# Home Assistant changelog > Open-source home automation that puts local control first. - Vendor: Open Home Foundation - Category: Developer Tools - Official site: https://www.home-assistant.io - Tracked by: What's New (https://whatsnew.fyi/product/home-assistant) - Harvested from: GitHub (home-assistant/core) - Entries below: 11 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 2026.8.0 - Date: 2026-08-05 - Version: 2026.8.0 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0 https://www.home-assistant.io/blog/2026/08/05/release-20268/ ### 2026.8.0b6 - Date: 2026-08-05 - Version: 2026.8.0b6 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b6 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b6 - Labels: Pre-release - **added** — Add scan timing info to config_flow for Alexa Devices - **changed** — Make Portainer container recreate service admin-only - **changed** — Allow Alexa Devices setup to continue when additional feature APIs fail - **changed** — Improve naming of Hue entertainment area sensors - **fixed** — Fix Hue Mimic Presence automations switch - **fixed** — Fix device key retrieval issue for Midea - **fixed** — Fix assist capability in Open Router when using Web Search - **fixed** — Fix via_device race in hydrawise - **fixed** — Fix config entry lookup in motioneye - **fixed** — Fix config entry lookup in switchbot_cloud - **changed** — Adapt bond to set via_device_id in DeviceInfo - **added** — Add title to AI task entity component - **changed** — Adapt onewire to set via_device_id in DeviceInfo - **changed** — Adapt homekit_controller to set via_device_id in DeviceInfo - **changed** — Adapt plugwise to set via_device_id in DeviceInfo - **changed** — Adapt tellduslive to set via_device_id in DeviceInfo - **changed** — Adapt smartthings to set via_device_id in DeviceInfo - **changed** — Adapt zha to set via_device_id in DeviceInfo - **fixed** — Fix via_device race in zinvolt - Add scan timing info to config_flow for Alexa Devices (@chemelli74 - #177223) - Make Portainer container recreate service admin-only (@balloob - #177301) - Allow Alexa Devices setup to continue when additional feature APIs fail (@chemelli74 - #177402) - Improve naming of Hue entertainment area sensors (@marcelveldt - #177653) - Fix Hue Mimic Presence automations switch (@marcelveldt - #177691) - Fixed device key retrieval issue for Midea (@chemelli74 - #177766) - Fix assist capability in Open Router when using Web Search (@trwy7 - #178045) - Fix via_device race in hydrawise (@emontnemery - #178074) - Fix config entry lookup in motioneye (@emontnemery - #178151) - Fix config entry lookup in switchbot_cloud (@emontnemery - #178155) - Adapt bond to set via_device_id in DeviceInfo (@emontnemery - #178156) - Add title to AI task entity component (@joostlek - #178159) - Adapt onewire to set via_device_id in DeviceInfo (@emontnemery - #178162) - Adapt homekit_controller to set via_device_id in DeviceInfo (@emontnemery - #178163) - Adapt plugwise to set via_device_id in DeviceInfo (@emontnemery - #178164) - Tellduslive via device (@emontnemery - #178166) - Adapt smartthings to set via_device_id in DeviceInfo (@emontnemery - #178167) - Adapt zha to set via_device_id in DeviceInfo (@emontnemery - #178168) - Fix via_device race in zinvolt (@emontnemery - #178169) - Fix via_device race in duco (@emontnemery - #178170) - Fix via_device race in nexia (@emontnemery - #178171) - Fix via_device race in yamaha_musiccast (@emontnemery - #178172) - Handle intended via_device missing in tellduslive (@emontnemery - #178178) - Improve via_device handling in smartthings (@emontnemery - #178179) - Fix via_device in hive linking to itself (@emontnemery - #178190) - Fix via_device in squeezebox linking to itself (@emontnemery - #178191) - Update frontend to 20260729.5 (@bramkragten - #178221) ### 2026.8.0b5 - Date: 2026-08-04 - Version: 2026.8.0b5 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b5 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b5 - Labels: Pre-release - **fixed** — Fix teslemetry streaming enum sensors swallowing None updates - **changed** — Bump py-opendisplay to 7.15.0 - **fixed** — Fix Hue button automations not triggering after a restart - **changed** — Bump jellyfin-apiclient-python to 1.16.0 - **changed** — Bump lyngdorf to 1.4.0 - **fixed** — Fix via_device race in anthemav - **fixed** — Fix via_device race in freebox - **fixed** — Fix via_device race in guardian - **fixed** — Fix via_device race in habitica - **fixed** — Fix via_device race in litejet - **fixed** — Fix via_device race in lupusec - **fixed** — Fix via_device race in melnor - **fixed** — Fix via_device race in ntfy - **fixed** — Fix via_device race in overkiz - **fixed** — Fix via_device race in playstation_network - **fixed** — Fix via_device race in point - **fixed** — Fix via_device race in portainer - **fixed** — Fix via_device race in powerwall - **fixed** — Fix via_device race in proxmoxve - **fixed** — Fix via_device race in rainbird - Fix teslemetry streaming enum sensors swallowing None updates (@Bre77 - #175746) - Bump py-opendisplay to 7.15.0 (@g4bri3lDev - #177405) - Fix Hue button automations not triggering after a restart (@marcelveldt - #177427) - Bump jellyfin-apiclient-python to 1.16.0 (@electricsteve - #177466) - Bump lyngdorf to 1.4.0 (@fishloa - #177685) - Fix via_device race in anthemav (@emontnemery - #177708) - Adapt bosch_alarm to set via_device_id in DeviceInfo (@emontnemery - #177709) - Adapt bosch_shc to set via_device_id in DeviceInfo (@emontnemery - #177711) - Fix via_device race in freebox (@emontnemery - #177716) - Fix via_device race in guardian (@emontnemery - #177717) - Fix via_device race in habitica (@emontnemery - #177718) - Adapt hikvision to set via_device_id in DeviceInfo (@emontnemery - #177719) - Adapt hive to set via_device_id in DeviceInfo (@emontnemery - #177720) - Adapt homee to set via_device_id in DeviceInfo (@emontnemery - #177721) - Fix via_device race in litejet (@emontnemery - #177724) - Fix via_device race in lupusec (@emontnemery - #177729) - Adapt lutron to set via_device_id in DeviceInfo (@emontnemery - #177730) - Adapt lutron_caseta to set via_device_id in DeviceInfo (@emontnemery - #177731) - Fix via_device race in melnor (@emontnemery - #177733) - Adapt nobo_hub to set via_device_id in DeviceInfo (@emontnemery - #177737) - Fix via_device race in ntfy (@emontnemery - #177738) - Fix via_device race in overkiz (@emontnemery - #177740) - Fix via_device race in playstation_network (@emontnemery - #177743) - Fix via_device race in point (@emontnemery - #177744) - Fix via_device race in portainer (@emontnemery - #177745) - Fix via_device race in powerwall (@emontnemery - #177747) - Fix via_device race in proxmoxve (@emontnemery - #177748) - Adapt qbus to set via_device_id in DeviceInfo (@emontnemery - #177750) - Fix via_device race in rainbird (@emontnemery - #177751) - Adapt russound_rio to set via_device_id in DeviceInfo (@emontnemery - #177756) - Fix via_device race in sense (@emontnemery - #177757) - Fix via_device race in sensibo (@emontnemery - #177758) - Adapt sia to set via_device_id in DeviceInfo (@emontnemery - #177760) - Adapt smartthings to set via_device_id in DeviceInfo (@emontnemery - #177761) - Fix via_device race in solaredge (@emontnemery - #177763) - Adapt sunricher_dali to set via_device_id in DeviceInfo (@emontnemery - #177768) - Fix via_device race in tessie (@emontnemery - #177770) - Improve DeviceInfo for Midea (@chemelli74 - #177771) - Fix via_device race in toon (@emontnemery - #177774) - Fix via_device race in tractive (@emontnemery - #177775) - Adapt unifiprotect to set via_device_id in DeviceInfo (@emontnemery - #177779) - Adapt velux to set via_device_id in DeviceInfo (@emontnemery - #177786) - Fix via_device race in verisure (@emontnemery - #177847) - Adapt withings to set via_device_id in DeviceInfo (@emontnemery - #177851) - Adapt wmspro to set via_device_id in DeviceInfo (@emontnemery - #177852) - Adapt xiaomi_aqara to set via_device_id in DeviceInfo (@emontnemery - #177856) - Fix via_device race in yale_smart_alarm (@emontnemery - #177858) - Fix via_device race in yardian (@emontnemery - #177859) - Adapt zimi to set via_device_id in DeviceInfo (@emontnemery - #177860) - Remove via_device from brunt (@emontnemery - #177862) - Remove via_device from switchbee (@emontnemery - #177864) - Remove via_device from wilight (@emontnemery - #177865) - Fix via_device race in homematicip_cloud (@emontnemery - #177867) - Fix via_device race in fibaro (@emontnemery - #177868) - Bump solaredge-web to 0.3.0 (@tronikos - #177899) - Bump tuya-device-sharing-sdk to 0.2.14 (@ritchie-cai - #177901) - Update hassil to 3.11.0 (@renovate[bot] - #177912) - Fix via_device race in bluesound (@emontnemery - #177932) - Fix via_device race in homewizard (@emontnemery - #177934) - Fix via_device race in lyric (@emontnemery - #177935) - Update integra _[Truncated at 4000 characters — full notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b5]_ ### 2026.8.0b4 - Date: 2026-08-03 - Version: 2026.8.0b4 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b4 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b4 - Labels: Pre-release - **changed** — Bump python-homewizard-energy to 10.2.0 - **changed** — Bump anova-wifi to 1.0.1 - **changed** — Bump pyintelliclima to 0.4.0 - **fixed** — Fix Hue MotionAware motion sensors not reporting motion - **changed** — Improve sensor classification and device classes for Google Health - **changed** — Update Google Health sensor units to be more reasonable - **fixed** — Cleanup broken switch entities for Hue automations - **changed** — Report a failure when a media search finds nothing to play - **changed** — Migrate integrations to setting via_device_id in DeviceInfo - **fixed** — Fix via_device race in actron_air - **fixed** — Fix via_device race in advantage_air - **fixed** — Fix via_device race in airzone - **fixed** — Fix via_device race in airzone_cloud - **fixed** — Fix via_device race in directv - **fixed** — Fix via_device race in eheimdigital - **fixed** — Fix via_device race in elkm1 - **fixed** — Fix via_device race in enphase_envoy - **fixed** — Fix via_device race in isy994 - **fixed** — Fix via_device race in lookin - **fixed** — Fix via_device race in netgear - Bump python-homewizard-energy to 10.2.0 (@DCSBL - #172311) - Bump anova-wifi to 1.0.1 (@rhys-saldanha - #175146) - Bump pyintelliclima to 0.4.0 (@dvdinth - #177561) - Fix Hue MotionAware motion sensors not reporting motion (@marcelveldt - #177643) - Improve sensor classification and device classes for Google Health (@allenporter - #177652) - Update Google Health sensor units to be more reasonable (@allenporter - #177657) - Cleanup broken switch entities for Hue automations (@marcelveldt - #177671) - Report a failure when a media search finds nothing to play (@marcelveldt - #177678) - Migrate integrations to setting via_device_id in DeviceInfo (@emontnemery - #177700) - Fix via_device race in actron_air (@emontnemery - #177704) - Fix via_device race in advantage_air (@emontnemery - #177705) - Fix via_device race in airzone (@emontnemery - #177706) - Fix via_device race in airzone_cloud (@emontnemery - #177707) - Fix via_device race in directv (@emontnemery - #177712) - Fix via_device race in eheimdigital (@emontnemery - #177713) - Fix via_device race in elkm1 (@emontnemery - #177714) - Fix via_device race in enphase_envoy (@emontnemery - #177715) - Fix via_device race in isy994 (@emontnemery - #177722) - Fix via_device race in lookin (@emontnemery - #177728) - Fix via_device race in netgear (@emontnemery - #177734) - Fix via_device race in motion_blinds (@emontnemery - #177735) - Fix via_device race in reolink (@emontnemery - #177752) - Adapt shelly to set via_device_id in DeviceInfo (@emontnemery - #177759) - Fix via_device race in solarlog (@emontnemery - #177764) - Fix via_device race in synology_dsm (@emontnemery - #177769) - Adapt trane to set via_device_id in DeviceInfo (@emontnemery - #177777) - Adapt xiaomi_miio to set via_device_id in DeviceInfo (@emontnemery - #177857) - Fix via_device race in hue (@emontnemery - #177874) - Bump eheimdigital to 1.7.1 (@autinerd - #177892) - Add regression test for izone via_device linking (@emontnemery - #177926) - Improve regression test for ouman_eh_800 via_device linking (@emontnemery - #177927) - Improve regression test for shelly via_device linking (@emontnemery - #177930) - Improve regression test for zwave_js via_device linking (@emontnemery - #177931) - Fix via_device race in google_health (@emontnemery - #177933) - Fix via_device race in matter (@emontnemery - #177936) - Fix feedreader events for unsorted feeds (@mib1185 - #177954) - Simplify subentry migrators in LLM integrations (@emontnemery - #177960) - Remove met device cleanup (@emontnemery - #177966) - Migrate mqtt to lookup devices scoped to config entry (@emontnemery - #177971) - Migrate mitsubishi_comfort dhcp flow to call async_get_devices (@emontnemery - #177974) - Migrate lifx from calling async_get_device (@emontnemery - #177978) - Migrate roborock from calling async_get_device (@emontnemery - #177979) - Migrate upnp from calling async_get_device (@emontnemery - #177980) - Use modern device registry API in nextdns subentry migration (@emontnemery - #177983) - Migrate sonos to lookup device scoped to config entry (@emontnemery - #177984) - Bump reolink_aio to 0.21.8 (@starkillerOG - #177985) - Mark Google Health account device as service device (@allenporter - #177996) - Bump KNX dependencies (xknx 3.18.0, xknxproject 3.10.0, knx-telegram-… (@martinhoefling - #178031) - Bump esphome-dashboard-api to 1.4.0 (@bdraco - #178038) - Migrate mqtt to call async_remove_device (@emontnemery - #178055) - Migrate zwave_js to call async_remove_device (@emontnemery - #178060) - Adapt zwave_js to set via_device_id in DeviceInfo (@emontnemery - #177861) ### 2026.8.0b3 - Date: 2026-07-31 - Version: 2026.8.0b3 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b3 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b3 - Labels: Pre-release - **added** — Add slugify websocket command - **fixed** — Fix the uom for the serial_pm sensor - **fixed** — Silently ignore empty JSON string object for MQTT IR signal payload - **fixed** — Fix searching within an artist returning no results in Music Assistant - **fixed** — Fix asking Music Assistant for music searching only radio - **fixed** — Fix empty selector in Integral config flow - **fixed** — Fix LG webOS TV assumed state when off - **changed** — Update frontend to 20260729.2 - **changed** — Log unrecognized SSDP model names for lyngdorf - **removed** — Remove via_device from acmeda - **fixed** — Fix via_device race in izone - **fixed** — Fix via_device race in ouman_eh_800 - **changed** — Update frontend to 20260729.3 - Bump afsapi to 1.0.2 (@ashh87 - #177498) - Add slugify websocket command (@piitaya - #177623) - Fix the uom for the serial_pm sensor (@mib1185 - #177648) - Fix: Silently ignore empty JSON string object for MQTT IR signal payload (@jbouwh - #177664) - Fix searching within an artist returning no results in Music Assistant (@marcelveldt - #177673) - Fix asking Music Assistant for music searching only radio (@marcelveldt - #177674) - fix empty selector in Integral config flow (@dgomes - #177681) - Fix LG webOS TV assumed state when off (@thecode - #177682) - Update frontend to 20260729.2 (@bramkragten - #177684) - Log unrecognized SSDP model names for lyngdorf (@fishloa - #177686) - Bump aiohue to 4.9.0 (@marcelveldt - #177688) - Remove via_device from acmeda (@emontnemery - #177703) - Bump pyportainer to 1.0.43 (@erwindouna - #177710) - Fix via_device race in izone (@emontnemery - #177723) - Fix via_device race in ouman_eh_800 (@emontnemery - #177739) - Update frontend to 20260729.3 (@bramkragten - #177853) ### 2026.8.0b2 - Date: 2026-07-30 - Version: 2026.8.0b2 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b2 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b2 - Labels: Pre-release - **fixed** — Don't use the new default port (80) during yaml http config migration - **fixed** — Fix airgradient co2 unit - **fixed** — Fix airgradient display brightness value - **fixed** — Fix search not showing up in the Music Assistant media browser - **fixed** — Fix Cookidoo migration duplicate unique IDs - **changed** — casper_glow: reject non-Casper Glow Bluetooth discoveries before config-flow handshake - **added** — Add device verification support to Ecovacs - **added** — Add missing icons and rename night light options for SwitchBot standing fan - **fixed** — Don't allow setting http config if HA is not running - Don't use the new default port (80) during yaml http config migration (@edenhaus - #177638) - Fix airgradient co2 unit (@joostlek - #177639) - Fix airgradient display brightness value (@joostlek - #177641) - Fix search not showing up in the Music Assistant media browser (@marcelveldt - #177649) - Bump deebot-client to 18.5.1 (@edenhaus - #177660) - Bump intents and add test (@synesthesiam - #177662) - Fix Cookidoo migration duplicate unique IDs (@Rodrigorm33 - #174168) - casper_glow: reject non-Casper Glow Bluetooth discoveries before config-flow handshake (@Rodrigorm33 - #174242) - Add device verification support to Ecovacs (@bentbrain - #177429) - Bump deebot-client to 18.5.0 (@edenhaus - #177626) - Bump aiohue to 4.8.2 (@marcelveldt - #177631) - Add missing icons and rename night light options for SwitchBot standing fan (@piitaya - #177634) - Bump pyliebherrhomeapi to 0.5.1 (@mettolen - #177637) - Don't allow setting http config if HA is not running (@edenhaus - #177640) ### 2026.8.0b1 - Date: 2026-07-30 - Version: 2026.8.0b1 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b1 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b1 - Labels: Pre-release - **fixed** — Map Empty values exception to cannot_connect in daikin config flow - **fixed** — Correct description of shopping_list.complete_item action - **fixed** — Catch missing restore keys for template cover, device_tracker, and fan - **fixed** — Do not set a device on YAML history_stats entities - **fixed** — Do not set a device on YAML derivative entities - **fixed** — Do not set a device on YAML integration entities - **fixed** — Do not set a device on YAML statistics entities - **fixed** — Do not set a device on YAML threshold entities - **fixed** — Do not set a device on YAML trend entities - **fixed** — Do not set a device on YAML mold_indicator entities - **fixed** — Do not set a device on YAML generic_hygrostat entities - **fixed** — Do not set a device on YAML generic_thermostat entities - **fixed** — Do not set a device on YAML utility_meter entities - **fixed** — Do not stage a pending HTTP config when there is no YAML to migrate - **changed** — Update idasen-ha to 3.0.1 - **changed** — Require UniFi Protect 7.1 - **changed** — Update frontend to 20260729.1 - daikin: map Empty values exception to cannot_connect in config flow (@Rodrigorm33 - #174243) - Correct description of "shopping_list.complete_item" action (@jamesmyatt - #175534) - Catch missing restore keys for template cover, device_tracker, and fan (@Petro31 - #176724) - Fix CI (@joostlek - #177557) - Fix http yaml repair ha version (@edenhaus - #177566) - Bump idasen-ha to 3.0.1 (@abmantis - #177567) - Do not set a device on YAML history_stats entities (@arturpragacz - #177594) - Do not set a device on YAML derivative entities (@arturpragacz - #177595) - Do not set a device on YAML integration entities (@arturpragacz - #177596) - Do not set a device on YAML statistics entities (@arturpragacz - #177597) - Do not set a device on YAML threshold entities (@arturpragacz - #177598) - Do not set a device on YAML trend entities (@arturpragacz - #177599) - Do not set a device on YAML mold_indicator entities (@arturpragacz - #177600) - Do not set a device on YAML generic_hygrostat entities (@arturpragacz - #177601) - Do not set a device on YAML generic_thermostat entities (@arturpragacz - #177602) - Do not set a device on YAML utility_meter entities (@arturpragacz - #177603) - Require UniFi Protect 7.1 (@RaHehl - #177620) - Do not stage a pending HTTP config when there is no YAML to migrate (@agners - #177622) - Update frontend to 20260729.1 (@bramkragten - #177628) ### 2026.8.0b0 - Date: 2026-07-29 - Version: 2026.8.0b0 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.8.0b0 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.8.0b0 - Labels: Pre-release Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes Please note that these release notes are a work in progress. 👷‍♀️ We will be completing them over the next couple of days. Not all features might be final yet, and some features _**may not** make it into the final release_. --- **Want to help test the beta?** Awesome! ❤️ We have documented how you [can join our beta channel and install the beta here](https://www.home-assistant.io/common-tasks/os/#running-a-beta-version). While running the beta, we highly recommend joining our _#beta_ channel on the [Home Assistant Discord chat](https://www.home-assistant.io/join-chat)! 💬 Most developers and beta testers are in this channel during the beta period to share experiences, ideas, and iterate over new features, fine-tuning them before the final release. It's a really fun place to hang out. 😎 **Reporting issues**: As this is a beta test, you might encounter unexpected behavior or issues. 🐞 We use the GitHub issue tracker to track beta issues. You can find our issue trackers and the reported issues during beta here: - [Report(ed) beta **dashboards/UI/frontend** issues](https://github.com/home-assistant/frontend/milestone/146) - [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/825) - [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/153) 🙏 When reporting issues, **make sure to mention the exact beta version you are running** in the issue description. This will help us identify and track the issue correctly. Read more about [reporting issues here](https://www.home-assistant.io/help/reporting_issues/). ### 2026.7.4 - Date: 2026-07-24 - Version: 2026.7.4 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.7.4 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.7.4 - **fixed** — Fix ProxmoxVE component failing authentication with realms containing upper case letters - **fixed** — Fix Envoy diagnostics fixture download on non-UTF-8 responses - Fix for ProxmoxVE compoenent failing authentication with realms containg upper case letters. ([@crmason2] - [#176742]) ([proxmoxve docs]) - Bump yoto-api to 4.3.2 ([@piitaya] - [#176987]) ([yoto docs]) (dependency) - Fix Envoy diagnostics fixture download on non-UTF-8 responses ([@genestealer] - [#177008]) ([enphase_envoy docs]) - Bump pybravia to 0.5.1 ([@Drafteed] - [#177076]) ([braviatv docs]) (dependency) - Bump yarl to 1.24.5 ([@bdraco] - [#177097]) (dependency) - Bump aiohttp to 3.14.3 ([@bdraco] - [#177105]) (dependency) - Bump pylamarzocco to 2.4.3 ([@zweckj] - [#177151]) ([lamarzocco docs]) (dependency) [#175548]: https://github.com/home-assistant/core/pull/175548 [#176241]: https://github.com/home-assistant/core/pull/176241 [#176742]: https://github.com/home-assistant/core/pull/176742 [#176987]: https://github.com/home-assistant/core/pull/176987 [#177008]: https://github.com/home-assistant/core/pull/177008 [#177021]: https://github.com/home-assistant/core/pull/177021 [#177076]: https://github.com/home-assistant/core/pull/177076 [#177097]: https://github.com/home-assistant/core/pull/177097 [#177105]: https://github.com/home-assistant/core/pull/177105 [#177151]: https://github.com/home-assistant/core/pull/177151 [@Drafteed]: https://github.com/Drafteed [@bdraco]: https://github.com/bdraco [@crmason2]: https://github.com/crmason2 [@frenck]: https://github.com/frenck [@genestealer]: https://github.com/genestealer [@piitaya]: https://github.com/piitaya [@zweckj]: https://github.com/zweckj [braviatv docs]: https://www.home-assistant.io/integrations/braviatv/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ [lamarzocco docs]: https://www.home-assistant.io/integrations/lamarzocco/ [proxmoxve docs]: https://www.home-assistant.io/integrations/proxmoxve/ [yoto docs]: https://www.home-assistant.io/integrations/yoto/ ### 2026.7.3 - Date: 2026-07-21 - Version: 2026.7.3 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.7.3 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.7.3 - **fixed** — Fix Hitachi Yutaki second heating zone using zone 1 states in Overkiz - **fixed** — Filter out grinders during CF in lamarzocco - **fixed** — Fix UniFi setup crash on cellular/5G WAN without monitors - **fixed** — Fix duplicate Hikvision binary sensor unique IDs - **changed** — Refresh Lunatone sensor data before update - **fixed** — Filter Roborock A01 query protocols by supported schema - **changed** — Make NS device a service - **changed** — Make repairs not persistent in FRITZ!Box Tools - **fixed** — Fix open/close for RTSGeneric covers in Overkiz - **changed** — Update vizio config entry host on zeroconf rediscovery - **changed** — Refresh add-on update entities after store reload through Supervisor API proxy - **changed** — Update Roborock dynamic dock support - **fixed** — Fix roborock vacuum segment mapping repair issue - **fixed** — Fixes for Plugwise Select - **changed** — Exempt certain protocol integrations from entity limit Some background, this release should have shipped last Friday. Due to technical difficulties we have been unable to ship at our normal pace. Sorry about that 🙏 - Fix Hitachi Yutaki second heating zone using zone 1 states in Overkiz ([@iMicknl] - [#176210]) ([overkiz docs]) - Filter out grinders during CF in lamarzocco ([@zweckj] - [#176289]) ([lamarzocco docs]) - Bump guntamatic to v1.9.1 ([@JensTimmerman] - [#176301]) ([guntamatic docs]) (dependency) - Fix UniFi setup crash on cellular/5G WAN without monitors ([@mattsm] - [#176223]) ([unifi docs]) - Bump python-roborock to 5.26.0 ([@allenporter] - [#175734]) ([roborock docs]) (dependency) - Bump python-roborock to 5.29.0 ([@Lash-L] - [#176311]) ([roborock docs]) (dependency) - Fix duplicate Hikvision binary sensor unique IDs ([@gunjanjaswal] - [#176345]) ([hikvision docs]) - Bump python-roborock to 5.30.0 ([@allenporter] - [#176373]) ([roborock docs]) (dependency) - Refresh Lunatone sensor data before update ([@MoonDevLT] - [#176389]) ([lunatone docs]) - Bump guntamatic to v1.9.2 ([@JensTimmerman] - [#176416]) ([guntamatic docs]) (dependency) - Filter Roborock A01 query protocols by supported schema ([@allenporter] - [#176421]) ([roborock docs]) - Make NS device a service ([@joostlek] - [#176424]) ([nederlandse_spoorwegen docs]) - Bump pyoverkiz to 2.1.0 ([@iMicknl] - [#176481]) ([overkiz docs]) (dependency) - Bump python-swisscom-internet-box to 0.2.0 ([@ghouscht] - [#176519]) ([swisscom docs]) (dependency) - Make repairs not persistent in FRITZ!Box Tools ([@mib1185] - [#176623]) ([fritz docs]) - Fix open/close for RTSGeneric covers in Overkiz ([@iMicknl] - [#176626]) ([overkiz docs]) - Update vizio config entry host on zeroconf rediscovery ([@raman325] - [#176628]) ([vizio docs]) - Bump ZHA to 2.0.1 ([@TheJulianJES] - [#176643]) ([zha docs]) (dependency) - Refresh add-on update entities after store reload through Supervisor API proxy ([@balloob] - [#176648]) ([hassio docs]) - Update Roborock dynamic dock support ([@Lash-L] - [#176686]) ([roborock docs]) - Update frontend to 20260624.6 ([@bramkragten] - [#176711]) ([frontend docs]) (dependency) - Fix roborock vacuum segment mapping repair issue ([@allenporter] - [#176778]) ([vacuum docs]) ([roborock docs]) - Fixes for Plugwise Select ([@bouwew] - [#176787]) ([plugwise docs]) - Bump python-roborock to 5.31.1 ([@allenporter] - [#176850]) ([roborock docs]) (dependency) - Bump gios to 7.1.1 ([@bieniu] - [#176904]) ([gios docs]) (dependency) - Exempt certain protocol integrations from entity limit ([@emontnemery] - [#176973]) [#175548]: https://github.com/home-assistant/core/pull/175548 [#175734]: https://github.com/home-assistant/core/pull/175734 [#176210]: https://github.com/home-assistant/core/pull/176210 [#176223]: https://github.com/home-assistant/core/pull/176223 [#176241]: https://github.com/home-assistant/core/pull/176241 [#176289]: https://github.com/home-assistant/core/pull/176289 [#176301]: https://github.com/home-assistant/core/pull/176301 [#176311]: https://github.com/home-assistant/core/pull/176311 [#176345]: https://github.com/home-assistant/core/pull/176345 [#176373]: https://github.com/home-assistant/core/pull/176373 [#176389]: https://github.com/home-assistant/core/pull/176389 [#176416]: https://github.com/home-assistant/core/pull/176416 [#176421]: https://github.com/home-assistant/core/pull/176421 [#176424]: https://github.com/home-assistant/core/pull/176424 [#176481]: https://github.com/home-assistant/core/pull/176481 [#176519]: https://github.com/home-assistant/core/pull/176519 [#176623]: https://github.com/home-assistant/core/pull/176623 [#176626]: https://github.com/home-assistant/core/pull/176626 [#176628]: https://github.com/home-assistant/core/pull/176628 [#176643]: https://github.com/home-assistant/core/pull/176643 [#176648]: https://github.com/home-assistant/core/pull/176648 [#176686]: https://github.com/home-assistant/core/pull/176686 [#176711]: h _[Truncated at 4000 characters — full notes: https://github.com/home-assistant/core/releases/tag/2026.7.3]_ ### 2026.7.2 - Date: 2026-07-10 - Version: 2026.7.2 - Original notes: https://github.com/home-assistant/core/releases/tag/2026.7.2 - Permalink: https://whatsnew.fyi/product/home-assistant/releases/2026.7.2 - **changed** — Store recovery HTTP config with the full trusted proxy network - **changed** — Trigger reauth on Teslemetry LoginRequired errors - **fixed** — Correct availability check for Huntedouglas Powerview tilt-only shades - **fixed** — Fix covers not reacting correctly to commands in Homee integration - **added** — Add options update listener to Rain Bird integration - **changed** — Include melcloud_home in Mitsubishi brand - **fixed** — Fix temperature bound resolution for BSBLAN climate devices - **fixed** — Fix typos in KlikAanKlikUit integration - **fixed** — Fix Teslemetry covers reporting a false closed/open state when data is missing - **fixed** — Ensure http2 stream cleaned up on shutdown for Alexa Devices - **added** — Add debug logging with full exception details to legacy notify action in SMTP integration - **fixed** — Fix for Roborock uninitialized coordinator data - **changed** — Don't restart a Wyoming satellite pipeline if there's an error - **fixed** — Fix missing To headers in SMTP integration - **fixed** — Fix tesla_fleet media player volume step calculation - **fixed** — Fix weatherflow_cloud websocket double-connect - **fixed** — Fix for Atlantic heaters missing regulation mode in Overkiz - **added** — Add MIT-0 to OSI approved SPDX licenses - **fixed** — Fixed YoLink water meter controller valve status showing as Unknown - **fixed** — Fix RollerShutterUno covers reporting open when closed in Overkiz - Store recovery HTTP config with the full trusted proxy network ([@agners] - [#176075]) ([http docs]) - Trigger reauth on Teslemetry LoginRequired errors ([@Bre77] - [#174255]) ([teslemetry docs]) - Bump ical to 13.3.0 ([@FuNK3Y] - [#175090]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) ([remote_calendar docs]) (dependency) - Bump uiprotect to 15.4.0 ([@RaHehl] - [#175347]) ([unifiprotect docs]) (dependency) - Correct availability check for Huntedouglas Powerview tilt-only shades ([@kingy444] - [#175350]) ([hunterdouglas_powerview docs]) - Bump uiprotect to 15.4.1 ([@RaHehl] - [#175540]) ([unifiprotect docs]) (dependency) - Bump aioamazondevices to 14.1.9 ([@chemelli74] - [#175563]) ([alexa_devices docs]) (dependency) - Bump pylamarzocco to 2.4.2 ([@zweckj] - [#175564]) ([lamarzocco docs]) (dependency) - Homee: fix covers not reacting correctly to commands ([@Taraman17] - [#175565]) ([homee docs]) - Add options update listener to Rain Bird integration ([@allenporter] - [#175571]) ([rainbird docs]) - Bump habluetooth to 6.26.5 ([@bdraco] - [#175595]) ([bluetooth docs]) (dependency) - Include melcloud_home in Mitsubishi brand ([@scop] - [#175635]) - Bump python-roborock to 5.25.0 ([@allenporter] - [#175645]) ([roborock docs]) (dependency) - Bump python-bsblan to 6.1.5 ([@liudger] - [#175651]) ([bsblan docs]) (dependency) - Fix temperature bound resolution for BSBLAN climate devices ([@liudger] - [#175704]) ([bsblan docs]) - Bump python-bsblan to 6.1.6 ([@liudger] - [#175711]) ([bsblan docs]) (dependency) - Bump uiprotect to 15.4.2 ([@RaHehl] - [#175712]) ([unifiprotect docs]) (dependency) - Bump axis to v73 ([@Kane610] - [#175717]) ([axis docs]) (dependency) - fix typos in KlikAanKlikUit integration ([@Phunkafizer] - [#175720]) ([klik_aan_klik_uit docs]) - Fix Teslemetry covers reporting a false closed/open state when data is missing ([@Bre77] - [#175748]) ([teslemetry docs]) - Ensure http2 stream cleaned up on shudown for Alexa Devices ([@jamesonuk] - [#175766]) ([alexa_devices docs]) - Add debug logging with full exception details to legacy notify action in SMTP integration ([@tr4nt0r] - [#175781]) ([smtp docs]) - Fix for Roborock uninitialized coordinator data ([@allenporter] - [#175789]) ([roborock docs]) - Bump onvif-zeep-async to 4.2.1 ([@bdraco] - [#175795]) ([onvif docs]) (dependency) - Bump bleak-esphome to 3.9.7 ([@bdraco] - [#175796]) ([esphome docs]) (dependency) - Don't restart a Wyoming satellite pipeline if there's an error ([@synesthesiam] - [#175798]) ([wyoming docs]) - Fix missing `To` headers in SMTP integration ([@tr4nt0r] - [#175803]) ([smtp docs]) - Bump pywmspro to 0.4.2 ([@mback2k] - [#175805]) ([wmspro docs]) (dependency) - Bump holidays to 0.100 ([@gjohansson-ST] - [#175809]) ([workday docs]) ([holiday docs]) (dependency) - Fix tesla_fleet media player volume step calculation ([@Bre77] - [#175813]) ([tesla_fleet docs]) - Fix weatherflow_cloud websocket double-connect ([@jeeftor] - [#169573]) ([weatherflow_cloud docs]) - Fix for Atlantic heaters missing regulation mode in Overkiz ([@iMicknl] - [#175817]) ([overkiz docs]) - Bump pyoverkiz to 2.0.4 ([@iMicknl] - [#175818]) ([overkiz docs]) (dependency) - Add MIT-0 to OSI approved SPDX licenses ([@iMicknl] - [#175819]) - Bump aioruckus to 0.46.3 ([@ms264556] - [#175824]) ([ruckus_unleashed docs]) (dependency) - Fixed YoLink water meter controller valve status showing as "Unknown" ([@matrixd2] - [#175835]) ([yolink docs]) - Fix RollerShutterUno covers reporting open when closed in Overkiz ([@iMicknl] - [#175837]) ([overkiz docs]) - Add missing holiday categories in holiday ([@gjohansson-ST] - [#175841]) ([holiday docs]) - Re-import Rexel client credential in Overkiz config flow ([@iMicknl] - [#175852]) ([overkiz docs]) - Bump uiprotect to 15.4.3 ([@RaHehl] - [#175861]) ([unifiprotect docs]) (dependency) - Bump venstarcolortouch to 0.22 ([@hplato] - [#175867]) ([venstar docs]) (dependency) - Fix ZHA dev _[Truncated at 4000 characters — full notes: https://github.com/home-assistant/core/releases/tag/2026.7.2]_