Overlay mode fix, startup reliability, SVC logging
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.
- If you had debug logging enabled for Tado CE, you can now remove it — Smart Valve Control logs at info level in this build.
What's New
This release fixes three bugs reported during beta.11 testing: overlay mode not being respected when changing HVAC mode, climate entities stuck at null temperature after restart, and a repairs platform error on startup. Smart Valve Control logging has been upgraded to info level so you can see what the controller is doing without enabling debug mode.
Bug Fixes
- Overlay mode now respected when changing HVAC mode — HomeKit local writes were bypassing the overlay termination setting. Non-default overlay modes (Manual, Next Time Block, Timer) now use the cloud API so the termination type is sent explicitly. (#219 - @mpartington)
- Climate entities no longer stuck at null after HA restart — Automations firing during startup could mark entities as "fresh" before they had data, blocking updates for up to 3 hours. The freshness check now allows updates through when an entity has no data. (#246 - @Newreader)
- "Invalid repairs platform" error gone — HA was trying to register an internal module as a repairs platform. (#221 - @simonotter)
- Reduced misleading "config file not found" warning — Downgraded to debug level with a clearer message. (#246 - @Newreader)
Improvements
- Smart Valve Control logs at info level — All SVC state changes and startup status now appear without debug logging enabled. You can remove
custom_components.tado_ce: debugfrom your configuration.yaml. (#221 - @simonotter)
Contributors
Thanks to @mpartington for the overlay mode testing, @Newreader for the detailed startup analysis, and @simonotter for the SVC troubleshooting that led to better logging.
Thanks to everyone who supported the project through Buy Me a Coffee — it genuinely helps.