proddy
c760218024
add UPTIME for HA UOM - #3146
2026-07-16 21:20:13 +02:00
MichaelDvP
a80ec9cf7e
fix langth for json in shuntingyard, do not remove emty strings
2026-07-13 15:04:57 +02:00
MichaelDvP
bc960980eb
Merge remote-tracking branch 'emsesp/core3' into core3
2026-07-13 14:55:37 +02:00
proddy
6512eac9af
fix compile on osx
2026-07-12 21:26:29 +02:00
MichaelDvP
e9b300f20b
Merge branch 'dev' into core3
2026-07-12 16:40:45 +02:00
MichaelDvP
cb1cb356ce
prevent errorlogs for nonexisting nvs values, version numbering to dev.8d
2026-07-12 11:05:28 +02:00
MichaelDvP
a20d1d8970
fix typo
2026-07-12 10:17:02 +02:00
MichaelDvP
9c905c8bab
donot fetch system_info for reset command
2026-07-12 09:46:18 +02:00
MichaelDvP
7ab343a216
fix crashes from #3146
2026-07-12 08:17:40 +02:00
MichaelDvP
188cc7b666
check for "http" before allocating a http-client
2026-07-11 19:12:34 +02:00
MichaelDvP
1cd3cb854e
device value info for command attributes and GET requests
2026-07-11 15:27:33 +02:00
MichaelDvP
534989e4bb
Merge branch 'dev' into core3
2026-07-10 13:19:39 +02:00
MichaelDvP
f31dbd44a5
rollback regex
2026-07-10 12:13:31 +02:00
MichaelDvP
5c55c2216e
rollback regex
...
crashes
2026-07-10 10:41:43 +02:00
MichaelDvP
5a1d06d39e
fix possible memory leaks
2026-07-10 09:33:15 +02:00
MichaelDvP
d7641fbb2f
use regex for isnum
2026-07-10 08:16:58 +02:00
MichaelDvP
2255ad0b17
update modbus
2026-07-09 19:46:45 +02:00
MichaelDvP
5c2205cf65
calc_dew to helpers
2026-07-09 19:41:54 +02:00
MichaelDvP
f6cb695635
direct call compute
2026-07-09 19:41:13 +02:00
MichaelDvP
fae0f9fb49
changelog
2026-07-06 17:12:41 +02:00
proddy
7f308f4036
auto-formatting
2026-06-28 14:39:02 +02:00
proddy
61d3ad023a
updates from 3.8.3-dev.7
2026-06-28 14:38:29 +02:00
MichaelDvP
2b8a0bd8b7
Merge remote-tracking branch 'emsesp/dev' into dev
2026-06-27 13:06:19 +02:00
MichaelDvP
d83b56a13c
calcutae dewtemp for Easycontrol, #3135
2026-06-27 13:03:10 +02:00
proddy
2a6b436b2e
fix: negative dew point calculation (emulated RC100H) #3134
2026-06-25 21:23:49 +02:00
s-schnitzer
855edace20
fix: negative dew point calc. (emulated RC100H)
2026-06-25 18:10:52 +02:00
MichaelDvP
20e3d6a19b
dev.7, fix crash
2026-06-23 07:57:55 +02:00
proddy
745d87c6d2
fixes https://github.com/emsesp/EMS-ESP32/discussions/3127
2026-06-22 22:54:25 +02:00
MichaelDvP
95f475ab6f
command message calsl compute direct,#3127
2026-06-21 10:53:10 +02:00
proddy
7f98139deb
add missing commands to restore
2026-06-13 17:24:29 +02:00
Proddy
be0737f783
Merge pull request #8 from proddy/cursor/critical-bug-investigation-ac3f
...
Fix main-loop deadlock that breaks system/message and sendmail commands
2026-06-13 17:16:19 +02:00
proddy
06a81db88a
minor heap optimizations
2026-06-13 16:47:14 +02:00
Cursor Agent
515eb2a16b
fix: run message/sendmail shunting-yard synchronously to avoid main-loop deadlock
...
command_message() and command_sendmail() handed their value to
WebSchedulerService via raw_value and busy-waited up to 2s for the
scheduler loop (running in a separate task) to compute it. After the
scheduler was moved to run synchronously in the main loop, any caller
running in the main loop (MQTT-triggered commands, scheduler-triggered
commands) deadlocks: the loop that would compute raw_value cannot run
while the caller is blocking inside it. The 2s wait then times out and
system/message fails entirely (sendmail sends the un-computed body).
Compute the value directly with compute() instead, which restores
correct behaviour for all callers.
Co-authored-by: Proddy <proddy@users.noreply.github.com >
2026-06-13 06:59:43 +00:00
proddy
f5c15f83b4
fix bug when comparing dev releases
2026-06-12 16:29:35 +02:00
proddy
7664d50d69
one command function, to save on heap
2026-06-10 22:06:46 +02:00
proddy
9426ae9df6
fix mDNS restart after a reset
2026-06-09 23:00:32 +02:00
proddy
b1944601ef
scheduler loop is no longer async
2026-06-09 23:00:13 +02:00
proddy
cb6e452864
revert WiFi.disconnect
2026-06-09 20:30:12 +02:00
proddy
2cb7677098
implement migration to new Commands/Scheduler
2026-06-08 22:35:07 +02:00
proddy
dc096a9856
load Commands first before Scheduler
2026-06-08 22:34:50 +02:00
proddy
8496a911da
remove colors
2026-06-08 22:34:27 +02:00
proddy
8fb69826f9
comments
2026-06-08 20:54:43 +02:00
proddy
7ee6dcf0e0
call commands can override value
2026-06-08 20:44:21 +02:00
proddy
9370ae69ec
cleanup
2026-06-08 20:44:09 +02:00
proddy
afee7246c6
prevent STA warning
2026-06-08 20:44:00 +02:00
proddy
2102180c46
add commands to system backup
2026-06-08 20:43:42 +02:00
proddy
96e3fdc323
use EMSdevice::DeviceType::SYSTEM
2026-06-08 20:42:42 +02:00
proddy
8a45e79071
updates
2026-06-08 10:03:32 +02:00
proddy
5c4dfcb9ae
first try
2026-06-07 18:26:35 +02:00
Proddy
6e9049c82b
Merge branch 'emsesp:core3' into core3
2026-06-07 17:09:02 +02:00