Home Assistant Daily: Exception Handling and Integration Updates
Twenty pull requests merged on May 18th, focusing on fixing swallowed exceptions in REST and LG ThinQ integrations, plus significant updates to MQTT subscription handling and multiple dependency upgrades.
Duration: PT2M18S
Transcript
Good morning, this is Home Assistant Daily for May 18th, 2026.
Twenty pull requests were merged yesterday, with a focus on exception handling improvements and integration updates.
Franck Nijhof merged a fix for swallowed exceptions in REST switch action handlers. Previously, connection errors and HTTP failures were only logged, giving users no feedback in the UI. The fix now properly raises HomeAssistantError with distinct translation keys for different failure modes.
Similarly, LG-ThinQ-Integration fixed swallowed exceptions in LG ThinQ action handlers, removing unnecessary exception handling since the underlying function already raises ValueError appropriately.
Jan Bouwhuis merged a significant MQTT update, adding subscription identifiers to handle duplicate payloads with overlapping subscriptions. This addresses issues with message matching across multiple MQTT subscriptions.
Franck Nijhof also fixed a critical bug where shorthand template conditions in choose blocks were crashing all automations due to improper condition validation.
Several dependency updates were processed: Paulus Schoutsen bumped serialx to 1.8.0, Daniel Hjelseth Høyer updated pyTibber to 0.37.6, and AlCalzone upgraded opensensemap-api to 0.4.1.
The Overkiz integration saw multiple improvements from Mick Vleeshouwer, including replacing redacted test fixture labels with meaningful names and adding comprehensive scene platform tests. Additional cover entity overrides were added for pergola horizontal awning devices.
Joakim Plate updated the fjaraskupan integration to require specific Bluetooth services for device detection, improving reliability.
ElCruncharino optimized the Backblaze B2 backup agent by grouping sequential executor jobs, reducing unnecessary context switches between the event loop and executor.
What's next: Continue monitoring for any regressions from the exception handling changes. The MQTT subscription improvements should resolve several reported issues with message handling.
That's your Home Assistant Daily update. We'll be back tomorrow with more development news.