Home Assistant Daily: The Via-Device Race Cleanup

A coordinated fix for a device-registry race condition rolled out across six unrelated integrations, while several new integrations and platform additions moved through review with quality and reliability pushback.

Duration: PT2M51S

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-05T06:00:26Z
  • Audio duration: PT2M51S

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 5th, 2026, and this is Home Assistant Daily.

The clearest signal today is a single bug pattern fixed six times over. Erik Montnemery shipped a coordinated sweep correcting a "via device" race condition — where a device's parent link was being set using a name lookup instead of a stable device ID, creating a timing window where the wrong parent, or no parent,…

Second theme: platform expansion is still the bulk of the traffic, and reviewers are pushing back hard on quality. NeoPool's light platform, PR 176039, took twenty-six comments and four rounds of change requests before merging. Mikrotik's select platform, PR 177246, needed eighteen comments. Actron Air picked up…

Third theme: correctness fixes in data handling. Bre77's fix for Teslemetry, PR 175746, addressed streaming sensors that silently swallowed "None" updates — a subtle bug that could leave stale state on screen. Raman325's recorder PR, 178204, addresses a related class of problem: failed database retries that never…

Also worth flagging: cgtobi's Netatmo fix, PR 178129, corrects a regression where one failed API call marked *all* entities unavailable — a reminder that error-handling regressions…

Wha…

Nearby episodes from Home Assistant Daily

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