Home Assistant Daily

Home Assistant Daily: Matter Fixes and Code Modernization

Twenty pull requests merged today with significant fixes for Matter bridged devices and voice assistance, plus modernization to Python PEP 695 syntax across 34 files.

Duration: PT2M24S

https://podlog.io/listen/home-assistant-daily-5e1653c8/episode/home-assistant-daily-matter-fixes-and-code-modernization-cbf85ae2

Transcript

Good morning. This is Home Assistant Daily for Thursday, May 15th, 2026.

Patrick Große merged a critical fix for Matter bridged device availability states, resolving issues where composed devices weren't properly reporting their status. The change adds 555 lines across entity handling and test fixtures.

Frenck merged a substantial modernization effort, converting 39 generic classes to PEP 695 type parameter syntax across 34 files. This moves the codebase from legacy Generic subclass patterns to modern Python typing standards.

Michael Hansen merged voice assistance improvements, adding second audio channel support for ESPHome assist satellites. This enhancement expands the voice processing capabilities with new pipeline features.

Several integrations received targeted improvements. A. Gideonse added MOS temperature sensors to Indevolt devices for monitoring anomalies. Bieniu fixed IMGW-PIB sensor availability issues. The Novy Cooker Hood integration was promoted to Gold tier quality after completing documentation requirements.

Multiple bug fixes addressed exception handling across integrations. Joakim Plate fixed swallowed exceptions in Arcam FMJ services, while similar fixes were applied to UniFi Access image thumbnails.

Three Prometheus exporter bugs were resolved by d0ugal, including a metric name sanitization issue and incorrect descriptions for binary sensors and water heater temperatures.

Dependency updates included python-duco-connectivity bumped to 0.4.0, Wyoming to 1.9.0, and indevolt-api to 1.8.0, each bringing expanded functionality and bug fixes.

Additional commits included line length violation fixes across components and a new pylint checker for service registration patterns.

What's next: The codebase continues modernizing with improved type safety and better error handling across integrations. Matter support becomes more robust for complex device configurations.

That's your Home Assistant Daily update. Back tomorrow.