Skip to content

Bridge API decouple, HomeKit write fix

Pre-release
Pre-release

Choose a tag to compare

@hiall-fyi hiall-fyi released this 19 Apr 16:09

⚠️ 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_after API 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