๐งช 2.11.0 Beta 4
A lost state message no longer leaves the sauna showing "off" (#14). On a Fenix started at the panel, the switch and the thermostat stayed off for 42 minutes of heat-up and the session was recorded as 24 instead of 66 minutes: the cloud's "heater on" message never arrived, and nothing corrected it โ every incoming push postponed the 5-minute fallback poll, so during a session it never ran. Thanks to @fasdav for the precise report.
- The fallback poll now runs every 5 minutes also while pushes arrive, so a lost state message is corrected within 5 minutes at the latest.
- If the heater reports heating while the state has said off for a minute, the state is re-read right away (at most once per 5 minutes; a scheduled wait on Fenix doesn't count). This shows up as an info line in the log and as
state_rechecksin diagnostics. - A polled reading never overwrites a newer one that already arrived by push.
Applies to both models; a session started from Home Assistant was not affected, because the switch turns on right away there.
Everything from Beta 3, Beta 2 and Beta 1 is included โ including the note on automations that use Power (Xenio).
This is a pre-release. Enable "Show beta versions" for the integration in HACS to test it.