Home Assistant Daily: Device Linking Gets a Cleanup Pass

A cluster of fixes from Erik Montnemery corrected how integrations link related devices in Home Assistant's device registry, while a fresh batch of code-quality passes tackled hardcoded strings, wrong constant sources, and fragile API assumptions across several integrations.

Duration: PT2M55S

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-06T06:00:06Z
  • Audio duration: PT2M55S

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 6th, 2026, and today's codebase activity centers on cleanup work that quietly makes Home Assistant more reliable.

The clearest pattern: device linking bugs. Erik Montnemery landed a trio of fixes — for Hydrawise in PR 178074, Hive in PR 178190, and Duco in PR 178170 — all correcting the "via device" relationship that tells Home Assistant how sub-devices connect to their parent hub. In Hive's case, a device was actually linking…

Second theme: consistency clean-up around constants and translations. Epenet pushed a series of PRs — 178260, 178261, and 178262 — importing domain constants properly in Alexa, HomeKit, and Google Assistant instead of duplicating them locally. Paul Bottein's Govee BLE change, PR 177644, fixes hardcoded English…

Third theme: fixing assumptions that broke in production. The Pi-hole integration, PR 178143, stops probing the API with a deliberately wrong password — a technique that triggered rate limiting on Pi-hole the Sixth and locked out legitimate logins. Alexa Devices, PR 177402, now tolerates failing feature APIs instead…

Worth noting: several large integrations are in progress — Ridder HortiMaX Pro for greenhouse control merged in…

W…

Nearby episodes from Home Assistant Daily

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