Home Assistant Daily: The Great Via-Device Cleanup

A coordinated sweep by Erik Montnemery fixed device-linking race conditions across roughly fifteen integrations, while separate ESPHome fixes from bdraco addressed encryption key lockouts that could strand provisioned devices.

Duration: PT2M50S

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-04T06:00:25Z
  • Audio duration: PT2M50S

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 4th, 2026, and today's codebase activity has one clear headline: device registry integrity.

The dominant pattern today is a massive, coordinated cleanup led by Erik Montnemery, fixing what's called a "via_device race" across more than a dozen integrations — sensibo, tessie, tplink, homewizard, lyric, sense, solaredge, arcam_fmj, yardian, yale_smart_alarm, bluesound, tractive, toon, and homematicip_cloud,…

The second theme is encryption key handling in ESPHome. Bdraco shipped two related fixes: PR 178039 resolves a lockout where dashboard adoption of a device could leave Home Assistant unable to reach a device it had already provisioned a key for, and PR 178047 fixes a config flow bug where a stale key could shadow…

Smaller but notable: PR 177938 adds a screen power switch for LG webOS TVs, and edenhaus landed two quick follow-up fixes for an "aw" dependency bump that had broken requirement checks for non-members.

What to remember: if you maintain an integration with device relationships, check whether you're still linking parents by name — that pattern is being retired in favor of device IDs.

That's your briefing. Back tomorrow with more from the Home…

Nearby episodes from Home Assistant Daily

  1. Weekly Recap - The Great Device Registry Cleanup
  2. Cleaning Up Device Relationships
  3. The Great Via-Device Race Fix
  4. The Great Via-Device Cleanup
  5. The Great YAML Device Cleanup
  6. Cleaning Up the Entity Model
  7. Device Registry Cleanup and a Networking Bug Fixed Fast
  8. Cleanup, Consistency, and Climate Controls