Skip to content

Overlay mode fix, startup reliability, SVC logging

Pre-release
Pre-release

Choose a tag to compare

@hiall-fyi hiall-fyi released this 28 Apr 17:45

⚠️ 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.
  • 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: debug from 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.