Proddy
8ee23dd8dc
Merge branch 'emsesp:dev' into dev
2026-10-13 07:51:57 +02:00
hkuehl
4861d50c21
fix: restart from WebUI no longer needs the browser tab to stay open
...
A restart requested from the WebUI (Restart button, firmware upload,
firmware update from URL, settings or customization upload) is set to
PENDING_RESTART and was only escalated to RESTART_REQUESTED when the
WebUI's SystemMonitor polled /rest/systemStatus. If the tab was closed,
nothing ever escalated it and the generic 5 minute status timeout reset
it back to NORMAL, so the restart was dropped and an uploaded firmware
was never booted.
- System::loop() now escalates a pending restart itself if it hasn't been
picked up within 10 seconds (the SystemMonitor polls every second)
- the generic status reset timeout skips PENDING_RESTART, and its timer is
cleared whenever the status is back to normal, so a start time left over
from an earlier status can't reset a later one (e.g. a pending restart
right after a firmware download) immediately
2026-10-13 05:15:13 +00:00
proddy
540a87f465
#3273
2026-10-12 23:19:16 +02:00
proddy
229ba81301
#3284
2026-10-12 22:23:05 +02:00
proddy
4fb5d366d9
fixes #3283
2026-10-12 19:56:55 +02:00
proddy
721866c528
fix for #3258
2026-10-12 19:37:45 +02:00
proddy
0e0b75dc6b
dev-19
2026-10-12 19:37:07 +02:00
proddy
ff2fc3d514
update docs
2026-10-12 19:37:01 +02:00
proddy
5ae89714c2
chore: update generated files for v3.9.0-dev.18
2026-10-11 14:33:31 +00:00
Proddy
546e07a534
Merge branch 'dev' into dev
2026-10-11 16:25:01 +02:00
proddy
956f7ab098
show recovery app in Version page
2026-10-11 16:23:08 +02:00
gnakh and Claude Opus 5.5
0c8e496296
Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into disinfect-duration-3278
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 17:48:05 +02:00
proddy and Cursor
e10983cca1
Merge branch 'feat/custom-sdkconfig' into dev
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:34:51 +02:00
proddy
0719340f46
formatting
2026-10-10 12:18:07 +02:00
proddy
8c835a9e8b
add factory reset to Recovery
2026-10-10 11:31:44 +02:00
gnakh and Claude Opus 5.5
84bc0afeb7
add heat pump dhw/disinfectduration (0xEA offset 15), #3278
...
The DHW thermal disinfection duration (time allowed to reach the
disinfection temperature; on timeout HPC4x0 reports A01(5284)) is
sent in UBAParameterWWPlus 0xEA offset 15 in steps of 10 min, but was
not decoded. Add boiler/dhw/disinfectduration for heat pumps,
readable and writeable, range 120-240 min as on the HPC410 menu.
Tested on a Bosch Compress 3400AW with HPC410: changing the duration
on the controller writes 0xEA offset 15 (150 min -> 0F, 180 -> 12),
and writing 0B 08 EA 0F 11 from EMS-ESP made the HPC410 menu show
170 min without errors.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 11:09:03 +02:00
proddy
04d373b93c
3.9.0-dev.18
2026-10-10 00:00:00 +02:00
Proddy
673c7462f5
Merge branch 'emsesp:dev' into feat/custom-sdkconfig
2026-10-09 16:20:14 +02:00
Proddy
e19a45f5b8
Merge branch 'emsesp:dev' into feat/recovery-partition
2026-10-09 16:20:04 +02:00
MichaelDvP
037451ace8
Merge remote-tracking branch 'emsesp/dev' into dev
2026-10-09 11:59:08 +02:00
MichaelDvP
410e92e4d0
limits for dhw diff temperature, fix #3273
2026-10-09 11:54:37 +02:00
MichaelDvP
6472a1a424
show temperature for 0x40, fix #3272
2026-10-09 11:54:10 +02:00
proddy
eaaea504df
rename tasmota, fix includes
2026-10-09 08:36:15 +02:00
proddy
cefd5a14cf
fix include conflicts
2026-10-09 08:35:59 +02:00
proddy
3f038e5ba0
Ack polls during gateway Tx hold ( #3094 )
2026-10-08 18:21:07 +02:00
MichaelDvP
8856d8f9c9
fix maxHeat #3262 , #3265
2026-10-08 10:34:32 +02:00
MichaelDvP
987710ac27
fix CUTOM board serial terminal issue
2026-10-08 10:33:14 +02:00
MichaelDvP
a61a0cc64c
rgb-led timing: more exact
2026-10-08 10:32:17 +02:00
proddy
965d93661a
crashmode
2026-10-07 23:00:14 +02:00
proddy and Cursor
6411b6ffbd
add recovery firmware with OTA updater and recovery web interface
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-06 22:57:25 +02:00
proddy
f8e7dd9244
Ack polls during gateway Tx hold ( #3094 )
2026-10-06 21:42:51 +02:00
proddy
1375f87163
add precision to voltage in HA
2026-10-04 14:29:17 +02:00
proddy
4b3f6015ee
tests for gateway speeds
2026-10-04 14:28:53 +02:00
proddy
ca79e2e09b
skip duplicate reads
2026-10-04 14:28:25 +02:00
Proddy
597939c896
Merge branch 'emsesp:dev' into dev
2026-10-04 10:18:48 +02:00
proddy
3ea25eba43
EMSESP_TX_PRE_DELAY
2026-10-04 09:56:34 +02:00
proddy
61eaee2ffa
enable internal pull-up on the UART Rx
2026-10-04 09:22:40 +02:00
Raphael Hehl
3666f21d41
fix: German names of heat pump sensors TC0, TC1, TC3 and TA4
...
The English names of TC0, TC1 and TA4 are correct, the German
translations were not. Use the terms from the Bosch manuals.
2026-10-03 00:18:51 +02:00
proddy
e4f9d4a96d
#3257 summermode back and a test for #3094
2026-10-01 17:52:52 +02:00
proddy
52b24d5641
#3257
2026-09-30 18:04:34 +02:00
Proddy
115f5281f4
Merge branch 'emsesp:dev' into dev
2026-09-27 15:17:42 +02:00
proddy
8a48eb75d2
formatting
2026-09-27 10:34:55 +02:00
proddy
74ff39b22e
chore: update generated files for v3.9.0-dev.15
2026-09-27 08:05:03 +00:00
Proddy
4ffe8c04e9
Merge branch 'dev' into dev
2026-09-27 09:45:34 +02:00
Proddy
1e49bd54a0
Merge branch 'dev' into pool-signals
2026-09-27 09:39:20 +02:00
proddy
7fe65b7f7b
quicker restart
2026-09-27 09:28:49 +02:00
proddy
7c6101e819
prevent reboot on filesystem upload
2026-09-26 21:03:17 +02:00
Bingo2023
f550503fe9
Update locale_translations.h
...
shorten
2026-09-25 18:50:26 +02:00
Bingo2023 and Claude Opus 5.5
8cdd9f5d79
rename pool translations to MP100 block, shorter names
...
- block comment `// mixer pool` -> `// MP100 pool module`, hydrTemp moved to `// water`
- `poolpump` -> `poolrequest` (pool request, MP100 input contacts)
- shorter en/de texts: pool setpoint / Pool Soll, valve status / Ventil Status,
valve actual / Ventil Ist, valve setpoint / Ventil Soll
- existing short names (poolsettemp, pooltemp, poolshuntstatus, poolshunt) unchanged
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_013YrkDbvxEv3ZMS7SPSKCGd
2026-09-25 18:42:45 +02:00
proddy
e5456293aa
#3196 - heatingpumpflow fix
2026-09-25 16:24:48 +02:00