SVC Cloud Fix, Presence Sync, Ready Event
Pre-release
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
tado_ce_readyevent — Your automations can now trigger ontado_ce_readyinstead of guessing startup timing with delays orwait_templatechains. The event fires once all climate entities have real data from the API — temperature, offset, overlay mode, everything. The event payload includeshome_id,entry_id, andzone_countfor multi-home filtering.
Bug Fixes
- Smart Valve Control cloud writes now actually work — If you had SVC enabled without HomeKit, the controller was running and evaluating every 5 minutes but silently failing to write to the TRV. A missing field in the API request meant Tado's servers rejected every write. Fixed. (#221)
- Setup no longer shows "Authorization failed" when Tado is rate limiting — If Tado returned HTTP 429 during setup, you'd see a misleading auth error. The setup now retries with backoff and shows a clear "wait a few minutes" message if the limit persists. (#246)
- Presence changes now stick on climate cards — Changing to Away via the Hub select or climate card preset would flash briefly then snap back to "Home". The internal cache wasn't being updated alongside the live data. Fixed. (Discussion #219)
- Presence labels now match across Hub select and climate cards — Non-English users saw different translations for the same state (e.g. "Casa" vs "In casa" in Italian). Labels now match what HA uses on climate cards across all 6 languages. (Discussion #219)
How to Update
HACS → Tado CE → ⋮ → Redownload → tick "Need a different version?" → select v4.0.0-beta.13 → Restart HA
Full changelog: https://github.com/hiall-fyi/tado_ce/blob/main/CHANGELOG.md
Contributors
Thanks to @simonotter for three weeks of persistent debugging that uncovered the SVC cloud write issue, @Newreader for the detailed startup analysis and rate limit report, and @dragorex71 for spotting the presence sync bug and translation mismatch!
Thanks to everyone who supported the project through Buy Me a Coffee — it genuinely helps.