smarthome.codes

Home Assistant Core 2025.5.2 Update: Bugfixes & Improvements

Home Assistant

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.

  • 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.

Adriana

I have been fascinated by everything to do with technology for many years, especially when it comes to making my own home smarter and more comfortable. For me, a smart home is not just a technical gimmick, but above all a real improvement in quality of life. It all started very small with a networked thermostat, but this little experiment quickly turned into a great passion. My home now comprises a sophisticated system of lighting control, heating automation and security solutions that make my everyday life noticeably easier. For me, a smart home is much more than just technology: it means convenience, sustainability and a real improvement in quality of life. It is particularly important to me that systems are intuitive to use and can be easily integrated into everyday life, regardless of brand or manufacturer. My vision is a home that not only reacts to commands, but also thinks and acts with foresight. I dream of a smart home that saves energy, adapts individually to residents and the environment and always puts people at the center.

Here on my blog, I share personal experiences, helpful tips and interesting insights on the topic of smart homes.
I'm particularly looking forward to exchanging ideas with you, whether you're just starting out with your smart home or are already a real pro.

Do you have any questions, suggestions or just want to chat? Then feel free to write me a comment.

Add comment

Popular this week

Donations and Support

PayPal

Donate quickly and securely with PayPal – no registration required.

Patreon

Become a member and support smarthome.codes

Buy Me a Coffee

Support my work with a coffee and a personal message.