Home Assistant Daily: DST Hardening and Device Registry Cleanup
A wave of time-handling fixes hardens recorder, statistics and schedules ahead of the fall-back transition, while large-scale cleanups standardize device creation and imports. Two reverts on conditions and config flows flag areas still in flux.
Duration: PT2M42S
Episode overview
This episode is a short developer briefing from Home Assistant Daily.
It explains recent repository work in plain language.
- Show: Home Assistant Daily
- Published: 2026-10-21T06:02:02Z
- Audio duration: PT2M42S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, it's October 21st, 2026.
Our lead story is timing. With the autumn clock change imminent, a concentrated set of fixes tackles daylight saving edge cases across core time helpers, recorder statistics, and automations.
The first theme is fall-back correctness. One fix in PR 187653 stops statistics for day, week and month periods from dropping the final period that spans a fall-back. PR 187674 corrects the recorder's calendar hour resolution around those shifts. On the automation side, PR 187678 fixes time pattern triggers missing…
The second theme is codebase hygiene at scale. Six pull requests from contributor epenet, including numbers 187565, 187569 and 187688, pass a device info object to the get or create device helper across integrations from I through Z plus SmartThings. In parallel, five more, including 187698 for Z-Wave J-S and 187697…
Finally, a note of caution. PR 187564 reverts an earlier deadlock fix for priming conditions from recorder history as overcomplicated, with a narrower race fix landing in PR 187604. Separately, PR 187624 reverts the flow step decorator for data entry flows. Both reopens signal release risk in those areas.
Noteworthy small fixes…
Nearby episodes from Home Assistant Daily
- AI Reasoning Controls and Integration Quality Push
- Tuya Overhaul and Action Enum Cleanup
- Service Enums and Device Registry Cleanup
- Sweeping Test and Import Cleanup
- Fixing Silent Listener Failures and Auth Ordering
- Weekly Recap - Core Contracts, Login Hardening and Integration Polish
- Public API Boundaries and Hydrawise Hardening
- Test Tooling Split and Integration Categories