v0.7.12-hotfix

This commit is contained in:
Mateusz Gruszczyński
2026-08-27 18:41:18 +02:00
parent 62514258d3
commit 8141838ec1
8 changed files with 107 additions and 25 deletions
+6
View File
@@ -4,6 +4,12 @@
Version 0.7.12 adds a timed hand-back for per-zone Quick Thermostat OFF while preserving the strict separation between local thermostat ownership and true physical/manual-device takeover. After 15 minutes the zone returns to the current group/schedule logic instead of restoring stale physical state.
### Backend hand-back correction
- Local thermostat ON/OFF now goes through one backend helper, so every new OFF action creates a fresh authoritative 15-minute deadline and ON always cancels it.
- A physical/direct-device takeover temporarily suspends expiry of an existing local-OFF hand-back. Returning the unit to the previous OFF state re-arms the countdown from that return moment instead of continuing an old timer.
- The Home Assistant coordinator keeps the exact `local_thermostat_resume_at` returned by the zone-control API in its short optimistic overlay, preventing a stale in-flight plan refresh from briefly restoring an older countdown.
## Implemented changes
- Night-mode settings moved out of application Settings into a dedicated **Night mode** page.