Home Assistant Daily

Home Assistant Daily: Weekly Recap - Infrastructure & Reliability

This week brought 20 merged pull requests and 30 additional commits, focusing heavily on test reliability improvements and dependency updates. A new Marantz infrared integration was the standout feature addition.

Duration: PT2M49S

https://podlog.io/listen/home-assistant-daily-5e1653c8/episode/home-assistant-daily-weekly-recap-infrastructure-reliability-d6237be1

Transcript

Welcome to Home Assistant Daily. This is your weekly recap for May 10th through 17th, 2026.

Twenty pull requests merged with 30 additional commits this week, dominated by infrastructure improvements and reliability fixes.

**New Features**

The major addition was a Marantz infrared integration from balloob, enabling control of Marantz amplifiers and receivers through existing IR transmitter entities like ESPHome blasters. The integration provides media player functionality with power, volume, mute, and source selection across supported models.

Indevolt users gained new monitoring capabilities with battery cycle count and transformer temperature sensors for Gen-2 devices. The Tuya integration expanded device support with a new Madimack Elite V3 pool heat pump fixture.

**Bug Fixes and Reliability**

Multiple flaky test fixes addressed timezone-related issues across Google Calendar, input datetime, and recorder components. These tests were failing when CI runs crossed date boundaries due to inconsistent timezone handling between system local time and Home Assistant's timezone-aware utilities.

The CalDAV integration received a critical fix for servers that omit the supported-calendar-component-set property, resolving KeyError crashes with services like Nextcloud and PurelyMail. The Certificate Expiry sensor now properly returns null instead of the string "None" for error states on healthy certificates.

Several integrations improved user experience with better error handling. Nobo Hub wrapped entity action errors with translation keys, while FRITZ!SmartHome added exception translations.

**Infrastructure Updates**

Dependency management saw significant activity with bumps to aioesphomeapi versions 45.0.1 and 45.0.2, addressing denial-of-service vectors from compromised ESPHome devices. Other updates included aiodns 4.0.3, aioamazondevices 13.7.0, pyHomee 1.4.0, and pyvlx 0.2.34.

A major testing cleanup by frenck replaced 809 occurrences of unused mock_setup_entry arguments with pytest fixtures across 203 test files, improving code maintainability.

The teleinfo integration disabled USB discovery to resolve compatibility issues, while rf-protocols requirements were centralized and removed from individual integrations.

Next week's development continues the focus on reliability improvements and expanded device support across the platform.

That's your Home Assistant Daily weekly recap. We'll be back tomorrow with the latest updates.