NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4771 most downloaded on PyPI
Open-source home automation platform running on Python 3.
Last release 4 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
1625 releases · first in 2015
Improve scan interval for Airthings Corentium Home 2 ([@LaStrada] - [#155694]) ([airthings_ble docs])
@progress_step decorator from ZHA and Hardware integration (@puddly - #155867) (zha docs) (homeassistant_hardware docs)One column per quarter.
https://www.home-assistant.io/blog/2025/11/05/release-202511/
https://www.home-assistant.io/blog/2025/11/05/release-202511/
Create issue to warn against using http.server_host in supervised installs (@emontnemery - #155837)
Bugfix: implement RestoreState and bump backend for Plugwise climate (@bouwew - #155126)
Fix non-unique ZHA serial port paths and migrate USB integration to always list unique paths (@puddly - #155019)
Disable deprecated addon repair (@mdegat01 - #155739)
Fix Shelly irrigation zone ID retrieval with Sleepy devices (@thecode - #155514)
Deprecate legacy Telegram notify service (@hanwg - #150720)
Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
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.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord 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:
🙏 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.
Bump aioautomower to v2.3.1 ([@Thomas55555] - [#151795]) ([husqvarna_automower docs])
Bump aioasuswrt to 1.5.1 ([@kennedyshead] - [#153209]) ([asuswrt docs]) (dependency)
async_schedule_reload instead of async_reload for ZHA (@puddly - #154397) (zha docs)long_press entry for trigger_type in strings.json for Hue (@mvdwetering - #154437) (hue docs)Prevent reloading the ZHA integration while adapter firmware is being updated ([@puddly] - [#152626]) ([zha docs]) ([homeassistant_hardware docs])
presencezone entity to the new API/firmware (@bieniu - #153737) (shelly docs)sharkiq dependency bump to 1.4.2 (@Freebien - #153931) (sharkiq docs) (dependency)Bump airOS dependency ([@CoMPaTech] - [#153065]) ([airos docs]) (dependency)
markdown field description in ntfy integration (@tr4nt0r - #153421) (ntfy docs)ZeroDivisionError (@TheJulianJES - #153422) (zwave_js docs)slack (@NoRi2909 - #153427) (slack docs)https://www.home-assistant.io/blog/2025/10/01/release-202510/
https://www.home-assistant.io/blog/2025/10/01/release-202510/
Bump intents to 2025.10.1 (@synesthesiam - #153340)
mac_address_from_name() function to avoid double discovery of Shelly devices (@bieniu - #153343)Pihole better logging of update errors (@HarvsG - #152077)
ecobee action (@NoRi2909 - #153264)Prevent duplicate entities for Volvo integration (@thomasddn - #151779)
consumed energy sensor for Shelly pm1 and switch components (@bieniu - #153053)Update Home Assistant base image to 2025.09.3 (@frenck - #153064)
Remove deprecated sensors and update remaining for Alexa Devices (@chemelli74 - #151230)
Fix logical error when user has no Roborock maps (@Lash-L - #152752)
Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
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.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord 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:
🙏 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.
Bump habiticalib to v0.4.4 ([@tr4nt0r] - [#151332]) ([habitica docs]) (dependency)
Bump habluetooth to 5.6.4 ([@bdraco] - [#152227]) ([bluetooth docs])
Fix XMPP not working with non-TLS servers ([@Human] - [#150957]) ([xmpp docs])
native_visibility property instead of visibility for OpenWeatherMap weather entity (@bieniu - #151867) ([openweathermap docs])accuweather to version 4.2.1 (@bieniu - #152029) ([accuweather docs]) (dependency)Add support for migrated Hue bridge ([@marcelveldt] - [#151411]) ([hue docs])
https://www.home-assistant.io/blog/2025/09/03/release-20259/
https://www.home-assistant.io/blog/2025/09/03/release-20259/
Fix for deCONZ issue - Detected that integration 'deconz' calls device_registry.async_get_or_create referencing a non existing via_device - #134539 (@
growatt_server (@NoRi2909 - #151619)Fix racing bug in slave entities in Modbus (@janiversen - #151522)
Exclude non mowers from husqvarna_automower_ble discovery (@emontnemery - #151507)
volvocarsapi to v0.4.2 (@thomasddn - #151579)Use average color for Hue light group state (@philmale - #149499)
numeric_state observation in bayesian (@NoRi2909 - #151291)Fix bug with the wrong temperature scale on new router firmware (asuswrt) (@Vaskivskyi - #151011)
aiopurpleair to 2025.08.1 (@bachya - #151398)Fix endpoint deprecation warning in Mastodon (@andrew-codechimp - #151275)
uv.lock (@JamieMagee - #151282)Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
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.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord 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:
🙏 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.
Bump to zcc-helper==3.6 ([@markhannon] - [#150608]) ([zimi docs])
Add pymodbus to package constraints ([@epenet] - [#150420])
Silence vacuum battery deprecation for built in integrations ([@MartinHjelmare] - [#150204]) ([vacuum docs])
button.press action (@NoRi2909 - #150181) (button docs)https://www.home-assistant.io/blog/2025/08/06/release-20258/
https://www.home-assistant.io/blog/2025/08/06/release-20258/
Fix zero-argument functions with as_function (@depoll - #150062)
Deprecate MQTT vacuum battery feature and remove it as default feature (@jbouwh - #149877)
Fix DeviceEntry.suggested_area deprecation warning (@emontnemery - #149951)
Fix ZHA ContextVar deprecation by passing config_entry (@Copilot - #149748)
absolute_humidity device class to template (@NoRi2909 - #149814)absolute_humidity device class to random (@NoRi2909 - #149815)absolute_humidity device class to mqtt (@NoRi2909 - #149818)volatile_organic_compounds_parts in template (@NoRi2909 - #149831)denonavr to 1.1.2 (@ol-iver - #149842)imgw_pib to version 1.5.2 (@bieniu - #149892)add_suggested_values_to_schema when the schema has sections (@karwosts - #149718)Fix ContextVar deprecation warning in homeassistant_hardware integration (@Copilot - #149687)
KeyError in friends coordinator (@tr4nt0r - #149684)Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
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.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord 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:
🙏 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.
Keep entities of dead Z-Wave devices available ([@AlCalzone] - [#148611]) ([zwave_js docs])
Handle connection issues after websocket reconnected in homematicip_cloud ([@hahn-th] - [#147731]) ([homematicip_cloud docs])
n_current sensor removal condition (@bieniu - #148740) (shelly docs)gios to version 6.1.2 (@bieniu - #148884) (gios docs) (dependency)Revert "Deprecate hddtemp" ([@edenhaus] - [#148482]) ([hddtemp docs])
gios to version 6.1.0 (@bieniu - #148274) (gios docs) (dependency)Set timeout for remote calendar ([@Thomas55555] - [#147024]) ([remote_calendar docs])
https://www.home-assistant.io/blog/2025/07/02/release-20257/
https://www.home-assistant.io/blog/2025/07/02/release-20257/
SMA add DHCP strictness (@erwindouna - #145753)
Bump aioamazondevices to 3.2.1 (@chemelli74 - #147912)
Fix station name sensor for metoffice (@avee87 - #145500)
Fix wrong state in Husqvarna Automower (@Thomas55555 - #146075)
Person ble_trackers for non-home zones not processed correctly (@PeteRager - #138475)
Move MQTT device sw and hw version to collapsed section in subentry flow (@jbouwh - #147685)
Z-WaveJS config flow: Change keys question (@MindFreeze - #147518)
thermopro (@NoRi2909 - #147671)Make entities unavailable when machine is physically off in lamarzocco (@zweckj - #147426)
subaru.unlock_specific_door action (@NoRi2909 - #147655)Fix playing TTS and local media source over DLNA (@kepler - #134903)
Beta release notes can be found here: https://rc.home-assistant.io/latest-release-notes
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.
While running the beta, we highly recommend joining our #beta channel on the Home Assistant Discord 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:
🙏 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.
Update frontend to 20250531.4 ([@bramkragten] - [#147414]) ([frontend docs]) (dependency)
Remove address info from Rachio calendar events ([@brg468] - [#145896]) ([rachio docs]) (breaking-change)
Your coding agent can read these notes before it upgrades. Set up the MCP server →