v3.9.0
What's Changed
Fixed
- Covers: STATUS/POSIT semantics (#90, #103 — thanks @bhamiltoncx).
STATUSis the Settings > Covers enabled flag (packet-capture confirmed),POSITthe physical position. Disabled covers now show unavailable instead of phantom-active; position derives from POSIT; on firmware without POSIT (e.g. IC 1.064) position is unknown and open/close return a clear error instead of silently toggling the cover's enabled setting. Requires pyintellicenter 0.1.21. - Heater sensor: cross-body heat sources detected (#86, #103 — thanks @bhamiltoncx). A body heating via a heater that doesn't list it in its BODY attribute (real-panel capture) is now reported correctly.
Added
- "Not in Auto" problem sensor (#88): on when the panel is left in Service/Time Out (e.g. after a power outage), suspending schedules and automatic valve/pump control.
- Firmware advisories (#101/#102): Repairs warnings for firmware with documented issues (the pulled 2.x line; pre-1.064), with sources.
- Config-flow firmware warning (#103): known-issue firmware surfaces a non-blocking warning during setup.
- Full localization of the new warnings/errors in all 12 supported languages.
Docs
- Circulation Watchdog automation example (stuck-valve detection via pump hydraulics) (#85); valve docs corrected — ASSIGN is a role assignment, not position feedback (#87).
Full Changelog: v3.8.1...v3.9.0