Adaptive Cover Pro ⛅ v2.25.3
ℹ Using release notes from: release_notes/v2.25.3.md
One targeted fix for sunset/sunrise boundary comparisons in non-UTC timezones.
🐛 Fixes
Sunset/sunrise boundary now compared in UTC (#531, #533, #535)
In homes on a non-UTC timezone, entity-derived sunset/sunrise boundary times were compared in mismatched frames. compute_effective_default received a naive wall-clock time from the entity and compared it against a naive-UTC time, producing an offset equal to the UTC offset — two hours ahead in CEST, for example. Covers in those timezones would activate sunset behavior too early or not at all.
helpers.pygains_local_naive_to_utc_naive, which converts a naive local wall-clock time to naive UTC before the boundary comparison.compute_effective_defaultnow calls this helper, so both sides of the comparison are in the same frame.- Regression tests cover positive and negative UTC offsets.
Compatibility
- Home Assistant 2026.3.0+