This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryFix Apple TV keyboard focus binary_sensor missing on cold start.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
- Bump qbittorrent-api to 2026.5.1 (@lumatijev - #170181) (qbittorrent docs) (dependency)
- Improve iaqualink 429 handling (@flz - #170231) (iaqualink docs)
- Fix Apple TV keyboard focus binary_sensor missing on cold start (@kroehre - #170360) (apple_tv docs)
- Add tilt controls for UpDownSheerScreen in Overkiz (@dankarization - #170563) (overkiz docs)
- Fix ValueError when turning on blebox light with brightness set to 0 (@bkobus-bbx - #170769) (blebox docs)
- Bump aiodns to 4.0.3 (@bdraco - #170865) (dnsip docs) (dependency)
- Populate uid and recurrence_id in CalDAV calendar events (@frenck - #170910) (caldav docs)
- Fix is_closed state for SlidingDiscreteGateWithPedestrianPosition covers in Overkiz (@iMicknl - #170913) (overkiz docs)
- Disable USB discovery for teleinfo (@puddly - #170933) (teleinfo docs)
- Fix utility meter next_reset shifting forward on entity rename (@frenck - #170957) (utility_meter docs)
- Use correct state_class for utility meters with device classes that don't support total_increasing (@frenck - #170962) (utility_meter docs)
- Reduce GoodWe connect retries to avoid blocking startup (@frenck - #170964) (goodwe docs)
- Fix is_closed state for DiscretePositionableGarageDoor in Overkiz (@iMicknl - #170981) (overkiz docs)
- Fix controls for OpenCloseGate4T (rts:GateOpenerRTS4TComponent) in Overkiz (@iMicknl - #170987) (overkiz docs)
- Prevent Google Assistant entity sync from blocking startup (@frenck - #170991) (google_assistant docs)
- Load template extensions by class to prevent import deadlock (@frenck - #170995)
- Use asyncio.get_running_loop() in emulated_hue UPnP responder (@frenck - #171000) (emulated_hue docs)
- Fix Netatmo valve KeyError when hvac_action state is unavailable in Overkiz (@frenck - #171004) (overkiz docs)
- Fix time trigger crash when using entity_id dict format without offset (@frenck - #171006) (homeassistant docs)
- Fix threshold preview crash when hysteresis is not provided (@frenck - #171009) (threshold docs)
- Fix Growatt mix device IndexError when chart data is empty (@frenck - #171012) (growatt_server docs)
- Fix SleepIQ timer units: seconds should be minutes for core climate and foot warmer (@frenck - #171013) (sleepiq docs)
- Fix Control4 climate crash when humidity is 'Undefined' (@frenck - #171015) (control4 docs)
- Fix manual alarm panel crash on restore with invalid state (@frenck - #171016) (manual docs)
- Handle Daikin connection errors gracefully in coordinator (@frenck - #171017) (daikin docs)
- Fix shorthand template conditions in choose blocks crashing all automations (@frenck - #171018)
- Add additional overrides to cover entity in Overkiz (@iMicknl - #171019) (overkiz docs)
- Fix Verisure alarm crash when cloud rejects arm/disarm command (@frenck - #171024) (verisure docs)
- Add stop command to Overkiz pergola horizontal awning covers (@frenck - #171034) (overkiz docs)
- Fix WeatherFlow websocket crash when data payload is None (@frenck - #171037) (weatherflow_cloud docs)
- Bump pyIntesishome to 1.8.8 (@jnimmo - #171041) (intesishome docs) (dependency)
- Return media_content_id as string in forked_daapd (@frenck - #171059) (forked_daapd docs)
- Bump aioimmich to 0.14.1 (@mib1185 - #171138) (immich docs) (dependency)
- Fix controls for UpDownGarageDoor4T and additional 4T covers in Overkiz (@iMicknl - #171144) (overkiz docs)
- Fix ZHA config entries using a URI without a port (@puddly - #171164) (zha docs)
- Fix is_closed state and position for DynamicPergola covers in Overkiz (@iMicknl - #170983) (overkiz docs)
- Fix tilt and position support for VenetianBlind covers in Overkiz (@iMicknl - #170974) (overkiz docs)
- Fix blebox light temperature scaling (@bkobus-bbx - #170573) (blebox docs)
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
About Home Assistant
house_with_garden: Open source home automation that puts local control and privacy first.
Related context
Related tools
Beta — feedback welcome: [email protected]