2025.9: Beta release notes (#40629)

This commit is contained in:
Franck Nijhof 2025-08-27 20:38:03 +02:00 committed by GitHub
parent 9d8549856b
commit 768d4fe9ac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
36 changed files with 1606 additions and 24 deletions

View File

@ -70,7 +70,6 @@ source/_integrations/application_credentials.markdown @home-assistant/core
source/_integrations/apprise.markdown @caronc
source/_integrations/aprilaire.markdown @chamberlain2007
source/_integrations/aprs.markdown @PhilRW
source/_integrations/aps.markdown @tronikos
source/_integrations/apsystems.markdown @mawoka-myblock @SonnenladenGmbH
source/_integrations/aquacell.markdown @Jordi1990
source/_integrations/aranet.markdown @aschmitz @thecode @anrijs
@ -80,7 +79,7 @@ source/_integrations/arve.markdown @ikalnyi
source/_integrations/aseko_pool_live.markdown @milanmeu
source/_integrations/assist_pipeline.markdown @balloob @synesthesiam
source/_integrations/assist_satellite.markdown @home-assistant/core @synesthesiam
source/_integrations/asuswrt.markdown @kennedyshead @ollo69
source/_integrations/asuswrt.markdown @kennedyshead @ollo69 @Vaskivskyi
source/_integrations/atag.markdown @MatsNL
source/_integrations/aten_pe.markdown @mtdcr
source/_integrations/atlanticcityelectric.markdown @tronikos
@ -247,6 +246,7 @@ source/_integrations/elv.markdown @majuss
source/_integrations/elvia.markdown @ludeeus
source/_integrations/emby.markdown @mezz64
source/_integrations/emoncms.markdown @borpin @alexandrecuer
source/_integrations/emoncms_history.markdown @alexandrecuer
source/_integrations/emonitor.markdown @bdraco
source/_integrations/emulated_hue.markdown @bdraco @Tho85
source/_integrations/emulated_kasa.markdown @kbickar
@ -257,7 +257,7 @@ source/_integrations/energyzero.markdown @klaasnicolaas
source/_integrations/enigma2.markdown @autinerd
source/_integrations/enmax.markdown @tronikos
source/_integrations/enocean.markdown @bdurrer
source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @joostlek @catsmanac
source/_integrations/enphase_envoy.markdown @bdraco @cgarwood @catsmanac
source/_integrations/entur_public_transport.markdown @hfurubotten
source/_integrations/environment_canada.markdown @gwww @michaeldavie
source/_integrations/ephember.markdown @ttroy50 @roberty99
@ -379,6 +379,7 @@ source/_integrations/home_connect.markdown @DavidMStraub @Diegorro98 @MartinHjel
source/_integrations/home_plus_control.markdown @cgtobi
source/_integrations/homeassistant.markdown @home-assistant/core
source/_integrations/homeassistant_alerts.markdown @home-assistant/core
source/_integrations/homeassistant_connect_zbt2.markdown @home-assistant/core
source/_integrations/homeassistant_green.markdown @home-assistant/core
source/_integrations/homeassistant_hardware.markdown @home-assistant/core
source/_integrations/homeassistant_sky_connect.markdown @home-assistant/core
@ -500,7 +501,6 @@ source/_integrations/lidarr.markdown @tkdrob
source/_integrations/lifx.markdown @Djelibeybi
source/_integrations/light.markdown @home-assistant/core
source/_integrations/linak.markdown @abmantis
source/_integrations/linear_garage_door.markdown @IceBotYT
source/_integrations/linkedgo.markdown @balloob @bieniu @thecode @chemelli74 @bdraco
source/_integrations/linkplay.markdown @Velleman
source/_integrations/linux_battery.markdown @fabaff
@ -544,7 +544,6 @@ source/_integrations/mediaroom.markdown @dgomes
source/_integrations/melcloud.markdown @erwindouna
source/_integrations/melissa.markdown @kennedyshead
source/_integrations/melnor.markdown @vanstinator
source/_integrations/mercury_nz.markdown @tronikos
source/_integrations/met.markdown @danielhiversen
source/_integrations/met_eireann.markdown @DylanGore
source/_integrations/meteo_france.markdown @hacf-fr @oncleben31 @Quentame
@ -828,6 +827,7 @@ source/_integrations/sisyphus.markdown @jkeljo
source/_integrations/sky_remote.markdown @dunnmj @saty9
source/_integrations/skybell.markdown @tkdrob
source/_integrations/slack.markdown @tkdrob @fletcherau
source/_integrations/sleep_as_android.markdown @tr4nt0r
source/_integrations/sleepiq.markdown @mfugate1 @kbickar
source/_integrations/slide.markdown @ualex73
source/_integrations/slide_local.markdown @dontinelli
@ -933,6 +933,7 @@ source/_integrations/time_date.markdown @fabaff
source/_integrations/tmb.markdown @alemuro
source/_integrations/todo.markdown @home-assistant/core
source/_integrations/todoist.markdown @boralyl
source/_integrations/togrill.markdown @elupus
source/_integrations/tolo.markdown @MatthiasLohr
source/_integrations/tomorrowio.markdown @raman325 @lymanepp
source/_integrations/totalconnect.markdown @austinmroczek
@ -941,7 +942,6 @@ source/_integrations/tplink.markdown @rytilahti @bdraco @sdb9696
source/_integrations/tplink_omada.markdown @MarkGodwin
source/_integrations/tplink_tapo.markdown @rytilahti @bdraco @sdb9696
source/_integrations/traccar.markdown @ludeeus
source/_integrations/traccar_server.markdown @ludeeus
source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu
source/_integrations/trafikverket_camera.markdown @gjohansson-ST
source/_integrations/trafikverket_ferry.markdown @gjohansson-ST

View File

@ -107,9 +107,9 @@ social:
# Home Assistant release details
current_major_version: 2025
current_minor_version: 8
current_patch_version: 3
date_released: 2025-08-21
current_minor_version: 9
current_patch_version: 0
date_released: 2025-09-03
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -8,7 +8,7 @@ ha_quality_scale: internal
ha_domain: ai_task
ha_codeowners:
- '@home-assistant/core'
ha_integration_type: system
ha_integration_type: entity
---
The **AI Task** {% term integration %} allows you to use AI to help you configure Home Assistant.

View File

@ -10,6 +10,8 @@ ha_codeowners:
ha_config_flow: true
ha_domain: airos
ha_platforms:
- binary_sensor
- diagnostics
- sensor
ha_integration_type: integration
ha_quality_scale: bronze

View File

@ -13,8 +13,8 @@ ha_codeowners:
ha_domain: airq
ha_config_flow: true
ha_platforms:
- sensor
- number
- sensor
ha_integration_type: hub
---

View File

@ -16,6 +16,7 @@ ha_platforms:
- diagnostics
- sensor
ha_integration_type: integration
ha_quality_scale: bronze
---
The **APC UPS Daemon** {% term integration %} is used to integrate with UPS devices from [APC](www.apc.com) when the Network Information Server ([apcupsd](http://www.apcupsd.org/)) is configured on the APC devices. Use case: When the Notify integration is set up in Home Assistant, you can send notifications. For example, when the UPS switches to battery power, or when the battery level drops low. You can also use it to track the UPS load.

View File

@ -11,6 +11,7 @@ ha_iot_class: Local Polling
ha_codeowners:
- '@kennedyshead'
- '@ollo69'
- '@Vaskivskyi'
ha_domain: asuswrt
ha_platforms:
- device_tracker

View File

@ -3,20 +3,20 @@ title: Bayesian
description: Instructions on how to integrate threshold Bayesian sensors into Home Assistant.
ha_category:
- Binary sensor
- Helper
- Utility
ha_iot_class: Local Polling
ha_iot_class: Calculated
ha_release: 0.53
ha_quality_scale: internal
ha_domain: bayesian
ha_platforms:
- binary_sensor
ha_integration_type: helper
ha_integration_type: service
ha_codeowners:
- '@HarvsG'
related:
- docs: /docs/configuration/
title: Configuration file
ha_config_flow: true
---
A `Bayesian` helper is a virtual binary sensor that determines its state based on the combination of multiple other sensors using probabilistic methods.

View File

@ -11,6 +11,8 @@ related:
- docs: /docs/configuration/
title: Configuration file
ha_quality_scale: legacy
ha_codeowners:
- '@alexandrecuer'
---
The `emoncms_history` {% term integration %} makes it possible to transfer (write) details collected with Home Assistant to [Emoncms.org](https://emoncms.org/) or your local running Emoncms instance. It will send the data to a specific input node on Emoncms with the entity IDs as a key. Afterwards you can create feeds and dashboards in Emoncms with the collected data.

View File

@ -11,6 +11,7 @@ ha_codeowners:
ha_domain: nina
ha_platforms:
- binary_sensor
- diagnostics
ha_integration_type: integration
---

View File

@ -24,6 +24,7 @@ ha_integration_type: device
related:
- url: https://www.networkupstools.org
title: Network UPS Tools
ha_quality_scale: platinum
---
The **Network UPS Tools (NUT)** {% term integration %} allows you to monitor and manage an Uninterruptible Power Supply (UPS) for battery backup, a Power Distribution Unit (PDU), or other similar power device using a [NUT](https://networkupstools.org/) server. It lets you view the status, receive notifications about important events, and execute commands as device actions for one or more such devices.

View File

@ -1,5 +1,5 @@
---
title: OpenAI Conversation
title: OpenAI
description: Instructions on how to integrate OpenAI as a conversation agent
ha_category:
- Voice

View File

@ -4,7 +4,7 @@ description: Instructions on how to integrate Sleep as Android with Home Assista
ha_category:
- Event
- Sensor
ha_iot_class: Local push
ha_iot_class: Local Push
ha_release: 2025.9
ha_config_flow: true
ha_codeowners:
@ -12,6 +12,7 @@ ha_codeowners:
ha_domain: sleep_as_android
ha_integration_type: integration
ha_platforms:
- diagnostics
- event
- sensor
ha_quality_scale: silver

View File

@ -18,6 +18,7 @@ ha_platforms:
- diagnostics
- media_player
- number
- select
- sensor
- switch
ha_zeroconf: true

View File

@ -24,10 +24,10 @@ ha_domain: switchbot_cloud
ha_platforms:
- binary_sensor
- button
- cover
- climate
- light
- cover
- fan
- light
- lock
- sensor
- switch

View File

@ -18,6 +18,7 @@ ha_platforms:
- diagnostics
- media_player
- number
- select
- sensor
- switch
ha_iot_class: Local Push

View File

@ -11,6 +11,8 @@ ha_integration_type: integration
ha_quality_scale: bronze
ha_codeowners:
- '@hanwg'
ha_platforms:
- notify
---
Use Telegram on your mobile or desktop device to send and receive messages or commands to/from your Home Assistant.

View File

@ -6,15 +6,15 @@ ha_config_flow: true
ha_release: '2025.9'
ha_category:
- Event
- Sensor
- Number
- Sensor
ha_domain: togrill
ha_bluetooth: true
ha_platforms:
- event
- sensor
- number
ha_integration_type: device
- sensor
ha_integration_type: integration
ha_codeowners:
- '@elupus'
ha_quality_scale: bronze

View File

@ -7,8 +7,6 @@ ha_category:
- Presence detection
ha_iot_class: Local Push
ha_config_flow: true
ha_codeowners:
- '@ludeeus'
ha_domain: traccar_server
ha_platforms:
- binary_sensor

View File

@ -15,7 +15,7 @@ ha_platforms:
- diagnostics
- sensor
- update
ha_quality_scale: bronze
ha_quality_scale: platinum
---
The **Uptime Kuma** {% term integration %} connects Home Assistant with your Uptime Kuma monitoring tool.

View File

@ -11,6 +11,7 @@ ha_config_flow: true
ha_category:
- Sensor
ha_platforms:
- binary_sensor
- sensor
ha_quality_scale: silver
related:

View File

@ -0,0 +1,434 @@
---
layout: post
title: "2025.9 Beta: A Betta title"
description: "Beta release notes for Home Assistant Core 2025.9"
date: 2025-08-27 00:00:00
date_formatted: "September 3, 2025"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2025-09/social.png
---
<lite-youtube videoid="4oeQZhxYUNk" videotitle="Home Assistant 2025.9 Release Party"></lite-youtube>
{% note %}
**Welcome to the beta release notes for Home Assistant 2025.9** 🎉
<br />
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_.
<br />
**Want to help test the beta?** Awesome! ❤️ We have documented how you
[can join our beta channel and install the beta here](/common-tasks/os/#running-a-beta-version).
<br />
While running the beta, we highly recommend joining our _#beta_ channel on
the [Home Assistant Discord chat](/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. 😎
<br />
**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:
<br />
- [Report(ed) beta **dashboards/UI/frontend** issues](https://github.com/home-assistant/frontend/milestone/135)
- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/760)
- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/142)
🙏 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](/help/reporting_issues/).
<br />
Issues introduced in the beta are processed with priority. 🔝
{% endnote %}
{% tip %}
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=4oeQZhxYUNk) on
September 3, 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST!
{% endtip %}
Home Assistant 2025.9! 🎉
Enjoy the (beta) release!
../Frenck
<!--more-->
- [Introducing the Home dashboard](#introducing-the-home-dashboard)
- [Automation editor sidebar](#automation-editor-sidebar)
- [New tile card features](#new-tile-card-features)
- [History chart](#history-chart)
- [Fan direction and oscillation controls](#fan-direction-and-oscillation-controls)
- [Buttons](#buttons)
- [Valve open/close and position controls](#valve-openclose-and-position-controls)
- [Setting the date](#setting-the-date)
- [Integrations](#integrations)
- [New integrations](#new-integrations)
- [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations)
- [Integration quality scale achievements](#integration-quality-scale-achievements)
- [Now available to set up from the UI](#now-available-to-set-up-from-the-ui)
- [Other noteworthy changes](#other-noteworthy-changes)
- [Analog clock](#analog-clock)
- [Storage insights](#storage-insights)
- [Need help? Join the community!](#need-help-join-the-community)
- [Backward-incompatible changes](#backward-incompatible-changes)
- [All changes](#all-changes)
## Introducing the Home dashboard
**TODO: The story below needs replacement, and was written for beta usage**
Over the past year, we have focused on dashboards and their capabilities a lot. The goal? Making dashboards easier to create and customize.
With this release, we are introducing a brand-new Home dashboard. While previous releases brought the Areas dashboard to help you view and manage devices by area, the Home dashboard provides a complete overview of your home in a single place. It allows you to see your home by areas, access key aspects such as lights, climate, security, and media players, and includes widgets such as weather and energy at the bottom of the page.
At this stage, configuration options are limited (for example, you can display favorite entities at the top), but more customization will be added in future releases. The goal of the Home dashboard is to become the main entry point when you start Home Assistant, with upcoming features designed to help you get started quickly, such as encouraging the creation of your first automation and notifying you about newly discovered devices.
For now, the Home dashboard is considered experimental. It will not appear automatically and needs to be added manually if you want to try it out.
Got feedback on it? [Join the #beta channel in our Discord chat server](/join-chat)!
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-home-dashboard.png" />
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-home-dashboard-area.png" />
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-home-dashboard-lights.png" />
## Automation editor sidebar
On the [Home Assistant roadmap of this year](/blog/2025/05/09/roadmap-2025h1/#and-thats-not-all-for-this-year), we have set the goal of making automations easier to create. We have lots of plans, have done tons of research at this point, and with this release... we are shipping the first bit of all the effort that is yet to come!
This release tweaks the automation editor user interface experience, by introducing a sidebar!
If you select an item in your automation, the settings of that selected item will be shown in a new sidebar that will pop up on the right side of your screen.
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-automation-sidebar.png" />
This allows you to keep an overview of your automation on the left side of your screen, while you can tweak its behavior on the right. Of course, we have thought of smaller screens as well. On mobile, instead of the sidebar, a sheet at the bottom will pop up.
Besides the sidebar, we have made tons of other little improvements as well. Tiny layout and styling changes that you definitely will notice and are helping with the overall readability. For example, small lines and borders around grouped elements have been added, making it easier to distinguish between different parts of your automation.
## New tile card features
The [tile card](/dashboards/tile/) might as well be the most versatile card we have in our arsenal
of [cards for our dashboards](/dashboards/).
Tile cards have a thing called "features", which are small additions you can add to them, for example, a slider to control the brightness of a light the card controls. And those features have been extended quite a bit this release by several people.
### History chart
An absolute banger of an addition to the tile card features was created by [@MindFreeze] this release: The history chart feature.
This feature adds a handy quick graph to the tile card, showing the history of a specific entity over time. For this initial version, the time window shown is 24 hours.
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-tile-feature-history-chart.png" />
[@MindFreeze]: https://github.com/MindFreeze
### Fan direction and oscillation controls
Thanks to [@pcan08] we now have a tile card feature to control fan direction and oscillation!
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-tile-feature-fan-direction.png" />
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-tile-feature-fan-oscillation.png" />
[@pcan08]: https://github.com/pcan08
### Buttons
Thanks to [@dhoeben] we now have a tile card feature for buttons! He added these buttons for automation, script, and button entities. The text can be changed to display standard button text or custom text.
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-tile-feature-button.png" />
[@dhoeben]: https://github.com/dhoeben
### Valve open/close and position controls
Thanks to [@timmo001] we now have a tile card feature to control the open/close and the position of valves.
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-tile-feature-valve-controls.png" />
[@timmo001]: https://github.com/timmo001
### Setting the date
[@timmo001] continued and also added a new tile card feature to support date and datetime entities (including the input datetime helpers). It allows you to set a feature that allows for setting a date.
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-tile-feature-set-date.png" />
[@timmo001]: https://github.com/timmo001
## Integrations
Thanks to our community for keeping pace with the new {% term integrations %}
and improvements to existing ones! Youre all awesome 🥰
### New integrations
We welcome the following new integrations in this release:
- **[SEKO PoolDose]**, added by [@lmaertin]
Integrate your [SEKO] water treatment system of your pool or spa to monitor temperature and chemical levels.
- **[Sleep as Android]**, added by [@tr4nt0r]
Connects the [Sleep as Android app] to Home Assistant, allowing you to trigger automations based on alarm clock or sleep cycle events.
- **[ToGrill Bluetooth BBQ thermometers]**, added by [@elupus]
Connect your ToGrill-compatible Bluetooth grill thermometer and monitor your BBQ efforts to cook steaks to absolute perfection.
[@elupus]: https://github.com/elupus
[@lmaertin]: https://github.com/lmaertin
[@tr4nt0r]: https://github.com/tr4nt0r
[SEKO PoolDose]: /integrations/pooldose
[SEKO]: https://www.seko.com/
[Sleep as Android app]: https://sleep.urbandroid.org/
[Sleep as Android]: /integrations/sleep_as_android/
[ToGrill Bluetooth BBQ thermometers]: /integrations/togrill/
### Noteworthy improvements to existing integrations
It is not just new {% term integrations %} that have been added; existing
integrations are also being constantly improved. Here are some of the noteworthy
changes to existing integrations:
- [Husqvarna Automower] got some nice additions from [@Thomas55555]! You can now reset cutting blade usage time and track error events with a new event entity. Perfect for keeping track of your lawn mowing robot!
- The [Reolink] integration now includes speak and doorbell volume controls, plus a chime silent time number entity! Nice [@starkillerOG]!
- You can now send notifications with the [PlayStation Network] integration! Send direct messages to your friends! Thanks, [@tr4nt0r]!
- Network admins will love [@Tomeroeni] bringing individual (enable/disable) switch port control to [UniFi] switches!
[@starkillerOG]: https://github.com/starkillerOG
[@Thomas55555]: https://github.com/Thomas55555
[@Tomeroeni]: https://github.com/Tomeroeni
[@tr4nt0r]: https://github.com/tr4nt0r
[Husqvarna Automower]: /integrations/husqvarna_automower
[PlayStation Network]: /integrations/playstation_network
[Reolink]: /integrations/reolink
[UniFi]: /integrations/unifi
Other candidates:
- Add EZVIZ battery camera power status and online status sensor ([@kizovinh] - [#146822]) ([ezviz docs])
- Add absolute humidity sensor to Awair integration ([@mbo18] - [#150110]) ([awair docs])
- Add charging and preconditioning actions to Teslemetry ([@Bre77] - [#144184]) ([teslemetry docs])
- Add media browsing to Russound RIO ([@noahhusby] - [#148248]) ([russound_rio docs])
- Add notify platform for Telegram bot ([@hanwg] - [#149853]) ([telegram_bot docs]) (new-platform)
- Add party to Habitica ([@tr4nt0r] - [#149608]) ([habitica docs])
- Add wind gust sensor to OpenWeatherMap ([@gjohansson-ST] - [#150607]) ([openweathermap docs])
- Add cover platform for switchbot cloud ([@XiaoLing-git] - [#148993]) ([switchbot_cloud docs]) (new-platform)
- Add IQ Meter Collar and C6 Combiner to enphase_envoy integration ([@catsmanac] - [#150649]) ([enphase_envoy docs])
- Add switch for AC's air_clean, ventilator and washers to LG ([@LG-ThinQ-Integration] - [#140842]) ([lg_thinq docs])
### Integration quality scale achievements
One thing we are incredibly proud of in Home Assistant is our
[integration quality scale]. This scale helps us and our contributors to ensure
integrations are of high quality, maintainable, and provide the best possible
user experience.
This release, we celebrate several {% term integrations %} that have improved
their quality scale:
- **2 integrations reached platinum** 🏆
- [Network UPS Tools (NUT)], thanks to [@tdfountain]
- [Uptime Kuma], thanks to [@tr4nt0r]
[@tdfountain]: https://github.com/tdfountain
[@tr4nt0r]: https://github.com/tr4nt0r
[Network UPS Tools (NUT)]: /integrations/nut
[Uptime Kuma]: /integrations/uptime_kuma
This is a huge achievement for these integrations and their maintainers. The
effort and dedication required to reach these quality levels is significant,
as it involves extensive testing, documentation, error handling, and often
complete rewrites of parts of the integration.
A big thank you to all the contributors involved! 👏
### Now available to set up from the UI
While most {% term integrations %} can be set up directly from the Home Assistant
user interface, some were only available using YAML configuration. We keep moving
more integrations to the UI, making them more accessible for everyone
to set up and use.
The following integration is now available via the Home Assistant UI:
- **[Bayesian]**, done by [@HarvsG]
[@HarvsG]: https://github.com/HarvsG
[Bayesian]: /integrations/bayesian
## Other noteworthy changes
There are many more improvements in this release; here are some of the other noteworthy changes:
- Based on feature requests from the community, all modern [template entity] syntax now supports setting a default entity ID directly in YAML. Thanks [@Petro31] for implementing that!
- Home Assistant now supports `m³/min` as a volume flow rate unit. Nice addition [@fetzerch]!
- Our voice guy [@synesthesiam] has been busy with some great QoL improvements this release as well.
- The intent handling for the default agent (non-LLM) now supports fuzzy matching. The technique ensures voice pipelines recognize many more sentences. This improvement is available for English only, while we are looking for ways to extend this to other languages.
- We now have built-in intents to control the volume of (active) media players! Like the song? Just ask Home Assistant to turn it up a notch!
- After all that dancing, you might have gotten a little warm. Hence in this release, we now also have intents to control fan speeds. Nice!
[template entity]: /integrations/template/
[@Petro31]: https://github.com/Petro31
[@fetzerch]: https://github.com/fetzerch
[@synesthesiam]: https://github.com/synesthesiam
### Analog clock
In [Home Assistant 2025.4, we introduced the clock card](/blog/2025/04/02/release-20254/#time-for-a-new-card!), which provides a digital clock display for your dashboards.
For this release, [@timmo001] made this card more feature-rich by adding support for displaying the clock in a customizable analog clock style. Nice!
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-analog-clock.png" />
### Storage insights
Disk almost full? You might wonder where your storage space has gone...
This release adds disk metrics to the storage configuration panel, giving you a glance at your disk usage and helping you identify what is taking up space.
<img class="no-shadow" alt="TODO: Replace screenshot" src="/images/blog/2025-09/temp-disk-metrics.png" />
You can find these metrics by navigating to **Settings** > **System** > **Storage**, or by selecting the My Home Assistant button down below.
{% my storage badge %}
## Need help? Join the community!
Home Assistant has a great community of users who are all more than willing
to help each other out. So, join us!
Our very active [Discord chat server](/join-chat) is an excellent place to be,
and don't forget to join our amazing [forums](https://community.home-assistant.io/).
Found a bug or issue? Please report it in our [issue tracker](https://github.com/home-assistant/core/issues)
to get it fixed! Or check [our help page](/help) for guidance on more
places you can go.
Are you more into email? [Sign up for the Open Home Foundation Newsletter](/newsletter)
to get the latest news about features, things happening in our community, and other projects that support the Open Home straight into your inbox.
## Backward-incompatible changes
We do our best to avoid making changes to existing functionality that might unexpectedly impact your Home Assistant installation. Unfortunately, sometimes, it is inevitable.
We always make sure to document these changes to make the transition as easy as
possible for you. This release has the following backward-incompatible changes:
{% details "Encoding units containing the μ character" %}
The encoding for some units that contain the μ character has been changed. Users that consume state data from sensors that have changed units will be impacted (such as exported state data to InfluxDB). The units with a changed encoding are:
- `μSv/h` for the `aranet` integration as a unit for radiation rate
- `μS/cm` for `UnitOfConductivity.MICROSIEMENS_PER_CM`
- `μV` for `UnitOfElectricPotential.MICROVOLT`
- `μg/ft³` for concentration in migrograms per cubic foot
- `μg/m³` for concentration in migrograms per cubic meter
- `μmol/s⋅m²` for the `fyta` integration as a unit for light
- `μg` for `UnitOfMass.MICROGRAMS`
- `μs` for `UnitOfTime.MICROSECONDS`
([@jbouwh] - [#144853])
[@jbouwh]: https://github.com/jbouwh
[#144853]: https://github.com/home-assistant/core/pull/144853
{% enddetails %}
{% details "1-Wire" %}
The `raw_value` attribute was previously deprecated and has now been removed.
([@gjohansson-ST] - [#150112]) ([documentation](/integrations/onewire))
[@gjohansson-ST]: https://github.com/gjohansson-ST
[#150112]: https://github.com/home-assistant/core/pull/150112
{% enddetails %}
{% details "Husqvarna Automower BLE" %}
The integration now requires the Automower PIN when being set up. This ensures Home Assistant can communicate with more models of mowers and with higher security levels.
([@alistair23] - [#135440]) ([documentation](/integrations/husqvarna_automower_ble))
[@alistair23]: https://github.com/alistair23
[#135440]: https://github.com/home-assistant/core/pull/135440
{% enddetails %}
{% details "SIA Alarm Systems" %}
SIA alarm status code CF (armed with malfunctions) is now mapped to `armed_away` instead of to `armed_custom_bypass`.
([@etnoy] - [#132628]) ([documentation](/integrations/sia))
[@etnoy]: https://github.com/etnoy
[#132628]: https://github.com/home-assistant/core/pull/132628
{% enddetails %}
{% details "SwitchBot Bluetooth" %}
The battery property on vacuum entities is being removed in Home Assistant. Therefore, this property is now removed from this integration and is replaced by a battery level sensor.
Please review your automations, scripts, and dashboards using the battery property and update the code to use the battery sensor instead.
([@MartinHjelmare] - [#150227]) ([documentation](/integrations/switchbot))
[@MartinHjelmare]: https://github.com/MartinHjelmare
[#150227]: https://github.com/home-assistant/core/pull/150227
{% enddetails %}
{% details "Yale August" %}
The August integration now uses OAuth authentication with Yale August's official API. This is a required one-time breaking change as the unofficial authentication method will stop working soon. This migration helps reduce unnecessary load on Yale August's servers while ensuring continued access for all users.
When you update Home Assistant, you'll be prompted to re-authenticate your August account:
1. Select the notification or go to **Settings****Devices & Services** → **August**
2. Select "Reconfigure" and follow the OAuth flow to sign in
3. Once authenticated, your devices will work exactly as before
We're grateful to Yale August for officially supporting Home Assistant with dedicated API access!
([@bdraco] - [#151080]) ([documentation](/integrations/august))
[@bdraco]: https://github.com/bdraco
[#151080]: https://github.com/home-assistant/core/pull/151080
{% enddetails %}
If you are a custom integration developer and want to learn about changes and
new features available for your integration: Be sure to follow our
[developer blog][devblog]. The following changes are the most notable for this
release:
- [Standardize encoding of μ in units of measurement](https://developers.home-assistant.io/blog/2025/08/20/micro-sign-encoding)
- [The DeviceEntry.suggested_area attribute is deprecated and will be removed](https://developers.home-assistant.io/blog/2025/08/01/suggested-area-removed-from-deviceentry/)
[devblog]: https://developers.home-assistant.io/blog/
## All changes
Of course, there is a lot more in this release. You can find a list of all changes made here: [Full changelog for Home Assistant Core 2025.9](/changelogs/core-2025.9)

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB