From 1ad6fcc09c8fc6a2e06a48b6ced476d3502e97fb Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 29 Jul 2025 20:09:16 +0000 Subject: [PATCH] Processed some information on the release notes --- .../_posts/2025-07-02-release-20258.markdown | 259 -------- .../_posts/2025-08-08-release-20258.markdown | 558 ++++++++++++++++++ .../images/blog/2025-08/suggest-with-ai.png | Bin 0 -> 5161 bytes .../blog/2025-08/temp-ai-suggestions.png | Bin 0 -> 42948 bytes .../blog/2025-08/temp-save-automation.png | Bin 0 -> 38770 bytes 5 files changed, 558 insertions(+), 259 deletions(-) delete mode 100644 source/_posts/2025-07-02-release-20258.markdown create mode 100644 source/_posts/2025-08-08-release-20258.markdown create mode 100644 source/images/blog/2025-08/suggest-with-ai.png create mode 100644 source/images/blog/2025-08/temp-ai-suggestions.png create mode 100644 source/images/blog/2025-08/temp-save-automation.png diff --git a/source/_posts/2025-07-02-release-20258.markdown b/source/_posts/2025-07-02-release-20258.markdown deleted file mode 100644 index 79f2ed0b85e..00000000000 --- a/source/_posts/2025-07-02-release-20258.markdown +++ /dev/null @@ -1,259 +0,0 @@ ---- -layout: post -title: "2025.8 Beta: A Betta title" -description: "Beta release notes for Home Assistant Core 2025.8" -date: 2025-08-06 00:00:00 -date_formatted: "August 8, 2025" -author: Franck Nijhof -author_twitter: frenck -comments: true -categories: - - Release-Notes - - Core -og_image: /images/blog/2025-08/social.png ---- - - - -{% note %} - -**Welcome to the beta release notes for Home Assistant 2025.8** πŸŽ‰ - -
- -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](/common-tasks/os/#running-a-beta-version). - -
- -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. 😎 - -
- -**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/134) -- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/751) -- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/141) - -πŸ™ 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/). - -
- -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=gNtNOtsTH1w) on -August 6, 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! - -{% endtip %} - -Home Assistant 2025.8! πŸŽ‰ - -Enjoy the (beta) release! - -../Frenck - - - -- [Lorem ipsum](#lorem-ipsum) -- [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) - - [Farewell to the following](#farewell-to-the-following) -- [Other noteworthy changes](#other-noteworthy-changes) -- [Lorem ipsum](#lorem-ipsum-1) -- [Need help? Join the community!](#need-help-join-the-community) -- [Backward-incompatible changes](#backward-incompatible-changes) -- [All changes](#all-changes) - -## Lorem ipsum - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - -## Integrations - -Thanks to our community for keeping pace with the new {% term integrations %} -and improvements to existing ones! You’re all awesome πŸ₯° - -### New integrations - -We welcome the following new integrations in this release: - -- **[Lorem]**, added by [@frenck] - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - -[@frenck]: https://github.com/Lorem -[Lorem]: /integrations/lorem - -### 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: - -- [@frenck] added support for slipsum to [Lorem ipsum]! Nice! - -[@frenck]: https://github.com/frenck -[Lorem ipsum]: /integrations/lorem - -Potential candidates, processed up to PR 148012 - -- Matter TemperatureControl ([@lboue] - [#145706]) ([matter docs]) -- Add sensor last online to PlayStation Network integration ([@tr4nt0r] - [#147796]) ([playstation_network docs]) -- Add water_level sensor to Tuya pet fountain cwysj ([@FredrikM97] - [#146602]) ([tuya docs]) -- Add switch to enable/disable boost in IronOS integration ([@tr4nt0r] - [#147831]) ([iron_os docs]) -- Add sensor for online status to PlayStation Network ([@tr4nt0r] - [#147842]) ([playstation_network docs]) -- Allow LevelControl Cluster for Matter Pump devices ([@lboue] - [#145004]) ([matter 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: - -- **1 integrations reached platinum** πŸ† - - [Lorem], thanks to [@frenck] - -- **1 integration reached gold** πŸ₯‡ - - [Lorem], thanks to [@frenck] - -- **1 integration reached silver** πŸ₯ˆ - - [Lorem], thanks to [@frenck] - -- **1 integrations reached bronze** πŸ₯‰ - - [Lorem], thanks to [@frenck] - -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! πŸ‘ - -[integration quality scale]: https://www.home-assistant.io/docs/quality_scale/ -[@frenck]: https://github.com/frenck -[Lorem]: /integrations/lorem - -### 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: - -- **[Lorem]**, done by [@frenck] - -[@frenck]: https://github.com/frenck -[Lorem]: /integrations/lorem - -### Farewell to the following - -The following {% term integrations %} are also no longer available as -of this release: - -- **Slipsum** has been removed it is now an option of Lorem ipsum. - -## Other noteworthy changes - -There are many more improvements in this release; here are some of the other noteworthy changes: - -- [@frenck] added support for slipsum to [Lorem ipsum]! Nice! - -[@frenck]: https://github.com/frenck -[Lorem ipsum]: /integrations/lorem - -Possible candidates: - -- Add support for opening state in template lock ([@nadimz] - [#147813]) ([template docs]) -- Allow trigger based numeric sensors to be set to unknown ([@Petro31] - [#137047]) ([template docs]) - -## Lorem ipsum - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - -## 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 "Husqvarna Automower" %} - -The summary field of calendar events provided by the Husqvarna Automower calendar platform has been updated to include the device name as a prefix. This change improves clarity when multiple mowers are used, but may affect automations relying on the previous summary format. - -([@Thomas55555] - [#147405]) ([documentation](/integrations/husqvarna_automower)) - -[@Thomas55555]: https://github.com/Thomas55555 -[#147405]: https://github.com/home-assistant/core/pull/147405 - -{% enddetails %} - -{% details "Templates" %} - -Returning `None` from a template binary sensor's state template is now interpreted as `unknown` state instead of as `off` state. - -If this behavior is not desired, you need to adjust your templates to return `False` explicitly. - -([@epenet] - [#128861]) ([documentation](/integrations/template)) - -[@epenet]: https://github.com/epenet -[#128861]: https://github.com/home-assistant/core/pull/128861 - -{% 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: - -- [Vacuum battery properties are deprecated](https://developers.home-assistant.io/blog/2025/07/02/vacuum-battery-properties-deprecated/) - -[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.8](/changelogs/core-2025.8) diff --git a/source/_posts/2025-08-08-release-20258.markdown b/source/_posts/2025-08-08-release-20258.markdown new file mode 100644 index 00000000000..811adbe62f0 --- /dev/null +++ b/source/_posts/2025-08-08-release-20258.markdown @@ -0,0 +1,558 @@ +--- +layout: post +title: "2025.8 Beta: A Betta title" +description: "Beta release notes for Home Assistant Core 2025.8" +date: 2025-07-29 00:00:00 +date_formatted: "August 8, 2025" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: + - Release-Notes + - Core +og_image: /images/blog/2025-08/social.png +--- + + + +{% note %} + +**Welcome to the beta release notes for Home Assistant 2025.8** πŸŽ‰ + +
+ +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](/common-tasks/os/#running-a-beta-version). + +
+ +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. 😎 + +
+ +**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/134) +- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/751) +- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/141) + +πŸ™ 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/). + +
+ +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=gNtNOtsTH1w) on +August 6, 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! + +{% endtip %} + +Home Assistant 2025.8! πŸŽ‰ + +Enjoy the (beta) release! + +../Frenck + + + +- [AI in Home Assistant in 2025](#ai-in-home-assistant-in-2025) + - [Streaming Text-to-Speech for Home Assistant Cloud](#streaming-text-to-speech-for-home-assistant-cloud) + - [Integrate AI into your workflow using AI Task](#integrate-ai-into-your-workflow-using-ai-task) + - [Work faster with Suggest with AI buttons](#work-faster-with-suggest-with-ai-buttons) +- [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) +- [Lorem ipsum](#lorem-ipsum) +- [Need help? Join the community!](#need-help-join-the-community) +- [Backward-incompatible changes](#backward-incompatible-changes) +- [All changes](#all-changes) + +## AI in Home Assistant in 2025 + +We introduced our first AI integration in Home Assistant 2023.2 in which users could let OpenAI handle their interactions with Home Assistant Voice. Since that time, AI has seen a big surge in popularity within the Home Assistant community for *all kind* of use cases. Funny notifications when the laundry is done, analyzing what’s happening on a camera or skipping the song when AI determines [it’s a country song](https://www.reddit.com/r/homeautomation/comments/1at0re0/out_of_my_42_automations_this_is_my_best_one_by/) πŸ˜… + +Last year we sat down to determine how all these use cases, all complicated to achieve, could be made accessible to everyone. The first thing that came out of this was [integration sub-entries](/blog/2025/07/02/release-20257/#integration-sub-entries), which we shipped last release. It allows users to configure their Ollama server or API key for OpenAI *once*, and create many different agents using different models or configuration underneath. This release we’re building two things on top of that: AI tasks and Suggest with AI. We’re also introducing a new integration, OpenRouter, which is a unified LLM interface giving access to over 400 extra LLM models. + +Big thanks to our AI community contributors: [@AllenPorter], [@shulyaka], [@tronikos], [@IvanLH], and [@JoostLek]! + +[@AllenPorter]: https://github.com/AllenPorter +[@shulyaka]: https://github.com/shulyaka +[@tronikos]: https://github.com/tronikos +[@IvanLH]: https://github.com/IvanLH +[@JoostLek]: https://github.com/JoostLek + +### Streaming Text-to-Speech for Home Assistant Cloud + +When you use Home Assistant Voice to talk to an AI, you can do a lot more than just control your home. LLMs can summarize the state of your home, and when using LLMs from Google and OpenAI, it can search the web to answer your questions with up to date information. This is great, but also, such answers can become quite long. + +When a user waits for Home Assistant Voice to respond, long wait times really hurt the experience. We have overhauled Home Assistant so our Text-to-Speech system can start generating the response audio before the full response is done generating. Last release we launched this for Piper, our local Text-to-Speech system. This release we’re making this available to the voices included in [Home Assistant Cloud](https://www.nabucasa.com) – the premier way of supporting the Home Assistant project. + +**TODO**: insert video or benchmark here + +This improvement will especially benefit users that use local AI (can be slow in generating responses) or users that play long announcements on their speakers. + +### Integrate AI into your workflow using AI Task + +AI tasks is a new integration that allows you to generate data using AI. You can attach files, or cameras, and ask it what is happening. The output can either be text, or formatted in a data structure of your choice. This is all accessible from the new `ai_task.generate_data` action, which can be embedded in automations, scripts and template entities. + +Below an example of a template entity that updates every 5 minutes and counts the number of chickens in the coop. [Example inspired by this blog post.](https://houndhillhomestead.com/google-gemini-powered-goose-coop-door/) + +```yaml +template: + - triggers: + - trigger: homeassistant + event: start + - trigger: time_pattern + minutes: "/5" + actions: + - action: ai_task.generate_data + data: + task_name: Count chickens + instructions: >- + This is the inside of my goose coop. How many birds (chickens, geese, and + ducks) are inside the coop? + structure: + birds: + selector: + number: + attachments: + media_content_id: media-source://camera/camera.chicken_coop + media_content_type: image/jpeg + response_variable: result + sensor: + - name: "Chickens" + state: "{{ result.data.birds }}" + state_class: total +``` + +To help get started with AI task, we’ve prepared a blueprint to analyze camera footage: + +{% my blueprint_import badge blueprint_url="https://community.home-assistant.io/t/ai-camera-analysis/911634" %} + + +### Work faster with Suggest with AI buttons + +The AI task integration has one extra feature under its belt: default entities. You can go to [Settings \-\> System \-\> General](https://my.home-assistant.io/redirect/config_ai_task/) and configure what AI task entity you want to use as the default. With a default set, you no longer have to specify an entity when generating data, making it easier to share blueprints. + +TODO: Replace image + +Setting a default also does more: When a default is configured, and only then, a new type of button will start showing up in different places in Home Assistant: ![Suggest with AI](/images/blog/2025-08/suggest-with-ai.png). + +For this release, the button has been added to the save dialog for automations and scripts. It helps users come up with a name, description, category and label taking your existing automations/script into account. + +TODO: Replace image + +## Integrations + +Thanks to our community for keeping pace with the new {% term integrations %} +and improvements to existing ones! You’re all awesome πŸ₯° + +### New integrations + +We welcome the following new integrations in this release: + +- **[OpenRouter]**, added by [@joostlek] + Access over 400 different large language models through the OpenRouter API, providing a unified interface for AI integrations in your automations. +- **[Ubiquiti UISP airOS]**, added by [@CoMPaTech] + Monitor and manage your Ubiquiti airOS devices through the UISP platform, providing network performance metrics and device status information for your wireless infrastructure. +- **[Uptime Kuma]**, added by [@tr4nt0r] + Monitor the uptime and status of your services and websites with Uptime Kuma, keeping track of your infrastructure health directly in Home Assistant. +- **[Volvo]**, added by [@thomasddn] + Connect your Volvo vehicle to Home Assistant for remote monitoring of battery status, location, and other vehicle information. + +[@CoMPaTech]: https://github.com/CoMPaTech +[@joostlek]: https://github.com/joostlek +[@thomasddn]: https://github.com/thomasddn +[@tr4nt0r]: https://github.com/tr4nt0r +[OpenRouter]: /integrations/open_router +[Ubiquiti UISP airOS]: /integrations/airos +[Uptime Kuma]: /integrations/uptime_kuma +[Volvo]: /integrations/volvo + +This release also has new virtual integrations. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. These ones are new: + +- **[Bauknecht]**, provided by [Whirlpool Appliances], added by [@thost96] +- **[Z-Box Hub]**, provided by [Fibaro], added by [@rappenze] + +[@rappenze]: https://github.com/rappenze +[@thost96]: https://github.com/thost96 +[Bauknecht]: /integrations/bauknecht +[Fibaro]: /integrations/fibaro +[Whirlpool Appliances]: /integrations/whirlpool +[Z-Box Hub]: /integrations/zbox_hub + +### 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: + +- [@frenck] added support for slipsum to [Lorem ipsum]! Nice! + +[@frenck]: https://github.com/frenck +[Lorem ipsum]: /integrations/lorem + +Potential candidates, processed up to PR 148012 + +- Matter TemperatureControl ([@lboue] - [#145706]) ([matter docs]) +- Add sensor last online to PlayStation Network integration ([@tr4nt0r] - [#147796]) ([playstation_network docs]) +- Add water_level sensor to Tuya pet fountain cwysj ([@FredrikM97] - [#146602]) ([tuya docs]) +- Add switch to enable/disable boost in IronOS integration ([@tr4nt0r] - [#147831]) ([iron_os docs]) +- Add sensor for online status to PlayStation Network ([@tr4nt0r] - [#147842]) ([playstation_network docs]) +- Allow LevelControl Cluster for Matter Pump devices ([@lboue] - [#145004]) ([matter 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: + +- **1 integrations reached platinum** πŸ† + - [Lorem], thanks to [@frenck] + +- **1 integration reached gold** πŸ₯‡ + - [Lorem], thanks to [@frenck] + +- **1 integration reached silver** πŸ₯ˆ + - [Lorem], thanks to [@frenck] + +- **1 integrations reached bronze** πŸ₯‰ + - [Lorem], thanks to [@frenck] + +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! πŸ‘ + +[integration quality scale]: https://www.home-assistant.io/docs/quality_scale/ +[@frenck]: https://github.com/frenck +[Lorem]: /integrations/lorem + +### 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: + +- **[Datadog]**, done by [@avedor] + +[@avedor]: https://github.com/avedor +[Datadog]: /integrations/datadog + +## Other noteworthy changes + +There are many more improvements in this release; here are some of the other noteworthy changes: + +- [@frenck] added support for slipsum to [Lorem ipsum]! Nice! + +[@frenck]: https://github.com/frenck +[Lorem ipsum]: /integrations/lorem + +Possible candidates: + +- Add support for opening state in template lock ([@nadimz] - [#147813]) ([template docs]) +- Allow trigger based numeric sensors to be set to unknown ([@Petro31] - [#137047]) ([template docs]) + +## Lorem ipsum + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +## 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 "Android Debug Bridge (ADB)" %} + +Android Debug Bridge media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Android Debug Bridge media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148130]) ([documentation](/integrations/androidtv)) + +[@emontnemery]: https://github.com/emontnemery +[#148130]: https://github.com/home-assistant/core/pull/148130 + +{% enddetails %} + +{% details "Apple TV" %} + +Apple TV media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Apple TV media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148132]) ([documentation](/integrations/apple_tv)) + +[@emontnemery]: https://github.com/emontnemery +[#148132]: https://github.com/home-assistant/core/pull/148132 + +{% enddetails %} + +{% details "Cambridge Audio" %} + +Cambridge Audio media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Cambridge Audio media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148133]) ([documentation](/integrations/cambridge_audio)) + +[@emontnemery]: https://github.com/emontnemery +[#148133]: https://github.com/home-assistant/core/pull/148133 + +{% enddetails %} + +{% details "Ecovacs" %} + +The battery properties of the legacy vacuum entity are removed and migrated into separate Battery and Charging entities. + +([@mib1185] - [#149084]) ([documentation](/integrations/ecovacs)) + +[@mib1185]: https://github.com/mib1185 +[#149084]: https://github.com/home-assistant/core/pull/149084 + +{% enddetails %} + +{% details "Husqvarna Automower" %} + +The summary field of calendar events provided by the Husqvarna Automower calendar platform has been updated to include the device name as a prefix. This change improves clarity when multiple mowers are used, but may affect automations relying on the previous summary format. + +([@Thomas55555] - [#147405]) ([documentation](/integrations/husqvarna_automower)) + +[@Thomas55555]: https://github.com/Thomas55555 +[#147405]: https://github.com/home-assistant/core/pull/147405 + +{% enddetails %} + +{% details "LOOKin" %} + +LOOKin media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the LOOKin media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148134]) ([documentation](/integrations/lookin)) + +[@emontnemery]: https://github.com/emontnemery +[#148134]: https://github.com/home-assistant/core/pull/148134 + +{% enddetails %} + +{% details "Mediaroom" %} + +Mediaroom media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Mediaroom media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148135]) ([documentation](/integrations/mediaroom)) + +[@emontnemery]: https://github.com/emontnemery +[#148135]: https://github.com/home-assistant/core/pull/148135 + +{% enddetails %} + +{% details "Miele" %} + +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 or cards using the battery property and update the code to use the battery sensor instead. + +([@astrandb] - [#148765]) ([documentation](/integrations/miele)) + +[@astrandb]: https://github.com/astrandb +[#148765]: https://github.com/home-assistant/core/pull/148765 + +{% enddetails %} + +{% details "Reolink" %} + +The Reolink Wi-Fi signal strength sensor has changed from a indicator value between 0 and 4 (amount of bars) to a value in dBm between -85 dBm and -30 dBm. + +Note that all values in this range are possible, but roughly the old values can be converted like this: + +- 0 > -85 dBm +- 1 > -75 dBm +- 2 > -65 dBm +- 3 > -55 dBm +- 4 > -45 dBm + +([@starkillerOG] - [#149191]) ([documentation](/integrations/reolink)) + +[@starkillerOG]: https://github.com/starkillerOG +[#149191]: https://github.com/home-assistant/core/pull/149191 + +{% enddetails %} + +{% details "Roku" %} + +Roku media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Roku media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148137]) ([documentation](/integrations/roku)) + +[@emontnemery]: https://github.com/emontnemery +[#148137]: https://github.com/home-assistant/core/pull/148137 + +{% enddetails %} + +{% details "Snapcast" %} + +Snapcast media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Snapcast media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148138]) ([documentation](/integrations/snapcast)) + +[@emontnemery]: https://github.com/emontnemery +[#148138]: https://github.com/home-assistant/core/pull/148138 + +{% enddetails %} + +{% details "Sony PlayStation 4" %} + +Sony PlayStation 4 media players entities now report to be off where they previously reported to be in standby state. + +If you have automations or scripts that rely on the Sony PlayStation 4 media player reporting standby state, you will need to update them to use the new `off` state. + +([@emontnemery] - [#148136]) ([documentation](/integrations/ps4)) + +[@emontnemery]: https://github.com/emontnemery +[#148136]: https://github.com/home-assistant/core/pull/148136 + +{% enddetails %} + +{% details "Templates" %} + +Returning `None` from a template binary sensor's state template is now interpreted as `unknown` state instead of as `off` state. + +If this behavior is not desired, you need to adjust your templates to return `False` explicitly. + +([@epenet] - [#128861]) ([documentation](/integrations/template)) + +[@epenet]: https://github.com/epenet +[#128861]: https://github.com/home-assistant/core/pull/128861 + +{% enddetails %} + +{% details "UniFi Protect" %} + +Support for UniFi Protect installations running on versions below 6.0.0 has been removed. + +This change is necessary as we are migrating the Home Assistant integration to use the new UniFi Protect Public API, which is only available in current versions. + +If you are running an older version of UniFi Protect, you will need to upgrade to at least version 6.0.0 in order to continue using this integration. + +You can read more about the 6.0 release in Ubiquiti’s official blog post: +πŸ”— [Introducing Protect 6.0](https://blog.ui.com/article/introducing-protect-6-0) + +Note on future updates: +The Public API is still under active development and may change over time. As we continue to migrate more features of the integration to use the Public API, it is likely that the minimum required version of UniFi Protect will increase further in upcoming Home Assistant releases. We will make these changes step by step as the API evolves and new capabilities become available. + +**What do I need to do?** + +Upgrade your UniFi Protect installation to version 6.0.0 or later. + +Be prepared for possible further minimum version increases in the future. + +If you are already using version 6.0.0 or newer, and the user in use has sufficient permissions, the integration will attempt to automatically create a new API key. If this succeeds, no further action is required. If it fails, a reauthentication will be triggered, requiring you to re-enter your password and provide your API key manually. + +([@RaHehl] - [#149126]) ([documentation](/integrations/unifiprotect)) + +[@RaHehl]: https://github.com/RaHehl +[#149126]: https://github.com/home-assistant/core/pull/149126 + +{% enddetails %} + +{% details "Whirlpool Appliances" %} + +The door state for washer/dryer machines is now reported as a binary sensor instead of being part of the main machine state sensor, which now reports only the cycle states. Users relying on this state in automations or scripts will need to update their configurations to use the new binary sensor. + +- Remove door state from Whirlpool machine state sensor ([@abmantis] - [#144078]) ([whirlpool docs]) (breaking-change) + +([@abmantis] - [#144078]) ([documentation](/integrations/whirlpool)) + +[@abmantis]: https://github.com/abmantis +[#144078]: https://github.com/home-assistant/core/pull/144078 + +{% enddetails %} + +{% details "Z-Wave" %} + +With this release, you will need to update your zwave-js-server instance. You must use zwave-js-server 3.2.1 or greater (schema 44). + +- If you use the Z-Wave JS add-on, you need at least version 0.20.0. +TODO: Update breaking change note +~~- If you use the Z-Wave JS UI add-on, you need at least version [3.17.0](https://github.com/hassio-addons/addon-zwave-js-ui/releases/tag/v3.17.0).~~ +- If you use the Z-Wave JS UI Docker container, you need at least version [10.11.0](https://github.com/zwave-js/zwave-js-ui/releases/tag/v10.11.0). +- If you run your own Docker container or some other installation method, you will need to update your zwave-js-server instance to at least 3.2.1. + +([@MartinHjelmare] - [#149616]) ([documentation](/integrations/zwave_js)) + +[@MartinHjelmare]: https://github.com/MartinHjelmare +[#149616]: https://github.com/home-assistant/core/pull/149616 + +{% 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: + +- [Handling open file limit in add-ons since OS 16](https://developers.home-assistant.io/blog/2025/07/14/home-assistant-os-16-open-file-limit/) +- [The media player STANDBY state is deprecated](https://developers.home-assistant.io/blog/2025/07/16/media-player-standby-state-deprecated) +- [Updated guidelines for helper integrations linking to other integration's device](https://developers.home-assistant.io/blog/2025/07/18/updated-pattern-for-helpers-linking-to-devices) +- [Vacuum battery properties are deprecated](https://developers.home-assistant.io/blog/2025/07/02/vacuum-battery-properties-deprecated/) + +[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.8](/changelogs/core-2025.8) diff --git a/source/images/blog/2025-08/suggest-with-ai.png b/source/images/blog/2025-08/suggest-with-ai.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa0efced06fbed1787b92a9355ad7c14511ded4 GIT binary patch literal 5161 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 Xl_4AgT3H~w00000NkvXXu0mjf8%^E= literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-08/temp-ai-suggestions.png b/source/images/blog/2025-08/temp-ai-suggestions.png new file mode 100644 index 0000000000000000000000000000000000000000..06134e55035370e5ec29aa3ef5556a2107337b34 GIT binary patch literal 42948 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

M#`|YO_lx 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 t(4^#t<