Offset Sync, Schedule-Aware SVC, HomeKit Mode Merge
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.
- Smart Valve Control config migrated — If you had "Smart Valve Control" enabled on a zone, it's been automatically migrated to the new "SVC Mode" select (set to "Valve Target"). No action needed.
What's New
- Offset Sync — a new Smart Valve Control mode — Instead of adjusting the TRV's target temperature, Offset Sync writes a device temperature offset so the Tado app displays your external sensor's reading. Choose between Off, Valve Target, and Offset Sync in your zone's External Sensors settings.
Bug Fixes
- Fixed Weather Compensation target showing "Unknown" after restarts and brief weather service outages (#249)
- Fixed Smart Valve Control showing excessive decimal places in the valve target attribute (pulse-card#45)
- Fixed Smart Valve Control overriding your schedule when it switches to OFF (#251)
- Fixed Smart Valve Control crashing the integration on startup when a zone's schedule is OFF (#252)
- Fixed HomeKit not updating target temperature or mode when changed in the Tado app (#253)
Improvements
- Smart Valve Control now reports its state even when idle — your dashboard card can distinguish "SVC on but not intervening" from "not configured"
- Smart Valve Control logging is now visible without debug mode
- Your bridge serial number is now redacted from diagnostics
How to Update
HACS → Tado CE → ⋮ → Redownload → tick "Need a different version?" → select v4.0.0-beta.14 → Restart HA
Full changelog: https://github.com/hiall-fyi/tado_ce/blob/main/CHANGELOG.md
Contributors
Thanks to @Si-Hill for reporting #251, @wrowlands3 for #252, @apilone for #253 and the SVC automation override / external flow temp feature proposals, and @driagi for persisting through multiple rounds of WC debugging on #249.
Thanks to everyone who supported the project through Buy Me a Coffee — it genuinely helps.