Skip to content

Home Assistant

v2026.5.3 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 15d Home Automation
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

asyncio home-automation internet-of-things iot mqtt python
+1 more
raspberry-pi

Summary

AI summary

Fix Apple TV keyboard focus binary_sensor missing on cold start.

Changes in this release

Feature Medium

Populate uid and recurrence_id in CalDAV calendar events

Populate uid and recurrence_id in CalDAV calendar events

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Disable USB discovery for teleinfo

Disable USB discovery for teleinfo

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Use correct state_class for utility meters with device classes that don't support total_increasing

Use correct state_class for utility meters with device classes that don't support total_increasing

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Fix SleepIQ timer units: seconds should be minutes for core climate and foot warmer

Fix SleepIQ timer units: seconds should be minutes for core climate and foot warmer

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Medium

Add tilt controls for UpDownSheerScreen in Overkiz

Add tilt controls for UpDownSheerScreen in Overkiz

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Fix controls for OpenCloseGate4T (rts:GateOpenerRTS4TComponent) in Overkiz

Fix controls for OpenCloseGate4T (rts:GateOpenerRTS4TComponent) in Overkiz

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Prevent Google Assistant entity sync from blocking startup

Prevent Google Assistant entity sync from blocking startup

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Handle Daikin connection errors gracefully in coordinator

Handle Daikin connection errors gracefully in coordinator

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Add additional overrides to cover entity in Overkiz

Add additional overrides to cover entity in Overkiz

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Feature Medium

Add stop command to Overkiz pergola horizontal awning covers

Add stop command to Overkiz pergola horizontal awning covers

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Dependency Medium

Bump qbittorrent-api to 2026.5.1

Bump qbittorrent-api to 2026.5.1

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Dependency Medium

Bump aiodns to 4.0.3

Bump aiodns to 4.0.3

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Performance Medium

Reduce GoodWe connect retries to avoid blocking startup

Reduce GoodWe connect retries to avoid blocking startup

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Performance Medium

Use asyncio.get_running_loop() in emulated_hue UPnP responder

Use asyncio.get_running_loop() in emulated_hue UPnP responder

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Improve iaqualink 429 handling

Improve iaqualink 429 handling

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix Apple TV keyboard focus binary_sensor missing on cold start

Fix Apple TV keyboard focus binary_sensor missing on cold start

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix utility meter next_reset shifting forward on entity rename

Fix utility meter next_reset shifting forward on entity rename

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix time trigger crash when using entity_id dict format without offset

Fix time trigger crash when using entity_id dict format without offset

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix manual alarm panel crash on restore with invalid state

Fix manual alarm panel crash on restore with invalid state

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix Verisure alarm crash when cloud rejects arm/disarm command

Fix Verisure alarm crash when cloud rejects arm/disarm command

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Bugfix Medium

Fix ValueError when turning on blebox light with brightness set to 0

Fix ValueError when turning on blebox light with brightness set to 0

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix is_closed state for SlidingDiscreteGateWithPedestrianPosition covers in Overkiz

Fix is_closed state for SlidingDiscreteGateWithPedestrianPosition covers in Overkiz

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix is_closed state for DiscretePositionableGarageDoor in Overkiz

Fix is_closed state for DiscretePositionableGarageDoor in Overkiz

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix Netatmo valve KeyError when hvac_action state is unavailable in Overkiz

Fix Netatmo valve KeyError when hvac_action state is unavailable in Overkiz

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix threshold preview crash when hysteresis is not provided

Fix threshold preview crash when hysteresis is not provided

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix Growatt mix device IndexError when chart data is empty

Fix Growatt mix device IndexError when chart data is empty

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix Control4 climate crash when humidity is 'Undefined'

Fix Control4 climate crash when humidity is 'Undefined'

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix shorthand template conditions in choose blocks crashing all automations

Fix shorthand template conditions in choose blocks crashing all automations

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Bugfix Medium

Fix WeatherFlow websocket crash when data payload is None

Fix WeatherFlow websocket crash when data payload is None

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Refactor Medium

Load template extensions by class to prevent import deadlock

Load template extensions by class to prevent import deadlock

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Full changelog

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Home Assistant

Get notified when new releases ship.

Sign up free

About Home Assistant

house_with_garden: Open source home automation that puts local control and privacy first.

All releases →

Related context

Beta — feedback welcome: [email protected]