Skip to content

SVC Cloud Fix, Presence Sync, Ready Event

Pre-release
Pre-release

Choose a tag to compare

@hiall-fyi hiall-fyi released this 02 May 15:41

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

  • tado_ce_ready event — Your automations can now trigger on tado_ce_ready instead of guessing startup timing with delays or wait_template chains. The event fires once all climate entities have real data from the API — temperature, offset, overlay mode, everything. The event payload includes home_id, entry_id, and zone_count for 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.