Settings Bug Fixes
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_after API quota feature).
- Works from v3.5.3 or any v4.0.0 beta — data migration is automatic.
- If you previously lost bridge credentials — After updating, go to Settings → Tado CE → Configure → General Settings and re-enable the Bridge toggle. You'll need to re-enter your bridge serial and auth key once. After that, they'll persist correctly.
Bug Fixes
- Fixed settings silently wiping bridge credentials when saving Advanced Settings (#227 - @ChrisMarriott38) — If you had Weather Compensation enabled and changed any other setting in Advanced Settings, your bridge serial and auth key would be silently cleared. Boiler flow temperature and other bridge sensors would go unavailable.
- Fixed settings silently wiping outdoor temperature entity, custom polling intervals, and per-zone external sensors — The same underlying issue affected three more places. Collapsed settings sections now preserve your existing values instead of clearing them.
- Fixed timer set via service call not updating the UI immediately — The
set_climate_timerservice now triggers an immediate entity refresh, matching all other control actions. - Fixed API call counter resetting to zero on every HA restart (#224 - @ChrisMarriott38) — A legacy code path was writing a config file on every restart, triggering a token rotation that reset the API counter.
Internal
- Removed dead code, unused store entries, and repeated imports
- Improved API encapsulation (public
has_valid_credentialsproperty) - DataLoader documentation corrected
Contributors
Thanks to @ChrisMarriott38 for reporting the bridge credentials issue — it led to finding and fixing all four settings bugs.