Home Assistant Daily: Cleaning Up Device Relationships
A cluster of fixes from Erik Montnemery targets a recurring device-linking bug called the via-device race, while separate PRs from bdraco address ESPHome encryption key conflicts—both signaling a broader maintainability push around how integrations register devices.
Duration: PT2M57S
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-08-03T06:00:12Z
- Audio duration: PT2M57S
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 August 3rd, 2026, and this is Home Assistant Daily.
Today's core signal is about device registry plumbing. A large share of today's activity centers on how integrations link entities to their parent devices, and on cleaning up races and inconsistencies that have quietly caused wrong or missing device connections.
Erik Montnemery led a multi-PR push fixing what's called the via-device race — a timing bug where an entity's parent device reference could be set incorrectly depending on setup order. Fixes landed for enphase envoy in PR 177715, lookin in PR 177728, and isy994 in PR 177722, all switching to referencing the parent…
Related to this theme, PR 178003 proposes letting device trackers create their own devices, and PR 178002 simplifies the Ping integration to use the base tracker entity directly rather than a registry lookup — both reducing reliance on indirect device linking.
A second theme: encryption key handling in ESPHome. Bdraco's PR 178039 fixes a lockout scenario where dashboard-adopted devices generate a new key HA doesn't know about, and the follow-up PR 178047 fixes a stale key silently shadowing the working one in the config flow. Both patch real…
Smal…
Nearby episodes from Home Assistant Daily
- The Great Via-Device Race Fix
- The Great Via-Device Cleanup
- The Great YAML Device Cleanup
- Cleaning Up the Entity Model
- Device Registry Cleanup and a Networking Bug Fixed Fast
- Cleanup, Consistency, and Climate Controls
- Weekly Recap - A Late Release, and the Quiet Rise of Diagnostics
- Cleaning Up Error Handling and Config Flows