proddy
da6c11197f
pkg update
2026-10-14 10:35:32 +02:00
proddy
ed4b82b962
update custom names
2026-10-14 10:35:26 +02:00
Chris Sutcliff
69a58e64ca
fix(upload): restart after a firmware upload when the client closes the connection
...
uploadComplete() leaves _is_firmware / _is_filesystem set after a
successful upload. When the client then closes the connection,
handleDisconnect() sees the flags, treats it as an aborted upload and
sets the status back to NORMAL, cancelling the pending restart. The WebUI
gets away with it because its status poll turns the pending restart into
a requested one first; an upload from curl or a script is accepted
(md5_ok) but the device keeps running the old firmware until something
else restarts it.
Clear the flags once the upload has completed.
2026-10-14 00:52:28 +01:00
proddy
68d7f6e444
New Entity: Cooling status for free cooling
...
Fixes #3097
2026-10-13 22:40:09 +02:00
proddy
8693d27a02
show reset button after change
2026-10-13 21:07:56 +02:00
proddy
4515d1de85
pkg update
2026-10-13 19:55:22 +02:00
proddy
b1abbd0f28
formatting
2026-10-13 19:55:15 +02:00
proddy
88239ce0e0
formatting
2026-10-13 19:54:53 +02:00
proddy
6a0e8ebc48
Show a warning when a customization reset clears min/max until restart
2026-10-13 19:52:55 +02:00
proddy
bbacd7021a
another fix for #3283
2026-10-13 18:37:39 +02:00
proddy
e9bb68eeb5
update
2026-10-13 08:03:59 +02:00
proddy
cdd64f1de0
moderately smaller WiFi/LWIP/ETH buffers for internal heap
2026-10-13 08:03:59 +02:00
Proddy
8ee23dd8dc
Merge branch 'emsesp:dev' into dev
2026-10-13 07:51:57 +02:00
Proddy
6e9ed5e516
Merge pull request #3291 from hkuehl/claude/intelligent-curie-mm0eyf
...
fix: restart from WebUI no longer needs the browser tab to stay open
2026-10-13 07:51:32 +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
705bab92d8
Merge branch 'emsesp:dev' into dev
2026-10-13 00:08:57 +02: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
9328c946d5
fixes #3280
2026-10-12 19:54:16 +02:00
proddy
f1e158d2a6
update
2026-10-12 19:50:50 +02:00
proddy
aad2854e4c
chore: update generated files for v3.9.0-dev.19
2026-10-12 17:45:52 +00:00
proddy
721866c528
fix for #3258
2026-10-12 19:37:45 +02:00
proddy
77ede5cea2
use latest arduino libs
2026-10-12 19:37:30 +02:00
proddy
e9b85559e6
update
2026-10-12 19:37:13 +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
de9a082668
Merge pull request #3282 from emsesp/dependabot/github_actions/github-actions-6de4297576
...
Bump SonarSource/sonarqube-scan-action from 8.2.2 to 8.3.0 in the github-actions group
2026-10-11 16:50:41 +02:00
proddy
5ae89714c2
chore: update generated files for v3.9.0-dev.18
2026-10-11 14:33:31 +00:00
dependabot[bot]
84060449cd
Bump SonarSource/sonarqube-scan-action
...
Bumps the github-actions group with 1 update: [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ).
Updates `SonarSource/sonarqube-scan-action` from 8.2.2 to 8.3.0
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v8.2.2...v8.3.0 )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-11 14:27:10 +00:00
Proddy
f9c9496c71
Merge pull request #3281 from proddy/dev
...
Recovery App and new Arduino custom-built libs
2026-10-11 16:25:10 +02: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
Proddy
c6157dee22
Merge pull request #3279 from gnakh/disinfect-duration-3278
...
Add heat pump dhw/disinfectduration (0xEA offset 15), #3278
2026-10-11 11:57:37 +02:00
proddy
9934d05c5a
use latest esp32-arduino-lib-builder
2026-10-11 11:55:33 +02:00
proddy
33a38c30fe
optimize build
2026-10-11 10:43:47 +02:00
proddy
43778328e1
remove
2026-10-11 10:37:43 +02:00
proddy
e7fd8bcdf0
don't run on forlks
2026-10-11 10:35:41 +02:00
proddy
229187d912
check GH action updates
2026-10-11 10:35:27 +02:00
proddy
fe4fe7ef28
add comments
2026-10-11 10:35:14 +02:00
proddy
0094df41d9
package update
2026-10-11 10:34:39 +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
ec49237bd9
chore: update generated files for v3.9.0-dev.18
2026-10-10 11:41:25 +00:00
proddy
b730716791
update runners
2026-10-10 13:33:08 +02:00
proddy
62f2987b56
update changelog, use new core libs
2026-10-10 12:59:46 +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
c3894bab5c
Merge pull request #3269 from proddy/feat/recovery-partition
...
Feat/recovery partition - #3268
2026-10-10 12:30:06 +02:00
proddy
b7c795e320
pkg update
2026-10-10 12:28:49 +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