Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.6.1
No problems deploying Home Assistant patch version to Proxmox VE K3s Kubernetes cluster via Helm Chart and Flux V2 reconciliation in a GitOps approach with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
Package | Update | Change |
---|---|---|
ghcr.io/home-assistant/home-assistant (source) | minor | 2025.1.4 -> 2025.6.1 |
Release Notes
home-assistant/core (ghcr.io/home-assistant/home-assistant)
v2025.6.1
- Fix palette handling for LIFX Ceiling SKY effect (@Djelibeybi - #146582) (lifx docs)
- Fix fan is_on status in xiaomi_miio (@epenet - #146592) (xiaomi_miio docs)
- Drop HostKeyAlgorithms in aruba (@aethrvmn - #146619) (aruba docs)
- Update frontend to
2025053
.3 (@piitaya - #146638) (frontend docs) - Fix cookies with aiohttp >= 3.12.7 for Vodafone Station (@chemelli74 - #146647) (vodafone_station docs)
- Bump wakeonlan to 3.1.0 (@epenet - #146655) (wake_on_lan docs) (samsungtv docs) (dependency)
- Bump hdate to 1.1.2 (@tsvi - #146659) (jewish_calendar docs) (dependency)
- Bump linkplay to v0.2.12 (@silamon - #146669) (linkplay docs) (dependency)
- Filter speak notify entity for WHA devices in Alexa Devices (@chemelli74 - #146688) (alexa_devices docs)
- Bump aioamazondevices to 3.1.2 (@chemelli74 - #146690) (alexa_devices docs) (dependency)
- Fix opower to work with aiohttp>=3.12.7 by disabling cookie quoting (@tronikos - #146697) (opower docs) (dependency)
- Revert scan interval change in local calendar (@allenporter - #146700) (local_calendar docs)
- Partial revert of update to remote calendar to fix issue where calendar does not update (@allenporter - #146702) (remote_calendar docs)
- Ignore lingering pycares shutdown thread (@cdce8p - #146733)
- Bump aiodns to 3.5.0 (@bdraco - #146758) (dnsip docs) (dependency)
- Fix throttling issue in HomematicIP Cloud (@hahn-th - #146683) (homematicip_cloud docs)
v2025.6.0
https://www.home-assistant.io/blog/2025/06/11/release-20256/
v2025.5.3
- Netatmo: do not fail on schedule updates (@wuede - #142933) (netatmo docs)
- Fix QNAP fail to load (@disforw - #144675) (qnap docs)
- Allow image send with read-only access (matrix notify) (@TheOneValen - #144819) (matrix docs)
- Postpone update in WMSPro after service call (@mback2k - #144836) (wmspro docs)
- Bump ESPHome stable BLE version to 2025.5.0 (@bdraco - #144857) (esphome docs)
- Fix album and artist returning "None" rather than None for Squeezebox media player. (@peteS-UK - #144971) (squeezebox docs)
- Bump aiontfy to 0.5.2 (@tr4nt0r - #145044) (ntfy docs) (dependency)
- Fix proberly Ecovacs mower area sensors (@edenhaus - #145078) (ecovacs docs)
- Map auto to heat_cool for thermostat in SmartThings (@joostlek - #145098) (smartthings docs)
- Add missing device condition translations to lock component (@jpbede - #145104) (lock docs)
- Fix history_stats with sliding window that ends before now (@karwosts - #145117) (history_stats docs)
- Bump sense-energy to 0.13.8 (@kbickar - #145156) (sense docs) (emulated_kasa docs) (dependency)
- Improve Z-Wave config flow tests (@MartinHjelmare - #144871) (zwave_js docs)
- Fix Z-Wave unique id update during controller migration (@MartinHjelmare - #145185) (zwave_js docs)
- Bump velbusaio to 2025.5.0 (@cereal2nd - #145198) (velbus docs) (dependency)
- Bump aiocomelit to 0.12.3 (@chemelli74 - #145209) (comelit docs) (dependency)
- Fix Z-Wave config entry unique id after NVM restore (@MartinHjelmare - #145221) (zwave_js docs)
- Bump holidays to 0.73 (@gjohansson-ST - #145238) (workday docs) (holiday docs) (dependency)
- Bump pyaprilaire to 0.9.0 (@chamberlain2007 - #145260) (aprilaire docs) (dependency)
- Add cloud as after_dependency to onedrive (@zweckj - #145301) (onedrive docs)
- Handle more exceptions in azure_storage (@zweckj - #145320) (azure_storage docs)
- Fix limit of shown backups on Synology DSM location (@mib1185 - #145342) (synology_dsm docs)
- Add initial coordinator refresh for players in Squeezebox (@peteS-UK - #145347) (squeezebox docs)
- Fix: Revert Ecovacs mower total_stats_area unit to square meters (@Augar - #145380) (ecovacs docs)
- Bump pysqueezebox to v0.12.1 (@rajlaud - #145384) (squeezebox docs) (dependency)
- OTBR: remove links to obsolete multiprotocol docs (@c0ffeeca7 - #145394) (otbr docs)
- Bump pylamarzocco to 2.0.4 (@zweckj - #145402) (lamarzocco docs) (dependency)
- Bump py-synologydsm-api to 2.7.2 (@mib1185 - #145403) (synology_dsm docs) (dependency)
- Mark backflush binary sensor not supported for GS3 MP in lamarzocco (@zweckj - #145406) (lamarzocco docs)
- Bump yt-dlp to 2025.05.22 (@joostlek - #145441) (media_extractor docs) (dependency)
- Reolink fix device migration (@starkillerOG - #145443) (reolink docs)
- Bump pysmartthings to 3.2.3 (@joostlek - #145444) (smartthings docs) (dependency)
- Bump opower to 0.12.1 (@tronikos - #145464) (opower docs) (dependency)
- Make Gemma models work in Google AI (@tronikos - #145479) (google_generative_ai_conversation docs)
- Fix strings related to Google search tool in Google AI (@tronikos - #145480) (google_generative_ai_conversation docs)
- Bump pyfibaro to 0.8.3 (@rappenze - #145488) (fibaro docs) (dependency)
- Bump deebot-client to 13.2.1 (@edenhaus - #145492) (ecovacs docs) (dependency)
v2025.5.2
- Allow dns hostnames to be retained for SMLIGHT user flow. (@tl-sl - #142514) (smlight docs)
- Removed unused file_id param from open_ai_conversation request (@cadavre - #143878) (openai_conversation docs)
- Doorbell Event is fired just once in homematicip_cloud (@hahn-th - #144357) (homematicip_cloud docs)
- Don't scale Roborock mop Path (@Lash-L - #144421) (roborock docs)
- Reolink fix privacy mode availability for NVR IPC cams (@starkillerOG - #144569) (reolink docs)
- Bump aiodiscover to 2.7.0 (@bdraco - #144571) (dhcp docs) (dependency)
- Bump reolink_aio to 0.13.3 (@starkillerOG - #144583) (reolink docs) (dependency)
- Mark inkbird coordinator as not needing connectable (@bdraco - #144584) (inkbird docs)
- fix enphase_envoy diagnostics home endpoint name (@catsmanac - #144634) (enphase_envoy docs)
- Bump pylamarzocco to 2.0.2 (@zweckj - #144635) (lamarzocco docs) (dependency)
- bump pyenphase to 1.26.1 (@catsmanac - #144641) (enphase_envoy docs) (dependency)
- Bump ical to 9.2.1 (@allenporter - #144642) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs) (dependency)
- Bump python-linkplay to v0.2.5 (@silamon - #144666) (linkplay docs) (dependency)
- Close Octoprint aiohttp session on unload (@RubenNL - #144670) (octoprint docs)
- Bump holidays to 0.72 (@gjohansson-ST - #144671) (workday docs) (holiday docs) (dependency)
- Fix strings typo for Comelit (@chemelli74 - #144672) (comelit docs)
- Avoid closing shared session for Comelit (@chemelli74 - #144682) (comelit docs)
- Fix wrong state in Husqvarna Automower (@Thomas55555 - #144684) (husqvarna_automower docs)
- Bump voluptuous-openapi to 0.1.0 (@allenporter - #144703) (dependency)
- Bump ical to 9.2.2 (@allenporter - #144713) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs) (dependency)
- Bump gcal-sync to 7.0.1 (@oyvindwe - #144718) (google docs) (dependency)
- Bump aiocomelit to 0.12.1 (@chemelli74 - #144720) (comelit docs) (dependency)
- Fix Netgear handeling of missing MAC in device registry (@starkillerOG - #144722) (netgear docs)
- Repair Z-Wave unknown controller (@MartinHjelmare - #144738) (zwave_js docs)
- Fill in Plaato URL via placeholders (@joostlek - #144754) (plaato docs)
- Cleanup wrongly combined Reolink devices (@starkillerOG - #144771) (reolink docs)
- Do not show an empty component name on MQTT device subentries not as
None
if it is not set (@jbouwh - #144792) (mqtt docs) - Fix blocking call in azure storage (@zweckj - #144803) (azure_storage docs)
- Fix Z-Wave unique id after controller reset (@MartinHjelmare - #144813) (zwave_js docs)
- Fix blocking call in azure_storage config flow (@zweckj - #144818) (azure_storage docs)
- Bump pylamarzocco to 2.0.3 (@zweckj - #144825) (lamarzocco docs) (dependency)
- Bump python-snoo to 0.6.6 (@Lash-L - #144849) (snoo docs) (dependency)
- Bump ical to 9.2.4 (@allenporter - #144852) (google docs) (local_calendar docs) (local_todo docs) (remote_calendar docs) (dependency)
- Fix wall connector states in Teslemetry (@Bre77 - #144855) (teslemetry docs)
- Fix Reolink setup when ONVIF push is unsupported (@starkillerOG - #144869) (reolink docs)
- Fix some Home Connect translation strings (@rjblake - #144905) (home_connect docs)
- Update Tibber lib 0.31.2 (@Danielhiversen - #144908) (tibber docs) (dependency)
- Update mill library 0.12.5 (@Danielhiversen - #144911) (mill docs) (dependency)
- Fix unknown Pure AQI in Sensibo (@gjohansson-ST - #144924) (sensibo docs) (dependency)
- Ignore Fronius Gen24 firmware 1.35.4-1 SSL verification issue for new setups (@farmio - #144940) (fronius docs)
- Fix Home Assistant Yellow config entry data (@emontnemery - #144948) (homeassistant_yellow docs)
- Bump deebot-client to 13.2.0 (@edenhaus - #144957) (ecovacs docs) (dependency)
- Fix ESPHome entities unavailable if deep sleep enabled after entry setup (@oddstr13 - #144970) (esphome docs)
- Strip
_CLIENT
suffix from ZHA eventunique_id
(@puddly - #145006) (zha docs) - Bump pySmartThings to 3.2.2 (@joostlek - #145033) (smartthings docs) (dependency)
- Set SmartThings oven setpoint to unknown if its 1 Fahrenheit (@joostlek - #145038) (smartthings docs)
- Fix climate idle state for Comelit (@chemelli74 - #145059) (comelit docs)
- Map SmartThings auto mode correctly (@joostlek - #145061) (smartthings docs)
- Update frontend to
2025051
.0 (@bramkragten - #145062) (frontend docs) (dependency) - Only set suggested area for new SmartThings devices (@joostlek - #145063) (smartthings docs)
- Fix fan AC mode in SmartThings AC (@joostlek - #145064) (smartthings docs)
- Don't create entities for Smartthings smarttags (@joostlek - #145066) (smartthings docs)
- Fix Ecovacs mower area sensors (@edenhaus - #145071) (ecovacs docs)
v2025.5.1
- Fix Z-Wave restore nvm command to wait for driver ready (@MartinHjelmare - #144413) (zwave_js docs)
- fix homekit air purifier temperature sensor to convert unit (@tamwahba - #144435) (homekit docs)
- Add LAP-V102S-AUSR to VeSync (@DukeChocula - #144437) (vesync docs)
- Bump pylamarzocco to 2.0.1 (@zweckj - #144454) (lamarzocco docs) (dependency)
- Fix Z-Wave reset accumulated values button entity category (@MartinHjelmare - #144459) (zwave_js docs)
- Fix point import error (@fredrike - #144462) (point docs)
- Ignore Fronius Gen24 firmware 1.35.4-1 SSL verification issue (@farmio - #144463) (fronius docs)
- Don't encrypt or decrypt unknown files in backup archives (@emontnemery - #144495) (backup docs)
- Bump forecast-solar to 4.2.0 (@bdraco - #144502) (forecast_solar docs) (dependency)
- Fix removing of smarthome templates on startup of AVM Fritz!SmartHome integration (@mib1185 - #144506) (fritzbox docs)
- Bump aiodns to 3.4.0 (@bdraco - #144511) (dnsip docs) (dependency)
- Fix statistics coordinator subscription for lamarzocco (@zweckj - #144541) (lamarzocco docs)
- Update frontend to
2025050
.0 (@bramkragten - #144549) (frontend docs) (dependency) - Reolink clean device registry mac (@starkillerOG - #144554) (reolink docs)
- Prevent errors during cleaning of connections/identifiers in device registry (@starkillerOG - #144558)
v2025.5.0
https://www.home-assistant.io/blog/2025/05/07/release-20255/
v2025.4.4
- Meteofrance: adding new states provided by MF API since mid April (@vingerha - #143137) (meteo_france docs)
- Create Home Connect active and selected program entities only when there are programs (@Diegorro98 - #143185) (home_connect docs)
- Météo-France: Additional states and change weather condition for "Ciel clair" (@vingerha - #143198) (meteo_france docs)
- Update setuptools to 78.1.1 (@cdce8p - #143275) (dependency)
- Fix licenses check for setuptools (@cdce8p - #143292)
- Add scan interval and parallel updates to LinkPlay media player (@silamon - #143324) (linkplay docs)
- Sync random sensor device classes (@silamon - #143368) (random docs)
- Fix Vodafone Station config entry unload (@chemelli74 - #143371) (vodafone_station docs)
- Bump aiohomekit to 3.2.14 (@bdraco - #143440) (homekit_controller docs) (dependency)
- Bump dio-chacon-api to v1.2.2 (@cnico - #143489) (chacon_dio docs) (dependency)
- Bump pysmartthings to 3.0.5 (@joostlek - #143586) (smartthings docs) (dependency)
v2025.4.3
- Fix duke_energy data retrieval to adhere to service start date (@cmamatey - #136054) (duke_energy docs)
- Check Energy Live API works before creating the coordinator in Tessie (@Bre77 - #142510) (tessie docs)
- Correct enum member check in home_connect (@emontnemery - #142666) (home_connect docs)
- Fix error in recurrence calculation of Habitica integration (@tr4nt0r - #142759) (habitica docs)
- Fix MQTT device discovery when using node_id (@dionisis2014 - #142784) (mqtt docs)
- Force Squeezebox item id to string (@peteS-UK - #142793) (squeezebox docs)
- Keep track of last play status update time in Apple TV (@ericswpark - #142838) (apple_tv docs)
- Select correct Reolink device uid (@starkillerOG - #142864) (reolink docs)
- Fix Reolink Home Hub Pro playback (@starkillerOG - #142871) (reolink docs)
- Fix quality loss for LLM conversation agent question answering (@allenporter - #142873)
- Only get tracked pairs for kraken (@eifinger - #142877) (kraken docs)
- Bump Environment Canada library to 0.10.1 (@gwww - #142882) (environment_canada docs) (dependency)
- Bump devolo_plc_api to 1.5.1 (@Shutgun - #142908) (devolo_home_network docs) (dependency)
- Don't do I/O while getting Jewish calendar data schema (@tsvi - #142919) (jewish_calendar docs)
- Update UK Transport Integration URL (@AlexLamond - #142949) (uk_transport docs)
- Bump holidays to 0.70 (@gjohansson-ST - #142954) (workday docs) (holiday docs) (dependency)
- Fix switch state for Comelit (@chemelli74 - #142978) (comelit docs)
- Bump reolink-aio to 0.13.2 (@starkillerOG - #142985) (reolink docs) (dependency)
- Increase uptime deviation for Shelly (@chemelli74 - #142996) (shelly docs)
- Bump pysmhi to 1.0.2 (@gjohansson-ST - #143007) (smhi docs) (dependency)
- Add Python-2.0 to list of approved licenses (@cdce8p - #143052)
- Reduce jumping Starlink uptime sensor (@frenck - #143076) (starlink docs)
- Bump ZHA to 0.0.56 (@puddly - #143165) (zha docs)
- Fix SmartThings soundbar without media playback (@joostlek - #143170) (smartthings docs)
- Fix missing binary sensor for CoolSelect+ in SmartThings (@joostlek - #143216) (smartthings docs)
v2025.4.2
- Add error details in remote calendar flow (@Thomas55555 - #141753) (remote_calendar docs)
- Update Roborock map more consistently on state change (@Lash-L - #142228) (roborock docs)
- Add SensorDeviceClass and unit for LCN CO2 sensor. (@alengwenus - #142320) (lcn docs)
- Bump opower to 0.10.0 (@tronikos - #142321) (opower docs) (dependency)
- Add a description for the enable_google_search_tool option in Google AI (@tronikos - #142322) (google_generative_ai_conversation docs)
- Check that the current roboorck map exists before updating it. (@Lash-L - #142341) (roborock docs)
- Limit mqtt info logging for discovery of new components (@jbouwh - #142344) (mqtt docs)
- Bump flux_led to 1.2.0 (@bdraco - #142362) (flux_led docs) (dependency)
- Update aioairzone to v1.0.0 (@Noltari - #142385) (airzone docs) (dependency)
- Only load files ending
.metadata.json
in WebDAV (@jpbede - #142388) (webdav docs) - Bump aioesphomeapi to 29.9.0 (@bdraco - #142393) (esphome docs) (dependency)
- Bump opower to 0.11.1 (@tronikos - #142395) (opower docs) (dependency)
- Add exceptions translation to SamsungTV (@chemelli74 - #142406) (samsungtv docs)
- Add missing strings to Fritz (@chemelli74 - #142413) (fritz docs)
- Fix reload of AVM FRITZ!Tools when new connected device is detected (@mib1185 - #142430) (fritz docs)
- Fix HKC showing hvac_action as idle when fan is active and heat cool target is off (@bdraco - #142443) (homekit_controller docs)
- Fix Reolink smart AI sensors (@starkillerOG - #142454) (reolink docs)
- Fix kelvin parameter in light action specifications (@epenet - #142456) (light docs)
- Bump aioshelly to version 13.4.1 (@bieniu - #142477) (shelly docs) (dependency)
- Fixed Renault charge state icon (@wilfredktlr - #142478) (renault docs)
- Fix Shelly initialization if device runs large script (@bieniu - #142487) (shelly docs) (breaking-change)
- Handle None on the response candidates in Google Generative AI (@IvanLH - #142497) (google_generative_ai_conversation docs)
- Fix range of Google Generative AI temperature (@tronikos - #142513) (google_generative_ai_conversation docs)
- Allow max to be equal with min for mqtt number config validation (@jbouwh - #142522) (mqtt docs)
- Fix small typo in Music Assistant integration causing unavailable players (@marcelveldt - #142535) (music_assistant docs)
- Fix adding devices in Husqvarna Automower (@Thomas55555 - #142549) (husqvarna_automower docs)
- Bump pyheos to v1.0.5 (@andrewsayre - #142554) (heos docs) (dependency)
- Fix Quickmode handling in ViCare integration (@CFenner - #142561) (vicare docs)
- Fix Core deadlock by ensuring only one ZHA log queue handler thread is running at a time (@puddly - #142568) (zha docs)
- Fix ssl_cert load from config_flow (@fredrike - #142570) (daikin docs)
- Update growatt server dependency to 1.6.0 (@thimo-seitz - #142606) (growatt_server docs) (dependency)
- Pin multidict to >= 6.4.2 to resolve memory leaks (@bdraco - #142614) (dependency)
- Bump led_ble to 1.1.7 (@henryptung - #142629) (led_ble docs) (dependency)
- Bump livisi to 0.0.25 (@Thomas55555 - #142638) (livisi docs) (dependency)
- Comelit config flow timeout error (@chemelli74 - #142667) (comelit docs)
- Fix EC certificate key not allowed in MQTT client setup (@jbouwh - #142698) (mqtt docs)
- Bump PyViCare to 2.44.0 (@CFenner - #142701) (vicare docs)
- Bump reolink-aio 0.13.1 (@starkillerOG - #142719) (reolink docs) (dependency)
- Reolink migrate unique ID debugging (@starkillerOG - #142723) (reolink docs)
- Update frontend to
2025041
.0 (@bramkragten - #142736) (frontend docs) (dependency) - Bump pySmartThings to 3.0.4 (@joostlek - #142739) (smartthings docs) (dependency)
- Fix SmartThings gas meter (@joostlek - #142741) (smartthings docs)
- Fix Anthropic bug parsing a streaming response with no json (@allenporter - #142745) (anthropic docs)
- Upgrade sharkiq depedency to 1.1.0 (@JeffResc - #142746) (sharkiq docs) (dependency)
v2025.4.1
- Fix blocking event loop - daikin (@fredrike - #141442) (daikin docs)
- Made Google Search enable dependent on Assist availability (@IvanLH - #141712) (google_generative_ai_conversation docs)
- Fix humidifier platform for Comelit (@chemelli74 - #141854) (comelit docs)
- Bump evohome-async to 1.0.5 (@zxdavb - #141871) (evohome docs) (dependency)
- Replace "to log into" with "to log in to" in
incomfort
(@NoRi2909 - #142060) (incomfort docs) - Avoid unnecessary reload in apple_tv reauth flow (@emontnemery - #142079) (apple_tv docs)
- Add translation for hassio update entity name (@piitaya - #142090) (hassio docs)
- Bump pyenphase to 1.25.5 (@catsmanac - #142107) (enphase_envoy docs) (dependency)
- Hide broken ZBT-1 config entries on the hardware page (@puddly - #142110) (homeassistant_sky_connect docs)
- Bump pysmhi to 1.0.1 (@gjohansson-ST - #142111) (smhi docs) (dependency)
- Avoid logging a warning when replacing an ignored config entry (@bdraco - #142114)
- Slow down polling in Tesla Fleet (@Bre77 - #142130) (tesla_fleet docs)
- Bump tesla-fleet-api to v1.0.17 (@Bre77 - #142131) (tessie docs) (teslemetry docs) (tesla_fleet docs) (dependency)
- Tado bump to 0.18.11 (@erwindouna - #142175) (tado docs) (dependency)
- Add preset mode to SmartThings climate (@joostlek - #142180) (smartthings docs)
- Do not create a HA mediaplayer for the builtin Music Assistant player (@marcelveldt - #142192) (music_assistant docs)
- Do not fetch disconnected Home Connect appliances (@Diegorro98 - #142200) (home_connect docs)
- Fix fibaro setup (@rappenze - #142201) (fibaro docs)
- Fix circular mean by always storing and using the weighted one (@edenhaus - #142208) (recorder docs) (sensor docs)
- Bump pySmartThings to 3.0.2 (@joostlek - #142257) (smartthings docs) (dependency)
- Update frontend to
2025040
.0 (@bramkragten - #142274) (frontend docs) (dependency) - Bump forecast-solar lib to v4.1.0 (@klaasnicolaas - #142280) (forecast_solar docs) (dependency)
- Fix skyconnect tests (@zweckj - #142262) (zha docs)
- Fix empty actions (@Petro31 - #142292) (template docs)
v2025.4.0
https://www.home-assistant.io/blog/2025/04/02/release-20254/
v2025.3.4
- Fix initial fetch of Home Connect appliance data to handle API rate limit errors (@Diegorro98 - #139379) (home_connect docs)
- Handle API rate limit error on Home Connect entities fetch (@Diegorro98 - #139384) (home_connect docs)
- Album art not available for Sonos media library favorites (@PeteRager - #140557) (sonos docs)
- Change max ICP value to fixed value for Wallbox Integration (@hesselonline - #140592) (wallbox docs)
- Add 700 RPM option to washer spin speed options at Home Connect (@Diegorro98 - #140607) (home_connect docs)
- Handle non documented options at Home Connect select entities (@Diegorro98 - #140608) (home_connect docs)
- Fix optional password in Velbus config flow (@cereal2nd - #140615) (velbus docs)
- Make Oven setpoint follow temperature UoM in SmartThings (@joostlek - #140666) (smartthings docs)
- Fix Elk-M1 missing TLS 1.2 check (@gwww - #140672) (elkm1 docs)
- Bump PySwitchBot to 0.57.1 (@bdraco - #140681) (switchbot docs) (dependency)
- Check Celsius in SmartThings oven setpoint (@joostlek - #140687) (smartthings docs)
- Fix broken core integration Smart Meter Texas by switching it to use HA's SSL Context (@adamfeldman - #140694) (smart_meter_texas docs)
- Don't reload onedrive on options flow (@zweckj - #140712) (onedrive docs)
- Bump pySmartThings to 2.7.4 (@joostlek - #140720) (smartthings docs) (dependency)
- Fix SmartThings ACs without supported AC modes (@joostlek - #140744) (smartthings docs)
- Bump pylamarzocco to 1.4.9 (@zweckj - #140916) (lamarzocco docs) (dependency)
- Log SmartThings subscription error on exception (@joostlek - #140939) (smartthings docs)
- Ensure file is correctly uploaded by the GenAI SDK (@IvanLH - #140969) (google_generative_ai_conversation docs)
- Reolink fix playback headers (@starkillerOG - #141015) (reolink docs)
- Fix some Home Connect options keys (@Diegorro98 - #141023) (home_connect docs)
- Bump ZHA to 0.0.53 (@puddly - #141025) (zha docs)
- Bump Python-Snoo to 0.6.3 (@Lash-L - #140628) (snoo docs) (dependency)
- Bump python-snoo to 0.6.4 (@Lash-L - #141030) (snoo docs) (dependency)
- Improve Home Connect appliances test fixture (@MartinHjelmare - #139787) (home_connect docs)
v2025.3.3
- Fix bug with all Roborock maps being set to the wrong map when empty (@Lash-L - #138493) (roborock docs)
- Bump pysuezV2 to 2.0.4 (@jb101010-2 - #139824) (suez_water docs) (dependency)
- Bump upb-lib to 0.6.1 (@gwww - #140212) (upb docs) (dependency)
- Use only IPv4 for zeroconf in bluesound integration (@LouisChrist - #140226) (bluesound docs)
- Only do WebDAV path migration when path differs (@jpbede - #140402) (webdav docs)
- Bump velbusaio to 2025.3.1 (@cereal2nd - #140443) (velbus docs) (dependency)
- Mark value in number.set_value action as required (@joostlek - #140445) (number docs)
- Bump Tesla Fleet API to 0.9.13 (@Bre77 - #140485) (tessie docs) (teslemetry docs) (tesla_fleet docs)
- Update xknxproject to 3.8.2 (@farmio - #140499) (knx docs) (dependency)
- Fix Shelly diagnostics for devices without WebSocket Outbound support (@bieniu - #140501) (shelly docs)
- Fix windowShadeLevel capability in SmartThings (@joostlek - #140552) (smartthings docs)
- Set unit of measurement for SmartThings oven setpoint (@joostlek - #140560) (smartthings docs)
- Fix missing UnitOfPower.MILLIWATT in sensor and number allowed units (@ashionky - #140567) (sensor docs)
v2025.3.2
- Don't allow creating backups if Home Assistant is not running (@emontnemery - #139499) (backup docs)
- Bump govee_ble to 0.43.1 (@moosilauke18 - #139862) (govee_ble docs) (dependency)
- Label emergency heat switch (@jrhillery - #139872) (nexia docs)
- Bump sense-energy lib to 0.13.7 (@kbickar - #140068) (sense docs) (emulated_kasa docs) (dependency)
- Update jinja to 3.1.6 (@frenck - #140069) (dependency)
- Update evohome-async to 1.0.3 (@zxdavb - #140083) (evohome docs) (dependency)
- Fix HEOS discovery error when previously ignored (@andrewsayre - #140091) (heos docs)
- Map prewash job state in SmartThings (@joostlek - #140097) (smartthings docs)
- Check support for thermostat operating state in SmartThings (@joostlek - #140103) (smartthings docs)
- Handle None options in SmartThings (@joostlek - #140110) (smartthings docs)
- Fix MQTT JSON light not reporting color temp status if color is not supported (@jbouwh - #140113) (mqtt docs)
- Fix HEOS user initiated setup when discovery is waiting confirmation (@andrewsayre - #140119) (heos docs)
- Support null supported Thermostat modes in SmartThings (@joostlek - #140101) (smartthings docs)
- Set device class for Oven Completion time in SmartThings (@joostlek - #140139) (smartthings docs)
- Revert "Check if the unit of measurement is valid before creating the entity" (@jbouwh - #140155) (mqtt docs)
- Fix the order of the group members attribute of the Music Assistant integration (@msm595 - #140204) (music_assistant docs)
- Fix events without user in Bring integration (@tr4nt0r - #140213) (bring docs)
- Log broad exception in Electricity Maps config flow (@jpbede - #140219) (co2signal docs)
- Bump evohome-async to 1.0.4 to fix #140194 (@zxdavb - #140230) (evohome docs) (dependency)
- Refresh Home Connect token during config entry setup (@Diegorro98 - #140233) (home_connect docs)
- Add 900 RPM option to washer spin speed options at Home Connect (@Diegorro98 - #140234) (home_connect docs)
- Fix todo tool broken with Gemini 2.0 models. (@Lash-L - #140246) (google_generative_ai_conversation docs)
- Fix version not always available in onewire (@epenet - #140260) (onewire docs)
- Fix
client_id
not generated when connecting to the MQTT broker (@jbouwh - #140264) (mqtt docs) - Bump velbusaio to 2025.3.0 (@cereal2nd - #140267) (velbus docs) (dependency)
- Fix dryer operating state in SmartThings (@joostlek - #140277) (smartthings docs)
- FGLair : Upgrade to ayla-iot-unofficial 1.4.7 (@crevetor - #140296) (fujitsu_fglair docs) (dependency)
- Bump pyheos to v1.0.3 (@andrewsayre - #140310) (heos docs) (dependency)
- Bump ZHA to 0.0.52 (@puddly - #140325) (zha docs) (dependency)
- Bump pydrawise to 2025.3.0 (@dknowles2 - #140330) (hydrawise docs)
- Bump teslemetry-stream (@Bre77 - #140335) (teslemetry docs) (dependency)
- Fix no temperature unit in SmartThings (@joostlek - #140363) (smartthings docs)
- Fix double space quoting in WebDAV (@jpbede - #140364) (webdav docs) (dependency)
- Bump python-roborock to 2.12.2 (@Lash-L - #140368) (roborock docs) (dependency)
- Handle incomplete power consumption reports in SmartThings (@joostlek - #140370) (smartthings docs)
- Fix browsing Audible Favorites in Sonos (@PeteRager - #140378) (sonos docs)
- Make sure SmartThings light can deal with unknown states (@joostlek - #140190) (smartthings docs)
- Delete subscription on shutdown of SmartThings (@joostlek - #140135) (smartthings docs)
v2025.3.1
- Check support for demand load control in SmartThings AC (@Ishima - #139616) (smartthings docs)
- Fix Unit of Measurement for Squeezebox duration sensor entity on LMS service (@peteS-UK - #139861) (squeezebox docs)
- Trim the Schema allowed keys to match the Public Gemini API docs. (@IvanLH - #139876) (google_generative_ai_conversation docs)
- Bump thermobeacon-ble to 0.8.1 (@bdraco - #139919) (thermobeacon docs) (dependency)
- Deduplicate climate modes in SmartThings (@joostlek - #139930) (smartthings docs)
- Check if the unit of measurement is valid before creating the entity (@jbouwh - #139932) (mqtt docs)
- Bump pysmartthings to 2.6.1 (@joostlek - #139936) (smartthings docs) (dependency)
- Bump aiowebdav2 to 0.4.0 (@jpbede - #139938) (webdav docs) (dependency)
- Add config entry level diagnostics to SmartThings (@joostlek - #139939) (smartthings docs)
- Set content length when uploading files to WebDAV (@jpbede - #139950) (webdav docs)
- Bump to python-snoo 0.6.1 (@Lash-L - #139954) (snoo docs) (dependency)
- Fix SmartThings fan (@joostlek - #139962) (smartthings docs)
- Update frontend to
2025030
.0 (@bramkragten - #139965) (frontend docs) (dependency) - Fix SmartThings dust sensor UoM (@joostlek - #139977) (smartthings docs)
- Bump nexia to 2.2.2 (@bdraco - #139986) (nexia docs) (dependency)
- Bump aiowebdav2 to 0.4.1 (@jpbede - #139988) (webdav docs)
- Correctly retrieve only loaded Google Generative AI config_entries (@IvanLH - #139999) (google_generative_ai_conversation docs)
- Fix regression to evohome debug logging (@zxdavb - #140000) (evohome docs)
- Check operation state on Home Connect program sensor update (@Diegorro98 - #140011) (home_connect docs)
- Bump aiohomeconnect to 0.16.3 (@MartinHjelmare - #140014) (home_connect docs) (dependency)
- Fix powerwall 0% in Tessie and Tesla Fleet (@Bre77 - #140017) (tessie docs) (tesla_fleet docs)
- Fix shift state default in Teslemetry and Tessie (@Bre77 - #140018) (tessie docs) (teslemetry docs)
- Add description for HomematicIP HCU1 in homematicip_cloud setup config flow (@hahn-th - #140025) (homematicip_cloud docs)
- Fix evohome to gracefully handle null schedules (@zxdavb - #140036) (evohome docs)
- Fix SmartThings disabling working capabilities (@joostlek - #140039) (smartthings docs)
- Fix SmartThings thermostat climate check (@joostlek - #140046) (smartthings docs)
- Bump pysmartthings to 2.7.0 (@joostlek - #140047) (smartthings docs) (dependency)
- Only keep valid powerConsumptionReports in SmartThings (@joostlek - #140049) (smartthings docs)
- Bump py-synologydsm-api to 2.7.1 (@mib1185 - #140052) (synology_dsm docs) (dependency)
- Restore SmartThings button event (@joostlek - #140044) (smartthings docs)
v2025.3.0
https://www.home-assistant.io/blog/2025/03/05/release-20253/
v2025.2.5
- Adjust Tuya Water Detector to support 1 as an alarm state (@petacz - #135933) (tuya docs)
- Fix bug in set_preset_mode_with_end_datetime (wrong typo of frost_guard) (@pectum83 - #138402) (netatmo docs)
- Bump pyhive-integration to 1.0.2 (@KJonline - #138569) (hive docs) (dependency)
- Bump tesla-fleet-api to v0.9.10 (@Bre77 - #138575) (tessie docs) (teslemetry docs) (tesla_fleet docs) (dependency)
- Bump pysmarty2 to 0.10.2 (@lucab-91 - #138625) (smarty docs) (dependency)
- Rename "returned" state to "alert" (@shaiu - #138676) (seventeentrack docs)
- Bump pyvesync for vesync (@cdnninja - #138681) (vesync docs) (dependency)
- Opower: Fix unavailable "start date" and "end date" sensors (@SaswatPadhi - #138694) (opower docs)
- Correct backup filename on delete or download of cloud backup (@emontnemery - #138704) (cloud docs)
- Correct invalid automatic backup settings when loading from store (@emontnemery - #138716) (hassio docs) (backup docs)
- Bump airgradient to 0.9.2 (@joostlek - #138725) (airgradient docs) (dependency)
- Clean up translations for mocked integrations inbetween tests (@emontnemery - #138732) (tts docs) (stt docs)
- Bump pyrympro from 0.0.8 to 0.0.9 (@nivstein - #138753) (rympro docs) (dependency)
- Don't allow setting backup retention to 0 days or copies (@emontnemery - #138771) (backup docs)
- Fix TV input source option for Sonos Arc Ultra (@PeteRager - #138778) (sonos docs)
- Add assistant filter to expose entities list command (@synesthesiam - #138817) (homeassistant docs)
- Fix playback for encrypted Reolink files (@starkillerOG - #138852) (reolink docs)
- Correct backup date when reading a backup created by supervisor (@emontnemery - #138860) (backup docs)
- Bump pyfritzhome to 0.6.15 (@mib1185 - #138879) (fritzbox docs) (dependency)
- Validate hassio backup settings (@emontnemery - #138880) (hassio docs) (backup docs)
- Catch zeep fault as well on GetSystemDateAndTime call. (@DmitryKuzmenko - #138916) (onvif docs)
- Fix Reolink callback id collision (@starkillerOG - #138918) (reolink docs)
- Fix handling of min/max temperature presets in AVM Fritz!SmartHome (@mib1185 - #138954) (fritzbox docs)
- Bump pyprosegur to 0.0.13 (@dgomes - #138960) (prosegur docs) (dependency)
- Bump reolink-aio to 0.12.0 (@starkillerOG - #138985) (reolink docs) (dependency)
- Bump deebot-client to 12.2.0 (@edenhaus - #138986) (ecovacs docs) (dependency)
- Omit unknown hue effects (@joostlek - #138992) (hue docs)
- Update frontend to
2025022
.0 (@bramkragten - #139006) (frontend docs) (dependency)
v2025.2.4
- Bump python-kasa to 0.10.2 (@sdb9696 - #138381) (tplink docs) (dependency)
- Bump hass-nabucasa from 0.90.0 to 0.91.0 (@ludeeus - #138441) (cloud docs) (dependency)
- Bump aiowebostv to 0.6.2 (@thecode - #138488) (webostv docs) (dependency)
- Bump ZHA to 0.0.49 to fix Tuya TRV issues (@TheJulianJES - #138492) (zha docs) (dependency)
- Bump pyseventeentrack to 1.0.2 (@shaiu - #138506) (seventeentrack docs) (dependency)
- Bump hass-nabucasa from 0.91.0 to 0.92.0 (@emontnemery - #138510) (cloud docs) (dependency)
- Bump py-synologydsm-api to 2.6.3 (@mib1185 - #138516) (synology_dsm docs) (dependency)
- Update frontend to
2025021
.0 (@bramkragten - #138521) (dependency)
v2025.2.3
- Bump hass-nabucasa from 0.88.1 to 0.89.0 (@ludeeus - #137321) (cloud docs) (dependency)
- Move cloud backup upload/download handlers to lib (@ludeeus - #137416) (cloud docs)
- Handle non-retryable errors when uploading cloud backup (@ludeeus - #137517) (cloud docs)
- Add missing thermostat state EMERGENCY_HEAT to econet (@jdanders - #137623) (econet docs)
- Fix broken issue creation in econet (@jdanders - #137773) (econet docs)
- Fix version extraction for APsystems (@alfwro13 - #138023) (apsystems docs)
- Refresh nest access token before before building subscriber Credentials (@allenporter - #138259) (nest docs)
- Fix BackupManager.async_delete_backup (@emontnemery - #138286) (backup docs)
- Fix next authentication token error handling (@allenporter - #138299) (nest docs)
- Bump pyenphase to 1.25.1 (@catsmanac - #138327) (enphase_envoy docs) (dependency)
- Bump sentry-sdk to 1.45.1 (@edenhaus - #138349) (sentry docs) (dependency)
- Bump zeroconf to 0.144.1 (@bdraco - #138353) (zeroconf docs) (dependency)
- Bump cryptography to 44.0.1 (@edenhaus - #138371) (dependency)
- Fix tplink iot strip sensor refresh (@sdb9696 - #138375) (tplink docs)
- Bump deebot-client to 12.1.0 (@edenhaus - #138382) (ecovacs docs) (dependency)
- Bump hass-nabucasa from 0.89.0 to 0.90.0 (@emontnemery - #138387) (cloud docs) (dependency)
- Update cloud backup agent to use calculate_b64md5 from lib (@emontnemery - #138391) (cloud docs)
v2025.2.2
- LaCrosse View new endpoint (@IceBotYT - #137284) (lacrosse_view docs)
- Convert coinbase account amounts as floats to properly add them together (@natekspencer - #137588) (coinbase docs)
- Bump ohmepy to 1.2.9 (@dan-r - #137695) (ohme docs) (dependency)
- Bump onedrive_personal_sdk to 0.0.9 (@zweckj - #137729) (onedrive docs) (dependency)
- Limit habitica ConfigEntrySelect to integration domain (@cdce8p - #137767) (habitica docs)
- Limit nordpool ConfigEntrySelect to integration domain (@cdce8p - #137768) (nordpool docs)
- Limit transmission ConfigEntrySelect to integration domain (@cdce8p - #137769) (transmission docs)
- Fix tplink child updates taking up to 60s (@bdraco - #137782) (tplink docs)
- Call backup listener during setup in Google Drive (@tronikos - #137789) (google_drive docs)
- Use the external URL set in Settings > System > Network if my is disabled as redirect URL for Google Drive instructions (@tronikos - #137791)
- Fix manufacturer_id matching for 0 (@patman15 - #137802) (bluetooth docs)
- Fix DAB radio in Onkyo (@arturpragacz - #137852) (onkyo docs)
- Fix LG webOS TV fails to setup when device is off (@thecode - #137870) (webostv docs)
- Fix heos migration (@balloob - #137887) (heos docs)
- Bump pydrawise to 2025.2.0 (@dknowles2 - #137961) (hydrawise docs) (dependency)
- Bump aioshelly to version 12.4.2 (@bieniu - #137986) (shelly docs) (dependency)
- Prevent crash if telegram message failed and did not generate an ID (@CloCkWeRX - #137989) (telegram_bot docs)
- Bump habiticalib to v0.3.7 (@tr4nt0r - #137993) (habitica docs) (dependency)
- Refresh the nest authentication token on integration start before invoking the pub/sub subsciber (@allenporter - #138003) (nest docs)
- Use resumable uploads in Google Drive (@tronikos - #138010) (google_drive docs) (dependency)
- Bump py-synologydsm-api to 2.6.2 (@mib1185 - #138060) (synology_dsm docs) (dependency)
- Handle generic agent exceptions when getting and deleting backups (@abmantis - #138145) (backup docs)
- Bump onedrive-personal-sdk to 0.0.10 (@zweckj - #138186) (onedrive docs) (dependency)
- Keep one backup per backup agent when executing retention policy (@emontnemery - #138189) (backup docs)
- Improve inexogy logging when failed to update (@jpbede - #138210) (discovergy docs)
- Bump pyheos to v1.0.2 (@andrewsayre - #138224) (heos docs) (dependency)
- Update frontend to
2025021
.0 (@bramkragten - #138227) (frontend docs) (dependency)
v2025.2.1
- Fix hassio test using wrong fixture (@emontnemery - #137516) (hassio docs)
- Change Electric Kiwi authentication (@mikey0000 - #135231) (electric_kiwi docs)
- Update govee-ble to 0.42.1 (@cdce8p - #137371) (govee_ble docs) (dependency)
- Bump holidays to 0.66 (@gjohansson-ST - #137449) (workday docs) (holiday docs) (dependency)
- Bump aiohttp-asyncmdnsresolver to 0.1.0 (@bdraco - #137492) (dependency)
- Bump aiohttp to 3.11.12 (@bdraco - #137494) (dependency)
- Bump govee-ble to 0.43.0 to fix compat with new H5179 firmware (@bdraco - #137508) (govee_ble docs) (dependency)
- Bump habiticalib to v0.3.5 (@tr4nt0r - #137510) (habitica docs) (dependency)
- Fix Mill issue, where no sensors were shown (@Danielhiversen - #137521) (mill docs)
- Don't overwrite setup state in async_set_domains_to_be_loaded (@emontnemery - #137547)
- Use separate metadata files for onedrive (@zweckj - #137549) (onedrive docs)
- Fix sending polls to Telegram threads (@jwhb - #137553) (telegram_bot docs)
- Skip building wheels for electrickiwi-api (@cdce8p - #137556)
- Add excluded domains to broadcast intent (@synesthesiam - #137566) (assist_satellite docs)
- Revert "Add
PaddleSwitchPico
(Pico Paddle Remote) device trigger to Lutron Caseta" (@bdraco - #137571) (lutron_caseta docs) - Fix Overseerr webhook configuration JSON (@denniseffing - #137572) (overseerr docs)
- Do not rely on pyserial for port scanning with the CM5 + ZHA (@puddly - #137585) (zha docs)
- Bump eheimdigital to 1.0.6 (@autinerd - #137587) (eheimdigital docs) (dependency)
- Bump pyfireservicerota to 0.0.46 (@cyberjunky - #137589) (fireservicerota docs)
- Bump reolink-aio to 0.11.10 (@starkillerOG - #137591) (reolink docs) (dependency)
- Allow to omit the payload attribute to MQTT publish action to allow an empty payload to be sent by default (@jbouwh - #137595) (mqtt docs)
- Handle previously migrated HEOS device identifier (@andrewsayre - #137596) (heos docs)
- Bump
aioshelly
to version12.4.1
(@bieniu - #137598) (shelly docs) (dependency) - Bump electrickiwi-api to 0.9.13 (@mikey0000 - #137601) (electric_kiwi docs) (dependency)
- Bump ZHA to 0.0.48 (@TheJulianJES - #137610) (zha docs) (dependency)
- Bump Electrickiwi-api to 0.9.14 (@mikey0000 - #137614) (electric_kiwi docs) (dependency)
- Update google-nest-sdm to 7.1.3 (@allenporter - #137625) (nest docs) (dependency)
- Don't use the current temperature from Shelly BLU TRV as a state for External Temperature number entity (@bieniu - #137658) (shelly docs)
- Fix LG webOS TV turn off when device is already off (@thecode - #137675) (webostv docs)
v2025.2.0
https://www.home-assistant.io/blog/2025/02/05/release-20252/