Device offset display fix + Home Assistant 2027.7 compatibility
A small patch. The device temperature offset now shows with its own toggle, and the phone presence trackers are ready for a Home Assistant change coming next year. Nothing here needs a config change.
Bug fixes
Device Temperature Offsets show up with the toggle alone (#311 - @janchrillesen). Turning on Device Temperature Offsets did nothing unless you also had Smart Valve Control or Offset Sync running on a zone, so if you only wanted to watch the offset, offset_celsius never appeared. It now follows its own toggle: switch it on and it shows on your heating climate entities, and it keeps re-reading on the usual cadence rather than freezing at the boot value. Thanks to @janchrillesen, whose question on the discussions turned up the bug.
Bridge connection drops surface faster. When the bridge API becomes unreachable (a network drop, or Tado's cloud rejecting the bridge call), the Bridge connected sensor now updates on the bridge's own polling cycle instead of waiting for the next cloud poll to come round. Only affects setups using the bridge connection with a serial and auth key.
Home Assistant compatibility
Phone presence trackers ready for Home Assistant 2027.7. Home Assistant is retiring the old way location-based trackers report their state, and started warning about it in 2026.7.1. The Tado phone presence trackers have moved to the connected/disconnected style that matches how Tado actually reports presence, a plain home / away flag, since Tado never hands out phone coordinates. The tracker state (home / not_home) and its attributes are unchanged. The one visible difference: the source_type attribute now reads router instead of gps, which is the honest label for a presence flag rather than a GPS fix. If you have an automation or template keyed on source_type: gps for a Tado tracker, switch it to router.
How to Update
From v4.1.1: HACS → Tado CE → ⋮ → Redownload → select v4.1.2 → Restart HA.
Fresh install: See Quick Start in the README.
Thanks to everyone who supported the project through Buy Me a Coffee. It genuinely helps.
Full changelog: v4.1.1...v4.1.2