The Home Assistant Core 2025.5.2 release delivers numerous bugfixes, dependency updates, and integration improvements. This release focuses primarily on maintenance efforts, enhancing stability and compatibility across various components.
Users can expect better event handling, corrected state reporting, and numerous library upgrades ensuring smoother operation.
- Improved event handling and corrected state reporting across integrations such as HomematicIP Cloud and Husqvarna Automower.
- Updated dependencies including critical libraries like ical, pyenphase, and python-linkplay to enhance compatibility.
- Multiple integration fixes for Reolink, SmartThings, Z-Wave JS, and more to resolve edge-case bugs.
- Optimized configuration flows and resource usage through fixes in SMLIGHT, inkbird, and Plaato integrations.
- General frontend and backend improvements with updated versions and resolved issues ensuring better user experience.
Key Bugfixes and Improvements
Integration Fixes
SMLIGHT
DNS hostnames are now retained during user flows, providing improved configuration flexibility.
OpenAI Conversation
Removed the unused file_id
parameter from the request structure to align with current functionality.
HomematicIP Cloud
Doorbell events now fire only once per trigger, ensuring correct event handling in automation routines.
Roborock
The mop path is no longer scaled, thereby preserving intended cleaning paths for more reliable operation.
Reolink
- Privacy mode availability fixed for NVR IPC cameras to ensure expected behavior.
- Devices that were wrongly combined are now properly separated for accurate device management.
- Setup now works correctly even when
ONVIF push
is unsupported. - Dependency
reolink_aio
bumped to version 0.13.3 for better stability.
DHCP
aiodiscover
dependency updated to 2.7.0, improving DHCP-related device discovery processes.
inkbird
Coordinator marked as not needing connectable, optimizing resource usage and connection management.
Enphase Envoy
- Diagnostics endpoint name corrected to improve data accuracy.
- Updated
pyenphase
dependency to version 1.26.1 for enhanced compatibility.
Calendar and To-Do Integrations
ical
library updated multiple times (to 9.2.1, 9.2.2, and 9.2.4) improving calendar parsing and stability.- Integrations including Google, local_calendar, local_todo, and remote_calendar benefit from enhanced parsing reliability.
gcal-sync
bumped to 7.0.1.- Updated
holidays
dependency to 0.72, improving accuracy in workday and holiday calculations.
Octoprint
Ensures that aiohttp
sessions are properly closed on unload, preventing resource leaks.
Comelit
- Corrected typos in string resources.
- Avoids closing shared sessions unnecessarily.
- Fixed climate idle state behavior and bumped dependency
aiocomelit
to 0.12.1.
Husqvarna Automower
Fixed incorrect state reporting to reflect accurate device status.
Linkplay
Updated python-linkplay
to version 0.2.5, enhancing integration reliability.
Voluptuous-openapi
Updated to version 0.1.0 for improved schema validation and better error handling.
Netgear
Handled missing MAC addresses in the device registry gracefully, preventing registration errors.
Z-Wave JS
- Repairs for unknown controllers to ensure consistent device tracking.
- Fixes to unique IDs after controller resets, maintaining device integrity.
Plaato
URL placeholders now properly filled, improving configuration clarity and ease of use.
MQTT
Empty component names for device subentries are now hidden if unset, preventing configuration noise.
Azure Storage
Fixed blocking calls during runtime and configuration phases to enhance performance.
Sensibo
Resolved issue with unknown Pure AQI reporting for more accurate air quality data.
Home Assistant Yellow
Fixed configuration entry data to prevent setup issues.
Ecovacs
- Updated
deebot-client
dependency to 13.2.0. - Fixed mower area sensors for better spatial awareness.
ESPHome
Entities no longer become unavailable when deep sleep mode is enabled after entry setup, improving device reliability.
ZHA
Removed the _CLIENT
suffix from event unique IDs to ensure consistent event identity.
SmartThings
- Dependency
pySmartThings
bumped to version 3.2.2. - Oven setpoint updates now set to unknown if value is 1 Fahrenheit to reflect unknown state accurately.
- Maps auto mode properly and fixes fan AC mode behavior.
- No longer creates entities for SmartTags, reducing unnecessary clutter.
- Only suggests area assignment for new devices, improving user experience.
Teslemetry
Fixed wall connector states for accurate charge status reporting.
Fronius
Firmware 1.35.4-1 SSL verification ignored on new setups to address connectivity issues, ensuring smoother initial configuration.
Home Connect
Improved translation strings for better internationalization and user readability.
Tibber and Mill
- Tibber dependency updated to 0.31.2.
- Mill dependency updated to 0.12.5, enhancing integration compatibility.
Frontend
Updated to version 20250516.0, providing the latest UI improvements and fixes.
General Dependency Updates
Updated various dependencies including pylamarzocco
and python-snoo
among others for improved security and compatibility.
Technical Details
This release primarily focuses on integration bugfixes, event logic corrections, library version updates, and minor usability improvements.
Several dependencies were upgraded across calendar, network, device, and automation-related integrations, enhancing both stability and compatibility. The release resolves multiple edge-case bugs affecting Z-Wave, ESPHome, SmartThings, and other specific integration flows.
No breaking changes or significant new features are introduced in this iteration, making it a solid maintenance and quality improvement release.
For full details, see the Home Assistant Core 2025.5.2 release notes.
Add comment