Bridge API decouple, HomeKit write fix
Pre-release⚠️ Upgrade Notes
- Upgrading from v2.x? v3.3.1 was the last version with v2.x migration support. If you go directly from v2.x to v4.0, the integration will fail to load and you'll need to remove and re-add it. To avoid this, upgrade to v3.3.1 first, then to v3.5.3, then to v4.0.
- Requires Home Assistant 2025.11+ (needed for the
retry_afterAPI quota feature). - Works from v3.5.3 or any v4.0.0 beta — data migration is automatic.
What's New
-
Boiler flow temperature now updates every 60 seconds (#237) — The bridge API fetch is no longer tied to your cloud polling interval. If you had polling set to 30 minutes, your flow temperature chart was stuck on 30-minute steps even though the bridge API doesn't count toward your Tado quota. It now runs on its own 60-second timer. Weather Compensation also benefits from fresher flow data.
-
Temperature sensors display with consistent precision — All temperature sensors now explicitly show one decimal place in the dashboard.
Bug Fixes
-
Fixed false HomeKit write failures triggering circuit breaker — Cloud verification was timing out after 17 seconds, but the cloud can take 3–5 minutes to sync from the bridge. Every HomeKit write was being counted as a "failure", eventually forcing all writes through the slower cloud API. The verification window is now longer with retries.
-
Fixed HomeKit savings counters not resetting after HA restart — The "Reads Saved" and "Writes Saved" counters would keep climbing from the previous day if HA restarted around the time of Tado's daily quota reset.
How to Update
HACS → Tado CE → ⋮ → Redownload → tick "Need a different version?" → select v4.0.0-beta.8 → Restart HA
Contributors
Thanks to @ChrisMarriott38 for spotting the boiler flow temperature issue — his side-by-side chart comparing Tado CE with a REST sensor made the problem immediately clear (#237).
Full changelog: https://github.com/hiall-fyi/tado_ce/blob/main/CHANGELOG.md