Home Assistant 2026.6.4 → 2026.10.1
16 releases · 8 breaking changes · 1 security fix · 0 advisories fixed
1security8breaking1deprecated17feature96fix
Breaking changes
- breaking Remove user-configurable polling interval from omnilogic ([@tr4nt0r] - [#184380]) ([omnilogic docs]) (breaking-change) in 2026.10.1
- breaking Remove use of default_ device info in device_tracker ([@emontnemery] - [#179380]) ([device_tracker docs]) in 2026.8.3
- breaking Remove use of default_ device info in dlna_dmr ([@emontnemery] - [#179381]) ([dlna_dmr docs]) in 2026.8.3
- breaking Remove use of default_ device info in fritz ([@emontnemery] - [#179382]) ([fritz docs]) in 2026.8.3
- breaking Remove use of default_ device info in netgear ([@emontnemery] - [#179383]) ([netgear docs]) in 2026.8.3
- breaking Remove use of default_ device info in unifi ([@emontnemery] - [#179384]) ([unifi docs]) in 2026.8.3
- breaking Remove use of default_ device info in wake_on_lan ([@emontnemery] - [#179385]) ([wake_on_lan docs]) in 2026.8.3
- breaking Remove just go2rtc sessions of the failing camera ([@edenhaus] - [#179534]) ([go2rtc docs]) in 2026.8.3
Security changes
- security Make HTTP security filter scan cost track request target length ([@frenck] - [#182570]) ([http docs]) in 2026.9.4
Deprecations
- deprecated Keep deprecated device config entry attributes working in templates ([@frenck] - [#185361]) in 2026.10.1
Every release in between
otherSplit Matter TemperatureOffset range by Thermostat ClusterRevision ([@lboue] - [#180517]) ([matter docs])
otherBump pywaze to 1.2.4 ([@eifinger] - [#184663]) ([waze_travel_time docs]) (dependency)
otherBump pyicloud to 2.7.0 ([@FezVrasta] - [#184728]) ([icloud docs]) (dependency)
otherRetry failed Analytics insights refresh ([@chemelli74] - [#184731]) ([analytics_insights docs])
fixFix WLED color modes not following a changed LED setup ([@frenck] - [#184778]) ([wled docs])
otherBump dwdwfsapi to 1.1.0 ([@frenck] - [#184784]) ([dwd_weather_warnings docs]) (dependency)
featureAdd description for the device selection field in the Qingping config… ([@tengfeili-qingping] - [#184797]) ([qingping docs])
otherSend a result for the ZHA reconfigure websocket subscription ([@frenck] - [#184812]) ([zha docs])
otherBump solaredge-web to 0.5.0 ([@tronikos] - [#184821]) ([solaredge docs]) (dependency)
otherKeep a missing meter history from blocking Peblar setup ([@frenck] - [#184824]) ([peblar docs])
fixFix KeyError in the Airly integration when the API payload contain no sensor data ([@bieniu] - [#184828]) ([airly docs])
featureRestore unverified TLS for stream sources and add a verify_ssl option ([@RaHehl] - [#184877]) ([stream docs])
fixFix FRITZ!SmartHome SSDP discovery with hostname presentation URL ([@mib1185] - [#184896]) ([fritzbox docs])
otherOnly create Bosch SHC child lock switch when ChildProtection exists ([@mosandlt] - [#184908]) ([bosch_shc docs])
otherSkip TLS verification for UniFi Protect RTSPS streams ([@RaHehl] - [#184930]) ([unifiprotect docs])
otherReturn same images as you see on the immich server, even the edited ones ([@mib1185] - [#184955]) ([immich docs])
otherDon't report 0 for missing FRITZ!SmartHome powermeter values ([@mib1185] - [#184968]) ([fritzbox docs])
fixFix storing traces for automations without an ID ([@Kevin-Tamayose] - [#185161]) ([automation docs]) ([trace docs])
fixFix Tradfri color bulbs losing HS color mode ([@frenck] - [#185197]) ([tradfri docs])
fixFix false shell template repair for static command_line commands ([@frenck] - [#185203]) ([command_line docs])
fixFix Hue light crash when the bridge reports no color temperature ([@frenck] - [#185218]) ([hue docs])
fixFix generic thermostat rechecking too late after a minimum cycle or cooldown ([@frenck] - [#185221]) ([generic_thermostat docs])
fixFix Signal Messenger notify failing to load when the REST API is down at startup ([@frenck] - [#185225]) ([signal_messenger docs])
deprecatedKeep deprecated device config entry attributes working in templates ([@frenck] - [#185361])
fixFix WLED adding Wi-Fi sensors to wired devices ([@frenck] - [#185425]) ([wled docs])
featureAdd new error codes to Husqvarna Automower ([@Thomas55555] - [#185477]) ([husqvarna_automower docs])
fixFix Arve availability on failed updates ([@erwindouna] - [#185494]) ([arve docs])
fixFix EZVIZ availability on failed updates ([@erwindouna] - [#185497]) ([ezviz docs])
fixFix 17TRACK availability on failed updates ([@erwindouna] - [#185501]) ([seventeentrack docs])
fixFix Starlink availability on failed updates ([@erwindouna] - [#185502]) ([starlink docs])
fixFix Subaru availability on failed updates ([@erwindouna] - [#185503]) ([subaru docs])
fixFix SUPLA availability on failed updates ([@erwindouna] - [#185504]) ([supla docs])
fixFix TOLO availability on failed updates ([@erwindouna] - [#185505]) ([tolo docs])
fixFix Xbox availability on failed updates ([@erwindouna] - [#185506]) ([xbox docs])
fixFix Yardian availability on failed updates ([@erwindouna] - [#185507]) ([yardian docs])
fixFix typo in Husqvarna Automower ([@Thomas55555] - [#185532]) ([husqvarna_automower docs])
featureAllow dynamic ports for registered loopback OAuth redirects ([@balloobbot] - [#185544]) ([auth docs])
fixFix Matter get_lock_users stopping on a null nextUserIndex ([@raman325] - [#182808]) ([matter docs])
breakingRemove user-configurable polling interval from omnilogic ([@tr4nt0r] - [#184380]) ([omnilogic docs]) (breaking-change)
fixFix Spotify coordinator crash when playing without an item ([@kleinc80] - [#184723]) ([spotify docs])
+29 more items in the release notesotherTurn off Tuya fans when the speed is set to 0% ([@frenck] - [#181972]) ([tuya docs])
fixFix Todoist timed calendar event duration ([@andremmfaria] - [#182121]) ([todoist docs])
fixFix ISEO Argo BLE offering unrelated devices for discovery ([@FezVrasta] - [#182315]) ([iseo_argo_ble docs])
otherBump pyenphase to 4.0.5 ([@catsmanac] - [#182473]) ([enphase_envoy docs]) (dependency)
securityMake HTTP security filter scan cost track request target length ([@frenck] - [#182570]) ([http docs])
fixFix HomematicIP Cloud config flow advancing on a rejected PIN ([@frenck] - [#182601]) ([homematicip_cloud docs])
fixFix friends' achievement stats in Xbox integration ([@scardus] - [#182686]) ([xbox docs])
fixFix typo in the Z-Wave controller statistics key ([@balloob] - [#182827]) ([zwave_js docs])
otherLog the entity ID in the MQTT group member update message ([@David-Wu1119] - [#182928]) ([mqtt docs])
otherBump pyenphase to 4.0.6 ([@catsmanac] - [#183094]) ([enphase_envoy docs]) (dependency)
otherHandle MissingSerial during OpenEVSE entry setup ([@firstof9] - [#183105]) ([openevse docs])
otherBump imgw_pib to 2.5.2 ([@bieniu] - [#183111]) ([imgw_pib docs]) (dependency)
otherBump python-xbox to 0.2.2 ([@tr4nt0r] - [#182072]) ([xbox docs]) (dependency)
otherBump python-xbox to 0.3.0 ([@tr4nt0r] - [#182643]) ([xbox docs]) (dependency)
fixFix EnergyZero market price regression ([@klaasnicolaas] - [#181230]) ([energyzero docs])
otherRequire the IRK in the Private BLE Device config flow ([@frenck] - [#181969]) ([private_ble_device docs])
otherKeep the known Bond host when zeroconf still announces it ([@frenck] - [#181975]) ([bond docs])
fixFix function name in external statistics mean_type message ([@Booyaka101] - [#182031]) ([recorder docs])
fixFix Matter cover entity not created when tilt attribute is null for Shelly devices ([@jowi24] - [#182042]) ([matter docs])
otherBump holidays to 0.104 ([@gjohansson-ST] - [#182044]) ([workday docs]) ([holiday docs]) (dependency)
otherBump pylutron to 0.4.4 ([@cdheiser] - [#182049]) ([lutron docs]) (dependency)
otherMake Nest climate turn_on idempotent ([@allenporter] - [#182086]) ([nest docs])
otherIncrease Hot Spring polling interval to 60 seconds ([@Moustachauve] - [#182150]) ([hotspring docs])
fixFix Google Tasks error handling on DNS failure ([@joostlek] - [#182195]) ([google_tasks docs])
fixFix Alexa doorbell raises error in state report becase the return status is NO_CONTENT ([@jbouwh] - [#182209]) ([alexa docs])
otherBump hassil to 3.12.1 ([@synesthesiam] - [#182213]) ([conversation docs]) ([assist_satellite docs]) (dependency)
otherEncrypt and decrypt supervisor.tar in backup rewrites ([@agners] - [#182220]) ([backup docs])
otherBump waterfurnace to 1.9.2 ([@sdague] - [#182019]) ([waterfurnace docs]) (dependency)
otherBump waterfurnace to 1.9.7 ([@sdague] - [#182263]) ([waterfurnace docs]) (dependency)
otherRedact the AirVisual API key in debug logging ([@frenck] - [#182280]) ([airvisual docs])
fixFix Spotify reauth crash when config entry data lacks "id" ([@joostlek] - [#182290]) ([spotify docs])
featureValidate username during onboarding before creating a new user ([@edenhaus] - [#182320]) ([onboarding docs])
fixFix missing f-string prefix in wiz error message ([@David-Wu1119] - [#182363]) ([wiz docs])
fixFix IMAP custom data event template option not reset when cleared ([@jbouwh] - [#182377]) ([imap docs])
fixFix duplicate devices in Airthings BLE on incomplete read ([@joostlek] - [#182417]) ([airthings_ble docs])
otherLog exception when api fails in WAQI ([@chemelli74] - [#182419]) ([waqi docs])
otherbump aioamazondevices to 15.2.0 ([@jamesonuk] - [#182204]) ([alexa_devices docs]) (dependency)
otherBump aioamazondevices to 16.3.0 ([@chemelli74] - [#182438]) ([alexa_devices docs]) (dependency)
otherBump reolink_aio to 0.21.17 ([@starkillerOG] - [#182472]) ([reolink docs]) (dependency)
otherNormalize Hive auth username before login ([@Oluwatobi-Mustapha] - [#168827]) ([hive docs])
otherDon't mutate the module level Roomba SENSORS list ([@jasondillingham] - [#181107]) ([roomba docs])
fixFix Openhome players becoming unavailable between polls ([@bazwilliams] - [#181238]) ([openhome docs]) (dependency)
otherClear webostv source when the current app is not in the source list ([@darkrain-nl] - [#181381]) ([webostv docs])
otherBump adext to 0.4.7 ([@Chang-Jin-Lee] - [#181384]) ([alarmdecoder docs]) (dependency)
otherBump midea-local to 11.0.1 ([@chemelli74] - [#181405]) ([midea docs]) (dependency)
otherDrop the unknown-app sentinel from vizio app_name on non-app inputs ([@raman325] - [#181417]) ([vizio docs])
featureAdd l/min unit mapping to nibe_heatpump sensors ([@frankkopp] - [#181433]) ([nibe_heatpump docs])
otherBump airos to 0.6.12 ([@CoMPaTech] - [#181473]) ([airos docs]) (dependency)
otherBump gcal-sync to 9.1.1 ([@allenporter] - [#181499]) ([google docs]) (dependency)
featureAdd volume filter DF Portainer ([@erwindouna] - [#181510]) ([portainer docs])
otherBump satel_integra to 1.4.0 ([@Tommatheussen] - [#180960]) ([satel_integra docs]) (dependency)
otherBump satel-integra to 1.5.0 ([@Tommatheussen] - [#181523]) ([satel_integra docs]) (dependency)
otherBump aiortm to 0.20.1 ([@MartinHjelmare] - [#181524]) ([remember_the_milk docs]) (dependency)
fixFix unique_id for service entities in Alexa Devices ([@chemelli74] - [#181526]) ([alexa_devices docs])
otherHandle monitoring failure for Satel Integra ([@Tommatheussen] - [#181548]) ([satel_integra docs])
fixFix Vizio soundbars requiring authentication ([@raman325] - [#181556]) ([vizio docs])
otherBump vizaio to 0.6.2 ([@raman325] - [#181562]) ([vizio docs]) (dependency)
otherImprove error messages in remote_calendar ([@allenporter] - [#181571]) ([remote_calendar docs])
otherUpdate local_todo to explicitly specify UTF-8 encoding for ICS storage ([@allenporter] - [#181578]) ([local_todo docs])
otherRepair local_todo malformed ICS files with CRLF newlines on setup ([@allenporter] - [#181581]) ([local_todo docs])
otherRedact credentials from go2rtc server log output ([@balloob] - [#181583]) ([go2rtc docs])
fixFix MCP client double initialize in config flow ([@allenporter] - [#181594]) ([mcp docs])
otherIncrease HTTP timeout in remote_calendar ([@allenporter] - [#181599]) ([remote_calendar docs])
otherBound Tesla Fleet vehicle first refresh with a timeout ([@Bre77] - [#181606]) ([tesla_fleet docs])
otherBump ZHA to 2.2.2, zha-quirks to 2.2.2 ([@TheJulianJES] - [#181610]) ([zha docs]) (dependency)
otherRetry ViCare setup when the API quota is spent ([@lackas] - [#181629]) ([vicare docs])
otherBump actron-neo-api to 0.5.16 ([@kclif9] - [#181639]) ([actron_air docs])
otherRename Xbox follower sensor name to 'Followers' ([@neyzm] - [#181654]) ([xbox docs])
fixFix shared wakelock across Tesla Fleet vehicles ([@Bre77] - [#181658]) ([tesla_fleet docs])
otherNest climate: recompute supported_features from live device traits ([@rqi14] - [#181660]) ([nest docs])
otherBump waterfurnace to 1.9.0 ([@sdague] - [#181746]) ([waterfurnace docs]) (dependency)
otherBump python-roborock to 7.4.1 ([@piitaya] - [#181754]) ([roborock docs]) (dependency)
otherRetry sftp_storage setup when the SSH connection fails ([@lackas] - [#181769]) ([sftp_storage docs])
otherStream usage prediction events instead of loading them into memory ([@balloob] - [#181770]) ([usage_prediction docs])
otherBump pyatag to 0.3.7.1 ([@JamieMagee] - [#181796]) ([atag docs]) (dependency)
otherDo not fail esphome setup when Supervisor is not ready ([@balloob] - [#181805]) ([esphome docs])
otherReport UniFi WAN latency as unknown when a monitor is unresponsive ([@sdelmas] - [#181809]) ([unifi docs])
otherBump PyViCare to 2.62.1 ([@lackas] - [#181830]) ([vicare docs]) (dependency)
fixFix MELCloud Home energy interval ([@erwindouna] - [#181937]) ([melcloud_home docs])
+6 more items in the release notesfixFix SMTP attaching valid images as files when content sniffing fails ([@Chang-Jin-Lee] - [#176774]) ([smtp docs])
otherWarn that removing an app deletes its data in repair flows ([@agners] - [#181009]) ([hassio docs])
fixFix receive backup streaming ([@MartinHjelmare] - [#181012]) ([backup docs])
fixFix potential deadlock in receive_file backup util ([@emontnemery] - [#181070]) ([backup docs])
featureAdd missing state_class for miele filling level sensors ([@astrandb] - [#181093]) ([miele docs])
otherUpdate python-roborock to 7.2.3 ([@Lash-L] - [#181096]) ([roborock docs])
otherBump vizaio to 0.6.1 for vizio state_extended 404 fallback fix ([@raman325] - [#181131]) ([vizio docs]) (dependency)
otherStop rounding Amber Electric prices to 2 decimal places ([@romeovan] - [#181157]) ([amberelectric docs])
fixFix host override ignored in UniFi Protect public-only mode ([@RaHehl] - [#181176]) ([unifiprotect docs])
otherPurge unreachable deleted devices on device registry load ([@emontnemery] - [#181207])
otherBump pydaikin to 2.19.1 (hotfix) ([@GhislainC] - [#181219]) ([daikin docs]) (dependency)
fixFix Besen config flow schema serialization ([@moryoav] - [#181223]) ([besen docs])
otherSpeed up lookup of colliding orphans in device registry ([@arturpragacz] - [#181244])
otherRevert orjson to 3.11.9 ([@emontnemery] - [#181245]) (dependency)
otherBump aioflo to 2026.9.3 and scope Flo consumption by device ([@BradKollmyer] - [#181246]) ([flo docs])
otherBump serialx to 1.10.0 ([@puddly] - [#181249]) ([serial docs]) ([usb docs])
otherBump env-canada to 0.19.2 ([@michaeldavie] - [#181250]) ([environment_canada docs]) (dependency)
otherBump python-hotspring to 2.1.0 (hotfix) ([@Moustachauve] - [#181256]) ([hotspring docs]) (dependency)
otherBump samsung-exlink to 1.1.1 ([@balloob] - [#181260]) ([samsung_exlink docs]) (dependency)
otherReject Hot Spring Spa Network Adapter (SNA) in config flow (hotfix) ([@Moustachauve] - [#181261]) ([hotspring docs])
otherUpdate knx-frontend to 2026.9.4.63549 ([@farmio] - [#181268]) ([knx docs]) (dependency)
featureAllow empty motionEye usernames ([@frenck] - [#181270]) ([motioneye docs])
otherHandle Tradfri devices without a firmware version ([@frenck] - [#181276]) ([tradfri docs])
otherUpdate frontend to 20260826.6 ([@bramkragten] - [#181293]) ([frontend docs]) (dependency)
otherBump reolink_aio to 0.21.15 ([@starkillerOG] - [#181300]) ([reolink docs]) (dependency)
otherBump pylitterbot to 2025.6.5 ([@natekspencer] - [#181346]) ([litterrobot docs]) (dependency)
otherBump uiprotect to 16.6.1 ([@RaHehl] - [#180670]) ([unifiprotect docs]) (dependency)
otherShow artwork and a play button when opening a Sonos music library album ([@bharat] - [#177510]) ([sonos docs])
otherPass config entry explicitly in Supla coordinator ([@Fistacho] - [#178347]) ([supla docs])
otherBump holidays to 0.102 ([@gjohansson-ST] - [#179170]) ([workday docs]) ([holiday docs]) (dependency)
othererrors could be None in Shelly Wall Display status ([@bieniu] - [#179207]) ([shelly docs])
otherBump google-health-api to 0.9.0 ([@allenporter] - [#179323]) ([google_health docs]) (dependency)
otherBump ical to 14.1.1 ([@allenporter] - [#179325]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) ([remote_calendar docs]) (dependency)
fixFix Signal Messenger self notifications ([@brozikcz] - [#179351]) ([signal_messenger docs])
breakingRemove use of default_ device info in device_tracker ([@emontnemery] - [#179380]) ([device_tracker docs])
breakingRemove use of default_ device info in dlna_dmr ([@emontnemery] - [#179381]) ([dlna_dmr docs])
breakingRemove use of default_ device info in fritz ([@emontnemery] - [#179382]) ([fritz docs])
breakingRemove use of default_ device info in netgear ([@emontnemery] - [#179383]) ([netgear docs])
breakingRemove use of default_ device info in unifi ([@emontnemery] - [#179384]) ([unifi docs])
breakingRemove use of default_ device info in wake_on_lan ([@emontnemery] - [#179385]) ([wake_on_lan docs])
otherUse dedicated translation on sensor entities if it's Ecovacs mower ([@edenhaus] - [#179416]) ([ecovacs docs])
otherRevert host update on Overkiz local gateway rediscovery ([@iMicknl] - [#179422]) ([overkiz docs])
fixFix Vizio media player crash when volume is missing from audio settings ([@raman325] - [#179431]) ([vizio docs])
fixFix KeyError in Shelly integration for LinkedGo ST802 in floor heating mode ([@bieniu] - [#179435]) ([shelly docs])
otherInvalidate conversation slot-list cache on device registry changes ([@emontnemery] - [#179486]) ([conversation docs])
otherLog warning when event triggers filter on composite device ([@emontnemery] - [#179490]) ([homeassistant docs])
otherBump holidays to 0.103 ([@gjohansson-ST] - [#179500]) ([workday docs]) ([holiday docs]) (dependency)
breakingRemove just go2rtc sessions of the failing camera ([@edenhaus] - [#179534]) ([go2rtc docs])
otherBump reolink-aio to 0.21.9 ([@starkillerOG] - [#179625]) ([reolink docs]) (dependency)
featurebump pyenphase to 4.0 and add required None handling and tests ([@catsmanac] - [#179673]) ([enphase_envoy docs]) (dependency)
otherBump volvocarsapi to v0.4.4 for the Volvo integration ([@thomasddn] - [#179712]) ([volvo docs]) (dependency)
otherBump aiowebostv to 0.9.2 ([@thecode] - [#179757]) ([webostv docs]) (dependency)
otherTeslemetry: convert streamed tyre pressure and isolation resistance to their declared units ([@Bre77] - [#177541]) ([teslemetry docs])
otherHandle inconsistence api response in Husqvarna Automower ([@Thomas55555] - [#178200]) ([husqvarna_automower docs])
otherScope hassfest Docker manifest.json discovery to documented locations ([@jabone] - [#178265])
fixFix/tplink omada switch port refresh ([@rubempoli] - [#178270]) ([tplink_omada docs])
otherUnload legacy notify actions in SMTP integration ([@tr4nt0r] - [#176747]) ([smtp docs])
fixFix potential race condition in SMTP integration ([@tr4nt0r] - [#178416]) ([smtp docs])
fixFix adaptive update interval Tado ([@erwindouna] - [#178515]) ([tado docs])
otherBump midea-local to 7.0.0 ([@chemelli74] - [#178535]) ([midea docs])
otherBump python-bsblan to 6.1.8 ([@liudger] - [#178561]) ([bsblan docs])
fixVictron GX: Fix regression in SSDP rediscovery with missing host ([@tomer-w] - [#178585]) ([victron_gx docs])
otherBump evohome-async to v2.1.0 ([@zxdavb] - [#178588]) ([evohome docs])
fixFix Reolink time import ([@starkillerOG] - [#178597]) ([reolink docs])
featureAdd handle_safe_area opt-out to panel_custom and fix KNX panel ([@farmio] - [#178598]) ([knx docs]) ([panel_custom docs])
otherUse common logger in Mikrotik ([@chemelli74] - [#178602]) ([mikrotik docs])
fixFix sensors for Mikrotik ([@chemelli74] - [#178604]) ([mikrotik docs])
otherBump ical to 14.1.0 ([@allenporter] - [#178626]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) ([remote_calendar docs])
otherUpdate xknx to 3.19.0 ([@farmio] - [#178652]) ([knx docs])
otherBump aiolyric to 2.1.2 ([@timmo001] - [#178670]) ([lyric docs])
otherCreate hassio config entry during setup instead of deferring to started ([@agners] - [#178677]) ([hassio docs])
otherHandle Wyoming error events ([@synesthesiam] - [#178696]) ([wyoming docs])
otherBump homematicip to 2.14.1 ([@lackas] - [#178701]) ([homematicip_cloud docs])
otherReport a refused alarm activation in homematicip_cloud ([@lackas] - [#179139]) ([homematicip_cloud docs])
fixFix missing optional gameserverip field in Steam Online dataclass ([@tr4nt0r] - [#178751]) ([steam_online docs])
fixFix delayed trains being dropped from Israel Rail departures ([@mikomgk] - [#178773]) ([israel_rail docs])
otherBump lyngdorf to 1.4.9 ([@fishloa] - [#178784]) ([lyngdorf docs])
otherBump aiopvapi to 3.4.1 for hunterdouglas_powerview ([@kingy444] - [#178792]) ([hunterdouglas_powerview docs])
otherMake tedee unknown during calibration and updates ([@zweckj] - [#179048]) ([tedee docs])
otherBump blebox-uniapi to v2.5.7 ([@bkobus-bbx] - [#179050]) ([blebox docs])
fixFix composed devices behind Matter bridge losing "via device" ([@TheJulianJES] - [#179118]) ([matter docs])
fixElectric Kiwi: bugfix connections empty not checked ([@mikey0000] - [#179119]) ([electric_kiwi docs])
otherSeparate energy endpoint MELCloud Home ([@erwindouna] - [#179124]) ([melcloud_home docs])
otherUpdate frontend to 20260729.7 ([@bramkragten] - [#179131]) ([frontend docs])
otherBump incomfort-client to v0.7.1 ([@jbouwh] - [#179134]) ([incomfort docs])
otherBump py-nymta to 0.4.1 ([@OnFreund] - [#179136]) ([mta docs])
otherBump homematicip to 2.15.0 ([@lackas] - [#179153]) ([homematicip_cloud docs])
fixFixes #173399 Seerr webhook registration ([@shtefko] - [#177201]) ([overseerr docs])
otherDebounce Matter cover state writes to coalesce split attribute updates ([@agners] - [#177540]) ([matter docs])
otherBump pydaikin to 2.18.4 ([@fredrike] - [#178001]) ([daikin docs])
otherAdapt vicare to set via_device_id in DeviceInfo ([@emontnemery] - [#178229]) ([vicare docs])
otherAdapt mqtt to set via_device_id in DeviceInfo ([@emontnemery] - [#178234]) ([mqtt docs])
otherbump pyenphase to 3.2.1 ([@catsmanac] - [#178273]) ([enphase_envoy docs])
otherBump lyngdorf to 1.4.3 ([@fishloa] - [#178323]) ([lyngdorf docs])
otherTrack shielded service call task in REST API ([@arturpragacz] - [#178377]) ([api docs])
otherBump aiowebostv to v0.9.1 ([@thecode] - [#178384]) ([webostv docs])
otherchore: update python-picnic-api2 to v2.0.1 ([@codesalatdev] - [#178395]) ([picnic docs])
otherBump lyngdorf to 1.4.4 ([@fishloa] - [#178401]) ([lyngdorf docs])
otherUse SmartThings cooling setpoint range for air conditioners ([@StellarSea] - [#178430]) ([smartthings docs])
otherBump solaredge-web to 0.3.1 ([@tronikos] - [#178437]) ([solaredge docs])
otherBump pytrydan to 1.0.5 ([@dgomes] - [#178447]) ([v2c docs])
othermikrotik: Don't reuse a string from Vodafone Station ([@reedy] - [#178455]) ([mikrotik docs])
otherUpdate frontend to 20260729.6 ([@bramkragten] - [#178470]) ([frontend docs])
fixFix for ProxmoxVE compoenent failing authentication with realms containg upper case letters. ([@crmason2] - [#176742]) ([proxmoxve docs])
otherBump yoto-api to 4.3.2 ([@piitaya] - [#176987]) ([yoto docs]) (dependency)
fixFix Envoy diagnostics fixture download on non-UTF-8 responses ([@genestealer] - [#177008]) ([enphase_envoy docs])
otherBump pybravia to 0.5.1 ([@Drafteed] - [#177076]) ([braviatv docs]) (dependency)
otherBump yarl to 1.24.5 ([@bdraco] - [#177097]) (dependency)
otherBump aiohttp to 3.14.3 ([@bdraco] - [#177105]) (dependency)
otherBump pylamarzocco to 2.4.3 ([@zweckj] - [#177151]) ([lamarzocco docs]) (dependency)
fixFix Hitachi Yutaki second heating zone using zone 1 states in Overkiz ([@iMicknl] - [#176210]) ([overkiz docs])
otherFilter out grinders during CF in lamarzocco ([@zweckj] - [#176289]) ([lamarzocco docs])
otherBump guntamatic to v1.9.1 ([@JensTimmerman] - [#176301]) ([guntamatic docs]) (dependency)
fixFix UniFi setup crash on cellular/5G WAN without monitors ([@mattsm] - [#176223]) ([unifi docs])
otherBump python-roborock to 5.26.0 ([@allenporter] - [#175734]) ([roborock docs]) (dependency)
otherBump python-roborock to 5.29.0 ([@Lash-L] - [#176311]) ([roborock docs]) (dependency)
fixFix duplicate Hikvision binary sensor unique IDs ([@gunjanjaswal] - [#176345]) ([hikvision docs])
otherBump python-roborock to 5.30.0 ([@allenporter] - [#176373]) ([roborock docs]) (dependency)
otherRefresh Lunatone sensor data before update ([@MoonDevLT] - [#176389]) ([lunatone docs])
otherBump guntamatic to v1.9.2 ([@JensTimmerman] - [#176416]) ([guntamatic docs]) (dependency)
otherFilter Roborock A01 query protocols by supported schema ([@allenporter] - [#176421]) ([roborock docs])
otherMake NS device a service ([@joostlek] - [#176424]) ([nederlandse_spoorwegen docs])
otherBump pyoverkiz to 2.1.0 ([@iMicknl] - [#176481]) ([overkiz docs]) (dependency)
otherBump python-swisscom-internet-box to 0.2.0 ([@ghouscht] - [#176519]) ([swisscom docs]) (dependency)
otherMake repairs not persistent in FRITZ!Box Tools ([@mib1185] - [#176623]) ([fritz docs])
fixFix open/close for RTSGeneric covers in Overkiz ([@iMicknl] - [#176626]) ([overkiz docs])
otherUpdate vizio config entry host on zeroconf rediscovery ([@raman325] - [#176628]) ([vizio docs])
otherBump ZHA to 2.0.1 ([@TheJulianJES] - [#176643]) ([zha docs]) (dependency)
featureRefresh add-on update entities after store reload through Supervisor API proxy ([@balloob] - [#176648]) ([hassio docs])
otherUpdate Roborock dynamic dock support ([@Lash-L] - [#176686]) ([roborock docs])
otherUpdate frontend to 20260624.6 ([@bramkragten] - [#176711]) ([frontend docs]) (dependency)
fixFix roborock vacuum segment mapping repair issue ([@allenporter] - [#176778]) ([vacuum docs]) ([roborock docs])
fixFixes for Plugwise Select ([@bouwew] - [#176787]) ([plugwise docs])
otherBump python-roborock to 5.31.1 ([@allenporter] - [#176850]) ([roborock docs]) (dependency)
otherBump gios to 7.1.1 ([@bieniu] - [#176904]) ([gios docs]) (dependency)
otherExempt certain protocol integrations from entity limit ([@emontnemery] - [#176973])
otherStore recovery HTTP config with the full trusted proxy network ([@agners] - [#176075]) ([http docs])
otherTrigger reauth on Teslemetry LoginRequired errors ([@Bre77] - [#174255]) ([teslemetry docs])
otherBump ical to 13.3.0 ([@FuNK3Y] - [#175090]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) ([remote_calendar docs]) (dependency)
otherBump uiprotect to 15.4.0 ([@RaHehl] - [#175347]) ([unifiprotect docs]) (dependency)
otherCorrect availability check for Huntedouglas Powerview tilt-only shades ([@kingy444] - [#175350]) ([hunterdouglas_powerview docs])
otherBump uiprotect to 15.4.1 ([@RaHehl] - [#175540]) ([unifiprotect docs]) (dependency)
otherBump aioamazondevices to 14.1.9 ([@chemelli74] - [#175563]) ([alexa_devices docs]) (dependency)
otherBump pylamarzocco to 2.4.2 ([@zweckj] - [#175564]) ([lamarzocco docs]) (dependency)
fixHomee: fix covers not reacting correctly to commands ([@Taraman17] - [#175565]) ([homee docs])
featureAdd options update listener to Rain Bird integration ([@allenporter] - [#175571]) ([rainbird docs])
otherBump habluetooth to 6.26.5 ([@bdraco] - [#175595]) ([bluetooth docs]) (dependency)
otherInclude melcloud_home in Mitsubishi brand ([@scop] - [#175635])
otherBump python-roborock to 5.25.0 ([@allenporter] - [#175645]) ([roborock docs]) (dependency)
otherBump python-bsblan to 6.1.5 ([@liudger] - [#175651]) ([bsblan docs]) (dependency)
fixFix temperature bound resolution for BSBLAN climate devices ([@liudger] - [#175704]) ([bsblan docs])
otherBump python-bsblan to 6.1.6 ([@liudger] - [#175711]) ([bsblan docs]) (dependency)
otherBump uiprotect to 15.4.2 ([@RaHehl] - [#175712]) ([unifiprotect docs]) (dependency)
otherBump axis to v73 ([@Kane610] - [#175717]) ([axis docs]) (dependency)
fixfix typos in KlikAanKlikUit integration ([@Phunkafizer] - [#175720]) ([klik_aan_klik_uit docs])
fixFix Teslemetry covers reporting a false closed/open state when data is missing ([@Bre77] - [#175748]) ([teslemetry docs])
otherEnsure http2 stream cleaned up on shudown for Alexa Devices ([@jamesonuk] - [#175766]) ([alexa_devices docs])
featureAdd debug logging with full exception details to legacy notify action in SMTP integration ([@tr4nt0r] - [#175781]) ([smtp docs])
fixFix for Roborock uninitialized coordinator data ([@allenporter] - [#175789]) ([roborock docs])
otherBump onvif-zeep-async to 4.2.1 ([@bdraco] - [#175795]) ([onvif docs]) (dependency)
otherBump bleak-esphome to 3.9.7 ([@bdraco] - [#175796]) ([esphome docs]) (dependency)
fixFix missing To headers in SMTP integration ([@tr4nt0r] - [#175803]) ([smtp docs])
fixFix tesla_fleet media player volume step calculation ([@Bre77] - [#175813]) ([tesla_fleet docs])
fixFix weatherflow_cloud websocket double-connect ([@jeeftor] - [#169573]) ([weatherflow_cloud docs])
fixFix for Atlantic heaters missing regulation mode in Overkiz ([@iMicknl] - [#175817]) ([overkiz docs])
featureAdd MIT-0 to OSI approved SPDX licenses ([@iMicknl] - [#175819])
fixFixed YoLink water meter controller valve status showing as "Unknown" ([@matrixd2] - [#175835]) ([yolink docs])
fixFix RollerShutterUno covers reporting open when closed in Overkiz ([@iMicknl] - [#175837]) ([overkiz docs])
featureAdd missing holiday categories in holiday ([@gjohansson-ST] - [#175841]) ([holiday docs])
fixFix ZHA device trigger cache not resolving quirks ([@TheJulianJES] - [#175895]) ([zha docs])
fixFix Teslemetry insufficient-credits polling storm ([@Bre77] - [#175913]) ([teslemetry docs])
fixFix Teslemetry cabin overheat protection restored temperatures ([@epenet] - [#175973]) ([teslemetry docs])
fixFix Rexel OAuth2 session expiring after a day in Overkiz ([@iMicknl] - [#176010]) ([overkiz docs])
fixFix max color temperature in Elgato ([@joostlek] - [#176072]) ([elgato docs])
fixFix rest_command digest auth with templated hosts ([@jpbede] - [#176155]) ([rest_command docs])
featureAdd dynamic icon for lightbulb group ([@karwosts] - [#176218]) ([group docs])
+19 more items in the release notesfixProximity: Fix/improve matching against trackers with in_zones attributes ([@kbuck1] - [#172602]) ([proximity docs])
fixFix HomeKit Controller doorbell event entity to use ring event type ([@frenck] - [#173621]) ([homekit_controller docs])
otherRetry ecobee setup on transient refresh failure ([@frenck] - [#173720]) ([ecobee docs])
otherHandle cname records in dnsip ([@gjohansson-ST] - [#175313]) ([dnsip docs])
otherBump habluetooth to 6.26.2 ([@bdraco] - [#175317]) ([bluetooth docs]) (dependency)
fixFix airOS advanced settings migration ([@CoMPaTech] - [#175319]) ([airos docs])
fixFix SolarEdge energy sensors losing unit of measurement ([@frenck] - [#175335]) ([solaredge docs])
fixSwitchbot_cloud: fixed cloud hook error ([@XiaoLing-git] - [#175336]) ([switchbot_cloud docs])
fixHomee: fix unavailable entities ([@Taraman17] - [#175367]) ([homee docs])
othercatch SMTPException and TimeoutError in SMTP config flow ([@tr4nt0r] - [#175369]) ([smtp docs])
fixFix Hitachi Yutaki DHW turn-on command in Overkiz ([@iMicknl] - [#175374]) ([overkiz docs])
fixHomee: fix unavailable entities - FollowUp ([@Taraman17] - [#175380]) ([homee docs])
otherBump py-synologydsm-api to 2.10.2 ([@mib1185] - [#175383]) ([synology_dsm docs]) (dependency)
fixFix KNX telegram history migration for data of 2026.3 and earlier ([@martinhoefling] - [#175396]) ([knx docs])
otherFall back to PyPI when the extra index is down ([@bdraco] - [#175404])
fixFix Overkiz Rexel gateway setup failing with Local API ([@iMicknl] - [#175409]) ([overkiz docs])
otherBump pylamarzocco to 2.4.1 ([@zweckj] - [#175468]) ([lamarzocco docs]) (dependency)
otherRedact debug output in FRITZ!Box Tools ([@mib1185] - [#175469]) ([fritz docs])
otherUpdate frontend to 20260624.4 ([@bramkragten] - [#175490]) ([frontend docs]) (dependency)