From 2303380839523974e26db5f034da95af7fd81b07 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 26 May 2025 20:48:24 +0000 Subject: [PATCH 001/362] 2025.6: Beta release notes --- _config.yml | 6 +- .../_posts/2025-06-11-release-20256.markdown | 454 +++++ source/changelogs/core-2025.6.markdown | 1497 +++++++++++++++++ source/images/blog/2025-06/social.jpg | Bin 0 -> 198732 bytes .../blog/2025-06/temp-areas-dashboard.png | Bin 0 -> 152587 bytes .../temp-bluetooth-connection-graph.png | Bin 0 -> 178502 bytes ...p-media-players-from-media-player-card.png | Bin 0 -> 32865 bytes .../blog/2025-06/temp-new-device-picker.png | Bin 0 -> 37608 bytes .../2025-06/temp-sidebar-customization.png | Bin 0 -> 36539 bytes 9 files changed, 1954 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2025-06-11-release-20256.markdown create mode 100644 source/changelogs/core-2025.6.markdown create mode 100644 source/images/blog/2025-06/social.jpg create mode 100644 source/images/blog/2025-06/temp-areas-dashboard.png create mode 100644 source/images/blog/2025-06/temp-bluetooth-connection-graph.png create mode 100644 source/images/blog/2025-06/temp-group-media-players-from-media-player-card.png create mode 100644 source/images/blog/2025-06/temp-new-device-picker.png create mode 100644 source/images/blog/2025-06/temp-sidebar-customization.png diff --git a/_config.yml b/_config.yml index cd202946ed4..e8d868670ae 100644 --- a/_config.yml +++ b/_config.yml @@ -107,9 +107,9 @@ social: # Home Assistant release details current_major_version: 2025 -current_minor_version: 5 -current_patch_version: 3 -date_released: 2025-05-23 +current_minor_version: 6 +current_patch_version: 0 +date_released: 2025-06-11 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown new file mode 100644 index 00000000000..40c290b9280 --- /dev/null +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -0,0 +1,454 @@ +--- +layout: post +title: "2025.6: Beta release notes for this QoL release" +description: "Beta release notes for Home Assistant 2025.6" +date: 2025-05-26 00:00:00 +date_formatted: "June 11, 2025" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: + - Release-Notes + - Core +og_image: /images/blog/2025-06/social.jpg +--- + + + +{% note %} + +**Welcome to the beta release notes for Home Assistant 2025.6** 🎉 + +
+ +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/132) +- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/743) +- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/139) + +🙏 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 %} + +{% important %} + +**The final release of Home Assistant 2025.6 is scheduled for June 11th!** + +We are extending the beta testing period for the 2025.6 release! Instead of releasing our monthly build on the first Wednesday, we’ll be releasing 2025.6 a week later on June 11th. + +This means 11 extra days of beta testing! 🙌🏻 + +**Why the change?** + +Well, the Open Home Foundation is hosting a summit in Dublin, Ireland during the first week of June! 😎 We didn’t want to skip this release because of it, but we also didn’t want to make it feel rushed as we gather together in person. We felt like that wouldn’t be fair to y’all. + +{% endimportant %} + +{% tip %} + +Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=fcqXortXBVk) +11 June 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! + +{% endtip %} + +Home Assistant 2025.6! 🎉 + +Enjoy the (beta) release! + +../Frenck + + + +- [Improving all the "pickers"](#improving-all-the-pickers) +- [Understanding your Bluetooth network](#understanding-your-bluetooth-network) +- [Iterations of the experimental area dashboard](#iterations-of-the-experimental-area-dashboard) +- [Deprecating installation methods and 32-bit architectures](#deprecating-installation-methods-and-32-bit-architectures) +- [Integrations](#integrations) + - [New integrations](#new-integrations) + - [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations) + - [Integration quality scale achievements](#integration-quality-scale-achievements) + - [Farewell to the following](#farewell-to-the-following) +- [Other noteworthy changes](#other-noteworthy-changes) +- [Sidebar improvements](#sidebar-improvements) +- [Join/unjoin groups of media players](#joinunjoin-groups-of-media-players) +- [Reset/restore entity IDs](#resetrestore-entity-ids) +- [Need help? Join the community!](#need-help-join-the-community) +- [Backward-incompatible changes](#backward-incompatible-changes) +- [All changes](#all-changes) + +## Improving all the "pickers" + +Pickers—those dropdowns you use to select entities, devices, areas, and more—are everywhere in Home Assistant: automations, scripts, and configuration options. + +Last release, we [introduced a new entity picker](/blog/2025/05/07/release-20255/#picking-entities), which was a big hit! This release builds on that: we've improved its search functionality based on your feedback. + +Even better: that same improved search experience now comes to the area, category, floor, label, user, and device pickers too! Consistent, fast, and easy to use—no matter what you're selecting. + +And the device picker? It now has a fresh look to match, complete with manufacturer logos and styling inspired by the entity picker. + +TODO: Replace. + +## Understanding your Bluetooth network + +Home Assistant has powerful [Bluetooth capabilities], and with the use of, for example, [ESPHome Bluetooth proxies], you can extend your Bluetooth network to cover your entire home. This release brings some improvements to the Bluetooth integration that will help you understand your Bluetooth network better. + +The Bluetooth integration now provides a graph that shows how your Bluetooth devices are connected to your Home Assistant instance. This includes information about whether the device is connected directly or through a Bluetooth proxy. + +TODO: Replace. + +And it not just shows the actively connected device, but also the device that are not yet known to Home Assistant, but are in range. This is a great way to see what devices are around you and how they are connected. + +Oh! And not the the Bluetooth integration got nice graphs, the [Zigbee integration]–which already has a similar feature–also got an update to its graphs, making it consistent with the amazing new Bluetooth graphs. + +[Bluetooth capabilities]: /integrations/bluetooth +[ESPHome Bluetooth proxies]: https://esphome.io/projects/?type=bluetooth +[Zigbee integration]: /integrations/zha + +## Iterations of the experimental area dashboard + +In the April release, we introduced a [new experimental Areas dashboard](/blog/2025/04/02/release-20254/#a-new-experimental-areas-dashboard), which automatically generates a ready-to-use dashboard based on the areas you’ve set up in your home. It uses sections and tile cards for a modern, clean, and intuitive look—instantly. + +This release brings some iteration on this one, based on your feedback, to refine the experience a little. + +We added a new "Actions" section that includes the scripts, automations, and scenes. We also added the number entities (and number helpers), button entities (and button helpers), counter and timer helpers to the "Others" section. This makes it easier to find and manage your automations and scenes in the context of your areas. + +Finally, we renamed the "Entertainment" section to "Media players" section. This makes it clearer that this section is specifically for media player entities. + +TODO: Replace. + +## Deprecating installation methods and 32-bit architectures + +This release introduces significant deprecation announcements that may affect you. + +- **Installation Methods**: The **Core** and **Supervised** installation methods are now officially deprecated. These advanced setups, involving running Home Assistant in a Python environment or installing the Supervisor on top of your own operating system, have been used by a small percentage of our community. Moving forward, we are focusing our support on the more streamlined and maintainable installation methods: **Home Assistant OS** and **Home Assistant Container**. + +- **32-bit Architectures**: Support for legacy 32-bit CPU architectures—**i386**, **armhf**, and **armv7**—is also being phased out. These architectures are increasingly uncommon and pose challenges for maintaining compatibility and performance. + +To assist you during this transition, Home Assistant will now raise a **repair issue** after upgrading if your system is affected by these deprecations. This notification will appear in the repair dashboard, providing clear information about the deprecation and guidance on how to migrate to a supported setup. + +It's important to note that while these methods and architectures are deprecated, they will continue to receive support for the next six months, until the release of Home Assistant 2025.12. After this period, they will become unsupported, meaning they will no longer receive updates or official assistance. + +For detailed information on these changes, including the rationale behind them, timelines, and step-by-step migration instructions, please refer to our [dedicated blog post](/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/). + +## 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: + +- **[Amazon Devices]**, added by [@chemelli74] + Connect to and control your Amazon devices like Echo, Fire TV, and Alexa-enabled devices. +- **[Immich]**, added by [@mib1185] + Integrates with [Immich App], a self-hosted photo and video backup solution that puts you in control of your personal media. +- **[Paperless-ngx]**, added by [@fvgarrel] + Connect to your [Paperless-ngx system] to track and manage your digital documents from Home Assistant. +- **[Probe Plus]**, added by [@pantherale0] + Monitor various sensors using the [Probe Plus platform] for enhanced environmental awareness in your home. +- **[Zimi Cloud Connect]**, added by [@mhannon11] + Connect to [Zimi Cloud] devices to monitor and control your Zimi smart home products. + +[@chemelli74]: https://github.com/chemelli74 +[@fvgarrel]: https://github.com/fvgarrel +[@mhannon11]: https://github.com/mhannon11 +[@mib1185]: https://github.com/mib1185 +[@pantherale0]: https://github.com/pantherale0 +[@starkillerOG]: https://github.com/starkillerOG +[Amazon Devices]: /integrations/amazon_devices +[Immich App]: https://immich.app/ +[Immich]: /integrations/immich +[Paperless-ngx system]: https://paperless-ngx.readthedocs.io/ +[Paperless-ngx]: /integrations/paperless_ngx +[Probe Plus platform]: https://probeplus.io/ +[Probe Plus]: /integrations/probe_plus +[Zimi Cloud Connect]: /integrations/zimi +[Zimi Cloud]: https://www.zimi.com.au/ + +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: + +- **[Kaiser Nienhaus]**, provided by [Motionblinds], added by [@starkillerOG] + +[@starkillerOG]: https://github.com/starkillerOG +[Kaiser Nienhaus]: /integrations/kaiser_nienhaus +[Motionblinds]: /integrations/motionblinds + +### 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: + +- [@bdraco] added support for updating [ESPHome] devices that are in deep sleep. + A very welcome improvement for battery-powered devices! +- The [Homee] integration now supports fans and provides alarm control panels. + Thanks for expanding its capabilities, [@Taraman17]! +- [Teslemetry] keeps getting better—[@Bre77] added a hazard lights binary sensor, + a valet mode switch, and a credit balance sensor. Nice! +- [@bieniu] improved the [Shelly] integration to use sub-devices for multi-channel devices. + A notable change for complex setups! +- The [SmartThings] integration saw a huge round of improvements by [@joostlek], including: + support for cooktops, hobs, water heaters, hood fan speeds, Steam closet modes, + freezer and cooler temperatures, washer spin and soil levels, valve positions, + heat pump zone climates, and atmospheric pressure. Amazing! +- [Miele] keeps on shining with new features from [@astrandb], like vacuum support, + drying step sensors, washer-dryer program phases, and hob plate sensors. + [@generically-named] added energy and water forecasts too—very cool! +- [@agorecki] added a Lux sensor to the [Airthings Cloud] integration—bright idea! +- The [Squeezebox] integration now includes service update entities, thanks to [@pssc]! +- [@tedvdb] added a status sensor to the [Whois] integration. Simple, but effective. +- [@zerzhang] added support for [SwitchBot] + [vacuums](https://www.switch-bot.com/products/switchbot-robot-vacuum-k10-plus), + and new lock models: the [Lock Ultra](https://www.switch-bot.com/products/switchbot-lock-ultra) + and [Lock Lite](https://www.switch-bot.com/products/switchbot-lock-lite)! +- [@danielvandenberg95] updated the [Sonos] integration to show playlists under favorites. + A great UX win! +- The [Kostal Plenticore] integration now supports installer login. + Thanks for that improvement, [@Schlauer-Hax]! +- [@Shulyaka] added support for [Anthropic] Claude 4. Welcome to the future! +- And finally, [@chemelli74] added preset mode support to the [Comelit] climate integration. + Another nice quality-of-life addition! + +[@agorecki]: https://github.com/agorecki +[@astrandb]: https://github.com/astrandb +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@Bre77]: https://github.com/Bre77 +[@chemelli74]: https://github.com/chemelli74 +[@danielvandenberg95]: https://github.com/danielvandenberg95 +[@generically-named]: https://github.com/generically-named +[@joostlek]: https://github.com/joostlek +[@pssc]: https://github.com/pssc +[@Schlauer-Hax]: https://github.com/Schlauer-Hax +[@Shulyaka]: https://github.com/Shulyaka +[@Taraman17]: https://github.com/Taraman17 +[@tedvdb]: https://github.com/tedvdb +[@zerzhang]: https://github.com/zerzhang +[Airthings Cloud]: /integrations/airthings +[Anthropic]: /integrations/anthropic +[Comelit]: /integrations/comelit +[ESPHome]: /integrations/esphome +[Homee]: /integrations/homee +[Kostal Plenticore]: /integrations/kostal_plenticore +[Miele]: /integrations/miele +[Shelly]: /integrations/shelly +[SmartThings]: /integrations/smartthings +[Sonos]: /integrations/sonos +[Squeezebox]: /integrations/squeezebox +[SwitchBot]: /integrations/switchbot +[Teslemetry]: /integrations/teslemetry +[Whois]: /integrations/whois + +### 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 integration reached platinum** 🏆 + - [Miele], thanks to [@astrandb] + +- **1 integration reached gold** 🥇 + - [SwitchBot], thanks to [@zerzhang] + +- **1 integration reached silver** 🥈 + - [Shelly], thanks to [@bieniu] + +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/ +[@astrandb]: https://github.com/astrandb +[@bieniu]: https://github.com/bieniu +[@zerzhang]: https://github.com/zerzhang +[Miele]: /integrations/miele +[Shelly]: /integrations/shelly +[SwitchBot]: /integrations/switchbot + +### Farewell to the following + +The following {% term integrations %} are also no longer available as +of this release: + +- **RTSPtoWebRTC** has been removed as it has been replaced by the [go2rtc] integration. + +[go2rtc]: /integrations/go2rtc + +## Other noteworthy changes + +There are many more improvements in this release; here are some of the other +noteworthy changes this release: + +- And a small but neat one: [@balloob] made it so the discoveries shown on an + integration page are now sorted by title. Helpful! +- The [Home Assistant Cloud] integration will now raise a repair issue when your subscription has expired, helping make sure you’re aware and not caught off guard. Nice one, [@ludeeus]! +- Move backup improvements! 🎉 + - Home Assistant will now raise a repair issue if not all add-ons or folders were successfully backed up. Thanks, [@emontnemery]! + - [@agners] made it so that when an add-on is auto-updated, a backup is now created automatically. That used to be a manual step. Nice! + - A new automatic backup [event entity] has been added to track automatic backups made by the system. Great addition by [@mib1185]! +- [@lboue] added support for the [Matter] pump device type. Another one + added to the list—awesome! +- Template integration got a big boost! + - [@Petro31] added modern-style YAML support for template fans, locks, alarm control panels, vacuums, and covers. So clean! + - You can now create **trigger-based template covers**. Yep, also by [@Petro31]! + - The `trigger_variables` option is now supported when using `for` in a trigger. A small but powerful feature. Thanks, [@Petro31]! + - New template filters! You can now use `from_hex`, and `base64_encode` now supports both bytes and strings. Handy additions from [@Petro31]! +- New sensor capabilities + - [@Passific] added a new device class and units for **reactive energy**. Nice! + - A new unit for **energy distance (Wh/km)** has been added. Thanks, [@frenck]! + - Sensors now support **mg/mÂł** as a concentration unit—another nice addition by [@frenck]! + - [@Arnie97] added support for **liters** as a unit for gas sensors. Much appreciated! +- The new `recorder.get_statistics` service lets you query statistics directly + from the recorder. Powerful stuff, [@Hypfer]! + +[@agners]: https://github.com/agners +[@Arnie97]: https://github.com/Arnie97 +[@balloob]: https://github.com/balloob +[@emontnemery]: https://github.com/emontnemer +[@frenck]: https://github.com/frenck +[@Hypfer]: https://github.com/Hypfer +[@lboue]: https://github.com/lboue +[@ludeeus]: https://github.com/ludeeus +[@mib1185]: https://github.com/mib1185 +[@Passific]: https://github.com/Passific +[@Petro31]: https://github.com/Petro31 +[event entity]: /integrations/event +[Home Assistant Cloud]: /integrations/cloud +[Matter]: /integrations/matter +[template entities]: /integrations/template/ + +## Sidebar improvements + +If you didn't know yet, you can actually adjust the contents of your Home Assistant sidebar. You can change the order and show/hide items by pressing and holding the "Home Assistant" text in top of the sidebar, or by going to your user profile page and selecting the "Change the order and hide items from the sidebar" item. + +This release brings a couple of much needed improvements to this feature. When you customize the sidebar, it will now bring up a nice and clean dialog that allows you to drag and drop items to change their order, or hide them by clicking the eye icon next to them. + +TODO: Replace. + +The biggest improvement is actually to be found in something else! Previously, the customization of the sidebar was only applied to the device you made the changes on; and even more annoying, sometimes it would lose the changes, or it magically would forget your settings on our [mobile companion apps] when you switched between your home network (and thus internal URL). 🥲 + +This release, this annoyance has been fixed! The sidebar customization is now stored in your user profile, which means it is applied to all devices you use Home Assistant on! + +## Join/unjoin groups of media players + +Media players in Home Assistant, can provide actions for media players to join or unjoin a group of media players. This is a great way to dynamically control your media players and the groups they are in. This feature, however, was limited in a way, as it only could be used by performing the actions in, for example, an automation or script. + +Now, [@AlexGustafsson] changed that! 🎉 + +You can now use the media player card to join or unjoin groups of media players. This is a great way to control your media players and their groups directly from the UI. + +TODO: Replace. + +Please note, you can only join or unjoin groups of media players that support this feature. Not all media players support this, so it might not be available for all your media players. + +Anyhow, Amazing contribution Alex! 👏 + +[@AlexGustafsson]: https://github.com/AlexGustafsson + +## Reset/restore entity IDs + +You can now restore the ID of an entity to its original value. This is useful if you have renamed an entity and want to revert it back to its original entity ID, or if you want to reset it to a new value. + +This feature is available in the entity configuration page, where you can now find a "Reset entity ID" button. When clicked, it will restore the entity ID to its original value. Additionally, there is the option to reset all entity IDs of a device to their original values, which can be found in the device configuration page. + +**TODO**: Make the above actual factual to match the UI experience +**TODO**: Add screenshot + +## 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 +at, 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 for more +places you can go. + +Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter) +to get the latest news about features, things happening in our community and +other news about building an 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 "Met Office" %} + +Met Office [deprecated the Datapoint API](https://www.metoffice.gov.uk/services/data/datapoint/datapoint-retirement-faqs) used by this integration, causing it to stop working. To address this, it is now migrated to [DataHub API](https://www.metoffice.gov.uk/services/data/met-office-weather-datahub). + +To keep using this integration you will need to provide it a new API key which can be obtained by signing up for [DataHub](https://datahub.metoffice.gov.uk/) and subscribing to [Global spot dataset](https://datahub.metoffice.gov.uk/pricing/site-specific). Free subscription provides 360 calls per day which is enough for this integration to work. + +Some sensors have changed due to new data source: + +- Hourly forecast provided by weather entity now has actual hourly entries as opposed to 3-hourly in the old version +- Instead of `visibility` and `visibility_distance` sensors showing a range and qualitative description (such as "1-4 km" and "Poor"), integration now exposes a single `visibility` sensor with precise visibility distance in meters +- The integration no longer exposes "daily" and "3-hourly" sensors, there is a single set of them now +- The integration sensors no longer expose `Site ID`, `Site name` and `Sensor ID` attributes as these don't provide any additional value + +([@avee87] - [#131425]) ([documentation](/integrations/metoffice)) + +[@avee87]: https://github.com/avee87 +[#131425]: https://github.com/home-assistant/core/pull/131425 + +{% 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: + +- [Icon translations now support ranges](https://developers.home-assistant.io/blog/2025/05/22/range-based-icons/) + +[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.6](/changelogs/core-2025.6) diff --git a/source/changelogs/core-2025.6.markdown b/source/changelogs/core-2025.6.markdown new file mode 100644 index 00000000000..b1321144f89 --- /dev/null +++ b/source/changelogs/core-2025.6.markdown @@ -0,0 +1,1497 @@ +--- +title: Full changelog for Home Assistant Core 2025.6 +description: Detailed changelog for the Home Assistant Core 2025.6 release +replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ +--- + +These are all the changes included in the Home Assistant Core 2025.6 release. + +For a summary in a more readable format: +[Release notes blog for this release](/blog/2025/06/11/release-20256/). + +## All changes + +- Bump version to 2025.6.0dev0 ([@frenck] - [#143983]) +- Matter Cooktop fixture ([@lboue] - [#143984]) +- Move huawei_lte sensor icons to icons.json where applicable ([@scop] - [#143999]) +- Remove deprecated action `api_call` from Habitica integration ([@tr4nt0r] - [#143978]) +- Remove unused client param at Home Connect diagnostics ([@Diegorro98] - [#144017]) +- Remove `_attr_should_poll` from Home Connect base entity ([@Diegorro98] - [#144016]) +- Remove default brightness values from Home Connect light entities ([@Diegorro98] - [#144019]) +- Remove translation key for battery level in Home Connect sensor ([@Diegorro98] - [#144020]) +- Use common percentage const at Home Connect ([@Diegorro98] - [#144021]) +- Remove non required Home Connect tests ([@Diegorro98] - [#144024]) +- Set `autouse` to `setup_credentials` Home Connect fixture ([@Diegorro98] - [#144028]) +- Listen for an event just once at Home Connect test ([@Diegorro98] - [#144031]) +- Sort Home Connect test params ([@Diegorro98] - [#144035]) +- Matter Laundry Dryer fixture ([@lboue] - [#144043]) +- Update miele program codes and strings ([@astrandb] - [#144049]) +- Matter Solar power fixture ([@lboue] - [#144058]) +- Remove deprecated binary sensor in Husqvarna Automower ([@Thomas55555] - [#144064]) +- Flag strict typing for miele ([@astrandb] - [#144060]) +- Set Shelly PARALLEL_UPDATES ([@thecode] - [#144070]) +- Move Home Connect entry state assertion at tests ([@Diegorro98] - [#144027]) +- Move SamsungTV test constants to fixture files ([@epenet] - [#144086]) +- Use `is` instead of `==` on check against enum value at Home Connect ([@Diegorro98] - [#144083]) +- Mark exception-translations done in Shelly ([@thecode] - [#144073]) +- Handle missing action exceptions in SamsungTV ([@chemelli74] - [#143630]) +- Avoid working out suggested id in entity_platform when already registered ([@bdraco] - [#144079]) +- Improve handling of missing miele program codes ([@astrandb] - [#144093]) +- Add DHCP discovery to Knocki ([@joostlek] - [#144048]) +- Fix fritz coordinator typing ([@cdce8p] - [#144146]) +- Fix litterrobot entity typing ([@cdce8p] - [#144147]) +- Improve select platform in Husqvarna Automower ([@Thomas55555] - [#144117]) +- Mark Shelly icon-translations as done ([@thecode] - [#144148]) +- Mark Shelly docs-data-update as done ([@thecode] - [#144151]) +- Add DHCP discovery to Home Connect ([@Diegorro98] - [#144095]) +- Improve supported color modes description ([@jbouwh] - [#144144]) +- Make the network device tracking feature optional in AVM Fritz!Tools ([@mib1185] - [#144149]) +- Pass requestor_uuid to bond API calls ([@bdraco] - [#144128]) +- Add support for updating ESPHome deep sleep devices ([@bdraco] - [#144161]) +- Fix spelling of "comma-separated (list)" in `fritzbox_callmonitor` ([@NoRi2909] - [#144191]) +- Fix spelling of "comma-separated" and "IP address" in `cast` ([@NoRi2909] - [#144188]) +- Fix spelling of "comma-separated (list)" in `huawei_lte` ([@NoRi2909] - [#144189]) +- Fix spelling of "comma-separated (list / event name)" in `doorbird` ([@NoRi2909] - [#144190]) +- Add hazard lights binary sensor to Teslemetry ([@Bre77] - [#144166]) +- Add better typing to Teslemetry switch platform ([@Bre77] - [#144168]) +- Improve typing of binary sensors in Teslemetry ([@Bre77] - [#144169]) +- Update models const in Teslemetry ([@Bre77] - [#144175]) +- Rename classes in Teslemetry ([@Bre77] - [#144179]) +- Fix spelling of "comma-separated (network addresses)" in `nmap_tracker` ([@NoRi2909] - [#144197]) +- Add Zimi Cloud Connect Integration ([@mhannon11] - [#129876]) +- Update `denonavr` to `1.1.0` ([@ol-iver] - [#144199]) +- Fix sentence-casing of "Phone number" in `peco` ([@NoRi2909] - [#144208]) +- Make spelling of "Auto-charge" switch consistent in TechnoVE ([@NoRi2909] - [#144206]) +- Remove unnecessary intermediate functions in `entry_data` for ESPHome ([@bdraco] - [#144173]) +- Improve the user-facing strings of `heos` ([@NoRi2909] - [#144218]) +- Fix sentence-casing in user-facing strings of `tami4` ([@NoRi2909] - [#144212]) +- Fix spelling of "sign in" and "setup" in `verisure` ([@NoRi2909] - [#144214]) +- Improve user-facing strings of `blink` ([@NoRi2909] - [#144219]) +- Replace "Sign-in …" with "Sign in …" in `ring` ([@NoRi2909] - [#144222]) +- Replace "log-in" with "log in" in `zwave_me` ([@NoRi2909] - [#144223]) +- Change roborock to use home_data_v3 ([@Lash-L] - [#144238]) +- Increase the local calendar update interval to avoid re-parsing the calendar state unnecessarily ([@allenporter] - [#144234]) +- Add valet switch to Teslemetry ([@Bre77] - [#144167]) +- Set api type more specifically in Teslemetry ([@Bre77] - [#144178]) +- Change some strings to international English in `fronius` ([@NoRi2909] - [#144244]) +- Remove unused huawei_lte YAML schemas, error out on YAML config ([@scop] - [#144217]) +- Add last attempted automatic backup sensor ([@mib1185] - [#144194]) +- Move more SamsungTV test constants to fixture files ([@epenet] - [#144249]) +- Bump nexia to 2.9.0 ([@jrhillery] - [#144153]) +- Bump github/codeql-action from 3.28.16 to 3.28.17 (@dependabot - [#144245]) +- Cleanup invalid CONF_ID from samsungtv tests ([@epenet] - [#144252]) +- Fix hassfest expecting strings file for custom components ([@mj23000] - [#135789]) +- Fix balboa mocks ([@emontnemery] - [#144264]) +- Fix deako mocks ([@emontnemery] - [#144265]) +- Fix imeon_inverter mocks ([@emontnemery] - [#144266]) +- Fix velbus mocks ([@emontnemery] - [#144267]) +- Fix palazzetti mocks ([@emontnemery] - [#144268]) +- Fix fibaro mocks ([@emontnemery] - [#144270]) +- Fix matter mocks ([@emontnemery] - [#144271]) +- Fail tests which JSON serialize mocks ([@emontnemery] - [#144261]) +- Change "recognized" to international English spelling in `hive` ([@NoRi2909] - [#144284]) +- Use international English spelling for "authorization" in `reolink` ([@NoRi2909] - [#144305]) +- Drop alias from local DOMAIN import ([@epenet] - [#144311]) +- Invert DOMAIN alias in telegram ([@epenet] - [#144313]) +- Add MQTT binary_sensor as entity platform on MQTT subentries ([@jbouwh] - [#144142]) +- Use runtime_data in geocaching ([@epenet] - [#144310]) +- Use runtime_data in gdacs ([@epenet] - [#144309]) +- Add async_delete_repair_issue method to CloudClient ([@ludeeus] - [#144302]) +- Allow liter for gas sensor device class ([@Arnie97] - [#141518]) +- Improve type hints in gc100 ([@epenet] - [#144308]) +- Remove ThingTalk server configuration and related websocket command from cloud integration ([@ludeeus] - [#144301]) +- Use runtime_data in geonetnz_quakes ([@epenet] - [#144319]) +- Use runtime_data in geonetnz_volcano ([@epenet] - [#144320]) +- Use runtime_data in gogogate2 ([@epenet] - [#144322]) +- Manage unsupported sources on Samsung TV ([@chemelli74] - [#144221]) +- Remove deprecated freebox reboot service ([@epenet] - [#144303]) +- Use runtime_data in freebox ([@epenet] - [#144326]) +- Drop alias from local const DOMAIN import ([@epenet] - [#144312]) +- Add MQTT button as entity platform on MQTT subentries ([@jbouwh] - [#144204]) +- Use runtime_data in google_assistant ([@epenet] - [#144332]) +- Move service definitions to separate module in guardian ([@epenet] - [#144306]) +- Use runtime_data in google_assistant_sdk ([@epenet] - [#144335]) +- Use config entry title to name SamsungTV entities ([@epenet] - [#144254]) +- Use runtime_data in goodwe ([@epenet] - [#144325]) +- Use runtime_data in guardian ([@epenet] - [#144344]) +- Use runtime_data in google ([@epenet] - [#144331]) +- Bump aioesphomeapi to 30.2.0 ([@bdraco] - [#144348]) +- Use runtime_data in here_travel_time ([@epenet] - [#144340]) +- Use config location for Homelink in Teslemetry ([@Bre77] - [#144171]) +- Bump nexia to 2.10.0 ([@jrhillery] - [#144363]) +- Add switch entity to Zimi integration ([@markhannon] - [#144236]) +- Remove entity name input from Samsung TV config flow ([@epenet] - [#144372]) +- Modify require_admin decorator to take parameters for Unauthorized ([@emontnemery] - [#144346]) +- Use runtime_data in hko ([@epenet] - [#144368]) +- Allow no_subscription repair issue in cloud ([@ludeeus] - [#144380]) +- Cleanup old config flow IMPORT constants in samsungtv tests ([@epenet] - [#144394]) +- Bump hass-nabucasa from 0.96.0 to 0.100.0 ([@ludeeus] - [#144341]) +- Add typing to smartthings climate target_temperature_low ([@wilbiev] - [#143713]) +- Improve SamsungTV ssdp test fixtures ([@epenet] - [#144376]) +- Do not duplicate model and model_id in SamsungTV device info ([@epenet] - [#144402]) +- Add discovery schema for Matter CumulativeEnergyExported ([@lboue] - [#144061]) +- Fix spelling in user-facing strings of `auth` component ([@NoRi2909] - [#144412]) +- Add missing hyphen to "eight-digit HomeKit pairing code" ([@NoRi2909] - [#144416]) +- Fix spelling of "HomeKit" and "Gateway" in `tradfri` ([@NoRi2909] - [#144420]) +- Add missing hyphen to "6-digit … codes" in `opower` ([@NoRi2909] - [#144417]) +- Fix user-facing strings in `totalconnect` ([@NoRi2909] - [#144411]) +- Add sensor for brew start time to lamarzocco ([@zweckj] - [#144423]) +- Fix sentence-casing in user-facing strings of `isy994` ([@NoRi2909] - [#144428]) +- Matter Mounted dimmable load control fixture ([@lboue] - [#144097]) +- Include runner arch in CI cache key ([@cdce8p] - [#144038]) +- Sentence-case "multi-factor authentication" in `sense` ([@NoRi2909] - [#144450]) +- Add missing hyphen to "two-factor authentication" in `nextcloud` ([@NoRi2909] - [#144448]) +- Add missing hyphen to "two-factor authentication" in `august` ([@NoRi2909] - [#144447]) +- Add missing hyphen to "two-factor authentication" in `subaru` ([@NoRi2909] - [#144446]) +- Add test coverage for inkbird IBS-P02B ([@bdraco] - [#144433]) +- Fix sentence-casing and missing hyphen in `electrasmart` ([@NoRi2909] - [#144443]) +- Include channel in Reolink device URL ([@starkillerOG] - [#144456]) +- Small fixes in user-facing strings of `nest` ([@NoRi2909] - [#144444]) +- Set Z-Wave platforms fixture in light tests ([@MartinHjelmare] - [#144473]) +- Set Z-Wave platforms fixture in helpers tests ([@MartinHjelmare] - [#144472]) +- Set Z-Wave platforms fixture in config flow tests ([@MartinHjelmare] - [#144470]) +- Remove RTSPtoWebRTC ([@edenhaus] - [#144328]) +- Fix capitalization and grammar in `simplefin` ([@NoRi2909] - [#144246]) +- Remove deprecated services in SABnzbd ([@joostlek] - [#144405]) +- Add cooktop operating state to SmartThings ([@joostlek] - [#144500]) +- Add hob support to SmartThings ([@joostlek] - [#144493]) +- Add miele devices dynamically ([@astrandb] - [#144216]) +- Add missing hyphen to "single-board computers" in `homekit` ([@NoRi2909] - [#144505]) +- Remove unused OpenWeatherMap const values ([@wittypluck] - [#144510]) +- Show warning message for Z-Wave devices in interview stage ([@MindFreeze] - [#144483]) +- Bump pynina to 0.3.6 ([@DeerMaximum] - [#144494]) +- Improve Husqvarna Automower tests ([@Thomas55555] - [#143113]) +- Cleanup unused CONF_IP_ADDRESS from SamsungTV tests ([@epenet] - [#144379]) +- Use runtime_data in hlk_sw16 ([@epenet] - [#144370]) +- Use runtime_data in hive ([@epenet] - [#144367]) +- Use async_release_notes in ESPHome update entity ([@jesserockz] - [#144440]) +- Jewish calendar entity translations ([@tsvi] - [#144414]) +- Fix voip test RuntimeWarning ([@cdce8p] - [#144519]) +- Update test fixture for Miele dishwasher ([@astrandb] - [#144537]) +- Bump actions/dependency-review-action from 4.6.0 to 4.7.0 (@dependabot - [#144532]) +- Catch and log unexpected backup ciphering errors ([@emontnemery] - [#144531]) +- Add backup tests showing that unknown files are not ciphered ([@emontnemery] - [#144529]) +- Use HassKey in hardware ([@epenet] - [#144337]) +- Add common translation section to Teslemetry ([@Bre77] - [#144361]) +- Move hardware initialisation to package module ([@epenet] - [#144540]) +- Add support to create KNX Cover entities from UI ([@farmio] - [#141944]) +- Bump PySwitchbot to 0.62.0 ([@zerzhang] - [#144527]) +- Matter refrigerator fixture ([@lboue] - [#144491]) +- Update knx-frontend to 2025.4.1.91934 - Enable UI to create KNX Cover entities ([@farmio] - [#141993]) +- Add drying step sensor for Miele tumble dryers ([@astrandb] - [#144515]) +- SMA add re-authentication flow ([@erwindouna] - [#144538]) +- Remove redundant coordinator reference in OpenWeatherMap sensor ([@wittypluck] - [#144548]) +- Add snapshot tests for OpenWeatherMap sensors ([@wittypluck] - [#139657]) +- Remove deprecated camera frontend_stream_type ([@edenhaus] - [#144539]) +- Add exception-translations for switchbot integration ([@zerzhang] - [#143444]) +- Add fan entity to Zimi integration ([@markhannon] - [#144327]) +- Exempt entity categories for Comelit ([@chemelli74] - [#142858]) +- Add left & right temp request entities to Teslemetry ([@Bre77] - [#144364]) +- Add vacuum platform to miele ([@astrandb] - [#143757]) +- Remove deprecated legacy WebRTC provider ([@edenhaus] - [#144547]) +- Remove deprecated async_forward_entry_setup function ([@edenhaus] - [#144560]) +- Remove deprecated core set_time_zone function ([@edenhaus] - [#144559]) +- Add Lux sensor to Airthings Cloud ([@agorecki] - [#141035]) +- Remove deprecated address argument in all lcn services ([@edenhaus] - [#144557]) +- Make all devolo Home Network conflig flow tests end correctly ([@Shutgun] - [#144378]) +- Add Squeezebox service update entities ([@pssc] - [#125764]) +- Deprecate Homee valve sensor ([@Taraman17] - [#139578]) +- Switch to PyEzvizApi ([@RenierM26] - [#135926]) +- Add control bus mode selector to Cambridge Audio ([@ichbinsteffen] - [#139131]) +- Skip check for entry updated by current flow in _async_abort_entries_match ([@alengwenus] - [#141003]) +- Replace custom actions for sleep timer with buttons in bluesound integration ([@LouisChrist] - [#133604]) +- Refactor Bring! integration to poll activity data at a slower interval ([@tr4nt0r] - [#142621]) +- Avoid split of unique id to build OpenWeatherMap sensors ([@wittypluck] - [#144546]) +- Add switch platform to bosch alarm ([@sanjay900] - [#142157]) +- Add status to whois ([@tedvdb] - [#141051]) +- Matter pump fixture ([@lboue] - [#144572]) +- Add water flowing status for YoLink water meter(YS5018). ([@matrixd2] - [#144535]) +- Use device and entity name for OpenWeather map entities ([@wittypluck] - [#144513]) +- Airthings DHCP discovery ([@LaStrada] - [#144280]) +- Add homee fan platform ([@Taraman17] - [#143524]) +- Fix sensor setup during dynamic addition of Miele devices ([@astrandb] - [#144551]) +- Fix sentence-casing in config fields of `aurora_abb_powerone` ([@NoRi2909] - [#144577]) +- Sentence-case names and remove "True/False" in `emulated_roku` setup ([@NoRi2909] - [#144579]) +- SMA add snapshots & tests ([@erwindouna] - [#144555]) +- Use strict typing for ConfigEntry on remove in NUT ([@tdfountain] - [#144588]) +- Add codeowner to Adax ([@LazyTarget] - [#144587]) +- Add switchbot vacuum support ([@zerzhang] - [#144550]) +- Matter Oven fixture ([@lboue] - [#144603]) +- Fix squeezebox test serializing mocks ([@emontnemery] - [#144600]) +- Delete deprecated program switches from Home Connect ([@Diegorro98] - [#144606]) +- Add Codeowner to OpenWeatherMap ([@wittypluck] - [#144605]) +- Fix licenses check for jaraco.itertools ([@cdce8p] - [#144631]) +- Update pylint to 3.3.7 + astroid to 3.3.10 ([@cdce8p] - [#144630]) +- Fix sentence-casing and spelling of "SIA-based" in `sia` ([@NoRi2909] - [#144659]) +- Fix typo in ntfy integration ([@tr4nt0r] - [#144650]) +- Add missing hyphen to "file-based" in `file` ([@NoRi2909] - [#144640]) +- Add missing hyphen to "time-based" in `filter` ([@NoRi2909] - [#144639]) +- Add missing hyphen to "time-based" in `integration` ([@NoRi2909] - [#144638]) +- Add missing hyphen to "time-weighted" in `derivative` ([@NoRi2909] - [#144637]) +- Add missing hyphen to "volume-weighted" in `kraken` ([@NoRi2909] - [#144636]) +- Improve user-facing strings of `plaato` ([@NoRi2909] - [#144633]) +- Fix grammar in description of `unifi.remove_clients` action ([@NoRi2909] - [#144632]) +- Add PARALLEL_UPDATES to Squeezebox ([@peteS-UK] - [#144618]) +- Fix typos in Miele device names to match enum ([@aturri] - [#144609]) +- Remove unused constant from entity_platform tests ([@emontnemery] - [#144601]) +- Add missing hyphens to "condition-based" and "pre-entry" in `bmw_connected_drive` ([@NoRi2909] - [#144685]) +- Take into account coordinator availability for SamsungTV ([@chemelli74] - [#144545]) +- Add missing hyphen to "WebSocket-based" in `mqtt` ([@NoRi2909] - [#144686]) +- Fix missing sentence-casing in `alarmdecoder` ([@NoRi2909] - [#144690]) +- Bump dependency pymiele to 0.5.1 ([@astrandb] - [#144688]) +- Add program phases for Miele washer-dryer ([@astrandb] - [#144664]) +- Override available property in button platform for Squeezebox ([@peteS-UK] - [#144693]) +- Move Assist Pipeline tests to right file ([@balloob] - [#144696]) +- Sort list items alphabetically in Bring integration ([@tr4nt0r] - [#144700]) +- Increase test coverage for ntfy integration ([@tr4nt0r] - [#144701]) +- Rename samsung legacy test fixtures and constants ([@epenet] - [#144715]) +- Improve SamsungTV test coverage ([@epenet] - [#144717]) +- Add target temp sensor to Miele washing machines ([@astrandb] - [#144507]) +- Rename samsung websocket test fixtures and constants ([@epenet] - [#144719]) +- Rename samsung encrypted websocket test fixtures and constants ([@epenet] - [#144726]) +- Refactor frontend user store ([@emontnemery] - [#144723]) +- Remove obsolete tests in SamsungTV ([@epenet] - [#144735]) +- Remove deprecated camera async_handle_web_rtc_offer function ([@edenhaus] - [#144561]) +- Improve user-facing strings of `velbus` ([@NoRi2909] - [#144716]) +- Deduplicate condition schemas ([@emontnemery] - [#144739]) +- Merge websocket test constants in samsungtv tests ([@epenet] - [#144741]) +- Make it possible to subscribe to frontend user store ([@emontnemery] - [#144724]) +- Add missing hyphen to "password-protected" in `Shelly` ([@NoRi2909] - [#144746]) +- Spelling fixes in user-facing strings of `fronius` ([@NoRi2909] - [#144744]) +- Add a test for Assist Pipeline streaming deltas to TTS ([@balloob] - [#144711]) +- Log instead of ValueError for missing cloud translation key ([@ludeeus] - [#144732]) +- Fix outdated help center URL in `plaato` ([@NoRi2909] - [#144748]) +- Improve config flow description in ntfy integration ([@tr4nt0r] - [#144581]) +- Simplify unique config_entry check for LCN ([@alengwenus] - [#135756]) +- Track if TTS entity supports streaming input ([@balloob] - [#144697]) +- Update xknx to 3.8.0 ([@farmio] - [#144753]) +- Allow subscription_expired repair issue in cloud ([@ludeeus] - [#144316]) +- Add MAC connection through DHCP discovery to Home Connect devices ([@Diegorro98] - [#144611]) +- Assert resulting data in devolo Home Network test_form_reauth ([@Shutgun] - [#144760]) +- Rework platform setup tests for devolo Home Network ([@Shutgun] - [#143114]) +- Update pipdeptree to 2.26.1 ([@frenck] - [#144775]) +- Set PARALLEL_UPDATES and update quality_scale for Miele integration ([@astrandb] - [#144770]) +- Bump aiodhcpwatcher to 1.2.0 ([@davidrapan] - [#144769]) +- Move sun conditions to the sun integration ([@emontnemery] - [#144742]) +- Link Shelly device entry with Shelly BT scanner entry ([@bieniu] - [#144626]) +- Add comments to samsungtv config flow tests ([@epenet] - [#144787]) +- Create stream on demand in Teslemetry ([@Bre77] - [#144777]) +- Update debugpy to v1.8.14 ([@frenck] - [#144755]) +- Remove obsolete compatibility code from SamsungTV ([@epenet] - [#144800]) +- Refactor config flow tests to improve result variable usage in Overkiz ([@iMicknl] - [#143374]) +- Add typing to wsdot ([@ucodery] - [#143117]) +- Do not abort on invalid host in SamsungTV user flow ([@epenet] - [#144794]) +- Improve SamsungTV config flow type hints ([@epenet] - [#144820]) +- Bump automower-ble to 0.2.1 ([@alistair23] - [#144817]) +- Update codeowner for switchbot Integration ([@zerzhang] - [#144829]) +- Bump dependency pymiele -> 0.5.2 ([@astrandb] - [#144758]) +- Add device registry snapshots to samsungtv tests ([@epenet] - [#144804]) +- Remove support for condition platforms defining only a CONDITION_SCHEMA ([@emontnemery] - [#144832]) +- Improve user-facing strings of `incomfort` ([@NoRi2909] - [#144844]) +- Add service response support to admin services ([@abmantis] - [#144837]) +- Bump aioesphomeapi to 31.0.0 ([@bdraco] - [#144778]) +- Jewish calendar - Fix Parasha values ([@tsvi] - [#144646]) +- Add config flow data descriptions to Squeezebox ([@peteS-UK] - [#144619]) +- Provide ability to select nexia RoomIQ sensors ([@jrhillery] - [#144278]) +- Adjust handling of SamsungTV misaligned MAC ([@epenet] - [#144810]) +- Make DHCP discovery aware of the network integration ([@davidrapan] - [#144767]) +- Change unknown to unknown_code for missing Miele codes to avoid confusion ([@astrandb] - [#144699]) +- Remove myself as code owner of sun component ([@Swamp-Ig] - [#144854]) +- Fix spelling of "IP address" in `plugwise` ([@NoRi2909] - [#144861]) +- Bump actions/dependency-review-action from 4.7.0 to 4.7.1 (@dependabot - [#144856]) +- Use HassKey in ps4 ([@epenet] - [#144868]) +- Finish cleaning up SamsungTV init tests ([@epenet] - [#144865]) +- Add parallel_updates to new updates platform for Squeezebox ([@peteS-UK] - [#144864]) +- Move ps4 services to separate module ([@epenet] - [#144870]) +- Show Sonos playlists under favorites ([@danielvandenberg95] - [#142357]) +- Bump influxdb-client to 1.48.0 ([@RobBie1221] - [#144845]) +- Add credit balance sensor to Teslemetry ([@Bre77] - [#144365]) +- Drop alias from local DOMAIN import ([@epenet] - [#144867]) +- Introduce recorder.get_statistics service ([@Hypfer] - [#142602]) +- Fix pandora.media_player to not sleep during event loop ([@ucodery] - [#141957]) +- Add plate sensors for Miele hobs ([@astrandb] - [#144400]) +- Add modbus light brightness and color temperature ([@DioSWolF] - [#139703]) +- Add Fronius current and voltage for up to 4 MPP trackers ([@farmio] - [#140120]) +- Add mac address to airgradient devices ([@edenhaus] - [#144876]) +- Add Kostal plenticore Installer login support ([@Schlauer-Hax] - [#133773]) +- Use runtime_data in gree ([@epenet] - [#144880]) +- Fix substitutions in strings.json in Miele integration ([@astrandb] - [#144881]) +- Use entry.async_on_unload in geofency ([@epenet] - [#144882]) +- Use HassKey in greeneye_monitor ([@epenet] - [#144878]) +- Fix pin strings in Teslemetry ([@Bre77] - [#144873]) +- Use entry.async_on_unload in gpslogger ([@epenet] - [#144883]) +- Use runtime_data in gpslogger ([@epenet] - [#144884]) +- Add flow detection to Rachio hose timer ([@brg468] - [#144075]) +- Refactor template optional configuration attributes ([@Petro31] - [#144887]) +- Use snapshot testing for APCUPSD integration ([@yuxincs] - [#130770]) +- Use runtime_data in rachio ([@epenet] - [#144896]) +- Positioning for LCN covers ([@alengwenus] - [#143588]) +- Fix "tunneling" spelling in KNX ([@farmio] - [#144895]) +- Handle unit conversion in lib for niko_home_control ([@VandeurenGlenn] - [#141837]) +- Fix snapshots in APC ([@joostlek] - [#144901]) +- Refactor DeviceAutomationTriggerProtocol ([@emontnemery] - [#144888]) +- Add fan for ventilator ([@LG-ThinQ-Integration] - [#142444]) +- Add support for identify buttons to WMS WebControl pro ([@mback2k] - [#143339]) +- Add buttons to Blue current integration ([@NickKoepr] - [#143964]) +- Add system LED brightness to eheimdigital ([@autinerd] - [#144915]) +- Add binary sensors to bosch_alarm ([@sanjay900] - [#142147]) +- Add sensor for alarm status in bosch_alarm ([@sanjay900] - [#142564]) +- Add media search and play intent ([@balloob] - [#144269]) +- Remove duplicated code in unit conversion util ([@abmantis] - [#144912]) +- Use runtime_data and HassKey in geofency ([@epenet] - [#144886]) +- Use runtime_data in homematicip_cloud ([@epenet] - [#144892]) +- Add another EHS SmartThings fixture ([@joostlek] - [#144920]) +- Translate raised exceptions for Squeezebox ([@peteS-UK] - [#144842]) +- Bump aioesphomeapi to 31.0.1 ([@bdraco] - [#144939]) +- Add modern style configuration for template fan ([@Petro31] - [#144751]) +- Emoncms remove useless var in tests ([@alexandrecuer] - [#144942]) +- Add sensor entity to Zimi integration ([@markhannon] - [#144329]) +- Add modern style template lock ([@Petro31] - [#144756]) +- Add modern configuration for template alarm control panel ([@Petro31] - [#144834]) +- Add reactive energy device class and units ([@Passific] - [#143941]) +- Use runtime_data in iotawatt ([@epenet] - [#144977]) +- Use runtime_data in ipma ([@epenet] - [#144972]) +- Use runtime_data in intellifire ([@epenet] - [#144979]) +- Add template vacuum modern style ([@Petro31] - [#144843]) +- Move iqvia coordinator to separate module ([@epenet] - [#144969]) +- Add water heater support to SmartThings ([@joostlek] - [#144927]) +- Use runtime_data in iqvia ([@epenet] - [#144984]) +- Fix wrong UNIT_CLASS for reactive energy converter ([@Passific] - [#144982]) +- Fix missing mock in hue v2 bridge tests ([@epenet] - [#144947]) +- Use runtime_data in isy994 ([@epenet] - [#144961]) +- Mark Reolink doorbell visitor sensor as always available ([@starkillerOG] - [#145002]) +- Bump codecov/codecov-action from 5.4.2 to 5.4.3 (@dependabot - [#145023]) +- Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot - [#145022]) +- Add DHCP discovery flow to bosch_alarm ([@sanjay900] - [#142250]) +- Initialize select _attr_current_option with None ([@autinerd] - [#145026]) +- Bump plugwise to v1.7.4 ([@bouwew] - [#145021]) +- Bump PySwitchbot to 0.62.2 ([@zerzhang] - [#145018]) +- Add lamp capability to SmartThings ([@joostlek] - [#144918]) +- Cleanup huisbaasje tests ([@epenet] - [#144954]) +- Deprecate DHW switch for SmartThings ([@joostlek] - [#145011]) +- Use generic in iaqualink entity ([@epenet] - [#144989]) +- Set parallel_updates for bosch_alarm ([@sanjay900] - [#145028]) +- Use runtime_data in iaqualink ([@epenet] - [#144988]) +- Update bosch_alarm door switch strings so they are more user friendly ([@sanjay900] - [#144607]) +- Move icloud services to separate module ([@epenet] - [#144980]) +- Use typed config entry in Habitica coordinator ([@epenet] - [#144956]) +- Move huisbaasje coordinator to separate module ([@epenet] - [#144955]) +- Fix non-DHW heat pump in SmartThings ([@joostlek] - [#145008]) +- Fix errors in strings in SmartThings ([@joostlek] - [#145030]) +- Small code optimization for Plugwise ([@bouwew] - [#145037]) +- Add hood fan speed capability to SmartThings ([@joostlek] - [#144919]) +- Use runtime_data in hue ([@epenet] - [#144946]) +- Sync SmartThings EHS fixture ([@joostlek] - [#145042]) +- Update Matter MicrowaveOven fixture ([@lboue] - [#145057]) +- Use runtime_data in hydrawise ([@epenet] - [#144950]) +- Use runtime_data in homeworks ([@epenet] - [#144944]) +- Deprecate SmartThings water heater sensors ([@joostlek] - [#145060]) +- Add additional explanation for Reolink password requirements ([@starkillerOG] - [#145000]) +- OpenAI prompt is optional ([@balloob] - [#145065]) +- Remove address parameter from services.yaml ([@alengwenus] - [#145052]) +- Add number entities for freezer setpoint in SmartThings ([@joostlek] - [#145069]) +- Bump pysuezV2 to 2.0.5 ([@jb101010-2] - [#145047]) +- Bump motionblinds to 0.6.27 ([@starkillerOG] - [#145094]) +- Refactor fan in vesync ([@cdnninja] - [#135744]) +- Ensure that OpenAI tool call deltas have a role ([@balloob] - [#145085]) +- Fix mapping from program_phase to vacuum_activity for Miele integration ([@astrandb] - [#145115]) +- Add Steam closet keep fresh mode to SmartThings ([@joostlek] - [#145107]) +- Add Steam closet auto cycle link to SmartThings ([@joostlek] - [#145111]) +- Add Steam closet sanitize to SmartThings ([@joostlek] - [#145110]) +- Bump cryptography to 45.0.1 and pyopenssl to 25.1.0 ([@bdraco] - [#145121]) +- Set the default upgrade icon for the MQTT device to the default icon for Home Assistant instead of the icon for the MQTT integration ([@XiaoXianNv-boot] - [#144295]) +- OpenAI Conversation split out chat log processing ([@balloob] - [#145129]) +- Bump zcc-helper to 3.5.2 ([@markhannon] - [#144926]) +- Bump google-maps-routing to 0.6.15 ([@bdraco] - [#145130]) +- Fix enum values for program phases by appliance type on Miele appliances ([@aturri] - [#144916]) +- Add Pterodactyl binary sensor tests ([@elmurato] - [#142401]) +- Add has_entity_name attribute to LCN entities ([@alengwenus] - [#145045]) +- Add select platform to eheimdigital ([@autinerd] - [#145031]) +- Add Homee alarm-control-panel platform ([@Taraman17] - [#140041]) +- Add YoLink new device types support 5009 & 5029 ([@matrixd2] - [#144323]) +- Remove deprecated aux heat from elkm1 ([@gjohansson-ST] - [#145148]) +- Add Immich integration ([@mib1185] - [#145125]) +- Update `denonavr` to `1.1.1` ([@ol-iver] - [#145155]) +- Remove deprecated aux heat from Nexia ([@gjohansson-ST] - [#145147]) +- Fix Nanoleaf light state propagation after change from home asisstant ([@tyriis] - [#144291]) +- Add energy/water forecast for Miele integration ([@generically-named] - [#144822]) +- Enable RFDEBUG on RFLink "Enable debug logging" ([@javicalle] - [#138571]) +- Add Kaiser Nienhaus virtual motionblinds integration ([@starkillerOG] - [#145096]) +- Remove deprecated aux heat from econet ([@gjohansson-ST] - [#145149]) +- Bump grpcio to 1.72.0 and protobuf to 6.30.2 ([@bdraco] - [#143633]) +- Sort and simplify DeletedDeviceEntry ([@emontnemery] - [#145171]) +- Cleanup unused string in samsungtv ([@epenet] - [#145174]) +- Jewish calendar: use const in action code ([@tsvi] - [#145007]) +- Bump github/codeql-action from 3.28.17 to 3.28.18 (@dependabot - [#145173]) +- Bump aioesphomeapi to 31.1.0 ([@bdraco] - [#145170]) +- Bump hass-nabucasa from 0.100.0 to 0.101.0 ([@ludeeus] - [#145172]) +- Add ability to mark type hints as compulsory on specific functions ([@epenet] - [#139730]) +- Fix test results parsing error ([@edenhaus] - [#145077]) +- Add athmospheric pressure capability to SmartThings ([@joostlek] - [#145103]) +- Use runtime_data in huisbaasje ([@epenet] - [#144953]) +- Use runtime_data in hvv_departures ([@epenet] - [#144951]) +- Use runtime_data in ialarm ([@epenet] - [#145178]) +- Use runtime_data in icloud ([@epenet] - [#145179]) +- Fix runtime_data in iqvia ([@epenet] - [#145181]) +- Add battery entity for LockV2 in yolink ([@matrixd2] - [#145169]) +- Improve device registry restore tests ([@emontnemery] - [#145186]) +- Mark type hint as compulsory for entity.available property ([@epenet] - [#145189]) +- Mark all _FUNCTION_MATCH as mandatory in pylint plugin ([@epenet] - [#145194]) +- Mark type hint as compulsory for entity.assumed_state property ([@epenet] - [#145187]) +- Remove deprecated aux heat from ephember ([@gjohansson-ST] - [#145152]) +- Minor cleanup for pipeline tts stream test ([@balloob] - [#145146]) +- Revert "Link Shelly device entry with Shelly BT scanner entry (#144626)" ([@bieniu] - [#145177]) +- Move downloader service to separate module ([@epenet] - [#145183]) +- Add lamp capability for hood component in SmartThings ([@joostlek] - [#145036]) +- Add diagnostics platform to Immich integration ([@mib1185] - [#145162]) +- [ci] Skip step if coverage is skipped ([@cdce8p] - [#145202]) +- Bump go2rtc-client to 0.1.3b0 ([@edenhaus] - [#145192]) +- Mark all _CLASS_MATCH as mandatory in pylint plugin ([@epenet] - [#145200]) +- update pyatmo to version 9.2.0 ([@wuede] - [#145203]) +- Fix pylance warning on SnapshotAssertion import ([@chemelli74] - [#145206]) +- Update quality_scale rules status for Comelit ([@chemelli74] - [#143592]) +- Sort and simplify DeletedRegistryEntry ([@emontnemery] - [#145207]) +- Prevent import from syrupy.SnapshotAssertion ([@epenet] - [#145208]) +- Add exception translation for switchbot device initialization ([@zerzhang] - [#144828]) +- Add cover entity to Zimi integration ([@markhannon] - [#144330]) +- Fix typo in Ecovacs get_supported_entities ([@edenhaus] - [#145215]) +- Add missing type hint in zestimate ([@epenet] - [#145218]) +- Add full test coverage for Comelit cover ([@chemelli74] - [#144761]) +- Remove pylance warnings for Comelit tests ([@chemelli74] - [#145199]) +- Add missing type hint in vlc ([@epenet] - [#145223]) +- Improve type hints in rtorrent ([@epenet] - [#145222]) +- Use _attr_native_value in repetier ([@epenet] - [#145219]) +- Use shorthand attributes in yandex transport sensor ([@epenet] - [#145225]) +- Improve entity registry restore test ([@emontnemery] - [#145220]) +- Add device reconfigure to Comelit config flow ([@chemelli74] - [#142866]) +- Finish reconfigure test for Vodafone Station ([@chemelli74] - [#145230]) +- Add trigger_variables to template trigger 'for' field ([@Petro31] - [#136672]) +- Add action exceptions to Comelit integration ([@chemelli74] - [#143581]) +- Split update method in pioneer media player ([@epenet] - [#145212]) +- Fix invalid type hints in netgear switch ([@epenet] - [#145226]) +- Add missing type hint in homematic ([@epenet] - [#145214]) +- Allow TTS streams to generate temporary media source IDs ([@balloob] - [#145080]) +- Add missing type hint in plex ([@epenet] - [#145217]) +- Add support_streaming to ConversationEntity ([@balloob] - [#144998]) +- Fix wording of "Estimated power production" sensors in `forecast_solar` ([@NoRi2909] - [#145201]) +- Jewish Calendar: Implement diagnostics ([@tsvi] - [#145180]) +- TTS to only use stream entity method when streaming request comes in ([@balloob] - [#145167]) +- Add missing Miele tumble dryer program codes ([@astrandb] - [#145236]) +- Jewish calendar - quality scale - fix missing translations ([@tsvi] - [#144410]) +- Jewish calendar: set parallel updates to 0 ([@tsvi] - [#144986]) +- Jewish Calendar - quality scale - use specific config flow ([@tsvi] - [#144408]) +- Only pass serializable data to media player intent ([@balloob] - [#145244]) +- Fix streaming window cover entity in Teslemetry ([@Bre77] - [#145012]) +- Updated code owners for the blue current integration. ([@NickKoepr] - [#144962]) +- Add media_source platform to Immich integration ([@mib1185] - [#145159]) +- Mark entity methods and properties as mandatory in pylint plugin ([@epenet] - [#145210]) +- Add new Probe Plus integration ([@pantherale0] - [#143424]) +- Improve type hints in xiaomi_aqara light turn_on ([@epenet] - [#145257]) +- Use shorthand attributes in raspyrfm ([@epenet] - [#145250]) +- Improve type hints in omnilogic ([@epenet] - [#145259]) +- Sort usb ports in Z-Wave flow so unknown devices are last ([@MindFreeze] - [#145211]) +- Use runtime_data in smarttub ([@epenet] - [#145279]) +- Improve type hints in blebox climate ([@epenet] - [#145282]) +- Use shorthand attributes in yi camera ([@epenet] - [#145276]) +- Bump aiontfy to 0.5.3 ([@tr4nt0r] - [#145263]) +- Use shorthand attributes in tfiac climate ([@epenet] - [#145289]) +- Drop useless unit conversion in smarttub ([@epenet] - [#145287]) +- Use shorthand attributes in melissa climate ([@epenet] - [#145286]) +- Use shorthand attributes in intesishome climate ([@epenet] - [#145285]) +- Use shorthand attributes in push camera ([@epenet] - [#145273]) +- Improve type hints in homematic climate ([@epenet] - [#145283]) +- Use shorthand attributes in touchline climate ([@epenet] - [#145292]) +- Use shorthand attributes in vivotek camera ([@epenet] - [#145275]) +- Use shorthand attributes in venstar climate ([@epenet] - [#145294]) +- Use shorthand attributes in xs1 climate ([@epenet] - [#145298]) +- Improve type hints in xs1 entities ([@epenet] - [#145299]) +- add date and time service to bosch_alarm ([@sanjay900] - [#142243]) +- Refactor set_temperature in venstar climate ([@epenet] - [#145297]) +- Use shorthand attributes in xiaomi_aqara ([@epenet] - [#145253]) +- Use shorthand attributes in rpi_camera camera ([@epenet] - [#145274]) +- Mark button methods and properties as mandatory in pylint plugin ([@epenet] - [#145269]) +- Fix typos in user-facing strings of `zha` ([@NoRi2909] - [#145305]) +- Mark alarm_control_panel methods and properties as mandatory in pylint plugin ([@epenet] - [#145270]) +- Mark calendar methods and properties as mandatory in pylint plugin ([@epenet] - [#145271]) +- Add class init type hint to xiaomi_aqara ([@epenet] - [#145255]) +- Tidy up service call for bosch_alarm ([@sanjay900] - [#145306]) +- Mark turn_on/turn_off/toggle as mandatory in pylint plugin ([@epenet] - [#145249]) +- Fix issues with bosch alarm dhcp discovery ([@sanjay900] - [#145034]) +- Bump teslemetry_stream to 0.7.9 in Teslemetry ([@Bre77] - [#145303]) +- Add Wh/km unit for energy distance ([@frenck] - [#145243]) +- Mark camera methods and properties as mandatory in pylint plugin ([@epenet] - [#145272]) +- Mark climate methods and properties as mandatory in pylint plugin ([@epenet] - [#145280]) +- Make spelling of "setpoint" consistent in `opentherm_gw` ([@NoRi2909] - [#145318]) +- Update binary sensor translations for bosch_alarm ([@sanjay900] - [#145315]) +- Use preferred spelling of "setpoint" in `smartthings` ([@NoRi2909] - [#145319]) +- Remove deprecated aux heat from Climate Entity component ([@gjohansson-ST] - [#145151]) +- Add solar charging options to Wallbox integration ([@jorisdrenth] - [#139286]) +- Create repair issue if not all add-ons or folders were backed up ([@emontnemery] - [#144999]) +- Add Albanian (Shqip) language ([@bramkragten] - [#145324]) +- Suez water: fetch historical data in statistics ([@jb101010-2] - [#131166]) +- Jewish calendar : icon translations ([@tsvi] - [#145329]) +- bump aioimmich to 0.6.0 ([@mib1185] - [#145334]) +- Jewish calendar: move value calculation to entity description (1/3) ([@tsvi] - [#144272]) +- bump aiokem to 0.5.11 ([@PeteRager] - [#145332]) +- Assist Pipeline stream TTS when supported and long response ([@balloob] - [#145264]) +- Add support for videos in Immich media source ([@mib1185] - [#145254]) +- Added support for shared spaces in Synology DSM (Photo Station) ([@lodesmets] - [#144044]) +- Add date sensors to Rehlko ([@PeteRager] - [#145314]) +- Add support for music library folder to Sonos ([@PeteRager] - [#139554]) +- Remove the old ZWave controller from the list of migration targets ([@MindFreeze] - [#145281]) +- Bump xiaomi-ble to 0.39.0 ([@Ernst79] - [#145348]) +- Add sensors to Wallbox ([@jorisdrenth] - [#145247]) +- Bump pyswitchbot to 0.64.1 ([@zerzhang] - [#145360]) +- Minor code deduplication in backup manager ([@emontnemery] - [#145366]) +- Add hub3 support for switchbot integration ([@zerzhang] - [#145371]) +- Update links to user docs: Connect-ZBT-1, Green, Yellow ([@c0ffeeca7] - [#145374]) +- Bump eheimdigital to 1.2.0 ([@autinerd] - [#145372]) +- Add lock ultra and lock lite for switchbot integration ([@zerzhang] - [#145373]) +- Improve comment explaining planned backup store version bump ([@emontnemery] - [#145368]) +- Recommended installation option for Z-Wave ([@MindFreeze] - [#145327]) +- Bump lcn-frontend to 0.2.5 ([@alengwenus] - [#144983]) +- Improve failing backup repair messages ([@emontnemery] - [#145388]) +- Prevent types-*/setuptools/wheel runtime requirements in dependencies ([@epenet] - [#145381]) +- Fix Z-Wave installation type string ([@MartinHjelmare] - [#145390]) +- Improve Z-Wave config flow test fixtures ([@MartinHjelmare] - [#145378]) +- Jewish Calendar: Make exception translatable ([@tsvi] - [#145376]) +- Enable B009 ([@joostlek] - [#144192]) +- Update bluetooth-auto-recovery to 1.5.2 ([@cdce8p] - [#145395]) +- Update inkbird-ble to 0.16.2 ([@cdce8p] - [#145396]) +- Update sensorpro-ble to 0.7.1 ([@cdce8p] - [#145397]) +- Update igloohome-api to 0.1.1 ([@cdce8p] - [#145401]) +- Add SmartThings capability for Washer spin level ([@joostlek] - [#145039]) +- Add power cool and power freeze to SmartThings ([@joostlek] - [#145102]) +- wsdot component adopts wsdot package ([@ucodery] - [#144914]) +- Reword sunset event exception ([@tsvi] - [#145400]) +- ZHA repairs: remove links to obsolete docs ([@c0ffeeca7] - [#145398]) +- Add SmartThings capability for Washer soil level ([@joostlek] - [#145041]) +- Add thermostat fixture to SmartThings ([@joostlek] - [#145407]) +- Update metoffice to use DataHub API ([@avee87] - [#131425]) +- Update exception handling for initialization for Squeezebox ([@peteS-UK] - [#144674]) +- Bump lektricowifi to 0.1 ([@Lektrico] - [#145393]) +- Mark cover methods and properties as mandatory in pylint plugin ([@epenet] - [#145308]) +- Mark fan methods and properties as mandatory in pylint plugin ([@epenet] - [#145311]) +- Mark LLMs that support streaming as such ([@balloob] - [#145405]) +- Mark geo_location methods and properties as mandatory in pylint plugin ([@epenet] - [#145313]) +- Bump habiticalib to v.0.4.0 ([@tr4nt0r] - [#145414]) +- Clean up AbstractTemplateEntity ([@Petro31] - [#145409]) +- Catch blocking version pinning in dependencies early ([@epenet] - [#145364]) +- Add CancelBoost for Matter Water heater ([@lboue] - [#145316]) +- Remove unneeded parenthesis in comparison for Sonos ([@PeteRager] - [#145413]) +- Centralise MockStreamReaderChunked helper ([@mib1185] - [#145404]) +- Add valve position capability to SmartThings ([@joostlek] - [#144923]) +- Add climate entity for heatpump zones in SmartThings ([@joostlek] - [#144991]) +- Add binary_sensor platform to Rehlko ([@PeteRager] - [#145391]) +- Improve type hints in doods ([@epenet] - [#145426]) +- Hotfix for incorrect bracket in messages for Squeezebox ([@peteS-UK] - [#145418]) +- Add new button to the Lektrico integration ([@Lektrico] - [#145420]) +- Improve type hints in microsoft_face_identify ([@epenet] - [#145419]) +- Improve type hints in dlib_face_detect ([@epenet] - [#145422]) +- Improve type hints in dlib_face_identify ([@epenet] - [#145423]) +- Move to explicit exports in test helpers ([@joostlek] - [#145392]) +- Improve Z-Wave config flow test typing ([@MartinHjelmare] - [#145438]) +- Improve type hints in microsoft_face ([@epenet] - [#145417]) +- Catch invalid settings error in geocaching ([@marc7s] - [#139944]) +- Improve type hints in tensorflow ([@epenet] - [#145433]) +- Improve type hints in qrcode ([@epenet] - [#145430]) +- Improve type hints in openalpr_cloud ([@epenet] - [#145429]) +- Improve type hints in seven_segments ([@epenet] - [#145431]) +- Add range support to icon translations ([@frenck] - [#145340]) +- Improve type hints in sighthound ([@epenet] - [#145432]) +- switchbot_cloud: Add Smart Lock door and calibration state ([@mrueg] - [#143695]) +- Improve type hints in microsoft_face_detect ([@epenet] - [#145421]) +- Add paperless integration ([@fvgarrel] - [#145239]) +- Quantum Gateway device tracker tests ([@tamwahba] - [#145161]) +- Add webhook in switchbot cloud integration ([@Gigatrappeur] - [#132882]) +- Mark image_processing methods and properties as mandatory in pylint plugin ([@epenet] - [#145435]) +- Add Matter test to select attribute ([@joostlek] - [#145440]) +- Add matter attributes ([@jvmahon] - [#140843]) +- Matter Device Energy Management cluster ESAState attribute ([@lboue] - [#144430]) +- Don't add dynamically Home Connect event sensors and disable them by default ([@Diegorro98] - [#144757]) +- Add SMLIGHT button entities for second radio ([@tl-sl] - [#141463]) +- HomeKit Bridge integration: Adding `h264_qsv` as valid VIDEO_CODEC option ([@dalanmiller] - [#145448]) +- Add AbstractTemplateFan class in preparation for trigger based entity ([@Petro31] - [#144968]) +- Add AbstractTemplateLock to prepare for trigger based template locks ([@Petro31] - [#144978]) +- Add AbstractTemplate cover to prepare for trigger based template covers ([@Petro31] - [#144907]) +- Add AbstractTempleAlarmControlPanel class to prepare for trigger based template alarm control panels ([@Petro31] - [#144974]) +- Add AbstractTemplateVacuum to prepare for trigger based template vacuums ([@Petro31] - [#144990]) +- Add HomeKit thermostat fan state mapping for preheating, defrosting ([@jz-v] - [#145353]) +- Mark device_tracker methods and properties as mandatory in pylint plugin ([@epenet] - [#145309]) +- Add configuration url to Immich device info ([@mib1185] - [#145456]) +- Fix typo in reauth_confirm description of `metoffice` ([@NoRi2909] - [#145458]) +- Add default sensor data for Tesla Wall Connector tests ([@abmantis] - [#145462]) +- Replace empty mock in GoalZero tests ([@abmantis] - [#145463]) +- Make Powerwall energy sensors TOTAL_INCREASING to fix hardware swaps ([@exciton] - [#145165]) +- Add pending damage and pending quest items sensors ([@tr4nt0r] - [#145449]) +- Add pytest/codecov to forbidden runtime dependencies ([@epenet] - [#145447]) +- Prefer to create backups in local storage if selected ([@emontnemery] - [#145331]) +- Add paperless-ngx to strict typing ([@joostlek] - [#145466]) +- Add diagnostics to Paperless-ngx ([@joostlek] - [#145465]) +- Add support for Tuya Wireless Switch entity ([@lanthaler] - [#123284]) +- Improve mqtt subentry selector validation and remove redundant validators ([@jbouwh] - [#145499]) +- Add MQTT cover as entity platform on MQTT subentries ([@jbouwh] - [#144381]) +- Bump aiohttp to 3.12.0b3 ([@bdraco] - [#145358]) +- Bump Anthropic library to 0.52.0 ([@Shulyaka] - [#145494]) +- Improve type hints in xiaomi_miio humidifier ([@epenet] - [#145506]) +- Add concentration conversion support for mg/mÂł ([@frenck] - [#145325]) +- Mark light methods and properties as mandatory in pylint plugin ([@epenet] - [#145510]) +- Don't manipulate hvac modes based on device active mode in AVM Fritz!SmartHome ([@mib1185] - [#145513]) +- Mark humidifier methods and properties as mandatory in pylint plugin ([@epenet] - [#145507]) +- Add Anthropic Claude 4 support ([@Shulyaka] - [#145505]) +- Add trigger based template cover ([@Petro31] - [#145455]) +- Add automatic backup event entity to Home Assistant Backup system ([@mib1185] - [#145350]) +- Use runtime_data in xiaomi_miio ([@epenet] - [#145517]) +- Support readonly selectors in config_flows ([@karwosts] - [#129456]) +- Bump py-sucks to 0.9.11 ([@mib1185] - [#145518]) +- Add Matter Pump device type ([@lboue] - [#145335]) +- Add MQTT fan as entity platform on MQTT subentries ([@jbouwh] - [#144698]) +- Remove repoze.lru from license exceptions ([@epenet] - [#145519]) +- Add read_only selectors to Statistics Options Flow ([@karwosts] - [#145522]) +- Use _handle_coordinator_update() instead of own callback in Feedreader event entity ([@mib1185] - [#145520]) +- Remove inactive codeowner from template integration ([@Petro31] - [#145535]) +- Bump aiohttp to 3.12.0rc0 ([@bdraco] - [#145540]) +- Bump incomfort-client to v0.6.9 ([@jbouwh] - [#145546]) +- Simplify ZBT-1 setup string ([@abmantis] - [#145532]) +- Bump androidtvremote2 to 0.2.2 ([@tronikos] - [#145542]) +- Add data descriptions in the Android TV Remote Configure Android apps ([@tronikos] - [#145537]) +- Fix translation strings for MQTT subentries ([@jbouwh] - [#145529]) +- Bump python-linkplay to v0.2.8 ([@silamon] - [#145550]) +- Bump aiohttp to 3.12.0rc1 ([@bdraco] - [#145562]) +- Add preset mode to Comelit climate ([@chemelli74] - [#145195]) +- Bump pylamarzocco to 2.0.5 ([@zweckj] - [#145560]) +- Bump aiokem to 0.5.12 ([@PeteRager] - [#145565]) +- Bump aiohttp to 3.12.0 ([@bdraco] - [#145570]) +- Remove global registry reference in coordinator for UptimeRobot ([@chemelli74] - [#142938]) +- Bump opower to 0.12.2 ([@tronikos] - [#145573]) +- Add SmartThings freezer and cooler temperatures ([@joostlek] - [#145468]) +- Safe get for backflush status in lamarzocco ([@zweckj] - [#145559]) +- Add reauth and reconfigure to paperless ([@fvgarrel] - [#145469]) +- Fix aiohttp MockPayloadWriter ([@cdce8p] - [#145579]) +- Add `returned energy` sensor for Shelly RPC switch component ([@bieniu] - [#145490]) +- New integration Amazon Devices ([@chemelli74] - [#144422]) +- Add DHCP discovery to Amazon Devices ([@joostlek] - [#145587]) +- Change cooler name to fridge in SmartThings ([@joostlek] - [#145590]) +- Bump uiprotect to version 7.9.2 ([@RaHehl] - [#145583]) +- Pipeline to stream TTS on tool call ([@balloob] - [#145477]) +- Bump uiprotect to version 7.10.0 ([@RaHehl] - [#145596]) +- Bump pylamarzocco to 2.0.6 ([@zweckj] - [#145595]) +- Enable message Streaming in the Gemini integration. ([@IvanLH] - [#144937]) +- Bump ZHA to 0.0.59 ([@TheJulianJES] - [#145597]) +- Add issue trackers to requirements script exceptions ([@epenet] - [#145608]) +- Use sub-devices for Shelly multi-channel devices ([@bieniu] - [#144100]) +- Add more mac-addresses for Amazon Devices autodiscovery ([@chemelli74] - [#145598]) +- Improve Bluetooth binary_sensor for Amazon Devices ([@chemelli74] - [#145600]) +- Add payload ON and OFF options to MQTT switch subentry component ([@jbouwh] - [#144627]) +- Disable last cleaning sensor for gs3mp model in lamarzocco ([@zweckj] - [#145576]) +- Fix reference to "tilt command topic" in MQTT translation strings ([@jbouwh] - [#145563]) +- Bump aiolifx to 1.1.5 to improve the identification of LIFX Luna ([@Djelibeybi] - [#145416]) +- Mark Shelly quality as silver ([@bieniu] - [#145610]) +- Fulfilled quality rules - gold and platinum tiers for Miele integration ([@astrandb] - [#144773]) +- Add from_hex filter ([@Petro31] - [#145229]) +- Improve type hints in XiaomiGatewayDevice derived entities ([@epenet] - [#145605]) +- Allow base64_encode to support bytes and strings ([@Petro31] - [#145227]) +- Download backup if restore fails in Z-Wave migration ([@MindFreeze] - [#145434]) +- Add Homee event platform ([@Taraman17] - [#145569]) +- Empty response returns empty list in Nord Pool ([@gjohansson-ST] - [#145514]) + +[#123284]: https://github.com/home-assistant/core/pull/123284 +[#125764]: https://github.com/home-assistant/core/pull/125764 +[#129456]: https://github.com/home-assistant/core/pull/129456 +[#129876]: https://github.com/home-assistant/core/pull/129876 +[#130770]: https://github.com/home-assistant/core/pull/130770 +[#131166]: https://github.com/home-assistant/core/pull/131166 +[#131425]: https://github.com/home-assistant/core/pull/131425 +[#132882]: https://github.com/home-assistant/core/pull/132882 +[#133604]: https://github.com/home-assistant/core/pull/133604 +[#133773]: https://github.com/home-assistant/core/pull/133773 +[#135744]: https://github.com/home-assistant/core/pull/135744 +[#135756]: https://github.com/home-assistant/core/pull/135756 +[#135789]: https://github.com/home-assistant/core/pull/135789 +[#135926]: https://github.com/home-assistant/core/pull/135926 +[#136672]: https://github.com/home-assistant/core/pull/136672 +[#138571]: https://github.com/home-assistant/core/pull/138571 +[#139131]: https://github.com/home-assistant/core/pull/139131 +[#139286]: https://github.com/home-assistant/core/pull/139286 +[#139554]: https://github.com/home-assistant/core/pull/139554 +[#139578]: https://github.com/home-assistant/core/pull/139578 +[#139657]: https://github.com/home-assistant/core/pull/139657 +[#139703]: https://github.com/home-assistant/core/pull/139703 +[#139730]: https://github.com/home-assistant/core/pull/139730 +[#139944]: https://github.com/home-assistant/core/pull/139944 +[#140041]: https://github.com/home-assistant/core/pull/140041 +[#140120]: https://github.com/home-assistant/core/pull/140120 +[#140843]: https://github.com/home-assistant/core/pull/140843 +[#141003]: https://github.com/home-assistant/core/pull/141003 +[#141035]: https://github.com/home-assistant/core/pull/141035 +[#141051]: https://github.com/home-assistant/core/pull/141051 +[#141463]: https://github.com/home-assistant/core/pull/141463 +[#141518]: https://github.com/home-assistant/core/pull/141518 +[#141837]: https://github.com/home-assistant/core/pull/141837 +[#141944]: https://github.com/home-assistant/core/pull/141944 +[#141957]: https://github.com/home-assistant/core/pull/141957 +[#141993]: https://github.com/home-assistant/core/pull/141993 +[#142147]: https://github.com/home-assistant/core/pull/142147 +[#142157]: https://github.com/home-assistant/core/pull/142157 +[#142243]: https://github.com/home-assistant/core/pull/142243 +[#142250]: https://github.com/home-assistant/core/pull/142250 +[#142357]: https://github.com/home-assistant/core/pull/142357 +[#142401]: https://github.com/home-assistant/core/pull/142401 +[#142444]: https://github.com/home-assistant/core/pull/142444 +[#142564]: https://github.com/home-assistant/core/pull/142564 +[#142602]: https://github.com/home-assistant/core/pull/142602 +[#142621]: https://github.com/home-assistant/core/pull/142621 +[#142858]: https://github.com/home-assistant/core/pull/142858 +[#142866]: https://github.com/home-assistant/core/pull/142866 +[#142938]: https://github.com/home-assistant/core/pull/142938 +[#143113]: https://github.com/home-assistant/core/pull/143113 +[#143114]: https://github.com/home-assistant/core/pull/143114 +[#143117]: https://github.com/home-assistant/core/pull/143117 +[#143339]: https://github.com/home-assistant/core/pull/143339 +[#143374]: https://github.com/home-assistant/core/pull/143374 +[#143424]: https://github.com/home-assistant/core/pull/143424 +[#143444]: https://github.com/home-assistant/core/pull/143444 +[#143524]: https://github.com/home-assistant/core/pull/143524 +[#143581]: https://github.com/home-assistant/core/pull/143581 +[#143588]: https://github.com/home-assistant/core/pull/143588 +[#143592]: https://github.com/home-assistant/core/pull/143592 +[#143630]: https://github.com/home-assistant/core/pull/143630 +[#143633]: https://github.com/home-assistant/core/pull/143633 +[#143695]: https://github.com/home-assistant/core/pull/143695 +[#143713]: https://github.com/home-assistant/core/pull/143713 +[#143757]: https://github.com/home-assistant/core/pull/143757 +[#143941]: https://github.com/home-assistant/core/pull/143941 +[#143964]: https://github.com/home-assistant/core/pull/143964 +[#143978]: https://github.com/home-assistant/core/pull/143978 +[#143983]: https://github.com/home-assistant/core/pull/143983 +[#143984]: https://github.com/home-assistant/core/pull/143984 +[#143999]: https://github.com/home-assistant/core/pull/143999 +[#144016]: https://github.com/home-assistant/core/pull/144016 +[#144017]: https://github.com/home-assistant/core/pull/144017 +[#144019]: https://github.com/home-assistant/core/pull/144019 +[#144020]: https://github.com/home-assistant/core/pull/144020 +[#144021]: https://github.com/home-assistant/core/pull/144021 +[#144024]: https://github.com/home-assistant/core/pull/144024 +[#144027]: https://github.com/home-assistant/core/pull/144027 +[#144028]: https://github.com/home-assistant/core/pull/144028 +[#144031]: https://github.com/home-assistant/core/pull/144031 +[#144035]: https://github.com/home-assistant/core/pull/144035 +[#144038]: https://github.com/home-assistant/core/pull/144038 +[#144043]: https://github.com/home-assistant/core/pull/144043 +[#144044]: https://github.com/home-assistant/core/pull/144044 +[#144048]: https://github.com/home-assistant/core/pull/144048 +[#144049]: https://github.com/home-assistant/core/pull/144049 +[#144058]: https://github.com/home-assistant/core/pull/144058 +[#144060]: https://github.com/home-assistant/core/pull/144060 +[#144061]: https://github.com/home-assistant/core/pull/144061 +[#144064]: https://github.com/home-assistant/core/pull/144064 +[#144070]: https://github.com/home-assistant/core/pull/144070 +[#144073]: https://github.com/home-assistant/core/pull/144073 +[#144075]: https://github.com/home-assistant/core/pull/144075 +[#144079]: https://github.com/home-assistant/core/pull/144079 +[#144083]: https://github.com/home-assistant/core/pull/144083 +[#144086]: https://github.com/home-assistant/core/pull/144086 +[#144093]: https://github.com/home-assistant/core/pull/144093 +[#144095]: https://github.com/home-assistant/core/pull/144095 +[#144097]: https://github.com/home-assistant/core/pull/144097 +[#144100]: https://github.com/home-assistant/core/pull/144100 +[#144117]: https://github.com/home-assistant/core/pull/144117 +[#144128]: https://github.com/home-assistant/core/pull/144128 +[#144142]: https://github.com/home-assistant/core/pull/144142 +[#144144]: https://github.com/home-assistant/core/pull/144144 +[#144146]: https://github.com/home-assistant/core/pull/144146 +[#144147]: https://github.com/home-assistant/core/pull/144147 +[#144148]: https://github.com/home-assistant/core/pull/144148 +[#144149]: https://github.com/home-assistant/core/pull/144149 +[#144151]: https://github.com/home-assistant/core/pull/144151 +[#144153]: https://github.com/home-assistant/core/pull/144153 +[#144161]: https://github.com/home-assistant/core/pull/144161 +[#144166]: https://github.com/home-assistant/core/pull/144166 +[#144167]: https://github.com/home-assistant/core/pull/144167 +[#144168]: https://github.com/home-assistant/core/pull/144168 +[#144169]: https://github.com/home-assistant/core/pull/144169 +[#144171]: https://github.com/home-assistant/core/pull/144171 +[#144173]: https://github.com/home-assistant/core/pull/144173 +[#144175]: https://github.com/home-assistant/core/pull/144175 +[#144178]: https://github.com/home-assistant/core/pull/144178 +[#144179]: https://github.com/home-assistant/core/pull/144179 +[#144188]: https://github.com/home-assistant/core/pull/144188 +[#144189]: https://github.com/home-assistant/core/pull/144189 +[#144190]: https://github.com/home-assistant/core/pull/144190 +[#144191]: https://github.com/home-assistant/core/pull/144191 +[#144192]: https://github.com/home-assistant/core/pull/144192 +[#144194]: https://github.com/home-assistant/core/pull/144194 +[#144197]: https://github.com/home-assistant/core/pull/144197 +[#144199]: https://github.com/home-assistant/core/pull/144199 +[#144204]: https://github.com/home-assistant/core/pull/144204 +[#144206]: https://github.com/home-assistant/core/pull/144206 +[#144208]: https://github.com/home-assistant/core/pull/144208 +[#144212]: https://github.com/home-assistant/core/pull/144212 +[#144214]: https://github.com/home-assistant/core/pull/144214 +[#144216]: https://github.com/home-assistant/core/pull/144216 +[#144217]: https://github.com/home-assistant/core/pull/144217 +[#144218]: https://github.com/home-assistant/core/pull/144218 +[#144219]: https://github.com/home-assistant/core/pull/144219 +[#144221]: https://github.com/home-assistant/core/pull/144221 +[#144222]: https://github.com/home-assistant/core/pull/144222 +[#144223]: https://github.com/home-assistant/core/pull/144223 +[#144234]: https://github.com/home-assistant/core/pull/144234 +[#144236]: https://github.com/home-assistant/core/pull/144236 +[#144238]: https://github.com/home-assistant/core/pull/144238 +[#144244]: https://github.com/home-assistant/core/pull/144244 +[#144245]: https://github.com/home-assistant/core/pull/144245 +[#144246]: https://github.com/home-assistant/core/pull/144246 +[#144249]: https://github.com/home-assistant/core/pull/144249 +[#144252]: https://github.com/home-assistant/core/pull/144252 +[#144254]: https://github.com/home-assistant/core/pull/144254 +[#144261]: https://github.com/home-assistant/core/pull/144261 +[#144264]: https://github.com/home-assistant/core/pull/144264 +[#144265]: https://github.com/home-assistant/core/pull/144265 +[#144266]: https://github.com/home-assistant/core/pull/144266 +[#144267]: https://github.com/home-assistant/core/pull/144267 +[#144268]: https://github.com/home-assistant/core/pull/144268 +[#144269]: https://github.com/home-assistant/core/pull/144269 +[#144270]: https://github.com/home-assistant/core/pull/144270 +[#144271]: https://github.com/home-assistant/core/pull/144271 +[#144272]: https://github.com/home-assistant/core/pull/144272 +[#144278]: https://github.com/home-assistant/core/pull/144278 +[#144280]: https://github.com/home-assistant/core/pull/144280 +[#144284]: https://github.com/home-assistant/core/pull/144284 +[#144291]: https://github.com/home-assistant/core/pull/144291 +[#144295]: https://github.com/home-assistant/core/pull/144295 +[#144301]: https://github.com/home-assistant/core/pull/144301 +[#144302]: https://github.com/home-assistant/core/pull/144302 +[#144303]: https://github.com/home-assistant/core/pull/144303 +[#144305]: https://github.com/home-assistant/core/pull/144305 +[#144306]: https://github.com/home-assistant/core/pull/144306 +[#144308]: https://github.com/home-assistant/core/pull/144308 +[#144309]: https://github.com/home-assistant/core/pull/144309 +[#144310]: https://github.com/home-assistant/core/pull/144310 +[#144311]: https://github.com/home-assistant/core/pull/144311 +[#144312]: https://github.com/home-assistant/core/pull/144312 +[#144313]: https://github.com/home-assistant/core/pull/144313 +[#144316]: https://github.com/home-assistant/core/pull/144316 +[#144319]: https://github.com/home-assistant/core/pull/144319 +[#144320]: https://github.com/home-assistant/core/pull/144320 +[#144322]: https://github.com/home-assistant/core/pull/144322 +[#144323]: https://github.com/home-assistant/core/pull/144323 +[#144325]: https://github.com/home-assistant/core/pull/144325 +[#144326]: https://github.com/home-assistant/core/pull/144326 +[#144327]: https://github.com/home-assistant/core/pull/144327 +[#144328]: https://github.com/home-assistant/core/pull/144328 +[#144329]: https://github.com/home-assistant/core/pull/144329 +[#144330]: https://github.com/home-assistant/core/pull/144330 +[#144331]: https://github.com/home-assistant/core/pull/144331 +[#144332]: https://github.com/home-assistant/core/pull/144332 +[#144335]: https://github.com/home-assistant/core/pull/144335 +[#144337]: https://github.com/home-assistant/core/pull/144337 +[#144340]: https://github.com/home-assistant/core/pull/144340 +[#144341]: https://github.com/home-assistant/core/pull/144341 +[#144344]: https://github.com/home-assistant/core/pull/144344 +[#144346]: https://github.com/home-assistant/core/pull/144346 +[#144348]: https://github.com/home-assistant/core/pull/144348 +[#144361]: https://github.com/home-assistant/core/pull/144361 +[#144363]: https://github.com/home-assistant/core/pull/144363 +[#144364]: https://github.com/home-assistant/core/pull/144364 +[#144365]: https://github.com/home-assistant/core/pull/144365 +[#144367]: https://github.com/home-assistant/core/pull/144367 +[#144368]: https://github.com/home-assistant/core/pull/144368 +[#144370]: https://github.com/home-assistant/core/pull/144370 +[#144372]: https://github.com/home-assistant/core/pull/144372 +[#144376]: https://github.com/home-assistant/core/pull/144376 +[#144378]: https://github.com/home-assistant/core/pull/144378 +[#144379]: https://github.com/home-assistant/core/pull/144379 +[#144380]: https://github.com/home-assistant/core/pull/144380 +[#144381]: https://github.com/home-assistant/core/pull/144381 +[#144394]: https://github.com/home-assistant/core/pull/144394 +[#144400]: https://github.com/home-assistant/core/pull/144400 +[#144402]: https://github.com/home-assistant/core/pull/144402 +[#144405]: https://github.com/home-assistant/core/pull/144405 +[#144408]: https://github.com/home-assistant/core/pull/144408 +[#144410]: https://github.com/home-assistant/core/pull/144410 +[#144411]: https://github.com/home-assistant/core/pull/144411 +[#144412]: https://github.com/home-assistant/core/pull/144412 +[#144414]: https://github.com/home-assistant/core/pull/144414 +[#144416]: https://github.com/home-assistant/core/pull/144416 +[#144417]: https://github.com/home-assistant/core/pull/144417 +[#144420]: https://github.com/home-assistant/core/pull/144420 +[#144422]: https://github.com/home-assistant/core/pull/144422 +[#144423]: https://github.com/home-assistant/core/pull/144423 +[#144428]: https://github.com/home-assistant/core/pull/144428 +[#144430]: https://github.com/home-assistant/core/pull/144430 +[#144433]: https://github.com/home-assistant/core/pull/144433 +[#144440]: https://github.com/home-assistant/core/pull/144440 +[#144443]: https://github.com/home-assistant/core/pull/144443 +[#144444]: https://github.com/home-assistant/core/pull/144444 +[#144446]: https://github.com/home-assistant/core/pull/144446 +[#144447]: https://github.com/home-assistant/core/pull/144447 +[#144448]: https://github.com/home-assistant/core/pull/144448 +[#144450]: https://github.com/home-assistant/core/pull/144450 +[#144456]: https://github.com/home-assistant/core/pull/144456 +[#144470]: https://github.com/home-assistant/core/pull/144470 +[#144472]: https://github.com/home-assistant/core/pull/144472 +[#144473]: https://github.com/home-assistant/core/pull/144473 +[#144483]: https://github.com/home-assistant/core/pull/144483 +[#144491]: https://github.com/home-assistant/core/pull/144491 +[#144493]: https://github.com/home-assistant/core/pull/144493 +[#144494]: https://github.com/home-assistant/core/pull/144494 +[#144500]: https://github.com/home-assistant/core/pull/144500 +[#144505]: https://github.com/home-assistant/core/pull/144505 +[#144507]: https://github.com/home-assistant/core/pull/144507 +[#144510]: https://github.com/home-assistant/core/pull/144510 +[#144513]: https://github.com/home-assistant/core/pull/144513 +[#144515]: https://github.com/home-assistant/core/pull/144515 +[#144519]: https://github.com/home-assistant/core/pull/144519 +[#144527]: https://github.com/home-assistant/core/pull/144527 +[#144529]: https://github.com/home-assistant/core/pull/144529 +[#144531]: https://github.com/home-assistant/core/pull/144531 +[#144532]: https://github.com/home-assistant/core/pull/144532 +[#144535]: https://github.com/home-assistant/core/pull/144535 +[#144537]: https://github.com/home-assistant/core/pull/144537 +[#144538]: https://github.com/home-assistant/core/pull/144538 +[#144539]: https://github.com/home-assistant/core/pull/144539 +[#144540]: https://github.com/home-assistant/core/pull/144540 +[#144545]: https://github.com/home-assistant/core/pull/144545 +[#144546]: https://github.com/home-assistant/core/pull/144546 +[#144547]: https://github.com/home-assistant/core/pull/144547 +[#144548]: https://github.com/home-assistant/core/pull/144548 +[#144550]: https://github.com/home-assistant/core/pull/144550 +[#144551]: https://github.com/home-assistant/core/pull/144551 +[#144555]: https://github.com/home-assistant/core/pull/144555 +[#144557]: https://github.com/home-assistant/core/pull/144557 +[#144559]: https://github.com/home-assistant/core/pull/144559 +[#144560]: https://github.com/home-assistant/core/pull/144560 +[#144561]: https://github.com/home-assistant/core/pull/144561 +[#144572]: https://github.com/home-assistant/core/pull/144572 +[#144577]: https://github.com/home-assistant/core/pull/144577 +[#144579]: https://github.com/home-assistant/core/pull/144579 +[#144581]: https://github.com/home-assistant/core/pull/144581 +[#144587]: https://github.com/home-assistant/core/pull/144587 +[#144588]: https://github.com/home-assistant/core/pull/144588 +[#144600]: https://github.com/home-assistant/core/pull/144600 +[#144601]: https://github.com/home-assistant/core/pull/144601 +[#144603]: https://github.com/home-assistant/core/pull/144603 +[#144605]: https://github.com/home-assistant/core/pull/144605 +[#144606]: https://github.com/home-assistant/core/pull/144606 +[#144607]: https://github.com/home-assistant/core/pull/144607 +[#144609]: https://github.com/home-assistant/core/pull/144609 +[#144611]: https://github.com/home-assistant/core/pull/144611 +[#144618]: https://github.com/home-assistant/core/pull/144618 +[#144619]: https://github.com/home-assistant/core/pull/144619 +[#144626]: https://github.com/home-assistant/core/pull/144626 +[#144627]: https://github.com/home-assistant/core/pull/144627 +[#144630]: https://github.com/home-assistant/core/pull/144630 +[#144631]: https://github.com/home-assistant/core/pull/144631 +[#144632]: https://github.com/home-assistant/core/pull/144632 +[#144633]: https://github.com/home-assistant/core/pull/144633 +[#144636]: https://github.com/home-assistant/core/pull/144636 +[#144637]: https://github.com/home-assistant/core/pull/144637 +[#144638]: https://github.com/home-assistant/core/pull/144638 +[#144639]: https://github.com/home-assistant/core/pull/144639 +[#144640]: https://github.com/home-assistant/core/pull/144640 +[#144646]: https://github.com/home-assistant/core/pull/144646 +[#144650]: https://github.com/home-assistant/core/pull/144650 +[#144659]: https://github.com/home-assistant/core/pull/144659 +[#144664]: https://github.com/home-assistant/core/pull/144664 +[#144674]: https://github.com/home-assistant/core/pull/144674 +[#144685]: https://github.com/home-assistant/core/pull/144685 +[#144686]: https://github.com/home-assistant/core/pull/144686 +[#144688]: https://github.com/home-assistant/core/pull/144688 +[#144690]: https://github.com/home-assistant/core/pull/144690 +[#144693]: https://github.com/home-assistant/core/pull/144693 +[#144696]: https://github.com/home-assistant/core/pull/144696 +[#144697]: https://github.com/home-assistant/core/pull/144697 +[#144698]: https://github.com/home-assistant/core/pull/144698 +[#144699]: https://github.com/home-assistant/core/pull/144699 +[#144700]: https://github.com/home-assistant/core/pull/144700 +[#144701]: https://github.com/home-assistant/core/pull/144701 +[#144711]: https://github.com/home-assistant/core/pull/144711 +[#144715]: https://github.com/home-assistant/core/pull/144715 +[#144716]: https://github.com/home-assistant/core/pull/144716 +[#144717]: https://github.com/home-assistant/core/pull/144717 +[#144719]: https://github.com/home-assistant/core/pull/144719 +[#144723]: https://github.com/home-assistant/core/pull/144723 +[#144724]: https://github.com/home-assistant/core/pull/144724 +[#144726]: https://github.com/home-assistant/core/pull/144726 +[#144732]: https://github.com/home-assistant/core/pull/144732 +[#144735]: https://github.com/home-assistant/core/pull/144735 +[#144739]: https://github.com/home-assistant/core/pull/144739 +[#144741]: https://github.com/home-assistant/core/pull/144741 +[#144742]: https://github.com/home-assistant/core/pull/144742 +[#144744]: https://github.com/home-assistant/core/pull/144744 +[#144746]: https://github.com/home-assistant/core/pull/144746 +[#144748]: https://github.com/home-assistant/core/pull/144748 +[#144751]: https://github.com/home-assistant/core/pull/144751 +[#144753]: https://github.com/home-assistant/core/pull/144753 +[#144755]: https://github.com/home-assistant/core/pull/144755 +[#144756]: https://github.com/home-assistant/core/pull/144756 +[#144757]: https://github.com/home-assistant/core/pull/144757 +[#144758]: https://github.com/home-assistant/core/pull/144758 +[#144760]: https://github.com/home-assistant/core/pull/144760 +[#144761]: https://github.com/home-assistant/core/pull/144761 +[#144767]: https://github.com/home-assistant/core/pull/144767 +[#144769]: https://github.com/home-assistant/core/pull/144769 +[#144770]: https://github.com/home-assistant/core/pull/144770 +[#144773]: https://github.com/home-assistant/core/pull/144773 +[#144775]: https://github.com/home-assistant/core/pull/144775 +[#144777]: https://github.com/home-assistant/core/pull/144777 +[#144778]: https://github.com/home-assistant/core/pull/144778 +[#144787]: https://github.com/home-assistant/core/pull/144787 +[#144794]: https://github.com/home-assistant/core/pull/144794 +[#144800]: https://github.com/home-assistant/core/pull/144800 +[#144804]: https://github.com/home-assistant/core/pull/144804 +[#144810]: https://github.com/home-assistant/core/pull/144810 +[#144817]: https://github.com/home-assistant/core/pull/144817 +[#144820]: https://github.com/home-assistant/core/pull/144820 +[#144822]: https://github.com/home-assistant/core/pull/144822 +[#144828]: https://github.com/home-assistant/core/pull/144828 +[#144829]: https://github.com/home-assistant/core/pull/144829 +[#144832]: https://github.com/home-assistant/core/pull/144832 +[#144834]: https://github.com/home-assistant/core/pull/144834 +[#144837]: https://github.com/home-assistant/core/pull/144837 +[#144842]: https://github.com/home-assistant/core/pull/144842 +[#144843]: https://github.com/home-assistant/core/pull/144843 +[#144844]: https://github.com/home-assistant/core/pull/144844 +[#144845]: https://github.com/home-assistant/core/pull/144845 +[#144854]: https://github.com/home-assistant/core/pull/144854 +[#144856]: https://github.com/home-assistant/core/pull/144856 +[#144861]: https://github.com/home-assistant/core/pull/144861 +[#144864]: https://github.com/home-assistant/core/pull/144864 +[#144865]: https://github.com/home-assistant/core/pull/144865 +[#144867]: https://github.com/home-assistant/core/pull/144867 +[#144868]: https://github.com/home-assistant/core/pull/144868 +[#144870]: https://github.com/home-assistant/core/pull/144870 +[#144873]: https://github.com/home-assistant/core/pull/144873 +[#144876]: https://github.com/home-assistant/core/pull/144876 +[#144878]: https://github.com/home-assistant/core/pull/144878 +[#144880]: https://github.com/home-assistant/core/pull/144880 +[#144881]: https://github.com/home-assistant/core/pull/144881 +[#144882]: https://github.com/home-assistant/core/pull/144882 +[#144883]: https://github.com/home-assistant/core/pull/144883 +[#144884]: https://github.com/home-assistant/core/pull/144884 +[#144886]: https://github.com/home-assistant/core/pull/144886 +[#144887]: https://github.com/home-assistant/core/pull/144887 +[#144888]: https://github.com/home-assistant/core/pull/144888 +[#144892]: https://github.com/home-assistant/core/pull/144892 +[#144895]: https://github.com/home-assistant/core/pull/144895 +[#144896]: https://github.com/home-assistant/core/pull/144896 +[#144901]: https://github.com/home-assistant/core/pull/144901 +[#144907]: https://github.com/home-assistant/core/pull/144907 +[#144912]: https://github.com/home-assistant/core/pull/144912 +[#144914]: https://github.com/home-assistant/core/pull/144914 +[#144915]: https://github.com/home-assistant/core/pull/144915 +[#144916]: https://github.com/home-assistant/core/pull/144916 +[#144918]: https://github.com/home-assistant/core/pull/144918 +[#144919]: https://github.com/home-assistant/core/pull/144919 +[#144920]: https://github.com/home-assistant/core/pull/144920 +[#144923]: https://github.com/home-assistant/core/pull/144923 +[#144926]: https://github.com/home-assistant/core/pull/144926 +[#144927]: https://github.com/home-assistant/core/pull/144927 +[#144937]: https://github.com/home-assistant/core/pull/144937 +[#144939]: https://github.com/home-assistant/core/pull/144939 +[#144942]: https://github.com/home-assistant/core/pull/144942 +[#144944]: https://github.com/home-assistant/core/pull/144944 +[#144946]: https://github.com/home-assistant/core/pull/144946 +[#144947]: https://github.com/home-assistant/core/pull/144947 +[#144950]: https://github.com/home-assistant/core/pull/144950 +[#144951]: https://github.com/home-assistant/core/pull/144951 +[#144953]: https://github.com/home-assistant/core/pull/144953 +[#144954]: https://github.com/home-assistant/core/pull/144954 +[#144955]: https://github.com/home-assistant/core/pull/144955 +[#144956]: https://github.com/home-assistant/core/pull/144956 +[#144961]: https://github.com/home-assistant/core/pull/144961 +[#144962]: https://github.com/home-assistant/core/pull/144962 +[#144968]: https://github.com/home-assistant/core/pull/144968 +[#144969]: https://github.com/home-assistant/core/pull/144969 +[#144972]: https://github.com/home-assistant/core/pull/144972 +[#144974]: https://github.com/home-assistant/core/pull/144974 +[#144977]: https://github.com/home-assistant/core/pull/144977 +[#144978]: https://github.com/home-assistant/core/pull/144978 +[#144979]: https://github.com/home-assistant/core/pull/144979 +[#144980]: https://github.com/home-assistant/core/pull/144980 +[#144982]: https://github.com/home-assistant/core/pull/144982 +[#144983]: https://github.com/home-assistant/core/pull/144983 +[#144984]: https://github.com/home-assistant/core/pull/144984 +[#144986]: https://github.com/home-assistant/core/pull/144986 +[#144988]: https://github.com/home-assistant/core/pull/144988 +[#144989]: https://github.com/home-assistant/core/pull/144989 +[#144990]: https://github.com/home-assistant/core/pull/144990 +[#144991]: https://github.com/home-assistant/core/pull/144991 +[#144998]: https://github.com/home-assistant/core/pull/144998 +[#144999]: https://github.com/home-assistant/core/pull/144999 +[#145000]: https://github.com/home-assistant/core/pull/145000 +[#145002]: https://github.com/home-assistant/core/pull/145002 +[#145007]: https://github.com/home-assistant/core/pull/145007 +[#145008]: https://github.com/home-assistant/core/pull/145008 +[#145011]: https://github.com/home-assistant/core/pull/145011 +[#145012]: https://github.com/home-assistant/core/pull/145012 +[#145018]: https://github.com/home-assistant/core/pull/145018 +[#145021]: https://github.com/home-assistant/core/pull/145021 +[#145022]: https://github.com/home-assistant/core/pull/145022 +[#145023]: https://github.com/home-assistant/core/pull/145023 +[#145026]: https://github.com/home-assistant/core/pull/145026 +[#145028]: https://github.com/home-assistant/core/pull/145028 +[#145030]: https://github.com/home-assistant/core/pull/145030 +[#145031]: https://github.com/home-assistant/core/pull/145031 +[#145034]: https://github.com/home-assistant/core/pull/145034 +[#145036]: https://github.com/home-assistant/core/pull/145036 +[#145037]: https://github.com/home-assistant/core/pull/145037 +[#145039]: https://github.com/home-assistant/core/pull/145039 +[#145041]: https://github.com/home-assistant/core/pull/145041 +[#145042]: https://github.com/home-assistant/core/pull/145042 +[#145045]: https://github.com/home-assistant/core/pull/145045 +[#145047]: https://github.com/home-assistant/core/pull/145047 +[#145052]: https://github.com/home-assistant/core/pull/145052 +[#145057]: https://github.com/home-assistant/core/pull/145057 +[#145060]: https://github.com/home-assistant/core/pull/145060 +[#145065]: https://github.com/home-assistant/core/pull/145065 +[#145069]: https://github.com/home-assistant/core/pull/145069 +[#145077]: https://github.com/home-assistant/core/pull/145077 +[#145080]: https://github.com/home-assistant/core/pull/145080 +[#145085]: https://github.com/home-assistant/core/pull/145085 +[#145094]: https://github.com/home-assistant/core/pull/145094 +[#145096]: https://github.com/home-assistant/core/pull/145096 +[#145102]: https://github.com/home-assistant/core/pull/145102 +[#145103]: https://github.com/home-assistant/core/pull/145103 +[#145107]: https://github.com/home-assistant/core/pull/145107 +[#145110]: https://github.com/home-assistant/core/pull/145110 +[#145111]: https://github.com/home-assistant/core/pull/145111 +[#145115]: https://github.com/home-assistant/core/pull/145115 +[#145121]: https://github.com/home-assistant/core/pull/145121 +[#145125]: https://github.com/home-assistant/core/pull/145125 +[#145129]: https://github.com/home-assistant/core/pull/145129 +[#145130]: https://github.com/home-assistant/core/pull/145130 +[#145146]: https://github.com/home-assistant/core/pull/145146 +[#145147]: https://github.com/home-assistant/core/pull/145147 +[#145148]: https://github.com/home-assistant/core/pull/145148 +[#145149]: https://github.com/home-assistant/core/pull/145149 +[#145151]: https://github.com/home-assistant/core/pull/145151 +[#145152]: https://github.com/home-assistant/core/pull/145152 +[#145155]: https://github.com/home-assistant/core/pull/145155 +[#145159]: https://github.com/home-assistant/core/pull/145159 +[#145161]: https://github.com/home-assistant/core/pull/145161 +[#145162]: https://github.com/home-assistant/core/pull/145162 +[#145165]: https://github.com/home-assistant/core/pull/145165 +[#145167]: https://github.com/home-assistant/core/pull/145167 +[#145169]: https://github.com/home-assistant/core/pull/145169 +[#145170]: https://github.com/home-assistant/core/pull/145170 +[#145171]: https://github.com/home-assistant/core/pull/145171 +[#145172]: https://github.com/home-assistant/core/pull/145172 +[#145173]: https://github.com/home-assistant/core/pull/145173 +[#145174]: https://github.com/home-assistant/core/pull/145174 +[#145177]: https://github.com/home-assistant/core/pull/145177 +[#145178]: https://github.com/home-assistant/core/pull/145178 +[#145179]: https://github.com/home-assistant/core/pull/145179 +[#145180]: https://github.com/home-assistant/core/pull/145180 +[#145181]: https://github.com/home-assistant/core/pull/145181 +[#145183]: https://github.com/home-assistant/core/pull/145183 +[#145186]: https://github.com/home-assistant/core/pull/145186 +[#145187]: https://github.com/home-assistant/core/pull/145187 +[#145189]: https://github.com/home-assistant/core/pull/145189 +[#145192]: https://github.com/home-assistant/core/pull/145192 +[#145194]: https://github.com/home-assistant/core/pull/145194 +[#145195]: https://github.com/home-assistant/core/pull/145195 +[#145199]: https://github.com/home-assistant/core/pull/145199 +[#145200]: https://github.com/home-assistant/core/pull/145200 +[#145201]: https://github.com/home-assistant/core/pull/145201 +[#145202]: https://github.com/home-assistant/core/pull/145202 +[#145203]: https://github.com/home-assistant/core/pull/145203 +[#145206]: https://github.com/home-assistant/core/pull/145206 +[#145207]: https://github.com/home-assistant/core/pull/145207 +[#145208]: https://github.com/home-assistant/core/pull/145208 +[#145210]: https://github.com/home-assistant/core/pull/145210 +[#145211]: https://github.com/home-assistant/core/pull/145211 +[#145212]: https://github.com/home-assistant/core/pull/145212 +[#145214]: https://github.com/home-assistant/core/pull/145214 +[#145215]: https://github.com/home-assistant/core/pull/145215 +[#145217]: https://github.com/home-assistant/core/pull/145217 +[#145218]: https://github.com/home-assistant/core/pull/145218 +[#145219]: https://github.com/home-assistant/core/pull/145219 +[#145220]: https://github.com/home-assistant/core/pull/145220 +[#145222]: https://github.com/home-assistant/core/pull/145222 +[#145223]: https://github.com/home-assistant/core/pull/145223 +[#145225]: https://github.com/home-assistant/core/pull/145225 +[#145226]: https://github.com/home-assistant/core/pull/145226 +[#145227]: https://github.com/home-assistant/core/pull/145227 +[#145229]: https://github.com/home-assistant/core/pull/145229 +[#145230]: https://github.com/home-assistant/core/pull/145230 +[#145236]: https://github.com/home-assistant/core/pull/145236 +[#145239]: https://github.com/home-assistant/core/pull/145239 +[#145243]: https://github.com/home-assistant/core/pull/145243 +[#145244]: https://github.com/home-assistant/core/pull/145244 +[#145247]: https://github.com/home-assistant/core/pull/145247 +[#145249]: https://github.com/home-assistant/core/pull/145249 +[#145250]: https://github.com/home-assistant/core/pull/145250 +[#145253]: https://github.com/home-assistant/core/pull/145253 +[#145254]: https://github.com/home-assistant/core/pull/145254 +[#145255]: https://github.com/home-assistant/core/pull/145255 +[#145257]: https://github.com/home-assistant/core/pull/145257 +[#145259]: https://github.com/home-assistant/core/pull/145259 +[#145263]: https://github.com/home-assistant/core/pull/145263 +[#145264]: https://github.com/home-assistant/core/pull/145264 +[#145269]: https://github.com/home-assistant/core/pull/145269 +[#145270]: https://github.com/home-assistant/core/pull/145270 +[#145271]: https://github.com/home-assistant/core/pull/145271 +[#145272]: https://github.com/home-assistant/core/pull/145272 +[#145273]: https://github.com/home-assistant/core/pull/145273 +[#145274]: https://github.com/home-assistant/core/pull/145274 +[#145275]: https://github.com/home-assistant/core/pull/145275 +[#145276]: https://github.com/home-assistant/core/pull/145276 +[#145279]: https://github.com/home-assistant/core/pull/145279 +[#145280]: https://github.com/home-assistant/core/pull/145280 +[#145281]: https://github.com/home-assistant/core/pull/145281 +[#145282]: https://github.com/home-assistant/core/pull/145282 +[#145283]: https://github.com/home-assistant/core/pull/145283 +[#145285]: https://github.com/home-assistant/core/pull/145285 +[#145286]: https://github.com/home-assistant/core/pull/145286 +[#145287]: https://github.com/home-assistant/core/pull/145287 +[#145289]: https://github.com/home-assistant/core/pull/145289 +[#145292]: https://github.com/home-assistant/core/pull/145292 +[#145294]: https://github.com/home-assistant/core/pull/145294 +[#145297]: https://github.com/home-assistant/core/pull/145297 +[#145298]: https://github.com/home-assistant/core/pull/145298 +[#145299]: https://github.com/home-assistant/core/pull/145299 +[#145303]: https://github.com/home-assistant/core/pull/145303 +[#145305]: https://github.com/home-assistant/core/pull/145305 +[#145306]: https://github.com/home-assistant/core/pull/145306 +[#145308]: https://github.com/home-assistant/core/pull/145308 +[#145309]: https://github.com/home-assistant/core/pull/145309 +[#145311]: https://github.com/home-assistant/core/pull/145311 +[#145313]: https://github.com/home-assistant/core/pull/145313 +[#145314]: https://github.com/home-assistant/core/pull/145314 +[#145315]: https://github.com/home-assistant/core/pull/145315 +[#145316]: https://github.com/home-assistant/core/pull/145316 +[#145318]: https://github.com/home-assistant/core/pull/145318 +[#145319]: https://github.com/home-assistant/core/pull/145319 +[#145324]: https://github.com/home-assistant/core/pull/145324 +[#145325]: https://github.com/home-assistant/core/pull/145325 +[#145327]: https://github.com/home-assistant/core/pull/145327 +[#145329]: https://github.com/home-assistant/core/pull/145329 +[#145331]: https://github.com/home-assistant/core/pull/145331 +[#145332]: https://github.com/home-assistant/core/pull/145332 +[#145334]: https://github.com/home-assistant/core/pull/145334 +[#145335]: https://github.com/home-assistant/core/pull/145335 +[#145340]: https://github.com/home-assistant/core/pull/145340 +[#145348]: https://github.com/home-assistant/core/pull/145348 +[#145350]: https://github.com/home-assistant/core/pull/145350 +[#145353]: https://github.com/home-assistant/core/pull/145353 +[#145358]: https://github.com/home-assistant/core/pull/145358 +[#145360]: https://github.com/home-assistant/core/pull/145360 +[#145364]: https://github.com/home-assistant/core/pull/145364 +[#145366]: https://github.com/home-assistant/core/pull/145366 +[#145368]: https://github.com/home-assistant/core/pull/145368 +[#145371]: https://github.com/home-assistant/core/pull/145371 +[#145372]: https://github.com/home-assistant/core/pull/145372 +[#145373]: https://github.com/home-assistant/core/pull/145373 +[#145374]: https://github.com/home-assistant/core/pull/145374 +[#145376]: https://github.com/home-assistant/core/pull/145376 +[#145378]: https://github.com/home-assistant/core/pull/145378 +[#145381]: https://github.com/home-assistant/core/pull/145381 +[#145388]: https://github.com/home-assistant/core/pull/145388 +[#145390]: https://github.com/home-assistant/core/pull/145390 +[#145391]: https://github.com/home-assistant/core/pull/145391 +[#145392]: https://github.com/home-assistant/core/pull/145392 +[#145393]: https://github.com/home-assistant/core/pull/145393 +[#145395]: https://github.com/home-assistant/core/pull/145395 +[#145396]: https://github.com/home-assistant/core/pull/145396 +[#145397]: https://github.com/home-assistant/core/pull/145397 +[#145398]: https://github.com/home-assistant/core/pull/145398 +[#145400]: https://github.com/home-assistant/core/pull/145400 +[#145401]: https://github.com/home-assistant/core/pull/145401 +[#145404]: https://github.com/home-assistant/core/pull/145404 +[#145405]: https://github.com/home-assistant/core/pull/145405 +[#145407]: https://github.com/home-assistant/core/pull/145407 +[#145409]: https://github.com/home-assistant/core/pull/145409 +[#145413]: https://github.com/home-assistant/core/pull/145413 +[#145414]: https://github.com/home-assistant/core/pull/145414 +[#145416]: https://github.com/home-assistant/core/pull/145416 +[#145417]: https://github.com/home-assistant/core/pull/145417 +[#145418]: https://github.com/home-assistant/core/pull/145418 +[#145419]: https://github.com/home-assistant/core/pull/145419 +[#145420]: https://github.com/home-assistant/core/pull/145420 +[#145421]: https://github.com/home-assistant/core/pull/145421 +[#145422]: https://github.com/home-assistant/core/pull/145422 +[#145423]: https://github.com/home-assistant/core/pull/145423 +[#145426]: https://github.com/home-assistant/core/pull/145426 +[#145429]: https://github.com/home-assistant/core/pull/145429 +[#145430]: https://github.com/home-assistant/core/pull/145430 +[#145431]: https://github.com/home-assistant/core/pull/145431 +[#145432]: https://github.com/home-assistant/core/pull/145432 +[#145433]: https://github.com/home-assistant/core/pull/145433 +[#145434]: https://github.com/home-assistant/core/pull/145434 +[#145435]: https://github.com/home-assistant/core/pull/145435 +[#145438]: https://github.com/home-assistant/core/pull/145438 +[#145440]: https://github.com/home-assistant/core/pull/145440 +[#145447]: https://github.com/home-assistant/core/pull/145447 +[#145448]: https://github.com/home-assistant/core/pull/145448 +[#145449]: https://github.com/home-assistant/core/pull/145449 +[#145455]: https://github.com/home-assistant/core/pull/145455 +[#145456]: https://github.com/home-assistant/core/pull/145456 +[#145458]: https://github.com/home-assistant/core/pull/145458 +[#145462]: https://github.com/home-assistant/core/pull/145462 +[#145463]: https://github.com/home-assistant/core/pull/145463 +[#145465]: https://github.com/home-assistant/core/pull/145465 +[#145466]: https://github.com/home-assistant/core/pull/145466 +[#145468]: https://github.com/home-assistant/core/pull/145468 +[#145469]: https://github.com/home-assistant/core/pull/145469 +[#145477]: https://github.com/home-assistant/core/pull/145477 +[#145490]: https://github.com/home-assistant/core/pull/145490 +[#145494]: https://github.com/home-assistant/core/pull/145494 +[#145499]: https://github.com/home-assistant/core/pull/145499 +[#145505]: https://github.com/home-assistant/core/pull/145505 +[#145506]: https://github.com/home-assistant/core/pull/145506 +[#145507]: https://github.com/home-assistant/core/pull/145507 +[#145510]: https://github.com/home-assistant/core/pull/145510 +[#145513]: https://github.com/home-assistant/core/pull/145513 +[#145514]: https://github.com/home-assistant/core/pull/145514 +[#145517]: https://github.com/home-assistant/core/pull/145517 +[#145518]: https://github.com/home-assistant/core/pull/145518 +[#145519]: https://github.com/home-assistant/core/pull/145519 +[#145520]: https://github.com/home-assistant/core/pull/145520 +[#145522]: https://github.com/home-assistant/core/pull/145522 +[#145529]: https://github.com/home-assistant/core/pull/145529 +[#145532]: https://github.com/home-assistant/core/pull/145532 +[#145535]: https://github.com/home-assistant/core/pull/145535 +[#145537]: https://github.com/home-assistant/core/pull/145537 +[#145540]: https://github.com/home-assistant/core/pull/145540 +[#145542]: https://github.com/home-assistant/core/pull/145542 +[#145546]: https://github.com/home-assistant/core/pull/145546 +[#145550]: https://github.com/home-assistant/core/pull/145550 +[#145559]: https://github.com/home-assistant/core/pull/145559 +[#145560]: https://github.com/home-assistant/core/pull/145560 +[#145562]: https://github.com/home-assistant/core/pull/145562 +[#145563]: https://github.com/home-assistant/core/pull/145563 +[#145565]: https://github.com/home-assistant/core/pull/145565 +[#145569]: https://github.com/home-assistant/core/pull/145569 +[#145570]: https://github.com/home-assistant/core/pull/145570 +[#145573]: https://github.com/home-assistant/core/pull/145573 +[#145576]: https://github.com/home-assistant/core/pull/145576 +[#145579]: https://github.com/home-assistant/core/pull/145579 +[#145583]: https://github.com/home-assistant/core/pull/145583 +[#145587]: https://github.com/home-assistant/core/pull/145587 +[#145590]: https://github.com/home-assistant/core/pull/145590 +[#145595]: https://github.com/home-assistant/core/pull/145595 +[#145596]: https://github.com/home-assistant/core/pull/145596 +[#145597]: https://github.com/home-assistant/core/pull/145597 +[#145598]: https://github.com/home-assistant/core/pull/145598 +[#145600]: https://github.com/home-assistant/core/pull/145600 +[#145605]: https://github.com/home-assistant/core/pull/145605 +[#145608]: https://github.com/home-assistant/core/pull/145608 +[#145610]: https://github.com/home-assistant/core/pull/145610 +[@Arnie97]: https://github.com/Arnie97 +[@Bre77]: https://github.com/Bre77 +[@DeerMaximum]: https://github.com/DeerMaximum +[@Diegorro98]: https://github.com/Diegorro98 +[@DioSWolF]: https://github.com/DioSWolF +[@Djelibeybi]: https://github.com/Djelibeybi +[@Ernst79]: https://github.com/Ernst79 +[@Gigatrappeur]: https://github.com/Gigatrappeur +[@Hypfer]: https://github.com/Hypfer +[@IvanLH]: https://github.com/IvanLH +[@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration +[@LaStrada]: https://github.com/LaStrada +[@Lash-L]: https://github.com/Lash-L +[@LazyTarget]: https://github.com/LazyTarget +[@Lektrico]: https://github.com/Lektrico +[@LouisChrist]: https://github.com/LouisChrist +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MindFreeze]: https://github.com/MindFreeze +[@NickKoepr]: https://github.com/NickKoepr +[@NoRi2909]: https://github.com/NoRi2909 +[@Passific]: https://github.com/Passific +[@PeteRager]: https://github.com/PeteRager +[@Petro31]: https://github.com/Petro31 +[@RaHehl]: https://github.com/RaHehl +[@RenierM26]: https://github.com/RenierM26 +[@RobBie1221]: https://github.com/RobBie1221 +[@Schlauer-Hax]: https://github.com/Schlauer-Hax +[@Shulyaka]: https://github.com/Shulyaka +[@Shutgun]: https://github.com/Shutgun +[@Swamp-Ig]: https://github.com/Swamp-Ig +[@Taraman17]: https://github.com/Taraman17 +[@TheJulianJES]: https://github.com/TheJulianJES +[@Thomas55555]: https://github.com/Thomas55555 +[@VandeurenGlenn]: https://github.com/VandeurenGlenn +[@XiaoXianNv-boot]: https://github.com/XiaoXianNv-boot +[@abmantis]: https://github.com/abmantis +[@agorecki]: https://github.com/agorecki +[@alengwenus]: https://github.com/alengwenus +[@alexandrecuer]: https://github.com/alexandrecuer +[@alistair23]: https://github.com/alistair23 +[@allenporter]: https://github.com/allenporter +[@astrandb]: https://github.com/astrandb +[@aturri]: https://github.com/aturri +[@autinerd]: https://github.com/autinerd +[@avee87]: https://github.com/avee87 +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bouwew]: https://github.com/bouwew +[@bramkragten]: https://github.com/bramkragten +[@brg468]: https://github.com/brg468 +[@c0ffeeca7]: https://github.com/c0ffeeca7 +[@cdce8p]: https://github.com/cdce8p +[@cdnninja]: https://github.com/cdnninja +[@chemelli74]: https://github.com/chemelli74 +[@dalanmiller]: https://github.com/dalanmiller +[@danielvandenberg95]: https://github.com/danielvandenberg95 +[@davidrapan]: https://github.com/davidrapan +[@edenhaus]: https://github.com/edenhaus +[@elmurato]: https://github.com/elmurato +[@emontnemery]: https://github.com/emontnemery +[@epenet]: https://github.com/epenet +[@erwindouna]: https://github.com/erwindouna +[@exciton]: https://github.com/exciton +[@farmio]: https://github.com/farmio +[@frenck]: https://github.com/frenck +[@fvgarrel]: https://github.com/fvgarrel +[@generically-named]: https://github.com/generically-named +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@iMicknl]: https://github.com/iMicknl +[@ichbinsteffen]: https://github.com/ichbinsteffen +[@javicalle]: https://github.com/javicalle +[@jb101010-2]: https://github.com/jb101010-2 +[@jbouwh]: https://github.com/jbouwh +[@jesserockz]: https://github.com/jesserockz +[@joostlek]: https://github.com/joostlek +[@jorisdrenth]: https://github.com/jorisdrenth +[@jrhillery]: https://github.com/jrhillery +[@jvmahon]: https://github.com/jvmahon +[@jz-v]: https://github.com/jz-v +[@karwosts]: https://github.com/karwosts +[@lanthaler]: https://github.com/lanthaler +[@lboue]: https://github.com/lboue +[@lodesmets]: https://github.com/lodesmets +[@ludeeus]: https://github.com/ludeeus +[@marc7s]: https://github.com/marc7s +[@markhannon]: https://github.com/markhannon +[@matrixd2]: https://github.com/matrixd2 +[@mback2k]: https://github.com/mback2k +[@mhannon11]: https://github.com/mhannon11 +[@mib1185]: https://github.com/mib1185 +[@mj23000]: https://github.com/mj23000 +[@mrueg]: https://github.com/mrueg +[@ol-iver]: https://github.com/ol-iver +[@pantherale0]: https://github.com/pantherale0 +[@peteS-UK]: https://github.com/peteS-UK +[@pssc]: https://github.com/pssc +[@sanjay900]: https://github.com/sanjay900 +[@scop]: https://github.com/scop +[@silamon]: https://github.com/silamon +[@starkillerOG]: https://github.com/starkillerOG +[@tamwahba]: https://github.com/tamwahba +[@tdfountain]: https://github.com/tdfountain +[@tedvdb]: https://github.com/tedvdb +[@thecode]: https://github.com/thecode +[@tl-sl]: https://github.com/tl-sl +[@tr4nt0r]: https://github.com/tr4nt0r +[@tronikos]: https://github.com/tronikos +[@tsvi]: https://github.com/tsvi +[@tyriis]: https://github.com/tyriis +[@ucodery]: https://github.com/ucodery +[@wilbiev]: https://github.com/wilbiev +[@wittypluck]: https://github.com/wittypluck +[@wuede]: https://github.com/wuede +[@yuxincs]: https://github.com/yuxincs +[@zerzhang]: https://github.com/zerzhang +[@zweckj]: https://github.com/zweckj diff --git a/source/images/blog/2025-06/social.jpg b/source/images/blog/2025-06/social.jpg new file mode 100644 index 0000000000000000000000000000000000000000..38ac5ecda07df846e53a0cab5d7b7e9bbaa74a59 GIT binary patch literal 198732 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 tzhcCDOV#a6$D=fP84L?Oa)Fn27-NJgiWHag#yj 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

yoV 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 hVzys4nEy#SQ2(<0>V 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/temp-areas-dashboard.png b/source/images/blog/2025-06/temp-areas-dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..3931f784bdc75353ba169d70bb8a3e66ce32613e GIT binary patch literal 152587 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

_+{R~ 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

%o}w;F}~|1%8yqm?Q?AY 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/temp-bluetooth-connection-graph.png b/source/images/blog/2025-06/temp-bluetooth-connection-graph.png new file mode 100644 index 0000000000000000000000000000000000000000..b70fe32b92050c9a87b3a2ab0ef646ef7da32c34 GIT binary patch literal 178502 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 QLOY*}cFwky*4|0~2ZKL32><{9 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/temp-group-media-players-from-media-player-card.png b/source/images/blog/2025-06/temp-group-media-players-from-media-player-card.png new file mode 100644 index 0000000000000000000000000000000000000000..cd96c6c42d396c152574afcf077f0d39550826fa GIT binary patch literal 32865 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/temp-new-device-picker.png b/source/images/blog/2025-06/temp-new-device-picker.png new file mode 100644 index 0000000000000000000000000000000000000000..73dcdd29ce58080572b353c079572c40c641c341 GIT binary patch literal 37608 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 OqNb#!SR!v0^8Wyj{x4Sm literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/temp-sidebar-customization.png b/source/images/blog/2025-06/temp-sidebar-customization.png new file mode 100644 index 0000000000000000000000000000000000000000..28f74cbec671a4bea9367fe6e0a0ba8b99035cad GIT binary patch literal 36539 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 literal 0 HcmV?d00001 From c0263c51bd93c80147f42e932d541b4921a0aff7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 26 May 2025 20:53:10 +0000 Subject: [PATCH 002/362] 2025.6: Sync with codebase --- CODEOWNERS | 26 ++++++++++++------- source/_integrations/adax.markdown | 1 + source/_integrations/airthings.markdown | 1 + source/_integrations/amazon_devices.markdown | 5 +++- source/_integrations/balay.markdown | 1 + source/_integrations/blue_current.markdown | 1 + source/_integrations/bluesound.markdown | 2 +- source/_integrations/bosch_alarm.markdown | 1 + source/_integrations/comelit.markdown | 2 +- source/_integrations/constructa.markdown | 1 + source/_integrations/eheimdigital.markdown | 1 + source/_integrations/ezviz.markdown | 1 - source/_integrations/gaggenau.markdown | 1 + source/_integrations/home_connect.markdown | 1 + source/_integrations/homee.markdown | 2 +- source/_integrations/immich.markdown | 3 ++- source/_integrations/jewish_calendar.markdown | 1 + source/_integrations/knocki.markdown | 1 + source/_integrations/neff.markdown | 1 + source/_integrations/openweathermap.markdown | 1 + source/_integrations/paperless_ngx.markdown | 5 +++- source/_integrations/pitsos.markdown | 1 + source/_integrations/probe_plus.markdown | 2 +- source/_integrations/profilo.markdown | 1 + source/_integrations/rehlko.markdown | 1 + source/_integrations/shelly.markdown | 1 + source/_integrations/siemens.markdown | 1 + source/_integrations/squeezebox.markdown | 1 + source/_integrations/sun.markdown | 2 +- source/_integrations/switchbot.markdown | 4 ++- source/_integrations/switchbot_cloud.markdown | 2 +- source/_integrations/template.markdown | 1 - source/_integrations/thermador.markdown | 1 + source/_integrations/voip.markdown | 1 + source/_integrations/zimi.markdown | 5 ++-- 35 files changed, 59 insertions(+), 24 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 295d70c67ee..9a89d34cd41 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -15,7 +15,7 @@ source/_integrations/acaia.markdown @zweckj source/_integrations/accuweather.markdown @bieniu source/_integrations/acmeda.markdown @atmurray source/_integrations/acomax.markdown @starkillerOG -source/_integrations/adax.markdown @danielhiversen +source/_integrations/adax.markdown @danielhiversen @lazytarget source/_integrations/adguard.markdown @frenck source/_integrations/ads.markdown @mrpasztoradam source/_integrations/advantage_air.markdown @Bre77 @@ -41,6 +41,7 @@ source/_integrations/alarm_control_panel.template.markdown @home-assistant/core source/_integrations/alert.markdown @home-assistant/core @frenck source/_integrations/alexa.markdown @home-assistant/cloud @ochlocracy @jbouwh source/_integrations/alexa.smart_home.markdown @home-assistant/cloud @ochlocracy @jbouwh +source/_integrations/amazon_devices.markdown @chemelli74 source/_integrations/amazon_polly.markdown @jschlyter source/_integrations/amberelectric.markdown @madpilot source/_integrations/ambient_network.markdown @thomaskistler @@ -92,6 +93,7 @@ source/_integrations/auth.markdown @home-assistant/core source/_integrations/automation.markdown @home-assistant/core source/_integrations/avea.markdown @pattyland source/_integrations/awair.markdown @ahayworth @danielsjf +source/_integrations/aws_s3.markdown @tomasbedrich source/_integrations/axis.markdown @Kane610 source/_integrations/azure_data_explorer.markdown @kaareseras source/_integrations/azure_devops.markdown @timmo001 @@ -112,7 +114,7 @@ source/_integrations/blebox.markdown @bbx-a @swistakm source/_integrations/blink.markdown @fronzbot @mkmer source/_integrations/bliss_automation.markdown @starkillerOG source/_integrations/bloc_blinds.markdown @starkillerOG -source/_integrations/blue_current.markdown @Floris272 @gleeuwen +source/_integrations/blue_current.markdown @gleeuwen @NickKoepr @jtodorova23 source/_integrations/bluemaestro.markdown @bdraco source/_integrations/blueprint.markdown @home-assistant/core source/_integrations/bluesound.markdown @thrawnarn @LouisChrist @@ -177,7 +179,6 @@ source/_integrations/cozytouch.markdown @imicknl source/_integrations/cpuspeed.markdown @fabaff source/_integrations/cribl.markdown @Bre77 source/_integrations/crownstone.markdown @Crownstone @RicArch97 -source/_integrations/cups.markdown @fabaff source/_integrations/dacia.markdown @epenet source/_integrations/daikin.markdown @fredrike source/_integrations/date.markdown @home-assistant/core @@ -269,7 +270,7 @@ source/_integrations/event.markdown @home-assistant/core source/_integrations/evergy.markdown @tronikos source/_integrations/evil_genius_labs.markdown @balloob source/_integrations/evohome.markdown @zxdavb -source/_integrations/ezviz.markdown @RenierM26 @baqs +source/_integrations/ezviz.markdown @RenierM26 source/_integrations/faa_delays.markdown @ntilley905 source/_integrations/fan.markdown @home-assistant/core source/_integrations/fan.template.markdown @home-assistant/core @@ -414,6 +415,7 @@ source/_integrations/image_upload.markdown @home-assistant/core source/_integrations/imap.markdown @jbouwh source/_integrations/imeon_inverter.markdown @Imeon-Energy source/_integrations/imgw_pib.markdown @bieniu +source/_integrations/immich.markdown @mib1185 source/_integrations/improv_ble.markdown @emontnemery source/_integrations/incomfort.markdown @jbouwh source/_integrations/indianamichiganpower.markdown @tronikos @@ -454,6 +456,7 @@ source/_integrations/jewish_calendar.markdown @tsvi source/_integrations/juicenet.markdown @jesserockz source/_integrations/justnimbus.markdown @kvanzuijlen source/_integrations/jvc_projector.markdown @SteveEasley @msavazzi +source/_integrations/kaiser_nienhaus.markdown @starkillerOG source/_integrations/kaiterra.markdown @Michsior14 source/_integrations/kaleidescape.markdown @SteveEasley source/_integrations/keba.markdown @dannerph @@ -647,7 +650,7 @@ source/_integrations/openhome.markdown @bazwilliams source/_integrations/opensky.markdown @joostlek source/_integrations/opentherm_gw.markdown @mvn23 source/_integrations/openuv.markdown @bachya -source/_integrations/openweathermap.markdown @fabaff @freekode @nzapponi +source/_integrations/openweathermap.markdown @fabaff @freekode @nzapponi @wittypluck source/_integrations/opnsense.markdown @mtreinish source/_integrations/opower.markdown @tronikos source/_integrations/oralb.markdown @bdraco @Lash-L @@ -662,6 +665,7 @@ source/_integrations/ovo_energy.markdown @timmo001 source/_integrations/p1_monitor.markdown @klaasnicolaas source/_integrations/palazzetti.markdown @dotvav source/_integrations/panel_custom.markdown @home-assistant/frontend +source/_integrations/paperless_ngx.markdown @fvgarrel source/_integrations/pcs_lighting.markdown @gwww source/_integrations/peblar.markdown @frenck source/_integrations/peco.markdown @IceBotYT @@ -689,6 +693,7 @@ source/_integrations/portlandgeneral.markdown @tronikos source/_integrations/powerfox.markdown @klaasnicolaas source/_integrations/powerwall.markdown @bdraco @jrester @daniel-simpson source/_integrations/private_ble_device.markdown @Jc2k +source/_integrations/probe_plus.markdown @pantherale0 source/_integrations/profiler.markdown @bdraco source/_integrations/profilo.markdown @DavidMStraub @Diegorro98 @MartinHjelmare source/_integrations/progettihwsw.markdown @ardaseremet @@ -768,7 +773,6 @@ source/_integrations/russound_rnet.markdown @noahhusby source/_integrations/ruuvi_gateway.markdown @akx source/_integrations/ruuvitag_ble.markdown @akx source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc -source/_integrations/s3.markdown @tomasbedrich source/_integrations/sabnzbd.markdown @shaiu @jpbede source/_integrations/saj.markdown @fredericvl source/_integrations/samsam.markdown @klaasnicolaas @@ -826,6 +830,7 @@ source/_integrations/slide_local.markdown @dontinelli source/_integrations/slimproto.markdown @marcelveldt source/_integrations/sma.markdown @kellerza @rklomp @erwindouna source/_integrations/smappee.markdown @bsmappee +source/_integrations/smarla.markdown @explicatis @rlint-explicatis source/_integrations/smart_blinds.markdown @starkillerOG source/_integrations/smart_home.markdown @starkillerOG source/_integrations/smart_meter_texas.markdown @grahamwetzler @@ -870,7 +875,7 @@ source/_integrations/stream.markdown @hunterjm @uvjustin @allenporter source/_integrations/stt.markdown @home-assistant/core source/_integrations/subaru.markdown @G-Two source/_integrations/suez_water.markdown @ooii @jb101010-2 -source/_integrations/sun.markdown @Swamp-Ig +source/_integrations/sun.markdown @home-assistant/core source/_integrations/supla.markdown @mwegrzynek source/_integrations/surepetcare.markdown @benleb @danielhiversen source/_integrations/swepco.markdown @tronikos @@ -880,7 +885,7 @@ source/_integrations/switch.markdown @home-assistant/core source/_integrations/switch.template.markdown @home-assistant/core source/_integrations/switch_as_x.markdown @home-assistant/core source/_integrations/switchbee.markdown @jafar-atili -source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski +source/_integrations/switchbot.markdown @danielhiversen @RenierM26 @murtas @Eloston @dsypniewski @zerzhang source/_integrations/switchbot_cloud.markdown @SeraphicRav @laurence-presland @Gigatrappeur source/_integrations/switcher_kis.markdown @thecode @YogevBokobza source/_integrations/switchmate.markdown @danielhiversen @qiz-li @@ -903,7 +908,7 @@ source/_integrations/tautulli.markdown @ludeeus @tkdrob source/_integrations/technove.markdown @Moustachauve source/_integrations/tedee.markdown @patrickhilker @zweckj source/_integrations/tellduslive.markdown @fredrike -source/_integrations/template.markdown @Petro31 @PhracturedBlue @home-assistant/core +source/_integrations/template.markdown @Petro31 @home-assistant/core source/_integrations/tesla_fleet.markdown @Bre77 source/_integrations/tesla_wall_connector.markdown @einarhauks source/_integrations/teslemetry.markdown @Bre77 @@ -983,7 +988,7 @@ source/_integrations/vizio.markdown @raman325 source/_integrations/vlc_telnet.markdown @rodripf @MartinHjelmare source/_integrations/vodafone_station.markdown @paoloantinori @chemelli74 source/_integrations/voice_assistant.markdown @balloob @synesthesiam -source/_integrations/voip.markdown @balloob @synesthesiam +source/_integrations/voip.markdown @balloob @synesthesiam @jaminh source/_integrations/volumio.markdown @OnFreund source/_integrations/volvooncall.markdown @molobrakos source/_integrations/vulcan.markdown @Antoni-Czaplicki @@ -1048,6 +1053,7 @@ source/_integrations/zeroconf.markdown @bdraco source/_integrations/zerproc.markdown @emlove source/_integrations/zeversolar.markdown @kvanzuijlen source/_integrations/zha.markdown @dmulcahey @adminiuga @puddly @TheJulianJES +source/_integrations/zimi.markdown @markhannon source/_integrations/zodiac.markdown @JulienTant source/_integrations/zondergas.markdown @klaasnicolaas source/_integrations/zone.markdown @home-assistant/core diff --git a/source/_integrations/adax.markdown b/source/_integrations/adax.markdown index 35d3ee3a7c2..de5a40a2f01 100644 --- a/source/_integrations/adax.markdown +++ b/source/_integrations/adax.markdown @@ -7,6 +7,7 @@ ha_release: 2021.8 ha_iot_class: Local Polling ha_codeowners: - '@danielhiversen' + - '@lazytarget' ha_domain: adax ha_config_flow: true ha_platforms: diff --git a/source/_integrations/airthings.markdown b/source/_integrations/airthings.markdown index f8842ee5af9..16e27c13b6b 100644 --- a/source/_integrations/airthings.markdown +++ b/source/_integrations/airthings.markdown @@ -15,6 +15,7 @@ ha_config_flow: true ha_platforms: - sensor ha_integration_type: integration +ha_dhcp: true --- Integrates Airthings sensors into Home Assistant. diff --git a/source/_integrations/amazon_devices.markdown b/source/_integrations/amazon_devices.markdown index 06210d30cee..a04a660ac45 100644 --- a/source/_integrations/amazon_devices.markdown +++ b/source/_integrations/amazon_devices.markdown @@ -8,11 +8,14 @@ ha_domain: amazon_devices ha_config_flow: true ha_codeowners: - '@chemelli74' -ha_iot_class: Local Polling +ha_iot_class: Cloud Polling ha_platforms: - binary_sensor + - notify + - switch ha_integration_type: hub ha_quality_scale: bronze +ha_dhcp: true --- The **Amazon Devices** {% term integration %} allows you to control your [Amazon Echo dots](https://www.amazon.com/echo-dot/). diff --git a/source/_integrations/balay.markdown b/source/_integrations/balay.markdown index 2196a2f82ea..4d28584e8f0 100644 --- a/source/_integrations/balay.markdown +++ b/source/_integrations/balay.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_zeroconf: true --- {% include integrations/supported_brand.md %} diff --git a/source/_integrations/blue_current.markdown b/source/_integrations/blue_current.markdown index 3510cec4bac..c88b7270063 100644 --- a/source/_integrations/blue_current.markdown +++ b/source/_integrations/blue_current.markdown @@ -13,6 +13,7 @@ ha_codeowners: - '@jtodorova23' ha_domain: blue_current ha_platforms: + - button - sensor ha_integration_type: integration --- diff --git a/source/_integrations/bluesound.markdown b/source/_integrations/bluesound.markdown index f62b71ce814..f4b8393ba66 100644 --- a/source/_integrations/bluesound.markdown +++ b/source/_integrations/bluesound.markdown @@ -7,8 +7,8 @@ ha_release: 0.51 ha_iot_class: Local Polling ha_domain: bluesound ha_platforms: - - media_player - button + - media_player ha_codeowners: - '@thrawnarn' - '@LouisChrist' diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index 1688537a4c0..e580c1e25eb 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -21,6 +21,7 @@ ha_platforms: - switch ha_integration_type: device ha_quality_scale: bronze +ha_dhcp: true --- The **Bosch Alarm Panel** {% term integration %} allows you to connect your [Bosch Alarm Panel](https://www.boschsecurity.com) to Home Assistant to control and monitor your Bosch Alarm Panel. diff --git a/source/_integrations/comelit.markdown b/source/_integrations/comelit.markdown index e05e6c339ae..1ba6d2ad627 100644 --- a/source/_integrations/comelit.markdown +++ b/source/_integrations/comelit.markdown @@ -26,7 +26,7 @@ ha_platforms: - sensor - switch ha_integration_type: hub -ha_quality_scale: bronze +ha_quality_scale: silver --- The **Comelit SimpleHome** {% term integration %} allows you to control your [Comelit home automation devices](https://comelitgroup.it/installatore/offerta/home-building-automation/). diff --git a/source/_integrations/constructa.markdown b/source/_integrations/constructa.markdown index 81324c5b23a..76db3aa534e 100644 --- a/source/_integrations/constructa.markdown +++ b/source/_integrations/constructa.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_zeroconf: true --- {% include integrations/supported_brand.md %} diff --git a/source/_integrations/eheimdigital.markdown b/source/_integrations/eheimdigital.markdown index 66b5e2cc6b9..0a99de2a4f8 100644 --- a/source/_integrations/eheimdigital.markdown +++ b/source/_integrations/eheimdigital.markdown @@ -18,6 +18,7 @@ ha_domain: eheimdigital ha_integration_type: hub ha_platforms: - climate + - diagnostics - light - number - select diff --git a/source/_integrations/ezviz.markdown b/source/_integrations/ezviz.markdown index ee803638997..0d5d817328c 100644 --- a/source/_integrations/ezviz.markdown +++ b/source/_integrations/ezviz.markdown @@ -9,7 +9,6 @@ ha_iot_class: Cloud Polling ha_domain: ezviz ha_codeowners: - '@RenierM26' - - '@baqs' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/gaggenau.markdown b/source/_integrations/gaggenau.markdown index 4e9182b5dfc..e8d8bcb86b5 100644 --- a/source/_integrations/gaggenau.markdown +++ b/source/_integrations/gaggenau.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_zeroconf: true --- {% include integrations/supported_brand.md %} diff --git a/source/_integrations/home_connect.markdown b/source/_integrations/home_connect.markdown index 13f558fc9e3..7c1514036ca 100644 --- a/source/_integrations/home_connect.markdown +++ b/source/_integrations/home_connect.markdown @@ -30,6 +30,7 @@ ha_platforms: - time ha_integration_type: integration ha_zeroconf: true +ha_dhcp: true --- The Home Connect integration allows users to integrate their home appliances supporting the Home Connect standard for Bosch and Siemens using the [official cloud API](https://developer.home-connect.com). diff --git a/source/_integrations/homee.markdown b/source/_integrations/homee.markdown index 2e204e90d7a..ba60863f152 100644 --- a/source/_integrations/homee.markdown +++ b/source/_integrations/homee.markdown @@ -10,7 +10,7 @@ ha_codeowners: - '@Taraman17' ha_domain: homee ha_platforms: - - alarm-control-panel + - alarm_control_panel - binary_sensor - button - climate diff --git a/source/_integrations/immich.markdown b/source/_integrations/immich.markdown index bb928a8c803..72a913240d2 100644 --- a/source/_integrations/immich.markdown +++ b/source/_integrations/immich.markdown @@ -14,7 +14,8 @@ ha_platforms: - sensor ha_codeowners: - '@mib1185' -ha_integration_type: service +ha_integration_type: integration +ha_quality_scale: silver --- This integration allows adding an [Immich](https://immich.app/) user account to Home Assistant. diff --git a/source/_integrations/jewish_calendar.markdown b/source/_integrations/jewish_calendar.markdown index 1593fe0bc82..97f12db4f95 100644 --- a/source/_integrations/jewish_calendar.markdown +++ b/source/_integrations/jewish_calendar.markdown @@ -10,6 +10,7 @@ ha_codeowners: ha_domain: jewish_calendar ha_platforms: - binary_sensor + - diagnostics - sensor ha_integration_type: integration ha_config_flow: true diff --git a/source/_integrations/knocki.markdown b/source/_integrations/knocki.markdown index a10add6610f..520f7074557 100644 --- a/source/_integrations/knocki.markdown +++ b/source/_integrations/knocki.markdown @@ -14,6 +14,7 @@ ha_domain: knocki ha_platforms: - event ha_integration_type: hub +ha_dhcp: true --- The **Knocki** {% term integration %} allows you to trigger your favorite automations simply by tapping custom patterns (such as triple taps) on ordinary surfaces. diff --git a/source/_integrations/neff.markdown b/source/_integrations/neff.markdown index 2b5f2da4ae7..82506976177 100644 --- a/source/_integrations/neff.markdown +++ b/source/_integrations/neff.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_dhcp: true ha_zeroconf: true --- diff --git a/source/_integrations/openweathermap.markdown b/source/_integrations/openweathermap.markdown index c0601e360c3..3c200ef1497 100644 --- a/source/_integrations/openweathermap.markdown +++ b/source/_integrations/openweathermap.markdown @@ -11,6 +11,7 @@ ha_codeowners: - '@fabaff' - '@freekode' - '@nzapponi' + - '@wittypluck' ha_domain: openweathermap ha_platforms: - sensor diff --git a/source/_integrations/paperless_ngx.markdown b/source/_integrations/paperless_ngx.markdown index 5b370943460..7eaa20fd3e0 100644 --- a/source/_integrations/paperless_ngx.markdown +++ b/source/_integrations/paperless_ngx.markdown @@ -10,10 +10,13 @@ ha_domain: paperless_ngx ha_codeowners: - '@fvgarrel' ha_integration_type: service -ha_quality_scale: bronze +ha_quality_scale: silver related: - url: https://docs.paperless-ngx.com/ title: Paperless-ngx +ha_platforms: + - diagnostics + - sensor --- The **Paperless-ngx** {% term integration %} allows you to connect your [Paperless-ngx](https://docs.paperless-ngx.com/) instance to Home Assistant and monitor its status and activity. diff --git a/source/_integrations/pitsos.markdown b/source/_integrations/pitsos.markdown index dd984659c10..750f2eb91f6 100644 --- a/source/_integrations/pitsos.markdown +++ b/source/_integrations/pitsos.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_dhcp: true ha_zeroconf: true --- diff --git a/source/_integrations/probe_plus.markdown b/source/_integrations/probe_plus.markdown index 784c811ff3f..ca3fec49afb 100644 --- a/source/_integrations/probe_plus.markdown +++ b/source/_integrations/probe_plus.markdown @@ -4,7 +4,7 @@ description: Instructions on how to integrate Probe Plus food temperature probes ha_release: 2025.6 ha_category: - Sensor -ha_iot_class: local_push +ha_iot_class: Local Push ha_config_flow: true ha_domain: probe_plus ha_platforms: diff --git a/source/_integrations/profilo.markdown b/source/_integrations/profilo.markdown index 0caa7b2898c..478034af125 100644 --- a/source/_integrations/profilo.markdown +++ b/source/_integrations/profilo.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_dhcp: true ha_zeroconf: true --- diff --git a/source/_integrations/rehlko.markdown b/source/_integrations/rehlko.markdown index 4f57fccf127..c2b7023b98e 100644 --- a/source/_integrations/rehlko.markdown +++ b/source/_integrations/rehlko.markdown @@ -12,6 +12,7 @@ ha_codeowners: ha_dhcp: true ha_domain: rehlko ha_platforms: + - binary_sensor - sensor ha_integration_type: integration ha_quality_scale: silver diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index 6fc908c3505..74ddcd28cc3 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -43,6 +43,7 @@ ha_platforms: - update - valve ha_integration_type: device +ha_quality_scale: silver --- Integrate [Shelly devices](https://shelly.com) into Home Assistant. diff --git a/source/_integrations/siemens.markdown b/source/_integrations/siemens.markdown index 99802d877c2..2d742d70e30 100644 --- a/source/_integrations/siemens.markdown +++ b/source/_integrations/siemens.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_dhcp: true ha_zeroconf: true --- diff --git a/source/_integrations/squeezebox.markdown b/source/_integrations/squeezebox.markdown index c75fe02431b..01be6ee92a0 100644 --- a/source/_integrations/squeezebox.markdown +++ b/source/_integrations/squeezebox.markdown @@ -3,6 +3,7 @@ title: Squeezebox (Lyrion Music Server) description: Instructions on how to integrate Squeezebox players and a Lyrion Music Server (LMS) into Home Assistant. ha_category: - Media player + - Update ha_release: pre 0.7 ha_iot_class: Local Polling ha_domain: squeezebox diff --git a/source/_integrations/sun.markdown b/source/_integrations/sun.markdown index fc7d7101e3b..0a3a3c922b7 100644 --- a/source/_integrations/sun.markdown +++ b/source/_integrations/sun.markdown @@ -6,7 +6,7 @@ ha_category: ha_release: pre 0.7 ha_quality_scale: internal ha_codeowners: - - '@Swamp-Ig' + - '@home-assistant/core' ha_iot_class: Calculated ha_domain: sun ha_config_flow: true diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 1a7394bfbe5..72e18c99656 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -4,12 +4,12 @@ description: Instructions on how to set up SwitchBot Devices. ha_category: - Binary sensor - Cover + - Fan - Light - Lock - Sensor - Switch - Vacuum - - Fan ha_release: 0.78 ha_iot_class: Local Push ha_codeowners: @@ -18,6 +18,7 @@ ha_codeowners: - '@murtas' - '@Eloston' - '@dsypniewski' + - '@zerzhang' ha_domain: switchbot ha_bluetooth: true ha_platforms: @@ -33,6 +34,7 @@ ha_platforms: - vacuum ha_config_flow: true ha_integration_type: integration +ha_quality_scale: gold --- The SwitchBot integration allows you to control SwitchBot [devices](https://www.switch-bot.com/) such as sensors, locks, shades, lights, plugs, robot vacuums, hubs and etc. diff --git a/source/_integrations/switchbot_cloud.markdown b/source/_integrations/switchbot_cloud.markdown index dfa0d89a348..71115ac577a 100644 --- a/source/_integrations/switchbot_cloud.markdown +++ b/source/_integrations/switchbot_cloud.markdown @@ -76,4 +76,4 @@ For vacuums, the states are updated from SwitchBot's cloud. {% warning %} Only ONE webhook URL seems to be accepted by the SwitchBot's cloud. So, if you want several applications notified, you need to use a “proxy” to re-dispatch the message to the other applications. -{% endwarning %} \ No newline at end of file +{% endwarning %} diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 6ad3510d90f..220b3a11700 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -22,7 +22,6 @@ ha_iot_class: Local Push ha_quality_scale: internal ha_codeowners: - '@Petro31' - - '@PhracturedBlue' - '@home-assistant/core' ha_domain: template ha_platforms: diff --git a/source/_integrations/thermador.markdown b/source/_integrations/thermador.markdown index cebeedf5072..972e25e9872 100644 --- a/source/_integrations/thermador.markdown +++ b/source/_integrations/thermador.markdown @@ -31,6 +31,7 @@ ha_platforms: - switch - time ha_iot_class: Cloud Push +ha_dhcp: true ha_zeroconf: true --- diff --git a/source/_integrations/voip.markdown b/source/_integrations/voip.markdown index aeb38fe6693..228e77bc829 100644 --- a/source/_integrations/voip.markdown +++ b/source/_integrations/voip.markdown @@ -8,6 +8,7 @@ ha_release: '2023.5' ha_codeowners: - '@balloob' - '@synesthesiam' + - '@jaminh' ha_domain: voip ha_integration_type: integration ha_quality_scale: internal diff --git a/source/_integrations/zimi.markdown b/source/_integrations/zimi.markdown index a378fbfce32..60e23a09b74 100644 --- a/source/_integrations/zimi.markdown +++ b/source/_integrations/zimi.markdown @@ -1,12 +1,11 @@ --- -title: Zimi Cloud Controller +title: zimi description: Access and control your Zimi Cloud Controller and its connected Zimi-based devices. featured: false ha_iot_class: Local Push ha_release: 2025.6 ha_codeowners: - '@markhannon' - - '@mhannon11' ha_category: - Cover - Fan @@ -25,6 +24,8 @@ quality_scale: bronze integration_type: hub related: - url: https://zimi.life/ +ha_quality_scale: bronze +ha_integration_type: integration --- The **Zimi Cloud Controller** {% term integration %} allows you to connect your Zimi Cloud Controller to Home Assistant and, via this integration, control local devices connected to the Zimi mesh. From 7461e8e26a491b9409a56b9f34701eb5fcf2b4a0 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 26 May 2025 23:54:21 -0500 Subject: [PATCH 003/362] Update govee_ble to include more models and active scan requirements (#39251) --- source/_integrations/govee_ble.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_integrations/govee_ble.markdown b/source/_integrations/govee_ble.markdown index cbb0babb24c..8e76801b033 100644 --- a/source/_integrations/govee_ble.markdown +++ b/source/_integrations/govee_ble.markdown @@ -32,7 +32,7 @@ The Govee BLE integration will automatically discover devices once the [Bluetoot - H5071 Hygrometer Thermometer - H5072 Hygrometer Thermometer - H5074 Hygrometer Thermometer (Active scans required) -- [H5075 Bluetooth Hygrometer Thermometer](https://us.govee.com/collections/thermo-hydrometer/products/govee-bluetooth-hygrometer-thermometer-h5075) +- [H5075 Bluetooth Hygrometer Thermometer](https://us.govee.com/collections/thermo-hydrometer/products/govee-bluetooth-hygrometer-thermometer-h5075) (Active scans required) - [H5100 Hygrometer Thermometer](https://us.govee.com/collections/thermo-hydrometer/products/govee-h5100-mini-hygrometer-thermometer-sensors) - H5101 Hygrometer Thermometer - H5102 Hygrometer Thermometer @@ -49,6 +49,7 @@ The Govee BLE integration will automatically discover devices once the [Bluetoot - H5125 2 Button Switch - H5126 6 Button Switch - H5127 Presence Sensor +- [H5129 Hygrometer Thermometer](https://us.govee.com/products/wi-fi-temperature-humidity-sensor) (Active scans required) - H5130 Pressure Sensor - [H5177/5178 Bluetooth Thermo-Hygrometer](https://us.govee.com/collections/thermo-hydrometer/products/bluetooth-thermo-hygrometer) - H5174 Hygrometer Thermometer From 98ef550d6bec3b95b3c6c2ea7a07800f46ad44c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 May 2025 08:56:12 +0200 Subject: [PATCH 004/362] build(deps-dev): bump sorbet-runtime from 0.5.12130 to 0.5.12134 (#39258) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3e2faf63535..6048ff53ed2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12130) + sorbet-runtime (0.5.12134) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 77def4ba8b047d74d53d63702d0e681e4b313919 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Tue, 27 May 2025 10:27:09 +0200 Subject: [PATCH 005/362] Auth provider, command line: remove Core specific info (#39259) --- source/_docs/authentication/providers.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/authentication/providers.markdown b/source/_docs/authentication/providers.markdown index a2bf1ede505..b50e46d9f6a 100644 --- a/source/_docs/authentication/providers.markdown +++ b/source/_docs/authentication/providers.markdown @@ -161,7 +161,7 @@ Assuming you have only the owner created though onboarding process, no other use The command line auth provider executes a configurable shell command to perform user authentication. Two environment variables, `username` and `password`, are passed to the command. Access is granted when the command exits successfully (with exit code 0). -This provider can be used to integrate Home Assistant with arbitrary external authentication services, from plaintext databases over LDAP to RADIUS. A compatible script for LDAP authentication is [this one](https://github.com/bob1de/ldap-auth-sh), for instance. Please note, this will only work when using the Home Assistant Core installation type. +This provider can be used to integrate Home Assistant with arbitrary external authentication services, from plaintext databases over LDAP to RADIUS. Here is a configuration example: From b9999c033a814af3ed73f6c3ab464446fc63b2e8 Mon Sep 17 00:00:00 2001 From: Luca De Petrillo <972242+lukakama@users.noreply.github.com> Date: Tue, 27 May 2025 19:20:35 +0200 Subject: [PATCH 006/362] Improved TTS Integration documentation (#39207) Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- source/_integrations/tts.markdown | 41 ++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/source/_integrations/tts.markdown b/source/_integrations/tts.markdown index dbf10248b44..06aff3f940d 100644 --- a/source/_integrations/tts.markdown +++ b/source/_integrations/tts.markdown @@ -46,7 +46,7 @@ Screenshot showing the state of a text-to-speech entity in the developer tools. Modern platforms will create entities under the `tts` domain, where each entity represents one text-to-speech service provider. These entities may be used as targets for the `tts.speak` action. -the `tts.speak` action supports `language` and on some platforms also `options` for settings, e.g., _voice, motion, speed, etc_. The text that should be spoken is set with `message`, and the media player that should output the sound is selected with `media_player_entity_id`. +The `tts.speak` action supports `message`, `language`, `cache`, `media_player_entity_id` and `options` options. The text that should be spoken is set with `message`, and the media player that should output the sound is selected with `media_player_entity_id`. The language can be set with `language`, using the format required by the target entity platform (refer to specific platform documentation). See [cache section](#cache) for information on `cache` option. Additional settings can be specified with the `options` option, which include preferred audio settings (see [preferred audio settings](#preferred-audio-settings) section for more info) and further settings of the target entity platform, e.g., _voice, motion, speed, etc._ (refer to specific platform documentation for any supported settings). ```yaml action: tts.speak @@ -59,7 +59,7 @@ data: ### Action say (legacy) -The `say` action supports `language` and on some platforms also `options` for settings, e.g., _voice, motion, speed, etc_. The text that should be spoken is set with `message`. Since release 0.92, action name can be defined in configuration `service_name` option. +The `say` action supports `message`, `language`, `cache` and `options` options. The text that should be spoken is set with `message`. The language can be set with `language`, using the format required by the platform (refer to specific platform documentation). See [cache section](#cache) for information on `cache` option. Additional settings can be specified with the `options` option, which include preferred audio settings (see [preferred audio settings](#preferred-audio-settings) section for more info) and further settings of the target platform, e.g., _voice, motion, speed, etc._ (refer to specific platform documentation for any supported settings). Since release 0.92, action name can be defined in configuration `service_name` option. Say to all `media_player` entities: @@ -105,13 +105,40 @@ data: ## Cache -The integration cache can be controlled with the `cache` option in the action to `speak` or `say`. A long time cache will be located on the file system. The in-memory cache for fast responses to media players will be auto-cleaned after a short period. +The integration cache can be controlled with the `cache` option in the action to `speak` or `say`, setting it to `True` to enable it (default), or `False` to disable it. A long time cache will be located on the file system. The in-memory cache for fast responses to media players will be auto-cleaned after a short period. + +## Preferred audio settings + +Each TTS platform produces audio samples in different formats, not always compatible with every media player. TTS integration building block supports a way to configure preferred target audio format through `options` option of `speak` or `say` actions. + +TTS integration building block uses [FFmpeg integration](/integrations/ffmpeg) to perform audio transcoding when target entity platform does not support one or all the specified preferred audio format settings (refer to specific platform documentation for any supported setting with related supported values). + +Available preferred audio settings, all optional, are: + +- `preferred_format`: Set the audio format. When not supported by the target entity platform, the value is a file extension like `wav`, `mp3`, `ogg`, etc., among ones supported by FFmpeg tool for output files. +- `preferred_sample_rate`: Set the sample rate. When not supported by the target entity platform, the value is in Hz as a number, among ones supported by the `-ar` parameter of FFmpeg tool. +- `preferred_sample_channels`: Set the number of audio channels. When not supported by the target entity platform, the value is a number among ones supported by the `-ac` parameter of FFmpeg tool. +- `preferred_sample_bytes`: Set the audio bit sampling. When not supported by the target entity platform, can only be set to `2` to use 16-bit audio sampling (any other value is ignored). + +Example to produce an MP3 audio at 22050Hz: + +```yaml +action: tts.speak +target: + entity_id: tts.example +data: + media_player_entity_id: media_player.kitchen + message: "May the force be with you." + options: + preferred_format: mp3 + preferred_sample_rate: 22050 +``` ## REST API ### POST `/api/tts_get_url` -Returns a URL to the generated TTS file. The `engine_id` or `platform` parameter together with `message` are required. +Returns a URL to the generated TTS file. The `engine_id` (which is the entity id) or `platform` parameter together with `message` are required. Additional parameters `cache`, `language` and `options` are supported, as JSON attributes, as described for `speak` action. ```json { @@ -166,3 +193,9 @@ These requirements present the following problems, all of which create problems - If you are using SSL (e.g., `https://yourhost.example.org/...`) then you _must_ use the hostname in the certificate (e.g., `external_url: https://yourhost.example.org`). You cannot use an IP address since the certificate won't be valid for the IP address, and the cast device will refuse the connection. The recommended way to overcome these obstacles is to not manually configure a local Home Assistant URL. + +### Partial, corrupted or no audio + +Some media players could reproduce only partial, corrupted or no audio at all when the audio format is not fully supported. In such cases it is required to experiment with different combinations of audio formats, channels, sample rates and bits using [preferred audio settings](#preferred-audio-settings) options. + +For example, some Google Cast devices skip initial audio part when the audio is sampled at 22050Hz, and to fix the problem it is required to set the `preferred_sample_rate` setting in the `options` option to `44100`. From 9d8a50d56b86d72bb39f48bd37eec0776fbce257 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 09:12:05 +0200 Subject: [PATCH 007/362] build(deps-dev): bump sorbet-runtime from 0.5.12134 to 0.5.12135 (#39278) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 6048ff53ed2..685b3d8d5ee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12134) + sorbet-runtime (0.5.12135) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 600c5114ffbb3ed0b62aeb65713ce75e43bf7c7f Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 28 May 2025 10:00:24 +0200 Subject: [PATCH 008/362] Voice: fix typo (#39281) --- source/voice_control/index.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/voice_control/index.markdown b/source/voice_control/index.markdown index cbdc67b036f..92fd1d894f3 100644 --- a/source/voice_control/index.markdown +++ b/source/voice_control/index.markdown @@ -30,7 +30,7 @@ As for the rest of Home Assistant core functionalities, Assist can be personaliz -## Getting Started +## Getting started When you configure voice assistant hardware made for Home Assistant, it will use a wizard to help you configure your system and get started to use voice. @@ -41,7 +41,7 @@ In case your hardware does not support our wizard, do not worry. Here are two de - [I plan to process my voice locally](/voice_control/voice_remote_local_assistant/) - [I plan to use Home Assistant Cloud](/voice_control/voice_remote_cloud_assistant/) (recommended as it is the simplest) -## Expand and Experiment +## Expand and experiment Once your setup is up and running and you follow the [best practices](/voice_control/best_practices), check all the possibilities we found for [Expanding your Assist setup](/voice_control/expanding_assist), and further experiment with different setups like [wake words](/voice_control/about_wake_word/). Do you want to talk to Super Mario? Or another figure? If you want Assist to respond in a fun way, you can create an assistant with an [AI personality](/voice_control/assist_create_open_ai_personality/). From a6e059d9bb75518d8518e6b91bdba085c2459b82 Mon Sep 17 00:00:00 2001 From: Simon Lamon <32477463+silamon@users.noreply.github.com> Date: Wed, 28 May 2025 11:03:23 +0200 Subject: [PATCH 009/362] Rename md files to markdown files (#39282) --- .../_integrations/{eafm.md => eafm.markdown} | 54 ++-- source/_integrations/{ipp.md => ipp.markdown} | 36 +-- .../{linkplay.md => linkplay.markdown} | 108 ++++---- .../{locative.md => locative.markdown} | 46 ++-- .../{motionmount.md => motionmount.markdown} | 230 +++++++++--------- 5 files changed, 237 insertions(+), 237 deletions(-) rename source/_integrations/{eafm.md => eafm.markdown} (97%) rename source/_integrations/{ipp.md => ipp.markdown} (97%) rename source/_integrations/{linkplay.md => linkplay.markdown} (97%) rename source/_integrations/{locative.md => locative.markdown} (98%) rename source/_integrations/{motionmount.md => motionmount.markdown} (97%) diff --git a/source/_integrations/eafm.md b/source/_integrations/eafm.markdown similarity index 97% rename from source/_integrations/eafm.md rename to source/_integrations/eafm.markdown index 9e308858fb1..6e9e99e0d32 100644 --- a/source/_integrations/eafm.md +++ b/source/_integrations/eafm.markdown @@ -1,27 +1,27 @@ ---- -title: UK Environment Agency Flood Monitoring -description: Monitor nearby water levels and be prepared for flooding with the UK Environment Agency API integration. -ha_category: - - Sensor -ha_release: 0.115 -ha_iot_class: Cloud Polling -ha_config_flow: true -ha_codeowners: - - '@Jc2k' ---- - -The `eafm` integration offers integration with the [UK Environment Agency Flood Monitoring](https://environment.data.gov.uk/flood-monitoring/doc/reference) API to provide sensors for nearby water levels. Combined with Home Assistant notifications, you could give yourself a warning if a nearby river was likely to flood your local cycle path or the only road out of your village. - -{% important %} - -The UK Environment Agency Flood Monitoring only provides data for England - Northern Ireland, Scotland and Wales have their own flood agencies. - -{% endimportant %} - -## Configuration - -Home Assistant offers the flood monitoring integration through **Settings** -> **Devices & services** -> **Environment Agency Flood Gauges**. - -You will be prompted to select a monitoring station. You can find the name of nearby monitoring stations on the Flood information service [website](https://check-for-flooding.service.gov.uk/river-and-sea-levels). - -Sensors for that monitoring station should then appear in your Home Assistant instance. +--- +title: UK Environment Agency Flood Monitoring +description: Monitor nearby water levels and be prepared for flooding with the UK Environment Agency API integration. +ha_category: + - Sensor +ha_release: 0.115 +ha_iot_class: Cloud Polling +ha_config_flow: true +ha_codeowners: + - '@Jc2k' +--- + +The `eafm` integration offers integration with the [UK Environment Agency Flood Monitoring](https://environment.data.gov.uk/flood-monitoring/doc/reference) API to provide sensors for nearby water levels. Combined with Home Assistant notifications, you could give yourself a warning if a nearby river was likely to flood your local cycle path or the only road out of your village. + +{% important %} + +The UK Environment Agency Flood Monitoring only provides data for England - Northern Ireland, Scotland and Wales have their own flood agencies. + +{% endimportant %} + +## Configuration + +Home Assistant offers the flood monitoring integration through **Settings** -> **Devices & services** -> **Environment Agency Flood Gauges**. + +You will be prompted to select a monitoring station. You can find the name of nearby monitoring stations on the Flood information service [website](https://check-for-flooding.service.gov.uk/river-and-sea-levels). + +Sensors for that monitoring station should then appear in your Home Assistant instance. diff --git a/source/_integrations/ipp.md b/source/_integrations/ipp.markdown similarity index 97% rename from source/_integrations/ipp.md rename to source/_integrations/ipp.markdown index 6f0cb9a41c3..a341df7efd8 100644 --- a/source/_integrations/ipp.md +++ b/source/_integrations/ipp.markdown @@ -1,18 +1,18 @@ ---- -title: Internet Printing Protocol (IPP) -description: Instructions on how to integrate printers that support the Internet Printing Protocol (IPP) into Home Assistant. -ha_category: - - System monitor -ha_release: 0.108 -ha_iot_class: Local Polling -ha_config_flow: true -ha_codeowners: - - '@ctalkington' -ha_domain: ipp ---- - -The `Internet Printing Protocol (IPP)` integration allows you to read current data from your networked printer that supports the [Internet Printing Protocol](https://www.pwg.org/ipp/everywhere.html). - -It provides information about the printer's state and remaining ink levels. - -{% include integrations/config_flow.md %} +--- +title: Internet Printing Protocol (IPP) +description: Instructions on how to integrate printers that support the Internet Printing Protocol (IPP) into Home Assistant. +ha_category: + - System monitor +ha_release: 0.108 +ha_iot_class: Local Polling +ha_config_flow: true +ha_codeowners: + - '@ctalkington' +ha_domain: ipp +--- + +The `Internet Printing Protocol (IPP)` integration allows you to read current data from your networked printer that supports the [Internet Printing Protocol](https://www.pwg.org/ipp/everywhere.html). + +It provides information about the printer's state and remaining ink levels. + +{% include integrations/config_flow.md %} diff --git a/source/_integrations/linkplay.md b/source/_integrations/linkplay.markdown similarity index 97% rename from source/_integrations/linkplay.md rename to source/_integrations/linkplay.markdown index 122541b531f..59ec73e140b 100644 --- a/source/_integrations/linkplay.md +++ b/source/_integrations/linkplay.markdown @@ -1,54 +1,54 @@ ---- -title: LinkPlay -description: Connect and control your LinkPlay media players using the LinkPlay integration -ha_category: - - Media player -ha_domain: linkplay -ha_zeroconf: true -ha_integration_type: integration -ha_release: 2024.8 -ha_codeowners: - - '@Velleman' -ha_config_flow: true -ha_platforms: - - media_player - - button -ha_iot_class: Local Polling ---- - -The LinkPlay {% term integrations %} for Home Assistant allows you to control various media players based on the LinkPlay protocol. The integration supports auto-discovery on your local network through [Zeroconf](/integrations/zeroconf). - -{% include integrations/config_flow.md %} - -## Features - -### Media Player - -The media player entity offers robust controls and playback features from the media player integration and provides additionally: - -- **Preset playback**: Play LinkPlay presets configured on the device using the action `linkplay.play_preset`. -- **Multiroom**: Combine multiple LinkPlay devices in a multiroom. Use the actions `media_player.join` and `media_player.unjoin`. - -### Buttons - -The button entities provide some additional LinkPlay features available on the device: - -- **Time Sync**: Synchronize the device's internal clock with the current time in Home Assistant. -- **Restart Device**: Reboot the device, allowing for convenient troubleshooting and maintenance. - -## Actions - -The LinkPlay integration makes various custom actions available in addition to the [standard media player actions](/integrations/media_player/#actions). - -### Action `linkplay.play_preset` - -Play a preset on a LinkPlay media player. - -{% note %} -Companion apps, such as 4stream, allow to save music presets (for example, Spotify playlists). This action can be used to start playing these presets. -{% endnote %} - -| Data attribute | Optional | Description | -| ---------------------- | -------- | ----------- | -| `entity_id` | no | The speakers to target. To target all LinkPlay devices, use `all`. -| `preset_number` | no | The number of the preset to play. +--- +title: LinkPlay +description: Connect and control your LinkPlay media players using the LinkPlay integration +ha_category: + - Media player +ha_domain: linkplay +ha_zeroconf: true +ha_integration_type: integration +ha_release: 2024.8 +ha_codeowners: + - '@Velleman' +ha_config_flow: true +ha_platforms: + - media_player + - button +ha_iot_class: Local Polling +--- + +The LinkPlay {% term integrations %} for Home Assistant allows you to control various media players based on the LinkPlay protocol. The integration supports auto-discovery on your local network through [Zeroconf](/integrations/zeroconf). + +{% include integrations/config_flow.md %} + +## Features + +### Media Player + +The media player entity offers robust controls and playback features from the media player integration and provides additionally: + +- **Preset playback**: Play LinkPlay presets configured on the device using the action `linkplay.play_preset`. +- **Multiroom**: Combine multiple LinkPlay devices in a multiroom. Use the actions `media_player.join` and `media_player.unjoin`. + +### Buttons + +The button entities provide some additional LinkPlay features available on the device: + +- **Time Sync**: Synchronize the device's internal clock with the current time in Home Assistant. +- **Restart Device**: Reboot the device, allowing for convenient troubleshooting and maintenance. + +## Actions + +The LinkPlay integration makes various custom actions available in addition to the [standard media player actions](/integrations/media_player/#actions). + +### Action `linkplay.play_preset` + +Play a preset on a LinkPlay media player. + +{% note %} +Companion apps, such as 4stream, allow to save music presets (for example, Spotify playlists). This action can be used to start playing these presets. +{% endnote %} + +| Data attribute | Optional | Description | +| ---------------------- | -------- | ----------- | +| `entity_id` | no | The speakers to target. To target all LinkPlay devices, use `all`. +| `preset_number` | no | The number of the preset to play. diff --git a/source/_integrations/locative.md b/source/_integrations/locative.markdown similarity index 98% rename from source/_integrations/locative.md rename to source/_integrations/locative.markdown index 3f28d27707d..fbbd1ad0b6d 100644 --- a/source/_integrations/locative.md +++ b/source/_integrations/locative.markdown @@ -1,23 +1,23 @@ ---- -title: "Locative" -description: "Instructions on how to use Locative to track devices in Home Assistant." -ha_category: - - Presence detection -ha_release: 0.86 -ha_iot_class: Cloud Push -ha_domain: locative ---- - -This platform allows you to detect presence using [Locative](https://www.locative.app/). Locative is an open source app for [iOS](https://apps.apple.com/us/app/locative/id725198453?ign-mpt=uo%3D4) that allows users to set up a `GET` or `POST` request when a geofence is entered or exited. This can be configured with Home Assistant to update your location. - -Install on your smartphone: - -- [iOS](https://apps.apple.com/us/app/locative/id725198453?ign-mpt=uo%3D4) - -To configure Locative, you must set it up via the integrations panel in the configuration screen. You must set up the app to send a POST request to your Home Assistant instance at the webhook URL provided by the integration during setup. When you enter or exit a geofence, Locative will send the appropriate request to that URL, updating Home Assistant. You are not able to specify a device name in Locative. Instead, you will need to look in your `dev-state` menu for a new device that Locative will have created on its first `GET`. If you had been or are using Owntracks as well, you will need to update the device name used in the Owntracks setup with the name that Locative generated. - -

- -

- -When you enter a geofence, your location name in Home Assistant will be set to the name of the geofence in Locative. When you exit a geofence, your location name in Home Assistant will be set to "not home". +--- +title: "Locative" +description: "Instructions on how to use Locative to track devices in Home Assistant." +ha_category: + - Presence detection +ha_release: 0.86 +ha_iot_class: Cloud Push +ha_domain: locative +--- + +This platform allows you to detect presence using [Locative](https://www.locative.app/). Locative is an open source app for [iOS](https://apps.apple.com/us/app/locative/id725198453?ign-mpt=uo%3D4) that allows users to set up a `GET` or `POST` request when a geofence is entered or exited. This can be configured with Home Assistant to update your location. + +Install on your smartphone: + +- [iOS](https://apps.apple.com/us/app/locative/id725198453?ign-mpt=uo%3D4) + +To configure Locative, you must set it up via the integrations panel in the configuration screen. You must set up the app to send a POST request to your Home Assistant instance at the webhook URL provided by the integration during setup. When you enter or exit a geofence, Locative will send the appropriate request to that URL, updating Home Assistant. You are not able to specify a device name in Locative. Instead, you will need to look in your `dev-state` menu for a new device that Locative will have created on its first `GET`. If you had been or are using Owntracks as well, you will need to update the device name used in the Owntracks setup with the name that Locative generated. + +

+ +

+ +When you enter a geofence, your location name in Home Assistant will be set to the name of the geofence in Locative. When you exit a geofence, your location name in Home Assistant will be set to "not home". diff --git a/source/_integrations/motionmount.md b/source/_integrations/motionmount.markdown similarity index 97% rename from source/_integrations/motionmount.md rename to source/_integrations/motionmount.markdown index 0ce8902df51..1478f0dff77 100644 --- a/source/_integrations/motionmount.md +++ b/source/_integrations/motionmount.markdown @@ -1,115 +1,115 @@ ---- -title: Vogel's MotionMount -description: Instructions on how to integrate Vogel's MotionMount into Home Assistant. -ha_category: - - Number - - Select - - Binary sensor - - Sensor -ha_release: 2024.1 -ha_iot_class: Local Push -ha_config_flow: true -ha_platforms: - - number - - select - - binary_sensor - - sensor -ha_codeowners: - - '@RJPoelstra' -ha_domain: motionmount -ha_zeroconf: true ---- - -The `motionmount` {% term integration %} allows you to control the position of your [TVM 7675 Pro](https://www.vogels.com/p/tvm-7675-pro-motorized-tv-wall-mount-black) SIGNATURE MotionMount from Vogel's. - -This integration uses the Ethernet (IP) connection of your MotionMount. It's not possible to connect using the RS-232 connection. - -It provides information about the current position of the mount and allows setting a new position. - -A use case would be to position the TV based on whether anyone is actively watching. The MotionMount provides an HDMI connection to monitor whether the TV is turned on and in response move it to a preset position or the last known position. However, if you also use the TV for background music, you probably don't want the MotionMount to extend. By using a presence sensor to check whether anyone is actually in front of the TV, you can ensure the MotionMount only extends when the TV is actively being watched. - -{% include integrations/config_flow.md %} - -{% configuration_basic %} -Host: - description: Hostname or IP address of the device, for example:`192.168.1.2`. -Port: - description: The TCP port of the device. Defaults to 23. Only change this when you're absolutely certain that it shouldn't be 23. -PIN: - description: The user level pincode, if configured on the device. -{% endconfiguration_basic %} - -## Removing the integration - -This integration follows standard integration removal. No extra steps are required. - -{% include integrations/remove_device_service.md %} - -## Data updates - -The MotionMount pushes new data to the integration. -The only exception is the presets. Changes to the presets are {% term polling polled %}, by default every 60 seconds. - -## Known limitations - -The integration does not provide the ability to configure the MotionMount. -All settings, including configuring presets, should be done via the MotionMount app. - -Only IP connections are supported. Connection via RS-232 or Bluetooth Low Energy is not supported. - -## Supported devices - -The following devices are supported: - -- TVM 7675 Pro (SIGNATURE MotionMount with Pro extension) - -## Unsupported devices - -The following devices are *not* supported: - -- TVM 7675 (SIGNATURE MotionMount without Pro extension) -- TVM 7355 (NEXT MotionMount) - -## Supported functionality - -### Entities - -#### Sensors - -- **Moving** - - **Description**: Indicates whether the MotionMount is moving. - -- **Error Status** - - **Description**: The error status of the MotionMount. - - None: There is no error. - - Motor: There is a problem communicating with the motor. - - HDMI CEC: There is a problem communicating with the TV. Check the HDMI cable. - - Obstruction: The MotionMount detected an obstacle and stopped moving. - - TV Width Constraint: The MotionMount detected that the TV moved too close to the wall and stopped moving. - - Internal: There is an internal error. Refer to the MotionMount app for support. - -#### Numbers - -- **Extension** - - **Description**: The current extension of the MotionMount from the wall. - -- **Turn** - - **Description**: The current rotation of the MotionMount. - -#### Selects - -- **Presets** - - **Description**: If the MotionMount is at a preset location, this shows the corresponding preset. - Any preset can be selected to move the MotionMount to this preset position. - -## Troubleshooting - -### Can't connect to device - -1. Make sure the device is powered on. -2. Make sure the device is connected to the same network as Home Assistant. -3. Make sure the IP address of the MotionMount is configured correctly. - - In case of doubt, perform a network reset by holding the reset button for approx. 5 seconds. - - **Result**: The LED will start to blink slowly. This indicates that the network configuration is being reset to use DHCP. - - **Important**: Don't hold the reset button for too long (approx. 10 s). Holding the button for 10 s or longer starts a factory reset. A factory reset is indicated by the LED blinking fast. - +--- +title: Vogel's MotionMount +description: Instructions on how to integrate Vogel's MotionMount into Home Assistant. +ha_category: + - Number + - Select + - Binary sensor + - Sensor +ha_release: 2024.1 +ha_iot_class: Local Push +ha_config_flow: true +ha_platforms: + - number + - select + - binary_sensor + - sensor +ha_codeowners: + - '@RJPoelstra' +ha_domain: motionmount +ha_zeroconf: true +--- + +The `motionmount` {% term integration %} allows you to control the position of your [TVM 7675 Pro](https://www.vogels.com/p/tvm-7675-pro-motorized-tv-wall-mount-black) SIGNATURE MotionMount from Vogel's. + +This integration uses the Ethernet (IP) connection of your MotionMount. It's not possible to connect using the RS-232 connection. + +It provides information about the current position of the mount and allows setting a new position. + +A use case would be to position the TV based on whether anyone is actively watching. The MotionMount provides an HDMI connection to monitor whether the TV is turned on and in response move it to a preset position or the last known position. However, if you also use the TV for background music, you probably don't want the MotionMount to extend. By using a presence sensor to check whether anyone is actually in front of the TV, you can ensure the MotionMount only extends when the TV is actively being watched. + +{% include integrations/config_flow.md %} + +{% configuration_basic %} +Host: + description: Hostname or IP address of the device, for example:`192.168.1.2`. +Port: + description: The TCP port of the device. Defaults to 23. Only change this when you're absolutely certain that it shouldn't be 23. +PIN: + description: The user level pincode, if configured on the device. +{% endconfiguration_basic %} + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} + +## Data updates + +The MotionMount pushes new data to the integration. +The only exception is the presets. Changes to the presets are {% term polling polled %}, by default every 60 seconds. + +## Known limitations + +The integration does not provide the ability to configure the MotionMount. +All settings, including configuring presets, should be done via the MotionMount app. + +Only IP connections are supported. Connection via RS-232 or Bluetooth Low Energy is not supported. + +## Supported devices + +The following devices are supported: + +- TVM 7675 Pro (SIGNATURE MotionMount with Pro extension) + +## Unsupported devices + +The following devices are *not* supported: + +- TVM 7675 (SIGNATURE MotionMount without Pro extension) +- TVM 7355 (NEXT MotionMount) + +## Supported functionality + +### Entities + +#### Sensors + +- **Moving** + - **Description**: Indicates whether the MotionMount is moving. + +- **Error Status** + - **Description**: The error status of the MotionMount. + - None: There is no error. + - Motor: There is a problem communicating with the motor. + - HDMI CEC: There is a problem communicating with the TV. Check the HDMI cable. + - Obstruction: The MotionMount detected an obstacle and stopped moving. + - TV Width Constraint: The MotionMount detected that the TV moved too close to the wall and stopped moving. + - Internal: There is an internal error. Refer to the MotionMount app for support. + +#### Numbers + +- **Extension** + - **Description**: The current extension of the MotionMount from the wall. + +- **Turn** + - **Description**: The current rotation of the MotionMount. + +#### Selects + +- **Presets** + - **Description**: If the MotionMount is at a preset location, this shows the corresponding preset. + Any preset can be selected to move the MotionMount to this preset position. + +## Troubleshooting + +### Can't connect to device + +1. Make sure the device is powered on. +2. Make sure the device is connected to the same network as Home Assistant. +3. Make sure the IP address of the MotionMount is configured correctly. + - In case of doubt, perform a network reset by holding the reset button for approx. 5 seconds. + - **Result**: The LED will start to blink slowly. This indicates that the network configuration is being reset to use DHCP. + - **Important**: Don't hold the reset button for too long (approx. 10 s). Holding the button for 10 s or longer starts a factory reset. A factory reset is indicated by the LED blinking fast. + From d77d60b32336689d83549f27aa4d9b0c3b5a1b8e Mon Sep 17 00:00:00 2001 From: Simon Lamon <32477463+silamon@users.noreply.github.com> Date: Wed, 28 May 2025 11:11:50 +0200 Subject: [PATCH 010/362] Add CI to only use markdown extension for integrations (#39283) Co-authored-by: Joost Lekkerkerker --- .github/workflows/test.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cbaa7729539..c31e7639a95 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,6 +14,16 @@ jobs: with: node-version: 20 cache: "npm" + - name: Check for .md files and suggest renaming + run: | + echo "Checking for .md files in source/_integrations..." + MD_FILES=$(find source/_integrations -type f -name "*.md") + if [ -n "$MD_FILES" ]; then + echo "Found the following .md files:" + echo "$MD_FILES" + echo "⚠️ Please rename these files from .md to .markdown" + exit 1 + fi - name: Install dependencies run: npm install env: From 0e54fd74c79dc496f9dbaf18fa088a0394c2f923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Wed, 28 May 2025 11:21:24 +0100 Subject: [PATCH 011/362] Add missing WWHA badge to Eve (#39285) --- source/_integrations/eve.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/eve.markdown b/source/_integrations/eve.markdown index c3fb407b6af..316ae138f84 100644 --- a/source/_integrations/eve.markdown +++ b/source/_integrations/eve.markdown @@ -13,6 +13,8 @@ ha_platforms: - sensor ha_iot_standard: matter ha_brand: true +works_with: + - matter --- [Eve](https://www.evehome.com/) is a member of the Works with Home Assistant partner program for their Matter products. Eve is committed to making sure their products are up-to-date and ready to use in Home Assistant. From 7a43fe1ac7c953f79d9ab09270a83cdd9161f010 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 28 May 2025 17:09:50 +0200 Subject: [PATCH 012/362] ATOM Echo: replace steps by wizard (#39294) --- .../esp32-atom_silence_detection_01.png | Bin 50403 -> 50294 bytes .../thirteen-usd-voice-remote.markdown | 19 ++++++++---------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/source/images/assist/esp32-atom_silence_detection_01.png b/source/images/assist/esp32-atom_silence_detection_01.png index 1821369c6f823206853f64bf2f96bb012bee8c82..bcccc6a1fd5a48eed359361f9b7f4fab8bbe0235 100644 GIT binary patch literal 50294 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⁡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 literal 50403 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 diff --git a/source/voice_control/thirteen-usd-voice-remote.markdown b/source/voice_control/thirteen-usd-voice-remote.markdown index 6bb74278405..c050b9fe4da 100644 --- a/source/voice_control/thirteen-usd-voice-remote.markdown +++ b/source/voice_control/thirteen-usd-voice-remote.markdown @@ -70,18 +70,15 @@ Before you can use this device with Home Assistant, you need to install a bit of ![Set up ESPHome](/images/assist/esp32-atom-flash-07.png) -6. To add the newly discovered device, select the ATOM Echo from the list. - - Add your ATOM Echo to a room and select **Finish**. -7. You should now see the **ESPHome** integration. - ![New ESPHome device discovered](/images/assist/m5stack-atom-echo-discovered-33.png) -8. Select the **ESPHome** integration. Under **Devices**, you should see the **M5Stack Atom Echo** listed. - ![ATOM Echo discovered](/images/assist/m5stack-atom-echo-discovered-new-03.png) - - Your ATOM Echo is connected to Home Assistant over Wi-Fi. You can now move it to any place in your home with a USB power supply. -9. Congratulations! You can now voice control Home Assistant. Now give some commands. +6. This starts the a wizard to customize the your voice assistant. + - Follow the wizard steps to define the wake word and choose the voice. + - When you are finished, select **Done**. +7. Your ATOM Echo is connected to Home Assistant over Wi-Fi. You can now move it to any place in your home with a USB power supply. +8. Congratulations! You can now voice control Home Assistant. Now give some commands. ## Controlling Home Assistant over the ATOM Echo -1. Say your wake word. For this tutorial, use "OK, Nabu". +1. Say the wake word you configured. For example, use "OK, Nabu". - Wait for the LED to start blinking in blue. 2. Say a [supported voice command](/voice_control/builtin_sentences/). For example, *Turn off the light in the kitchen*. - While you are speaking, the blue LED keeps pulsing. @@ -93,8 +90,8 @@ Before you can use this device with Home Assistant, you need to install a bit of 3. Your command is not supported? Add your own commands using [a sentence trigger](/voice_control/custom_sentences/). 4. You find ATOM Echo takes too long to start processing your command? - Adjust the silence detection settings. - - Go to {% my integrations title="**Settings** > **Devices & Services**" %} and select the **ESPHome** integration. - - Under **M5Stack ATOM Echo**, select **1 device**. Under **Configuration**, change the **Finish speaking detection**. + - Go to {% my integrations title="**Settings** > **Devices & services**" %} and select the **ESPHome** integration. + - Under **M5Stack ATOM Echo**, select **1 device**. Under **Configuration**, change the **Finished speaking detection**. - This setting defines how much silence is needed for Assist to find you're done speaking and it can start processing your command. ![Open My link](/images/assist/esp32-atom_silence_detection_01.png) From 6e6781991e412be98d1c8abed6ca13f4a7d61407 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 28 May 2025 17:23:55 +0200 Subject: [PATCH 013/362] ESPHome tiny style tweaks (#39290) --- source/_integrations/esphome.markdown | 46 +++++++++++++++------------ 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/source/_integrations/esphome.markdown b/source/_integrations/esphome.markdown index 112f5f03c5b..c0228670388 100644 --- a/source/_integrations/esphome.markdown +++ b/source/_integrations/esphome.markdown @@ -49,11 +49,12 @@ ha_quality_scale: platinum ## Overview -This integration allows [ESPHome](https://esphome.io) devices to connect directly to Home Assistant with the [native ESPHome API](https://esphome.io/components/api.html). +The **ESPHome** {% term integration %} allows [ESPHome](https://esphome.io) devices to connect directly to Home Assistant with the [native ESPHome API](https://esphome.io/components/api.html). ESPHome is a firmware generator and configuration system that enables the transformation of microcontrollers into fully customizable smart home devices. Using a simple YAML configuration file, ESPHome allows users to define hardware components like sensors, actuators, and peripherals. These configurations are then compiled into custom firmware that can be flashed onto the target device. -### Key Features +### Key features + - **YAML Configuration**: Specify hardware components, sensors, actuators, and integrations using a clean and straightforward YAML syntax. - **Custom Firmware Generation**: ESPHome compiles the provided configuration into a highly optimized, device-specific firmware image that is ready to be flashed onto microcontrollers. - **Seamless Integration**: After flashing, ESPHome devices can integrate seamlessly with Home Assistant using the ESPHome native API. This documentation page focuses on the [native API](https://esphome.io/components/api.html), which allows devices to communicate directly with Home Assistant for real-time automation and monitoring. For other integrations, such as MQTT or HTTP, please refer to the relevant sections of the [ESPHome documentation](https://esphome.io/). @@ -95,12 +96,6 @@ password: For more information, see the [ESPHome Native API Component documentation](https://esphome.io/components/api.html). -## Removing the integration - -This integration follows the standard integration removal process; no extra steps are required. - -{% include integrations/remove_device_service.md %} - {% include integrations/option_flow.md %} These options are disabled by default and not required—only set them if specifically needed. @@ -114,25 +109,26 @@ Subscribe to logs from the device: ## Supported devices -The ESPHome integration works with devices that run ESPHome firmware and expose their functionality through the [native ESPHome API](https://esphome.io/components/api.html). This API is designed for tight, efficient integration with Home Assistant, enabling ESPHome devices to push updates directly to Home Assistant in **near real time**. +The ESPHome {% term integration %} works with devices that run ESPHome firmware and expose their functionality through the [native ESPHome API](https://esphome.io/components/api.html). This API is designed for tight, efficient integration with Home Assistant, enabling ESPHome devices to push updates directly to Home Assistant in **near real time**. ## Updating data Rather than polling for sensor values or device states, Home Assistant maintains a persistent connection to each ESPHome device using the native API. This allows state changes—such as a temperature sensor update, a button press, or a binary sensor trigger—to be sent immediately as they happen, reducing latency and improving responsiveness in automations. -### Additional Technical Details +### Additional technical details + - **Efficient Communication Protocol**: ESPHome uses a lightweight, bi-directional protocol over TCP, optimized for microcontrollers. This protocol is implemented in [aioesphomeapi](https://github.com/esphome/aioesphomeapi), the async Python library used by Home Assistant to handle real-time communication with ESPHome devices. It enables low-latency updates and near instant command execution. - **Automatic Reconnection**: Home Assistant maintains a persistent connection to each ESPHome device and will automatically attempt to reconnect if the connection is lost. This includes support for "sleepy" or battery-powered devices that periodically wake from deep sleep. When such a device comes online, Home Assistant quickly re-establishes the connection—especially when **mDNS** (Multicast DNS) is available—allowing the device to be discovered and connected without requiring static IPs or manual configuration. This real-time behavior enables fast, reactive automations and a smooth user experience compared to traditional polling-based integrations. -## Supported Functionality +## Supported functionality ### Entities The available entities depend on the components defined in the ESPHome YAML configuration for each device. These entities are exposed through the [Native API Component](https://esphome.io/components/api.html). -### Firing Events on the Home Assistant Event Bus +### Firing events on the Home Assistant event bus When using the native API with Home Assistant, you can trigger events on the Home Assistant event bus directly from ESPHome. For more details, see the [homeassistant.event Action](https://esphome.io/components/api.html#homeassistant-event-action). @@ -140,15 +136,15 @@ When using the native API with Home Assistant, you can trigger events on the Hom Each device can define Home Assistant Actions based on its ESPHome YAML configuration. For more information, refer to the [Actions](https://esphome.io/components/api.html#actions) section in the [Native API Component](https://esphome.io/components/api.html) documentation. -### Retrieving Data from Home Assistant +### Retrieving data from Home Assistant ESPHome can retrieve the state of Home Assistant entities using the [Native API](https://esphome.io/components/api.html) with [User-Defined Actions](https://esphome.io/components/api.html#user-defined-actions). -### Home Assistant Actions +### Home Assistant actions ESPHome devices can call any [Home Assistant Action](https://esphome.io/components/api.html#homeassistant-service-action). This feature is not enabled by default for newly added devices but can be enabled through the options flow on a per-device basis. -### Tag Scanning Support +### Tag scanning support The [Native API Component](https://esphome.io/components/api.html) also supports sending tag scan events to Home Assistant. See the [homeassistant.tag_scanned Action](https://esphome.io/components/api.html#homeassistant-tag-scanned-action) for more information. @@ -184,18 +180,20 @@ The entity will be named `livingroomdesk Temperature` and will default to having ## Troubleshooting -### Viewing Live Logs +### Viewing live logs To troubleshoot your ESPHome devices, you can easily view live logs, whether you're using the [**ESPHome Device Builder Add-on**](https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome&repository_url=https%3A%2F%2Fgithub.com%2Fesphome%2Fhome-assistant-addon) or the **ESPHome CLI**. The logs contain detailed information such as Wi-Fi connection status, errors, and debug messages, which can help you identify and resolve issues with your device. #### Using the [**ESPHome Device Builder Add-on**](https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome&repository_url=https%3A%2F%2Fgithub.com%2Fesphome%2Fhome-assistant-addon) + 1. In the [**ESPHome Device Builder Add-on**](https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome&repository_url=https%3A%2F%2Fgithub.com%2Fesphome%2Fhome-assistant-addon) add-on, find the device you're working with. 2. Click the **LOGS** button to open the log view. #### Using the **ESPHome CLI** + If you're using the **ESPHome CLI**, follow the instructions for the [logs Command](https://esphome.io/guides/cli.html#logs-command) to access the logs. -### Obtaining Logs from the Device +### Obtaining logs from the device If you want the device to send logs without requiring you to be actively monitoring, follow these steps: @@ -216,7 +214,7 @@ If you want the device to send logs without requiring you to be actively monitor This integration supports reconfiguration, allowing you to make changes—such as updating the IP address—even after a device has already been set up. -### Name Conflict Resolution +### Name conflict resolution If Home Assistant detects multiple devices with the same [**name**](https://esphome.io/components/esphome.html#configuration-variables), it will automatically initiate **Name Conflict Resolution**. This process is designed to help you seamlessly replace a failed or retired device with new hardware, while preserving your existing configuration if desired. @@ -232,7 +230,7 @@ If you’re using the same YAML file on the new device, choose **Migrate**. If i --- -### Requirements for Name Conflict Resolution +### Requirements for name conflict resolution To trigger Name Conflict Resolution, all of the following must be true: @@ -242,7 +240,7 @@ To trigger Name Conflict Resolution, all of the following must be true: --- -### How to Trigger Name Conflict Resolution +### How to trigger name conflict resolution You can trigger Name Conflict Resolution in several ways: @@ -251,8 +249,14 @@ You can trigger Name Conflict Resolution in several ways: - Configuring a **newly discovered device** that uses the same name. - **Manually adding** a device with the same name via the integration setup. -## Known Limitations +## Known limitations Each ESPHome device must have a **unique name**. This name is important for mDNS announcements, ensuring that the device can be properly discovered, quickly reconnected when it comes online or wakes from deep sleep (for devices that support deep sleep), and correctly linked to the [**ESPHome Device Builder Add-on**](https://my.home-assistant.io/redirect/supervisor_addon/?addon=5c53de3b_esphome&repository_url=https%3A%2F%2Fgithub.com%2Fesphome%2Fhome-assistant-addon). It's also crucial for **DHCP discovery** if mDNS is not available. Using duplicate names can lead to connection issues, failed discovery, and unexpected behavior with both the integration and the add-on. + +## Removing the integration + +This integration follows the standard integration removal process; no extra steps are required. + +{% include integrations/remove_device_service.md %} \ No newline at end of file From 275388bcaf7a4538ffd1ec777514614f74845e2f Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 28 May 2025 17:28:43 +0200 Subject: [PATCH 014/362] ATOM Echo: remove Wi-Fi creds from device (#39291) --- .../thirteen-usd-voice-remote.markdown | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/voice_control/thirteen-usd-voice-remote.markdown b/source/voice_control/thirteen-usd-voice-remote.markdown index c050b9fe4da..079419eeed9 100644 --- a/source/voice_control/thirteen-usd-voice-remote.markdown +++ b/source/voice_control/thirteen-usd-voice-remote.markdown @@ -101,3 +101,21 @@ Before you can use this device with Home Assistant, you need to install a bit of Are things not working as expected? - Checkout the [general troubleshooting section for Assist](/voice_control/troubleshooting/). + +## Removing the Wi-Fi credentials from the ATOM Echo + +If you no longer use the device or want to pass it on to someone else, you can remove the Wi-Fi credentials that are stored on the device. + +1. Make sure this page is opened in a Chromium-based browser on a desktop. It does not work on a tablet or phone. + - Select the **Connect** button below. If your browser does not support web serial, you will see a warning instead of a button. + + + + +2. To connect the ATOM Echo to your computer, follow these steps: + - In the pop-up window, view the available ports. + - Plug the USB-C cable into the ATOM Echo and connect it to your computer. + - In the pop-up window, there should now appear a new entry. Select this USB serial port and select **Connect**. +3. In the dialog, select **Erase user data**. + - **Result**: Your Wi-Fi credentials are deleted from the device. + - The firmware stays on the device. From 8e2b9110ae3d9ff88aa12555106d7c2e8b93abe2 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 28 May 2025 16:12:05 +0000 Subject: [PATCH 015/362] 2025.6: Proof reading and process review comments --- .../_posts/2025-06-11-release-20256.markdown | 71 +++++++++---------- 1 file changed, 33 insertions(+), 38 deletions(-) diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index 40c290b9280..697c12a5e31 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -76,8 +76,8 @@ Well, the Open Home Foundation is hosting a summit in Dublin, Ireland during the {% tip %} -Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=fcqXortXBVk) -11 June 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! +Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=fcqXortXBVk) on +June 11, 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! {% endtip %} @@ -126,9 +126,9 @@ The Bluetooth integration now provides a graph that shows how your Bluetooth dev TODO: Replace. -And it not just shows the actively connected device, but also the device that are not yet known to Home Assistant, but are in range. This is a great way to see what devices are around you and how they are connected. +And it not only shows the actively connected devices, but also the devices that are not yet known to Home Assistant, but are in range. This is a great way to see what devices are around you and how they are connected. -Oh! And not the the Bluetooth integration got nice graphs, the [Zigbee integration]–which already has a similar feature–also got an update to its graphs, making it consistent with the amazing new Bluetooth graphs. +Oh! And now that the Bluetooth integration got nice graphs, the [Zigbee integration]–which already has a similar feature–also got an update to its graphs, making it consistent with the amazing new Bluetooth graphs. [Bluetooth capabilities]: /integrations/bluetooth [ESPHome Bluetooth proxies]: https://esphome.io/projects/?type=bluetooth @@ -138,11 +138,11 @@ Oh! And not the the Bluetooth integration got nice graphs, the [Zigbee integrati In the April release, we introduced a [new experimental Areas dashboard](/blog/2025/04/02/release-20254/#a-new-experimental-areas-dashboard), which automatically generates a ready-to-use dashboard based on the areas you’ve set up in your home. It uses sections and tile cards for a modern, clean, and intuitive look—instantly. -This release brings some iteration on this one, based on your feedback, to refine the experience a little. +This release brings some iterations on this one, based on your feedback, to refine the experience a little. -We added a new "Actions" section that includes the scripts, automations, and scenes. We also added the number entities (and number helpers), button entities (and button helpers), counter and timer helpers to the "Others" section. This makes it easier to find and manage your automations and scenes in the context of your areas. +We added a new "Actions" section that includes scripts, automations, and scenes. We also added number entities (and number helpers), button entities (and button helpers), counter and timer helpers to the "Others" section. This makes it easier to find and manage your automations and scenes in the context of your areas. -Finally, we renamed the "Entertainment" section to "Media players" section. This makes it clearer that this section is specifically for media player entities. +Finally, we renamed the "Entertainment" section to "Media players". This makes it clearer that this section is specifically for media player entities. TODO: Replace. @@ -176,7 +176,7 @@ We welcome the following new integrations in this release: - **[Paperless-ngx]**, added by [@fvgarrel] Connect to your [Paperless-ngx system] to track and manage your digital documents from Home Assistant. - **[Probe Plus]**, added by [@pantherale0] - Monitor various sensors using the [Probe Plus platform] for enhanced environmental awareness in your home. + Integrate wireless Bluetooth meat thermometers compatible with the PROBE PLUS app, bringing real-time temperature monitoring during cooking into Home Assistant. - **[Zimi Cloud Connect]**, added by [@mhannon11] Connect to [Zimi Cloud] devices to monitor and control your Zimi smart home products. @@ -191,14 +191,11 @@ We welcome the following new integrations in this release: [Immich]: /integrations/immich [Paperless-ngx system]: https://paperless-ngx.readthedocs.io/ [Paperless-ngx]: /integrations/paperless_ngx -[Probe Plus platform]: https://probeplus.io/ [Probe Plus]: /integrations/probe_plus [Zimi Cloud Connect]: /integrations/zimi [Zimi Cloud]: https://www.zimi.com.au/ -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: +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: - **[Kaiser Nienhaus]**, provided by [Motionblinds], added by [@starkillerOG] @@ -221,8 +218,8 @@ changes to existing integrations: - [@bieniu] improved the [Shelly] integration to use sub-devices for multi-channel devices. A notable change for complex setups! - The [SmartThings] integration saw a huge round of improvements by [@joostlek], including: - support for cooktops, hobs, water heaters, hood fan speeds, Steam closet modes, - freezer and cooler temperatures, washer spin and soil levels, valve positions, + support for cooktops, hobs, water heaters, hood fan speeds, Steam closet modes, + freezer and cooler temperatures, washer spin and soil levels, valve positions, heat pump zone climates, and atmospheric pressure. Amazing! - [Miele] keeps on shining with new features from [@astrandb], like vacuum support, drying step sensors, washer-dryer program phases, and hob plate sensors. @@ -230,7 +227,7 @@ changes to existing integrations: - [@agorecki] added a Lux sensor to the [Airthings Cloud] integration—bright idea! - The [Squeezebox] integration now includes service update entities, thanks to [@pssc]! - [@tedvdb] added a status sensor to the [Whois] integration. Simple, but effective. -- [@zerzhang] added support for [SwitchBot] +- [@zerzhang] added support for [SwitchBot] [vacuums](https://www.switch-bot.com/products/switchbot-robot-vacuum-k10-plus), and new lock models: the [Lock Ultra](https://www.switch-bot.com/products/switchbot-lock-ultra) and [Lock Lite](https://www.switch-bot.com/products/switchbot-lock-lite)! @@ -317,24 +314,22 @@ of this release: ## Other noteworthy changes -There are many more improvements in this release; here are some of the other -noteworthy changes this release: +There are many more improvements in this release; here are some of the other noteworthy changes: -- And a small but neat one: [@balloob] made it so the discoveries shown on an - integration page are now sorted by title. Helpful! +- And a small but neat one: [@balloob] made it so discoveries shown on an integration page are now sorted by title. Helpful! - The [Home Assistant Cloud] integration will now raise a repair issue when your subscription has expired, helping make sure you’re aware and not caught off guard. Nice one, [@ludeeus]! -- Move backup improvements! 🎉 +- More backup improvements! 🎉 - Home Assistant will now raise a repair issue if not all add-ons or folders were successfully backed up. Thanks, [@emontnemery]! - - [@agners] made it so that when an add-on is auto-updated, a backup is now created automatically. That used to be a manual step. Nice! + - [@agners] made it so that when an add-on is auto-updated, a backup is now correctly created as an "add-on"-backup. Great! - A new automatic backup [event entity] has been added to track automatic backups made by the system. Great addition by [@mib1185]! - [@lboue] added support for the [Matter] pump device type. Another one added to the list—awesome! -- Template integration got a big boost! +- The Template integration got a big boost! - [@Petro31] added modern-style YAML support for template fans, locks, alarm control panels, vacuums, and covers. So clean! - You can now create **trigger-based template covers**. Yep, also by [@Petro31]! - The `trigger_variables` option is now supported when using `for` in a trigger. A small but powerful feature. Thanks, [@Petro31]! - New template filters! You can now use `from_hex`, and `base64_encode` now supports both bytes and strings. Handy additions from [@Petro31]! -- New sensor capabilities +- New sensor capabilities: - [@Passific] added a new device class and units for **reactive energy**. Nice! - A new unit for **energy distance (Wh/km)** has been added. Thanks, [@frenck]! - Sensors now support **mg/mÂł** as a concentration unit—another nice addition by [@frenck]! @@ -345,7 +340,7 @@ noteworthy changes this release: [@agners]: https://github.com/agners [@Arnie97]: https://github.com/Arnie97 [@balloob]: https://github.com/balloob -[@emontnemery]: https://github.com/emontnemer +[@emontnemery]: https://github.com/emontnemery [@frenck]: https://github.com/frenck [@Hypfer]: https://github.com/Hypfer [@lboue]: https://github.com/lboue @@ -360,19 +355,19 @@ noteworthy changes this release: ## Sidebar improvements -If you didn't know yet, you can actually adjust the contents of your Home Assistant sidebar. You can change the order and show/hide items by pressing and holding the "Home Assistant" text in top of the sidebar, or by going to your user profile page and selecting the "Change the order and hide items from the sidebar" item. +If you didn't know yet, you can actually adjust the contents of your Home Assistant sidebar. You can change the order and show/hide items by pressing and holding the "Home Assistant" text at the top of the sidebar, or by going to your user profile page and selecting "Change the order and hide items from the sidebar". -This release brings a couple of much needed improvements to this feature. When you customize the sidebar, it will now bring up a nice and clean dialog that allows you to drag and drop items to change their order, or hide them by clicking the eye icon next to them. +This release brings a couple of much-needed improvements to this feature. When you customize the sidebar, it will now bring up a nice and clean dialog that allows you to drag and drop items to change their order, or hide them by clicking the eye icon next to them. TODO: Replace. -The biggest improvement is actually to be found in something else! Previously, the customization of the sidebar was only applied to the device you made the changes on; and even more annoying, sometimes it would lose the changes, or it magically would forget your settings on our [mobile companion apps] when you switched between your home network (and thus internal URL). 🥲 +The biggest improvement is actually to be found in something else! Previously, the customization of the sidebar was only applied to the device you made the changes on; and even more annoying, sometimes it would lose the changes, or it would magically forget your settings on our [mobile companion apps] when you switched between your home network (and thus internal URL). 🥲 -This release, this annoyance has been fixed! The sidebar customization is now stored in your user profile, which means it is applied to all devices you use Home Assistant on! +In this release, this annoyance has been fixed! The sidebar customization is now stored in your user profile, which means it is applied to all devices you use Home Assistant on! ## Join/unjoin groups of media players -Media players in Home Assistant, can provide actions for media players to join or unjoin a group of media players. This is a great way to dynamically control your media players and the groups they are in. This feature, however, was limited in a way, as it only could be used by performing the actions in, for example, an automation or script. +Media players in Home Assistant can provide actions for media players to join or unjoin a group of media players. This is a great way to dynamically control your media players and the groups they are in. This feature, however, was limited in a way, as it only could be used by performing the actions in, for example, an automation or script. Now, [@AlexGustafsson] changed that! 🎉 @@ -382,13 +377,13 @@ You can now use the media player card to join or unjoin groups of media players. Please note, you can only join or unjoin groups of media players that support this feature. Not all media players support this, so it might not be available for all your media players. -Anyhow, Amazing contribution Alex! 👏 +Anyhow, amazing contribution Alex! 👏 [@AlexGustafsson]: https://github.com/AlexGustafsson ## Reset/restore entity IDs -You can now restore the ID of an entity to its original value. This is useful if you have renamed an entity and want to revert it back to its original entity ID, or if you want to reset it to a new value. +You can now restore the ID of an entity to its original value. This is useful if you have renamed an entity and want to revert it back to its original entity ID. This feature is available in the entity configuration page, where you can now find a "Reset entity ID" button. When clicked, it will restore the entity ID to its original value. Additionally, there is the option to reset all entity IDs of a device to their original values, which can be found in the device configuration page. @@ -424,13 +419,13 @@ possible for you. This release has the following backward-incompatible changes: Met Office [deprecated the Datapoint API](https://www.metoffice.gov.uk/services/data/datapoint/datapoint-retirement-faqs) used by this integration, causing it to stop working. To address this, it is now migrated to [DataHub API](https://www.metoffice.gov.uk/services/data/met-office-weather-datahub). -To keep using this integration you will need to provide it a new API key which can be obtained by signing up for [DataHub](https://datahub.metoffice.gov.uk/) and subscribing to [Global spot dataset](https://datahub.metoffice.gov.uk/pricing/site-specific). Free subscription provides 360 calls per day which is enough for this integration to work. +To keep using this integration, you will need to provide a new API key, which can be obtained by signing up for [DataHub](https://datahub.metoffice.gov.uk/) and subscribing to [Global spot dataset](https://datahub.metoffice.gov.uk/pricing/site-specific). The free subscription provides 360 calls per day, which is enough for this integration to work. -Some sensors have changed due to new data source: +Some sensors have changed due to the new data source: -- Hourly forecast provided by weather entity now has actual hourly entries as opposed to 3-hourly in the old version -- Instead of `visibility` and `visibility_distance` sensors showing a range and qualitative description (such as "1-4 km" and "Poor"), integration now exposes a single `visibility` sensor with precise visibility distance in meters -- The integration no longer exposes "daily" and "3-hourly" sensors, there is a single set of them now +- Hourly forecast provided by the weather entity now has actual hourly entries as opposed to 3-hourly in the old version +- Instead of `visibility` and `visibility_distance` sensors showing a range and qualitative description (such as "1-4 km" and "Poor"), the integration now exposes a single `visibility` sensor with precise visibility distance in meters +- The integration no longer exposes "daily" and "3-hourly" sensors; there is a single set of them now - The integration sensors no longer expose `Site ID`, `Site name` and `Sensor ID` attributes as these don't provide any additional value ([@avee87] - [#131425]) ([documentation](/integrations/metoffice)) @@ -445,10 +440,10 @@ new features available for your integration: Be sure to follow our [developer blog][devblog]. The following changes are the most notable for this release: - [Icon translations now support ranges](https://developers.home-assistant.io/blog/2025/05/22/range-based-icons/) +- [Sensor device classes now have default display precision](https://developers.home-assistant.io/blog/2025/05/26/sensor-default-display-precision/) [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.6](/changelogs/core-2025.6) +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.6](/changelogs/core-2025.6) From fe26c422765fadb06c3174f07e5fbaad4c0e4da9 Mon Sep 17 00:00:00 2001 From: Cerallin <66366855+Cerallin@users.noreply.github.com> Date: Tue, 27 May 2025 13:06:55 +0800 Subject: [PATCH 016/362] Add documentation for seventeentrack.add_package (#39252) --- source/_integrations/seventeentrack.markdown | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/source/_integrations/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown index 975156772ec..3207741ffdc 100644 --- a/source/_integrations/seventeentrack.markdown +++ b/source/_integrations/seventeentrack.markdown @@ -108,3 +108,22 @@ The `seventeentrack.archive_package` action allows you to archive a package usin config_entry_id: 2b4be47a1fa7c3764f14cf756dc98991 package_tracking_number: RU0103445624A ``` + +### Action `seventeentrack.add_package` + +The `seventeentrack.add_package` action allows you to add a package using the 17track API. + +| Data attribute | Optional | Description | +| ------------------------- | -------- | --------------------------------------------- | +| `config_entry_id` | No | The selected service to add the package to. | +| `package_tracking_number` | No | The package tracking number to add. | +| `package_friendly_name` | No | The friendly name of the package to be added. | + +```yaml +# Example automation action to add a package with tracking number and its friendly name +- action: seventeentrack.add_package + data: + config_entry_id: 2b4be47a1fa7c3764f14cf756dc98991 + package_tracking_number: RU0103445624A + package_friendly_name: "Example Package" +``` From aa511474292e46fc93b6ed7e99b1195232b7cb4f Mon Sep 17 00:00:00 2001 From: Retha Runolfsson <137745329+zerzhang@users.noreply.github.com> Date: Tue, 27 May 2025 12:56:33 +0800 Subject: [PATCH 017/362] Add docs for switchbot (#39254) --- source/_integrations/switchbot.markdown | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 72e18c99656..05467bc0a1c 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -124,6 +124,8 @@ For instructions on how to obtain the encryption key, see README in [PySwitchbot - [Lock (WoLock)](https://switch-bot.com/pages/switchbot-lock) - [Lock Pro (WoLockPro)](https://www.switch-bot.com/pages/switchbot-lock-pro) +- [Lock Ultra (WoLockUltra)](https://www.switch-bot.com/products/switchbot-lock-ultra) +- [Lock Lite (WoLockLite)](https://www.switchbot.jp/products/switchbot-lock-lite) ### Humidifiers @@ -145,6 +147,7 @@ For instructions on how to obtain the encryption key, see README in [PySwitchbot - [Hub 2 (WoHub2)](https://switch-bot.com/pages/switchbot-hub-2) (currently only supports retrieving sensor data, does not yet support device control) - [Hub Mini Matter Enabled](https://www.switch-bot.com/products/switchbot-hub-mini-matter-enabled)(currently only supports retrieving sensor data, does not yet support device control) +- [Hub 3 (WoHub3)](https://www.switch-bot.com/products/switchbot-hub-3)(currently only supports retrieving sensor data, does not yet support device control) ### Fans @@ -419,6 +422,30 @@ Features: - calibration state - get battery level +#### Lock Ultra + +This is an encrypted device. + +Features: + +- Lock or unlock +- open or closed state +- auto-lock paused state +- calibration state +- get battery level + +#### Lock Lite + +This is an encrypted device. + +Features: + +- Lock or unlock +- open or closed state +- auto-lock paused state +- calibration state +- get battery level + ### Hubs Some of the hubs can be served as a bridge while the sensor data can be retrieved via Bluetooth connection. Hub 2 displays temperature and humidity through a sensor cable. Without a digital display, Hub Mini Matter Enabled can also read from a sensor cable. @@ -438,6 +465,15 @@ Features: - get temperature - get humidity +#### Hub3 + +Features: + +- get temperature +- get humidity +- get light level +- motion detection state + ### Fans Fan entities are added for Circulator Fan, Air Purifier, and Air Purifier Table From 6ca0163a4acd1a3e0569fbe85c7f3838fddd7d41 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Tue, 27 May 2025 12:58:49 +0200 Subject: [PATCH 018/362] small nitpick improvements (#39263) --- source/_integrations/immich.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/immich.markdown b/source/_integrations/immich.markdown index 72a913240d2..fa268c6874d 100644 --- a/source/_integrations/immich.markdown +++ b/source/_integrations/immich.markdown @@ -41,7 +41,7 @@ The integration polls data every 60 seconds. ## Media source -A [media source](integrations/media_source) is provided for your [Immich](https://immich.app/) albums. It shows only the albums you own or that are shared with you. If you have multiple Immich integrations in Home Assistant (one integration for each Immich user), only the folders for that specific user are shown. +A [media source](integrations/media_source) is provided for your [Immich](https://immich.app/) albums. It shows only the albums you own or that are shared with you. If you have multiple Immich integrations in Home Assistant (_one integration for each Immich user_), only the albums for that specific user are shown. ## Sensors From 9ddcc45c0f8d4e7816be75fdfbb99ac60ef6300e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= Date: Tue, 27 May 2025 14:40:38 +0200 Subject: [PATCH 019/362] Fix link to Media source integration from Immich page (#39264) --- source/_integrations/immich.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/immich.markdown b/source/_integrations/immich.markdown index fa268c6874d..ff1548a84a2 100644 --- a/source/_integrations/immich.markdown +++ b/source/_integrations/immich.markdown @@ -41,7 +41,7 @@ The integration polls data every 60 seconds. ## Media source -A [media source](integrations/media_source) is provided for your [Immich](https://immich.app/) albums. It shows only the albums you own or that are shared with you. If you have multiple Immich integrations in Home Assistant (_one integration for each Immich user_), only the albums for that specific user are shown. +A [media source](/integrations/media_source/) is provided for your [Immich](https://immich.app/) albums. It shows only the albums you own or that are shared with you. If you have multiple Immich integrations in Home Assistant (_one integration for each Immich user_), only the albums for that specific user are shown. ## Sensors @@ -60,7 +60,7 @@ The following {% term sensors %} are created. For some of those the API key need ## Troubleshooting -In any case, when reporting an issue, please enable [debug logging](/docs/configuration/troubleshooting/#debug-logs-and-diagnostics), restart the integration, and as soon as the issue re-occurs, stop the debug logging again (_download of debug log file will start automatically_). Further, if still possible, please also download the [diagnostics](/integrations/diagnostics) data. If you have collected the debug log and the diagnostics data, provide them with the issue report. +In any case, when reporting an issue, please enable [debug logging](/docs/configuration/troubleshooting/#debug-logs-and-diagnostics), restart the integration, and as soon as the issue re-occurs, stop the debug logging again (_download of debug log file will start automatically_). Further, if still possible, please also download the [diagnostics](/integrations/diagnostics/) data. If you have collected the debug log and the diagnostics data, provide them with the issue report. ## Remove the integration From 81df19fbc40a3a7a31ca2b6cdbd78b4246282b1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Wed, 28 May 2025 14:57:03 +0100 Subject: [PATCH 020/362] Add Shelly zwave integration page (#39277) --- CODEOWNERS | 1 + source/_integrations/shelly_zwave.markdown | 34 ++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 source/_integrations/shelly_zwave.markdown diff --git a/CODEOWNERS b/CODEOWNERS index 9a89d34cd41..69f8ceef5d9 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -808,6 +808,7 @@ source/_integrations/sfr_box.markdown @epenet source/_integrations/sharkiq.markdown @JeffResc @funkybunch source/_integrations/shell_command.markdown @home-assistant/core source/_integrations/shelly.markdown @balloob @bieniu @thecode @chemelli74 @bdraco +source/_integrations/shelly_zwave.markdown @home-assistant/z-wave source/_integrations/shodan.markdown @fabaff source/_integrations/sia.markdown @eavanvalkenburg source/_integrations/siemens.markdown @DavidMStraub @Diegorro98 @MartinHjelmare diff --git a/source/_integrations/shelly_zwave.markdown b/source/_integrations/shelly_zwave.markdown new file mode 100644 index 00000000000..87014a9d4c8 --- /dev/null +++ b/source/_integrations/shelly_zwave.markdown @@ -0,0 +1,34 @@ +--- +title: Shelly Z-Wave +description: Connect and control your Shelly Z-Wave devices using the Z-Wave integration +ha_release: '2025.6' +ha_iot_class: Local Push +ha_category: + - Sensor + - Switch + - Plug +ha_domain: shelly +ha_integration_type: brand +works_with: + - zwave +ha_platforms: + - binary_sensor + - sensor + - switch +ha_iot_standard: zwave +ha_brand: true +--- + +[Shelly](https://shelly.com) is a member of the Works with Home Assistant partner program for their Z-Wave products. Shelly is committed to making sure their products are up-to-date and ready to use in Home Assistant. + +Shelly Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. + +{% my add_zwave_device badge domain=page.ha_domain %} + +[Learn more about Z-Wave in Home Assistant.](/integrations/zwave_js/) + +## Supported devices + +- [Shelly Wave 1PM Mini](https://www.shelly.com/products/shelly-qubino-wave-1pm-mini) +- [Shelly Wave PM Mini](https://www.shelly.com/products/shelly-qubino-wave-pm-mini) +- [Shelly Wave i4](https://www.shelly.com/products/shelly-qubino-wave-i4) From 9f144771cc2832f1181e4e1d1c1edc14a65c6bbc Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 28 May 2025 09:58:53 +0200 Subject: [PATCH 021/362] Remove deprecated dlib image processing integrations (#39279) --- .../_integrations/dlib_face_detect.markdown | 51 -------------- .../_integrations/dlib_face_identify.markdown | 67 ------------------- source/_redirects | 2 + 3 files changed, 2 insertions(+), 118 deletions(-) delete mode 100644 source/_integrations/dlib_face_detect.markdown delete mode 100644 source/_integrations/dlib_face_identify.markdown diff --git a/source/_integrations/dlib_face_detect.markdown b/source/_integrations/dlib_face_detect.markdown deleted file mode 100644 index a50462bd2df..00000000000 --- a/source/_integrations/dlib_face_detect.markdown +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Dlib Face Detect -description: Instructions on how to integrate Dlib Face Detect into Home Assistant. -ha_category: - - Image processing -ha_iot_class: Local Push -ha_release: 0.44 -ha_domain: dlib_face_detect -ha_integration_type: integration -related: - - docs: /docs/configuration/ - title: Configuration file -ha_quality_scale: legacy ---- - -The `dlib_face_detect` image processing {% term integration %} allows you to use the [Dlib](http://www.dlib.net/) through Home Assistant. This platform enables face detection from cameras, and can fire events with attributes. - -This can be used to trigger an automation rule. Further info is on the [integration](/integrations/image_processing/) page. - -{% note %} -This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. -{% endnote %} - -## Configuration - -To enable Dlib Face Detect, add the following lines to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -```yaml -# Example configuration.yaml entry -image_processing: - - platform: dlib_face_detect - source: - - entity_id: camera.door -``` - -{% configuration %} -source: - description: List of image sources. - required: true - type: list - keys: - entity_id: - description: A camera entity id to get picture from. - required: true - type: string - name: - description: This parameter allows you to override the name of your `image_processing` entity. - required: false - type: string -{% endconfiguration %} diff --git a/source/_integrations/dlib_face_identify.markdown b/source/_integrations/dlib_face_identify.markdown deleted file mode 100644 index 1b6ef3dc42d..00000000000 --- a/source/_integrations/dlib_face_identify.markdown +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Dlib Face Identify -description: Instructions on how to integrate Dlib Face Identify into Home Assistant. -ha_category: - - Image processing -ha_iot_class: Local Push -ha_release: 0.44 -ha_domain: dlib_face_identify -ha_integration_type: integration -related: - - docs: /docs/configuration/ - title: Configuration file -ha_quality_scale: legacy ---- - -The `dlib_face_identify` image processing {% term integration %} allows you to use the [Dlib](http://www.dlib.net/) through Home Assistant. This platform allow you to identify persons on camera and fire an event with identify persons. - -For using the result inside an automation rule, take a look at the [integration](/integrations/image_processing/) page. - -{% note %} -This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. -{% endnote %} - -## Configuration - -To enable Dlib Face Identify, add the following lines to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -```yaml -# Example configuration.yaml entry -image_processing: - - platform: dlib_face_identify - source: - - entity_id: camera.door - faces: - Jon: /home/hass/jon.jpg - Bob: /home/hass/bob.jpg -``` - -{% configuration %} -source: - description: List of image sources. - required: true - type: list - keys: - entity_id: - description: A camera entity id to get picture from. - required: true - type: string - name: - description: This parameter allows you to override the name of your `image_processing` entity. - required: false - type: string -faces: - description: List of faces sources. - required: true - type: list -confidence: - description: How much distance between faces to consider it a match. Using tolerance values lower than 0.6 will make the comparison more strict. - required: false - type: float - default: 0.6 -{% endconfiguration %} - -{% note %} -If the platform fails to load because it could not install its requirement, install cmake: `sudo apt-get install cmake`. -{% endnote %} diff --git a/source/_redirects b/source/_redirects index 1647c4ff8b3..a8db5a4e7d6 100644 --- a/source/_redirects +++ b/source/_redirects @@ -537,6 +537,8 @@ layout: null /integrations/dht /more-info/removed-integration 301 /integrations/digitalloggers /more-info/removed-integration 301 /integrations/discovery /more-info/removed-integration 301 +/integrations/dlib_face_detect /more-info/removed-integration 301 +/integrations/dlib_face_identify /more-info/removed-integration 301 /integrations/dte_energy_bridge /more-info/removed-integration 301 /integrations/duke_energy /more-info/removed-integration 301 /integrations/dyson /more-info/removed-integration 301 From 97f7404e91458adfc561998eaedc5670282fba94 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 28 May 2025 11:28:10 +0200 Subject: [PATCH 022/362] Remove deprecated gstreamer integration (#39280) --- source/_integrations/gstreamer.markdown | 104 ------------------------ source/_redirects | 1 + 2 files changed, 1 insertion(+), 104 deletions(-) delete mode 100644 source/_integrations/gstreamer.markdown diff --git a/source/_integrations/gstreamer.markdown b/source/_integrations/gstreamer.markdown deleted file mode 100644 index 2001492bda7..00000000000 --- a/source/_integrations/gstreamer.markdown +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: GStreamer -description: Instructions on how to integrate GStreamer into Home Assistant. -ha_category: - - Media player -ha_release: 0.39 -ha_iot_class: Local Push -ha_domain: gstreamer -ha_platforms: - - media_player -ha_integration_type: integration -related: - - docs: /docs/configuration/ - title: Configuration file -ha_quality_scale: legacy ---- - -The `gstreamer` {% term integration %} allows you to play audio via a [gstreamer](https://gstreamer.freedesktop.org/) pipeline. Practically, this means you can play audio directly on the computer running Home Assistant. It is particularly suited for playing TTS. Advanced users can specify a pipeline to transform the audio stream and/or redirect it elsewhere. - -To add a `gstreamer` media player to your installation, add the following to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -```yaml -# Example configuration.yaml entry -media_player: - - platform: gstreamer -``` - -{% configuration %} -name: - description: Name of the media player. - required: false - type: string -pipeline: - description: A `gst` pipeline description. - required: false - type: string -{% endconfiguration %} - -Only the `music` media type is supported. - -## Setup - -And then install the following system dependencies: - -Debian/Ubuntu/Raspberry Pi OS (formerly Raspbian): - -```bash -sudo apt-get install python3-gst-1.0 \ - gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 \ - gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly \ - gstreamer1.0-tools -``` - -Red Hat/CentOS/Fedora: - -```bash -sudo yum install -y python-gstreamer1 gstreamer1-plugins-good \ - gstreamer1-plugins-ugly -``` - -For Fedora replace `yum` with `dnf`. - -If you're running Home Assistant in a virtual environment, you'll need to symlink the system Python's `gi` module into your virtual environment: - -```bash -ln -s /path/to/your/installation/of/gi /path/to/your/venv/lib/python3.4/site-packages -``` - -On a Raspberry Pi, you may need to add the Home Assistant user to the `audio` group: - -```bash -sudo usermod -a -G audio -``` - -## Example usage - -### Using with TTS - -To play TTS on your local computer (for example, if you have speakers attached to your Raspberry Pi: - -```yaml -media_player: - - platform: gstreamer - -script: - tts: - sequence: - - action: tts.google_say # or amazon_polly, voicerss, etc - target: - entity_id: media_player.gstreamer - data: - message: "example text-to-speech message" -``` - -### Using with Snapcast - -To play to a named pipe for consumption by Snapcast: - -```yaml -media_player: - - platform: gstreamer - pipeline: "audioresample ! audioconvert ! audio/x-raw,rate=48000,channels=2,format=S16LE ! wavenc ! filesink location=/tmp/snapcast_gstreamer" -``` diff --git a/source/_redirects b/source/_redirects index a8db5a4e7d6..85dba38dfbb 100644 --- a/source/_redirects +++ b/source/_redirects @@ -561,6 +561,7 @@ layout: null /integrations/google_domains /more-info/removed-integration 301 /integrations/gpmdp /more-info/removed-integration 301 /integrations/griddy /more-info/removed-integration 301 +/integrations/gstreamer /more-info/removed-integration 301 /integrations/hangouts /more-info/removed-integration 301 /integrations/history_graph /more-info/removed-integration 301 /integrations/htu21d /more-info/removed-integration 301 From d2c3f912fcd4daf7d42d286f71641563736cebb5 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 28 May 2025 13:13:09 +0200 Subject: [PATCH 023/362] Remove deprecated pandora docs (#39287) --- source/_integrations/pandora.markdown | 73 --------------------------- source/_redirects | 1 + 2 files changed, 1 insertion(+), 73 deletions(-) delete mode 100644 source/_integrations/pandora.markdown diff --git a/source/_integrations/pandora.markdown b/source/_integrations/pandora.markdown deleted file mode 100644 index 02165cd8637..00000000000 --- a/source/_integrations/pandora.markdown +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Pandora -description: Instructions on how to integrate Pandora radio into Home Assistant. -ha_category: - - Media player -ha_release: 0.22 -ha_iot_class: Local Polling -ha_domain: pandora -ha_platforms: - - media_player -ha_integration_type: integration -related: - - docs: /docs/configuration/ - title: Configuration file -ha_quality_scale: legacy ---- - -If you have a Pandora account, you can control it from Home Assistant with this media player. - -{% important %} -This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. -{% endimportant %} - -### Installation of Pianobar - -This media player uses the [Pianobar command-line Pandora client](https://github.com/PromyLOPh/pianobar), which you have to install separately. This can be done on a Raspberry Pi 2/3 with Raspbian Jessie as follows . _(Note: Other platforms may have different installation processes)_ - -The version of pianobar that comes with Jessie has a bug, so you have to build a more recent version. The latest version depends on a recent version of libraries associated with FFmpeg, so you should make sure you go through the backport process documented in [The FFmpeg integration](/integrations/ffmpeg/) before doing this. Install the following basic dependencies: - -```bash -sudo apt-get install git libao-dev libgcrypt11-dev libfaad-dev libmad0-dev libjson-c-dev make pkg-config libcurl4-openssl-dev -``` - -And now install the backported FFmpeg-related libraries (note that if you're using an older version of FFmpeg for other things on this machine, you may encounter issues after doings this): - -```bash -sudo apt-get -t jessie-backports install libav-tools libavcodec-extra libavcodec-dev libavfilter-dev libavformat-dev -``` - -Now clone the Pianobar repository and build pianobar: - -```bash -git clone https://github.com/PromyLOPh/pianobar.git -cd pianobar -make clean && make -sudo make install -``` - -Configure Pianobar to auto-login and start playing a station (optional, see `man pianobar`) by creating and editing the `~/.config/pianobar/config` file: - -```bash -password = Password -user = you@youraccount.com -``` - -Test it out by running `pianobar` in the command line. You should be able to listen to your Pandora stations. - -### Configuration in Home Assistant - -The Pandora player can be loaded by adding the following lines to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -```yaml -# Example configuration.yaml entry -media_player: - - platform: pandora -``` - -That's it! Now you will find a media player. If you click it you will find all your stations listed as different sources. If you switch to one, the station will begin playing. - -

- -

diff --git a/source/_redirects b/source/_redirects index 85dba38dfbb..2e1ddd13804 100644 --- a/source/_redirects +++ b/source/_redirects @@ -599,6 +599,7 @@ layout: null /integrations/opencv /more-info/removed-integration 301 /integrations/orangepi_gpio /more-info/removed-integration 301 /integrations/ozw /more-info/removed-integration 301 +/integrations/pandora /more-info/removed-integration 301 /integrations/panel_iframe /more-info/removed-integration 301 /integrations/pcal9535a /more-info/removed-integration 301 /integrations/pi4ioe5v9xxxx /more-info/removed-integration 301 From 3d4fd0db88fd2384fe95d5f1c7f7f2b873f646fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 10:05:11 +0200 Subject: [PATCH 024/362] build(deps-dev): bump rubocop from 1.75.7 to 1.75.8 (#39302) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 8d1af9974ff..c780761dc62 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' gem 'sass-embedded', '1.89.0' - gem 'rubocop', '1.75.7' + gem 'rubocop', '1.75.8' gem 'ruby-lsp', '0.23.23' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 685b3d8d5ee..d9dd891f1aa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -119,7 +119,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.1) rouge (4.5.2) - rubocop (1.75.7) + rubocop (1.75.8) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -185,7 +185,7 @@ DEPENDENCIES nokogiri (= 1.18.8) rackup (= 2.2.1) rake (= 13.2.1) - rubocop (= 1.75.7) + rubocop (= 1.75.8) ruby-lsp (= 0.23.23) sass-embedded (= 1.89.0) sass-globbing (= 1.1.5) From d5cd1d79974333f8e6daa33acfabf096f117d96d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 03:00:50 +0200 Subject: [PATCH 025/362] build(deps): bump base64 from 0.2.0 to 0.3.0 (#39322) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d9dd891f1aa..7a6bc7cb5cb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -4,7 +4,7 @@ GEM addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) ast (2.4.3) - base64 (0.2.0) + base64 (0.3.0) bigdecimal (3.1.9) chunky_png (1.4.0) colorator (1.1.0) From 1bf7e0552669c2dd8a8f44f34c0bbc9400c0c2fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 03:01:01 +0200 Subject: [PATCH 026/362] build(deps-dev): bump rake from 13.2.1 to 13.3.0 (#39320) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index c780761dc62..5c43ff4dff7 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source 'https://rubygems.org' ruby '> 2.5.0' group :development do - gem 'rake', '13.2.1' + gem 'rake', '13.3.0' gem 'jekyll', '4.4.1' gem 'compass', '1.0.3' gem 'sass-globbing', '1.1.5' diff --git a/Gemfile.lock b/Gemfile.lock index 7a6bc7cb5cb..ce8f82e441f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -110,7 +110,7 @@ GEM rackup (2.2.1) rack (>= 3) rainbow (3.1.1) - rake (13.2.1) + rake (13.3.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) @@ -184,7 +184,7 @@ DEPENDENCIES jekyll-toc (= 0.19.0) nokogiri (= 1.18.8) rackup (= 2.2.1) - rake (= 13.2.1) + rake (= 13.3.0) rubocop (= 1.75.8) ruby-lsp (= 0.23.23) sass-embedded (= 1.89.0) From cb6c87d2428e1263c60e1d60ad1402d37760e9e9 Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Sat, 31 May 2025 02:02:30 +0100 Subject: [PATCH 027/362] Update pricing for VPE (#39313) --- source/voice-pe/index.html | 4 ++-- source/voice-pe/styles.css | 20 +++++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/source/voice-pe/index.html b/source/voice-pe/index.html index d16b2fd2f7f..8f8e9ebd249 100644 --- a/source/voice-pe/index.html +++ b/source/voice-pe/index.html @@ -208,7 +208,7 @@ frontpage_image: /images/frontpage/voice-pe-frontpage.jpg
Preview the future of voice for just
-
$59*
+
$69 / €59 *
diff --git a/source/voice-pe/styles.css b/source/voice-pe/styles.css index 4f7e836a838..f591f1e456a 100644 --- a/source/voice-pe/styles.css +++ b/source/voice-pe/styles.css @@ -174,14 +174,19 @@ article.page h3 { --subtitle-medium-mobile: 24; --price: 170; - --price-mobile: 120; - + --price-mobile: 60; + --wrapper-radius: 0px; - + isolation: isolate; position: relative; } +@media only screen and (min-width: 875px) { + :root{ + --price-mobile: 120; + } +} @media only screen and (min-width: 2180px) { .vpe-main { --wrapper-radius: 40px; @@ -2881,7 +2886,7 @@ section#hero .bg-gradient { background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; - margin-bottom: -20px; + margin-bottom: -10px; display: flex; margin-top: 8px; } @@ -4894,6 +4899,11 @@ section#hero .bg-gradient { } } +@media (min-width: 940px) { + .vpe-main #pricing .fs-price { + margin-bottom: -10px; + } +} @media (min-width: 940px) { .vpe-main { --columns: 11; @@ -5190,7 +5200,7 @@ section#hero .bg-gradient { } .vpe-main #pricing .fs-price { - margin-bottom: -26px; + margin-bottom: -20px; margin-top: 20px; } From 36577a2f67c5fe5c303da8fd4ebc90579747cea0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 03:03:11 +0200 Subject: [PATCH 028/362] build(deps-dev): bump google-protobuf from 4.31.0 to 4.31.1 (#39321) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ce8f82e441f..45744c8c1d4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -5,7 +5,7 @@ GEM public_suffix (>= 2.0.2, < 7.0) ast (2.4.3) base64 (0.3.0) - bigdecimal (3.1.9) + bigdecimal (3.2.0) chunky_png (1.4.0) colorator (1.1.0) commonmarker (0.23.11) @@ -30,10 +30,10 @@ GEM ffi (1.17.2-arm64-darwin) ffi (1.17.2-x86_64-linux-gnu) forwardable-extended (2.6.0) - google-protobuf (4.31.0-arm64-darwin) + google-protobuf (4.31.1-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.31.0-x86_64-linux-gnu) + google-protobuf (4.31.1-x86_64-linux-gnu) bigdecimal rake (>= 13) http_parser.rb (0.8.0) From cfbea8c7cb54a5a782695ee46050e5266e4a4d13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 01:03:54 +0000 Subject: [PATCH 029/362] build(deps-dev): bump bigdecimal from 3.1.9 to 3.2.0 (#39319) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 9c4011b6445c053910afde1d3a96d44a67e31aaf Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sat, 31 May 2025 17:12:12 +0200 Subject: [PATCH 030/362] Add missing payload_template config option in Scrape (#39329) --- source/_integrations/scrape.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/scrape.markdown b/source/_integrations/scrape.markdown index bf9a9e8ae55..aaa55af8e36 100644 --- a/source/_integrations/scrape.markdown +++ b/source/_integrations/scrape.markdown @@ -60,6 +60,10 @@ payload: description: The payload to send with a POST request. Depends on the service, but usually formed as JSON. required: false type: string +payload_template: + description: The payload to send with a POST request with template support. + required: false + type: template verify_ssl: description: Verify the SSL certificate of the endpoint. required: false From 87bce7b4249625ec54e0c041cc0ed4027e29b83b Mon Sep 17 00:00:00 2001 From: Tom Puttemans Date: Sat, 31 May 2025 17:13:59 +0200 Subject: [PATCH 031/362] Fix the links to float and int data types on the Jinja project website (#39325) --- source/_docs/configuration/templating.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 323786ae9ae..676c4014908 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -52,8 +52,8 @@ There are a few very important rules to remember when adding templates to YAML: 1. You **must** surround single-line templates with double quotes (`"`) or single quotes (`'`). 2. It is advised that you prepare for undefined variables by using `if ... is not none` or the [`default` filter](https://jinja.palletsprojects.com/en/latest/templates/#jinja-filters.default), or both. -3. It is advised that when comparing numbers, you convert the number(s) to a [`float`](https://jinja.palletsprojects.com/en/latest/templates/#float) or an [`int`](https://jinja.palletsprojects.com/en/latest/templates/#int) by using the respective [filter](https://jinja.palletsprojects.com/en/latest/templates/#list-of-builtin-filters). -4. While the [`float`](https://jinja.palletsprojects.com/en/latest/templates/#float) and [`int`](https://jinja.palletsprojects.com/en/latest/templates/#int) filters do allow a default fallback value if the conversion is unsuccessful, they do not provide the ability to catch undefined variables. +3. It is advised that when comparing numbers, you convert the number(s) to a [`float`](https://jinja.palletsprojects.com/en/latest/templates/#jinja-filters.float) or an [`int`](https://jinja.palletsprojects.com/en/latest/templates/#jinja-filters.int) by using the respective [filter](https://jinja.palletsprojects.com/en/latest/templates/#list-of-builtin-filters). +4. While the [`float`](https://jinja.palletsprojects.com/en/latest/templates/#jinja-filters.float) and [`int`](https://jinja.palletsprojects.com/en/latest/templates/#jinja-filters.int) filters do allow a default fallback value if the conversion is unsuccessful, they do not provide the ability to catch undefined variables. Remembering these simple rules will help save you from many headaches and endless hours of frustration when using automation templates. From 146606ed756cf494bb52801bcd8b2f5b643db8de Mon Sep 17 00:00:00 2001 From: Tyler Cipriani Date: Sat, 31 May 2025 13:25:49 -0600 Subject: [PATCH 032/362] Rephrase in positive form in General recommendations (#39335) --- source/_integrations/matter.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/matter.markdown b/source/_integrations/matter.markdown index f8de8c8d9e6..1231f30e8b5 100644 --- a/source/_integrations/matter.markdown +++ b/source/_integrations/matter.markdown @@ -387,7 +387,7 @@ NOTE for Android users: You need to follow the instructions at the bottom of the ### General recommendations -- Using Thread-based Matter devices in Home Assistant requires Home Assistant OS version 10 and above. Not using Home Assistant OS is at your own risk. We do provide some [documentation](https://github.com/home-assistant-libs/python-matter-server/blob/main/README.md) on how to run the Matter Server as a Docker container. The documentation includes a description of the host and networking requirements. +- Using Thread-based Matter devices in Home Assistant requires Home Assistant OS version 10 and above. Home Assistant OS with the Matter Server add-on is the supported path for using Matter with Home Assistant. Running Matter Server as a standalone Docker container is unsupported, but we provide [documentation](https://github.com/home-assistant-libs/python-matter-server/blob/main/README.md) including a description of the host and networking requirements. - To use {% term Thread %} devices you will need a {% term Thread %} network with at least one Thread border router in your network nearby the {% term Thread %} device(s). Apple users, for example, need the Apple TV 4K or the HomePod Mini, while Google users need a Nest Hub (2nd Gen). Use the Thread integration in Home Assistant to diagnose your {% term Thread %} network(s). From 3a6744d8718d7c0bf441ea018e6a9bc889a0933d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:06:48 +0200 Subject: [PATCH 033/362] build(deps-dev): bump sorbet-runtime from 0.5.12135 to 0.5.12142 (#39351) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 45744c8c1d4..f6c4a6e5bb5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12135) + sorbet-runtime (0.5.12142) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From e003c3277888a21d642ee33fb311a9bcc075dbac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:07:03 +0200 Subject: [PATCH 034/362] build(deps-dev): bump sass-embedded from 1.89.0 to 1.89.1 (#39352) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile b/Gemfile index 5c43ff4dff7..5879f11affa 100644 --- a/Gemfile +++ b/Gemfile @@ -10,7 +10,7 @@ group :development do gem 'stringex', '2.8.6' # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' - gem 'sass-embedded', '1.89.0' + gem 'sass-embedded', '1.89.1' gem 'rubocop', '1.75.8' gem 'ruby-lsp', '0.23.23' gem 'rackup', '2.2.1' diff --git a/Gemfile.lock b/Gemfile.lock index f6c4a6e5bb5..91abdc165cd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -5,7 +5,7 @@ GEM public_suffix (>= 2.0.2, < 7.0) ast (2.4.3) base64 (0.3.0) - bigdecimal (3.2.0) + bigdecimal (3.2.1) chunky_png (1.4.0) colorator (1.1.0) commonmarker (0.23.11) @@ -142,9 +142,9 @@ GEM ruby2_keywords (0.0.5) safe_yaml (1.0.5) sass (3.4.25) - sass-embedded (1.89.0-arm64-darwin) + sass-embedded (1.89.1-arm64-darwin) google-protobuf (~> 4.31) - sass-embedded (1.89.0-x86_64-linux-gnu) + sass-embedded (1.89.1-x86_64-linux-gnu) google-protobuf (~> 4.31) sass-globbing (1.1.5) sass (>= 3.1) @@ -187,7 +187,7 @@ DEPENDENCIES rake (= 13.3.0) rubocop (= 1.75.8) ruby-lsp (= 0.23.23) - sass-embedded (= 1.89.0) + sass-embedded (= 1.89.1) sass-globbing (= 1.1.5) sassc (= 2.1.0) sinatra (= 4.1.1) From b44caa9bd2177e05b65c3f58b6739f7d482a927c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:07:16 +0200 Subject: [PATCH 035/362] build(deps-dev): bump csv from 3.3.4 to 3.3.5 (#39353) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 91abdc165cd..576be080be4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -22,7 +22,7 @@ GEM compass-import-once (1.0.5) sass (>= 3.2, < 3.5) concurrent-ruby (1.3.5) - csv (3.3.4) + csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) From f6d35c3bf0771ef6dfab65828c7fc23152cee0d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:11:07 +0200 Subject: [PATCH 036/362] build(deps-dev): bump sorbet-runtime from 0.5.12142 to 0.5.12149 (#39367) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 576be080be4..b363b938de6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12142) + sorbet-runtime (0.5.12149) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 5f947f20091033deaf32838cbffebc121cc7d42b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:11:24 +0200 Subject: [PATCH 037/362] build(deps-dev): bump ruby-lsp from 0.23.23 to 0.23.24 (#39366) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 5879f11affa..e6392466c8d 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,7 @@ group :development do gem 'sassc', '2.1.0' gem 'sass-embedded', '1.89.1' gem 'rubocop', '1.75.8' - gem 'ruby-lsp', '0.23.23' + gem 'ruby-lsp', '0.23.24' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index b363b938de6..0700a450fdc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -133,7 +133,7 @@ GEM rubocop-ast (1.44.1) parser (>= 3.3.7.2) prism (~> 1.4) - ruby-lsp (0.23.23) + ruby-lsp (0.23.24) language_server-protocol (~> 3.17.0) prism (>= 1.2, < 2.0) rbs (>= 3, < 5) @@ -186,7 +186,7 @@ DEPENDENCIES rackup (= 2.2.1) rake (= 13.3.0) rubocop (= 1.75.8) - ruby-lsp (= 0.23.23) + ruby-lsp (= 0.23.24) sass-embedded (= 1.89.1) sass-globbing (= 1.1.5) sassc (= 2.1.0) From f57438a3039facc53d2702b804041dfb825ee2d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A4r=20Holmdahl?= <137390203+parholmdahl@users.noreply.github.com> Date: Tue, 3 Jun 2025 10:44:51 +0200 Subject: [PATCH 038/362] Adding new information about Adax energysensor (#39345) --- source/_integrations/adax.markdown | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/_integrations/adax.markdown b/source/_integrations/adax.markdown index 35d3ee3a7c2..503606044e0 100644 --- a/source/_integrations/adax.markdown +++ b/source/_integrations/adax.markdown @@ -3,14 +3,17 @@ title: Adax description: Instructions on how to integrate Adax heater into Home Assistant. ha_category: - Climate + - Sensor ha_release: 2021.8 ha_iot_class: Local Polling ha_codeowners: - '@danielhiversen' + - '@lazytarget' ha_domain: adax ha_config_flow: true ha_platforms: - climate + - sensor ha_integration_type: integration --- @@ -41,3 +44,13 @@ You will also need a credential, which you can create in the Adax app: In the configuration popup you will need the Account ID, and the generated API password (not the account password) {% include integrations/config_flow.md %} + +## Energy monitoring + +When using the cloud integration, the Adax integration provides energy monitoring sensors that track the power consumption of your heaters. These sensors are only available when using the cloud connection, as the local integration does not support energy data. + +The integration creates the following energy sensors: + +- **Individual energy sensors** - One sensor for each Adax heater showing its energy consumption in Wh + +The energy sensors use the `total_increasing` state class, making them suitable for use with Home Assistant's energy dashboard to track your heating costs and consumption over time. From fbd5ab4f47e844760649d87526ef0698e6f70b3f Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Tue, 3 Jun 2025 12:21:00 +0100 Subject: [PATCH 039/362] Fix Green pricing typo (#39371) --- source/green/index.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/green/index.html b/source/green/index.html index 794deaf24c8..542d3575c21 100644 --- a/source/green/index.html +++ b/source/green/index.html @@ -485,8 +485,7 @@ dark_header: true

- Home Assistant Green is the easiest way to run Home Assistant for the - low price of $99. Try out Home Assistant for your smart home or share + Home Assistant Green is the easiest way to run Home Assistant. Try out Home Assistant for your smart home or share the love with family and friends.

- - Works with Home assistant - -
- {%- endfor -%} +
+ + Works with Home assistant + +
{%- endif -%} {% if page.ha_domain %} From 9245f668f1f40430e5e6cd1d3f4c832a9dee437a Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Wed, 11 Jun 2025 11:06:21 +0100 Subject: [PATCH 079/362] Replace community card (#39478) --- source/_includes/custom/news.html | 66 +++++++++--------- .../images/frontpage/community-day-2025.webp | Bin 83074 -> 0 bytes source/images/frontpage/community-meetup.webp | Bin 0 -> 77578 bytes 3 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 source/images/frontpage/community-day-2025.webp create mode 100644 source/images/frontpage/community-meetup.webp diff --git a/source/_includes/custom/news.html b/source/_includes/custom/news.html index 5610e459f6f..1afa2c24901 100644 --- a/source/_includes/custom/news.html +++ b/source/_includes/custom/news.html @@ -1,13 +1,6 @@ - -
-

{% icon "mdi:newspaper-variant-multiple" %} Recent Blog Posts

- -
    - {% assign current = 0 %} - - {% for post in site.posts %} - {% if post.categories contains "Release-Notes" %} - {% else %} - {% assign current = current | plus: 1 %} - - {% if current > blog_post_limit %} - {% break %} - {% endif %} - - {% assign post_date = post.date | date: "%Y-%m-%d" %} - {% assign post_date_formatted = post_date | date: "%B %d, %Y" %} - {% assign post.date_formatted = post_date_formatted %} -
  1. - {{ post.title }} - {{ post.date_formatted }} -
  2. + +
    +

    {% icon "mdi:newspaper-variant-multiple" %} Recent Blog Posts

    + +
      + {% assign current = 0 %} + + {% for post in site.posts %} + {% if post.categories contains "Release-Notes" %} + {% else %} + {% assign current = current | plus: 1 %} + + {% if current > blog_post_limit %} + {% break %} {% endif %} - {% endfor %} -
    -
    + + {% assign post_date = post.date | date: "%Y-%m-%d" %} + {% assign post_date_formatted = post_date | date: "%B %d, %Y" %} + {% assign post.date_formatted = post_date_formatted %} +
  3. + {{ post.title }} + {{ post.date_formatted }} +
  4. + {% endif %} + {% endfor %} +
+
+ + + + ->+)Zx-~Q;~&5OjsDsF*ZoKN50{_w|ImKS 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

Y>53zQWIteCL-BzDoK@uB@rTr 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 NlXpjV!`!3D00532o)-WB diff --git a/source/images/frontpage/community-meetup.webp b/source/images/frontpage/community-meetup.webp new file mode 100644 index 0000000000000000000000000000000000000000..dd4d039c31c5c21fb3ee7b7161e029e5277cb6a9 GIT binary patch literal 77578 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 Yn_#h3{WA$R Date: Wed, 11 Jun 2025 17:19:06 +0200 Subject: [PATCH 080/362] Fix headings in polling interval section (#39484) --- source/common-tasks/general.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/common-tasks/general.markdown b/source/common-tasks/general.markdown index aa6bd725dbb..13a39e928d6 100644 --- a/source/common-tasks/general.markdown +++ b/source/common-tasks/general.markdown @@ -13,11 +13,11 @@ This section provides tasks that do not depend on a specific Home Assistant inst If you want to define a specific interval at which your device is being polled for data, you can disable the default polling interval and create your own polling automation. -## What is data polling? +### What is data polling? Data polling is the process of querying a device or service at regular intervals to check for updates or retrieve data. By defining a custom polling interval, you can control how frequently your system checks for new data, which can help optimize performance and reduce unnecessary network traffic. -## Why use an automation instead of changing the integration's polling configuration? +### Why use an automation instead of changing the integration's polling configuration? Creating an automation for polling gives you more flexibility on when to poll: From 00a1c40d91d79f92d5c7e3b9d6c5b2ec77e9604e Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Sat, 31 May 2025 20:12:48 +0200 Subject: [PATCH 081/362] Remove deprecated snips docs (#39284) --- source/_integrations/snips.markdown | 311 ---------------------------- source/_redirects | 2 + 2 files changed, 2 insertions(+), 311 deletions(-) delete mode 100644 source/_integrations/snips.markdown diff --git a/source/_integrations/snips.markdown b/source/_integrations/snips.markdown deleted file mode 100644 index e2df623689a..00000000000 --- a/source/_integrations/snips.markdown +++ /dev/null @@ -1,311 +0,0 @@ ---- -title: Snips -description: Instructions on how to integrate Snips within Home Assistant. -ha_category: - - Voice -ha_release: 0.48 -ha_domain: snips -ha_iot_class: Local Push -ha_integration_type: integration -ha_quality_scale: legacy ---- - -{% warning %} -The Snips Console no longer available due to acquisition by Sonos. For more details, read the [announcement on the Snips forum](http://web.archive.org/web/20200109164247/https://forum.snips.ai/t/important-message-regarding-the-snips-console/4145). -{% endwarning %} - -The [Snips Voice Platform](https://www.snips.ai) allows users to add powerful voice assistants to their Raspberry Pi devices without compromising on privacy. It runs 100% on-device, and does not require an internet connection. It features Hotword Detection, Automatic Speech Recognition (ASR), Natural Language Understanding (NLU) and Dialog Management. - -The latest documentation can be found here: [Snips Platform Documentation](https://docs.snips.ai/). - -![Snips Modules](/images/screenshots/snips_modules.png) - -Snips takes voice or text as input and produces *intents* as output, which are explicit representations of an intention behind an utterance and which can subsequently be used by Home Assistant to perform appropriate actions. - -![Snips Modules](/images/screenshots/snips_nlu.png) - -## The Snips Voice Platform - -### Installation - -The Snips platform can be installed via the Snips APT/Debian repository. - -```bash -sudo apt-get update -sudo apt-get install -y dirmngr -sudo bash -c 'echo "deb https://raspbian.snips.ai/$(lsb_release -cs) stable main" > /etc/apt/sources.list.d/snips.list' -sudo apt-key adv --fetch-keys https://raspbian.snips.ai/531DD1A7B702B14D.pub -sudo apt-get update -sudo apt-get install -y snips-platform-voice -``` - -Note that if the keyserver pgp.mit.edu is down then try to use another one in the 4th line, like pgp.surfnet.nl: - -```bash -sudo apt-key adv --keyserver pgp.surfnet.nl --recv-keys D4F50CDCA10A2849 -``` - -### Creating an assistant - -Head over to the [Snips Console](https://console.snips.ai) to create your assistant. Launch the training and download by clicking on the "Download Assistant" button. - -The next step is to get the assistant to work on your device. Unzip and copy the `assistant` folder that you downloaded from the web console to the path. Assuming your downloaded `assistant` folder is on your desktop, just run: - -```bash -scp -r ~/Desktop/assistant pi@:/home/pi/. -``` - -Now ssh into your Raspberry Pi: - -```bash -ssh pi@ -``` - -By default, this command is `ssh pi@raspberrypi.local`, if you are using the default Raspberry Pi hostname. - -Then, move the assistant to the right folder: - -```bash -(pi) $ sudo mv /home/pi/assistant /usr/share/snips/assistant -``` - -Note that if you already have an assistant installed and wish to replace it then start by removing the previous one and then move the new one in its place: - -```bash -(pi) $ sudo rm -r /usr/share/snips/assistant -(pi) $ sudo mv /home/pi/assistant /usr/share/snips/assistant -``` - -### Running Snips - -Make sure that a microphone is plugged to the Raspberry Pi. If you are having trouble setting up audio, we have written a guide on [Raspberry Pi Microphones](https://docs.snips.ai/articles/raspberrypi/hardware/microphones). - -Start the Snips Voice Platform by starting the `snips-*` actions: - -```bash -sudo systemctl start "snips-*" -``` - -Snips is now ready to take voice commands from the microphone. To trigger the listening, simply say - -_Hey Snips_ - -followed by a command, e.g. - -_Set the lights to green in the living room_ - -As the Snips Platform parses this query into an intent, it will be published on MQTT, on the `hermes/intent/` topic. The Snips Home Assistant integration subscribes to this topic, and handles the intent according to the rules defined in {% term "`configuration.yaml`" %} file, as explained below. - -#### Optional: specifying an external MQTT broker - -By default, Snips runs its own MQTT broker. But we can also tell Snips to use an external broker by specifying this when launching Snips. In this case, we need to specify this in the `/etc/snips.toml` configuration file. For more information on configuring this, see the [Snips Platform Configuration](https://docs.snips.ai/articles/platform/platform-configuration) article. - -## Home Assistant configuration - -{% configuration %} -feedback_sounds: - description: Turn on feedbacks sounds for Snips. - required: false - type: string - default: false -site_ids: - description: A list of siteIds if using multiple Snips instances. Used to make sure feedback is toggled on or off for all sites. - required: false - type: string -probability_threshold: - description: Threshold for intent probability. Range is from 0.00 to 1.00, 1 being highest match. Intents under this level are discarded. - require: false - type: float -{% endconfiguration %} - -### Specifying the MQTT broker - -Messages between Snips and Home Assistant are passed via MQTT. We can either point Snips to the MQTT broker used by Home Assistant, as explained above, or tell Home Assistant which [MQTT broker](/integrations/mqtt) to use by adding the following entry to the {% term "`configuration.yaml`" %} file: - -```yaml -mqtt: - broker: MQTT_BROKER_IP - port: MQTT_BROKER_PORT -``` - -By default, Snips runs an MQTT broker on port 9898. So if we wish to use this broker, and if Snips and Home Assistant run on the same device, the entry will look as follows: - -```yaml -mqtt: - broker: 127.0.0.1 - port: 9898 -``` - -Alternatively, MQTT can be configured to bridge messages between servers if using a custom MQTT broker such as [mosquitto](https://mosquitto.org/). - -### Triggering actions - -In Home Assistant, we trigger actions based on intents produced by Snips using the [`intent_script`](/integrations/intent_script) integration. For instance, the following block handles a `ActivateLightColor` intent to change light colors: - -Note: If your Snips action is prefixed with a username (e.g., `john:playmusic` or `john__playmusic`), the Snips integration in Home Assistant will try and strip off the username. Bear this in mind if you get the error `Received unknown intent` even when what you see on the MQTT bus looks correct. Internally the Snips integration is trying to match the non-username version of the intent (i.e., just `playmusic`). - -{% raw %} - -```yaml -snips: - -intent_script: - ActivateLightColor: - action: - - action: light.turn_on - target: - entity_id: 'light.{{ objectLocation | replace(" ","_") }}' - data: - color_name: "{{ objectColor }}" -``` - -{% endraw %} - -In the `data` block, we have access to special variables, corresponding to the slot names for the intent. In the present case, the `ActivateLightColor` has two slots, `objectLocation` and `objectColor`. - -### Special slots - -Several special values for slots are populated with the `siteId` the intent originated from and the probability value for the intent, the `sessionId` generate by the dialogue manager, and `slote_name` raw which will contain the raw, uninterpreted text of the slot value. - -In the above example, the slots are plain strings. However, Snips has a duration builtin value used for setting timers and this will be parsed to a seconds value. - -In this example if we had an intent triggered with 'Set a timer for five minutes', `duration:` would equal 300 and `duration_raw:` would be set to 'five minutes'. The duration can be easily used to trigger Home Assistant events and the `duration_raw:` could be used to send a human readable response or alert. - -{% raw %} - -```yaml -SetTimer: - speech: - type: plain - text: "Set a timer" - action: - action: script.set_timer - data: - name: "{{ timer_name }}" - duration: "{{ timer_duration }}" - siteId: "{{ site_id }}" - sessionId: "{{ session_id }}" - duration_raw: "{{ raw_value }}" - probability: "{{ probability }}" -``` - -{% endraw %} - -### Sending TTS Notifications - -You can send TTS notifications to Snips using the `snips.say` and `snips.say_action` actions. `say_action` starts a session and waits for user response, "Would you like me to close the garage door?", "Yes, close the garage door". - -#### Action `snips.say` - -| Data attribute | Optional | Description | -|------------------------|----------|--------------------------------------------------------| -| `text` | no | Text to say. | -| `site_id` | yes | Site to use to start session. | -| `custom_data` | yes | custom data that will be included with all messages in this session. | - -#### Action `snips.say_action` - -| Data attribute | Optional | Description | -|------------------------|----------|--------------------------------------------------------| -| `text` | no | Text to say. | -| `site_id` | yes | Site to use to start session. | -| `custom_data` | yes | custom data that will be included with all messages in this session. | -| `can_be_enqueued` | yes | If True, session waits for an open session to end, if False session is dropped if one is running. | -| `intent_filter` | yes | Array of Strings - A list of intents names to restrict the NLU resolution to on the first query. | - -### Configuration Examples - -#### Turn on a light - -```yaml -intent_script: - turn_on_light: - speech: - type: plain - text: "OK, turning on the light" - action: - action: light.turn_on -``` - -##### Open a Garage Door - -```yaml -intent_script: - OpenGarageDoor: - speech: - type: plain - text: "OK, opening the garage door" - action: - - action: cover.open_cover - target: - entity_id: garage_door -``` - -##### Intiating a query - -Here is a more complex example. The automation is triggered if the garage door is open for more than 10 minutes. Snips will then ask you if you want to close it and if you respond with something like "Close the garage door" it will do so. Unfortunately there is no builtin support for yes and no responses. - -```yaml -automation: - garage_door_has_been_open: - triggers: - - trigger: state - entity_id: binary_sensor.my_garage_door_sensor - from: "off" - to: "on" - for: - minutes: 10 - sequence: - action: snips.say_action - data: - text: "Garage door has been open 10 minutes, would you like me to close it?" - intent_filter: - - closeGarageDoor - -# This intent is fired if the user responds with the appropriate intent after the above notification -intent_script: - closeGarageDoor: - speech: - type: plain - text: "OK, closing the garage door" - actions: - - action: script.garage_door_close -``` - -##### Weather - -So now you can open and close your garage door, let's check the weather. Add the Weather by Snips Skill to your assistant. Create a weather sensor, in this example [Dark Sky](/integrations/darksky) and the `api_key` in the `secrets.yaml` file. - -```yaml -- platform: darksky - name: "Dark Sky Weather" - api_key: !secret dark_sky_key - scan_interval: - minutes: 10 - monitored_conditions: - - summary - - hourly_summary - - temperature - - temperature_max - - temperature_min -``` - -Then add this to your configuration file. - -{% raw %} - -```yaml -intent_script: - searchWeatherForecast: - speech: - type: plain - text: > - The weather is currently - {{ states('sensor.dark_sky_weather_temperature') | round(0) }} - degrees outside and {{ states('sensor.dark_sky_weather_summary') }}. - The high today will be - {{ states('sensor.dark_sky_weather_daily_high_temperature') | round(0)}} - and {{ states('sensor.dark_sky_weather_hourly_summary') }} -``` - -{% endraw %} diff --git a/source/_redirects b/source/_redirects index 2e1ddd13804..d9cb6f10b68 100644 --- a/source/_redirects +++ b/source/_redirects @@ -622,6 +622,8 @@ layout: null /integrations/simple_alarm /more-info/removed-integration 301 /integrations/simulated /more-info/removed-integration 301 /integrations/smarthab /more-info/removed-integration 301 +/integrations/sms /more-info/removed-integration 301 +/integrations/snips /more-info/removed-integration 301 /integrations/sochain /more-info/removed-integration 301 /integrations/socialblade /more-info/removed-integration 301 /integrations/somfy /more-info/removed-integration 301 From 910c4e4e34344e7df3d486b83bbc0093ec8313a3 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 28 May 2025 18:29:04 +0200 Subject: [PATCH 082/362] Remove deprecated lirc docs (#39289) --- source/_integrations/lirc.markdown | 99 ------------------------------ source/_redirects | 1 + 2 files changed, 1 insertion(+), 99 deletions(-) delete mode 100644 source/_integrations/lirc.markdown diff --git a/source/_integrations/lirc.markdown b/source/_integrations/lirc.markdown deleted file mode 100644 index cf28ba30e99..00000000000 --- a/source/_integrations/lirc.markdown +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: LIRC -description: Instructions on how to integrate IR remotes with LIRC into Home Assistant. -ha_category: - - Automation -ha_release: 0.21 -ha_iot_class: Local Push -ha_domain: lirc -ha_integration_type: integration -ha_quality_scale: legacy ---- - -[LIRC](https://www.lirc.org/) integration for Home Assistant allows you to receive signals from an infrared remote control and control actions based on the buttons you press. You can use them to set scenes or trigger any other [automation](/docs/automation/). - -Sending IR commands is not supported in this integration (yet), but can be accomplished using the [shell_command integration](/integrations/shell_command/) in conjunction with the `irsend` command. - -## Installation - -To allow Home Assistant to talk to your IR receiver, you need to first make sure you have the correct dependencies installed: - -```bash -sudo apt-get install lirc liblircclient-dev -``` - -{% note %} - -If you are configuring on a Raspberry Pi, there are excellent instructions with GPIO schematics and driver configurations [here](http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/). Take notice, the instructions in this blog are valid for Raspian Jesse where lirc 0.9.0 was included in the Debian package. In Raspian Stretch lirc 0.9.4 is included in the Debian package. -The configuration is slightly different : - -- The `hardware.conf` file is not supported, obsoleted by a new `lirc_options.conf` file and systemd unit definitions. -- The former single `lirc` service is replaced with the three systemd services `lircd.service`, `lircmd.service` and `irexec.service`. There is no counterpart to the 0.9.0 `lirc` service which covered all of these. Using a separate transmitter device requires yet another service. -- 0.9.4 defaults to using systemd for controlling the services. This is not just start/stop functionality, systemd is used to implement new features and to address shortcomings in 0.9.0. However, traditional systemV scripts are also installed and could be used although this is less tested and not really documented. - -For more information have a look at `/usr/share/doc/lirc/README.Debian.gz` where the update process is explained when you have updated from jessie to stretch. - -{% endnote %} - -## Configuring LIRC - -Now teach LIRC about your particular remote control by preparing a lircd configuration file (`/etc/lirc/lircd.conf`). Search the [LIRC remote database](https://lirc.sourceforge.net/remotes/) for your model. If you can't find it, then you can always use the `irrecord` program to learn your remote. This will create a valid configuration file. Add as many remotes as you want by pasting them into the file. If `irrecord` doesn't work (e.g., for some air conditioner remotes), then the `mode2` program is capable of reading the codes in raw mode, followed by `irrecord -a` to extract hex codes. - -Next, you have to make a `~/.lircrc` file that maps keypresses to system actions. The file has to be in the home dir of the user running Home Assistant, e.g., in `/home/homeassistant/.lircrc` if you're running in a virtual env. [The configuration](https://www.lirc.org/html/configure.html) is a bit tedious but it must be done. Use the `prog = home-assistant` for all keys you want to be recognized by Home Assistant. The values you set for `button` must be the same as in the `lircd.conf` file and the values you put for `config` entry will be the sensor value in Home Assistant when you press the button. An example may look like this: - -```bash -begin - remote = SONY - button = KEY_1 - prog = home-assistant - config = KEY_1 -end -begin - remote = SONY - button = KEY_2 - prog = home-assistant - config = KEY_2 -end -begin - remote = SONY - button = KEY_3 - prog = home-assistant - config = KEY_3 -end -``` - -Test your LIRC installation before proceeding by running: - -```bash -ircat home-assistant -``` - -and pressing some buttons on the remote. You should see them register on the screen if LIRC is properly configured. - -## Configuration Home Assistant - -```yaml -# Example configuration.yaml entry -lirc: -``` - -### Events - -The LIRC integration fires `ir_command_received` events on the bus. You can capture the events and respond to them in automation scripts like this: - -```yaml -# Example configuration.yaml automation entry -automation: - - alias: "Off on Remote" - triggers: - - trigger: event - event_type: ir_command_received - event_data: - button_name: KEY_0 - actions: - - action: homeassistant.turn_off - target: - entity_id: group.a_lights -``` - -The `button_name` data values (e.g., `KEY_0`) are set by you in the `.lircrc` file. diff --git a/source/_redirects b/source/_redirects index d9cb6f10b68..e0183060d38 100644 --- a/source/_redirects +++ b/source/_redirects @@ -569,6 +569,7 @@ layout: null /integrations/hydroquebec /more-info/removed-integration 301 /integrations/ialarm_xr /more-info/removed-integration 301 /integrations/iota /more-info/removed-integration 301 +/integrations/lirc /more-info/removed-integration 301 /integrations/life360 /more-info/removed-integration 301 /integrations/lifx_legacy /more-info/removed-integration 301 /integrations/linksys_ap /more-info/removed-integration 301 From 5c9fbe1542ab195110614e2463e848f75a2eaba3 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 28 May 2025 20:42:50 +0200 Subject: [PATCH 083/362] Remove deprecated keyboard docs (#39292) --- source/_integrations/keyboard.markdown | 40 -------------------------- source/_redirects | 1 + 2 files changed, 1 insertion(+), 40 deletions(-) delete mode 100644 source/_integrations/keyboard.markdown diff --git a/source/_integrations/keyboard.markdown b/source/_integrations/keyboard.markdown deleted file mode 100644 index ebaaf8898d4..00000000000 --- a/source/_integrations/keyboard.markdown +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Keyboard -description: Instructions on how to simulate key presses with Home Assistant. -ha_category: - - Automation -ha_release: pre 0.7 -ha_domain: keyboard -ha_iot_class: Local Push -ha_integration_type: integration -ha_quality_scale: legacy ---- - -The `keyboard` integration simulates key presses on the host machine. It currently offers the following Buttons as a Service (BaaS): - -- `keyboard/volume_up` -- `keyboard/volume_down` -- `keyboard/volume_mute` -- `keyboard/media_play_pause` -- `keyboard/media_next_track` -- `keyboard/media_prev_track` - -To load this component, add the following lines to your {% term "`configuration.yaml`" %}: - -```yaml -keyboard: -``` - -## Dependencies - -You may need to install platform-specific [dependencies for PyUserInput](https://github.com/PyUserInput/PyUserInput#dependencies) in order to use the keyboard component. In most cases this can be done by running: - -```bash -pip3 install [package name] -``` - -### Windows - -x64 Windows users may have trouble installing pywin through pip. Using an [executable installer](https://github.com/mhammond/pywin32) should work around this issue. - -[Similar installers](https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook) (unofficial) for pyhook have been ported to Python 3.4 and should help with x64 pip issues with pyhook. diff --git a/source/_redirects b/source/_redirects index e0183060d38..bf16fee7ff2 100644 --- a/source/_redirects +++ b/source/_redirects @@ -569,6 +569,7 @@ layout: null /integrations/hydroquebec /more-info/removed-integration 301 /integrations/ialarm_xr /more-info/removed-integration 301 /integrations/iota /more-info/removed-integration 301 +/integrations/keyboard /more-info/removed-integration 301 /integrations/lirc /more-info/removed-integration 301 /integrations/life360 /more-info/removed-integration 301 /integrations/lifx_legacy /more-info/removed-integration 301 From cea2b32f29c9eb2d881bdf861f17e4f611f89c53 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Thu, 29 May 2025 15:36:00 +0200 Subject: [PATCH 084/362] Remove deprecated tensorflow docs (#39295) --- source/_integrations/tensorflow.markdown | 221 ----------------------- source/_redirects | 1 + 2 files changed, 1 insertion(+), 221 deletions(-) delete mode 100644 source/_integrations/tensorflow.markdown diff --git a/source/_integrations/tensorflow.markdown b/source/_integrations/tensorflow.markdown deleted file mode 100644 index ee4969ef617..00000000000 --- a/source/_integrations/tensorflow.markdown +++ /dev/null @@ -1,221 +0,0 @@ ---- -title: TensorFlow -description: Detect and recognize objects with TensorFlow. -ha_category: - - Image processing -ha_iot_class: Local Polling -ha_release: 0.82 -ha_domain: tensorflow -ha_integration_type: integration -related: - - docs: /docs/configuration/ - title: Configuration file -ha_quality_scale: legacy ---- - -The TensorFlow image processing {% term integration %} allows you to detect and recognize objects in a camera image using [TensorFlow](https://www.tensorflow.org/). The state of the entity is the number of objects detected, and recognized objects are listed in the `summary` attribute along with quantity. The `matches` attribute provides the confidence `score` for recognition and the bounding `box` of the object for each detection category. - -{% important %} -This integration is only available on Home Assistant Core installation types. Unfortunately, it cannot be used with Home Assistant OS, Supervised or Container. -{% endimportant %} - -## Prerequisites - -The following packages must be installed on Debian before following the setup for the integration to work: - -`sudo apt-get install libatlas-base-dev libopenjp2-7 libtiff5` - -It is possible that Home Assistant is unable to install the Python TensorFlow bindings. If that is the case, -you'll need to install those manually using: `pip install tensorflow==2.2.0`, as the Python wheel is -not available for all platforms. - -See [the official install guide](https://www.tensorflow.org/install/) for other options. - -Furthermore, the official Python TensorFlow wheels by Google, require your CPU to support the `avx` extension. -If your CPU lacks those capabilities, Home Assistant will crash when using TensorFlow, without any message. - -## Preparation - -This integration requires files to be downloaded, compiled on your computer, and added to the Home Assistant configuration directory. These steps can be performed by cloning [this repository](https://github.com/hunterjm/hass-tensorflow) into your configuration directory. Alternatively, if you wish to perform the process manually, the process is as follows: - -Create the following folder structure in your configuration directory. - -```bash - |- {config_dir} - |- tensorflow/ - |- models/ -``` - -Follow these steps (Linux) to compile the object detection library. - -```bash -# Clone tensorflow/models -git clone https://github.com/tensorflow/models.git -# Compile Protobuf (apt-get install protobuf-compiler) -cd models/research -protoc object_detection/protos/*.proto --python_out=. -# Copy object_detection to {config_dir} -cp -r object_detection {config_dir}/tensorflow -``` - -Your final folder structure should look as follows - -```bash - |- {config_dir} - |- tensorflow/ - |- models/ - |- object_detection/ - |- ... -``` - -## Model Selection - -Lastly, it is time to pick a model. It is recommended to start with one of the COCO models available in the [Model Detection Zoo](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2_detection_zoo.md). - -The trade-off between the different models is accuracy vs speed. Users with a decent CPU should start with one of the `EfficientDet` models. If you are running on an ARM device like a Raspberry Pi, start with the `SSD MobileNet v2 320x320` model. - -Whichever model you choose, download it and extract in to the `tensorflow/models` folder in your configuration directory. - -## Configuration - -To enable this {% term integration %} in your installation, add the following to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -```yaml -# Example configuration.yaml entry -image_processing: - - platform: tensorflow - source: - - entity_id: camera.local_file - model: - graph: /config/tensorflow/models/efficientdet_d0_coco17_tpu-32/ -``` - -{% configuration %} -source: - description: The list of image sources. - required: true - type: map - keys: - entity_id: - description: A camera entity id to get picture from. - required: true - type: string - name: - description: This parameter allows you to override the name of your `image_processing` entity. - required: false - type: string -file_out: - description: A [template](/docs/configuration/templating/#processing-incoming-data) for the integration to save processed images including bounding boxes. `camera_entity` is available as the `entity_id` string of the triggered source camera. - required: false - type: list -model: - description: Information about the TensorFlow model. - required: true - type: map - keys: - graph: - description: Full path to the base model directory. - required: true - type: string - labels: - description: Full path to a `*label_map.pbtext`. - required: false - type: string - default: tensorflow/object_detection/data/mscoco_label_map.pbtxt - label_offset: - description: Offset for mapping label ID to a name (only use for custom models) - required: false - type: integer - default: 1 - model_dir: - description: Full path to TensorFlow models directory. - required: false - type: string - default: "`/tensorflow` inside configuration" - area: - description: Custom detection area. Only objects fully in this box will be reported. Top of image is 0, bottom is 1. Same left to right. - required: false - type: map - keys: - top: - description: Top line defined as % from top of image. - required: false - type: float - default: 0 - left: - description: Left line defined as % from left of image. - required: false - type: float - default: 0 - bottom: - description: Bottom line defined as % from top of image. - required: false - type: float - default: 1 - right: - description: Right line defined as % from left of image. - required: false - type: float - default: 1 - categories: - description: List of categories to include in object detection. Can be seen in the file provided to `labels`. - type: list - required: false -{% endconfiguration %} - -`categories` can also be defined as dictionary providing an `area` for each category as seen in the advanced configuration below: - -{% raw %} - -```yaml -# Example advanced configuration.yaml entry -image_processing: - - platform: tensorflow - source: - - entity_id: camera.driveway - - entity_id: camera.backyard - file_out: - - "/tmp/{{ camera_entity.split('.')[1] }}_latest.jpg" - - "/tmp/{{ camera_entity.split('.')[1] }}_{{ now().strftime('%Y%m%d_%H%M%S') }}.jpg" - model: - graph: /config/tensorflow/models/efficientdet_d0_coco17_tpu-32/ - categories: - - category: person - area: - # Exclude top 10% of image - top: 0.1 - # Exclude right 15% of image - right: 0.85 - - car - - truck -``` - -{% endraw %} - -## Optimizing resources - -[Image processing components](/integrations/image_processing/) process the image from a camera at a fixed period given by the `scan_interval`. This leads to excessive processing if the image on the camera hasn't changed, as the default `scan_interval` is 10 seconds. You can override this by adding to your configuration `scan_interval: 10000` (setting the interval to 10,000 seconds), and then call the `image_processing.scan` action when you actually want to perform processing. - -```yaml -# Example advanced configuration.yaml entry -image_processing: - - platform: tensorflow - scan_interval: 10000 - source: - - entity_id: camera.driveway - - entity_id: camera.backyard -``` - -```yaml -# Example advanced automations.yaml entry -- alias: "TensorFlow scanning" - triggers: - - trigger: state - entity_id: - - binary_sensor.driveway - actions: - - action: image_processing.scan - target: - entity_id: camera.driveway -``` diff --git a/source/_redirects b/source/_redirects index bf16fee7ff2..584b52a184c 100644 --- a/source/_redirects +++ b/source/_redirects @@ -637,6 +637,7 @@ layout: null /integrations/sytadin /more-info/removed-integration 301 /integrations/sunweg /more-info/removed-integration 301 /integrations/tahoma /more-info/removed-integration 301 +/integrations/tensorflow /more-info/removed-integration 301 /integrations/teksavvy /more-info/removed-integration 301 /integrations/tesla /more-info/removed-integration 301 /integrations/tof /more-info/removed-integration 301 From c35cf7544d77c1b7218cc9e0829be401d92ab4cd Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 28 May 2025 23:55:06 +0200 Subject: [PATCH 085/362] Remove deprecated decora docs (#39296) --- source/_integrations/decora.markdown | 72 ---------------------------- source/_redirects | 1 + 2 files changed, 1 insertion(+), 72 deletions(-) delete mode 100644 source/_integrations/decora.markdown diff --git a/source/_integrations/decora.markdown b/source/_integrations/decora.markdown deleted file mode 100644 index e678ec742e6..00000000000 --- a/source/_integrations/decora.markdown +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Leviton Decora -description: Instructions on how to setup Leviton Decora Bluetooth dimmers within Home Assistant. -ha_category: - - Light -ha_iot_class: Local Polling -ha_release: 0.37 -ha_domain: decora -ha_platforms: - - light -ha_integration_type: integration -ha_quality_scale: legacy ---- - -Support for the Decora Bluetooth dimmer switch [Leviton](https://www.leviton.com/en/products/residential/dimmers/automation-smart-home/decora-digital-with-bluetooth-dimmers#t=Products&sort=%40wcs_site_tree_rank%20ascending&layout=card). - -The API key can be obtained by downloading [this git repository](https://github.com/mjg59/python-decora) and running the `read_key.py` script with the Bluetooth address of the switch as the first argument. Hold the switch in the off position until the green status LED starts flashing before running the script. The output is the API key. - -To enable these lights, add the following lines to your `configuration.yaml` file: - -```yaml -# Example configuration.yaml entry -light: - - platform: decora - devices: - 00:21:4D:00:00:01: - api_key: YOUR_API_KEY -``` - -{% configuration %} -devices: - description: A list of lights to use. - required: true - type: map - keys: - mac_address: - required: true - description: The Bluetooth address of the switch. - type: list - keys: - name: - description: The name to use in the frontend. - required: false - default: "`mac_address` of this switch" - type: string - api_key: - description: The API key to access the device. - required: true - type: string -{% endconfiguration %} - -{% note %} - -If you get an error looking like this: - -```txt -Jun 20 19:41:18 androlapin hass[29588]: ERROR:homeassistant.components.light:Error while setting up platform decora -[...] -Jun 20 19:41:18 androlapin hass[29588]: File "/usr/lib/python3.6/concurrent/futures/thread.py", line 55, in run -Jun 20 19:41:18 androlapin hass[29588]: result = self.fn(*self.args, **self.kwargs) -Jun 20 19:41:18 androlapin hass[29588]: File "/opt/homeassistant/custom_components/light/decora.py", line 68, in setup_platform -Jun 20 19:41:18 androlapin hass[29588]: light = DecoraLight(device) -[...] -Jun 20 19:41:18 androlapin hass[29588]: OSError: [Errno 8] Exec format error -``` - -1. Go to your `.homeassistant` folder -2. Then go to `deps/bluepy` subfolder. -3. Then run `make all` -4. Restart Home Assistant - -{% endnote %} diff --git a/source/_redirects b/source/_redirects index 584b52a184c..3c005051ac7 100644 --- a/source/_redirects +++ b/source/_redirects @@ -532,6 +532,7 @@ layout: null /integrations/crimereports /more-info/removed-integration 301 /integrations/cups /more-info/removed-integration 301 /integrations/darksky /more-info/removed-integration 301 +/integrations/decora /more-info/removed-integration 301 /integrations/deutsche_bahn /more-info/removed-integration 301 /integrations/device_tracker.trackr /more-info/removed-integration 301 /integrations/dht /more-info/removed-integration 301 From 7688235cbcab2dce1624d26c14932ac1a5ef8199 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Wed, 4 Jun 2025 10:01:20 +0200 Subject: [PATCH 086/362] Remove deprecated eddystone_temperature docs (#39299) --- .../eddystone_temperature.markdown | 81 ------------------- source/_redirects | 1 + 2 files changed, 1 insertion(+), 81 deletions(-) delete mode 100644 source/_integrations/eddystone_temperature.markdown diff --git a/source/_integrations/eddystone_temperature.markdown b/source/_integrations/eddystone_temperature.markdown deleted file mode 100644 index f3f51484d37..00000000000 --- a/source/_integrations/eddystone_temperature.markdown +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Eddystone -description: Instructions on how to integrate Eddystone beacons with Home Assistant in order to receive temperature data. -ha_category: - - DIY -ha_release: 0.42 -ha_iot_class: Local Polling -ha_domain: eddystone_temperature -ha_platforms: - - sensor -ha_integration_type: integration -related: - - docs: /docs/configuration/ - title: Configuration file -ha_quality_scale: legacy ---- - -The `eddystone_temperature` sensor {% term integration %} reads temperature information from Bluetooth LE advertisements transmitted by [Eddystone](https://en.wikipedia.org/wiki/Eddystone_(Google)) beacons. Your beacons must be configured to transmit UID frames (for identification) and TLM frames (for temperature). -All beacons that support the Eddystone protocol, have a temperature sensor and can transmit TLM frames are compatible with this {% term integration %}. For example [Gimbal](https://store.gimbal.com/collections/beacons/), [Estimote](https://estimote.com/) or [kontakt.io](https://kontakt.io/). - -## Requirements - -As this {% term integration %} uses `bluez` to scan for Bluetooth LE devices **a Linux OS with bluez installed** is required. In addition to that, the `libbluetooth` headers need to be installed: - -```bash -sudo apt-get install libbluetooth-dev -``` - -Scanning for Bluetooth LE devices also requires special permissions. To grant these to the Python executable execute the following: - -```bash -sudo apt-get install libcap2-bin -sudo setcap 'cap_net_raw,cap_net_admin+eip' $(readlink -f $(which python3)) -``` - -To use your Eddystone beacon in your installation, add the following to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -```yaml -# Example configuration.yaml entry -sensor: - - platform: eddystone_temperature - bt_device_id: 0 # optional - beacons: - living_room: - namespace: "112233445566778899AA" - instance: "000000000001" - kitchen: - namespace: "112233445566778899AA" - instance: "000000000002" -``` - -{% configuration %} -bt_device_id: - description: The id of the Bluetooth device that should be used for scanning (hci*X*). You can find the correct one using `hcitool dev`. - required: false - default: 0 - type: integer -beacons: - description: The beacons that should be monitored. - required: true - type: list - keys: - entry: - description: Name of the beacon. - required: true - type: list - keys: - namespace: - description: Namespace ID of the beacon in hexadecimal notation. Must be exactly 20 characters (10 bytes) long. - required: true - type: string - instance: - description: Instance ID of the beacon in hexadecimal notation. Must be exactly 12 characters (6 bytes) long. - required: true - type: string - name: - description: Friendly name of the beacon. - required: false - type: string -{% endconfiguration %} diff --git a/source/_redirects b/source/_redirects index 3c005051ac7..d2404317d9c 100644 --- a/source/_redirects +++ b/source/_redirects @@ -543,6 +543,7 @@ layout: null /integrations/dte_energy_bridge /more-info/removed-integration 301 /integrations/duke_energy /more-info/removed-integration 301 /integrations/dyson /more-info/removed-integration 301 +/integrations/eddystone_temperature /more-info/removed-integration 301 /integrations/edp_redy /more-info/removed-integration 301 /integrations/ee_brightbox /more-info/removed-integration 301 /integrations/eight_sleep /more-info/removed-integration 301 From 4ad89fc84871f96a2e6358ae0d43285c11778d7c Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Sat, 31 May 2025 03:05:44 +0200 Subject: [PATCH 087/362] Remove system packages docs in gpsd (#39305) --- source/_integrations/gpsd.markdown | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/source/_integrations/gpsd.markdown b/source/_integrations/gpsd.markdown index 9c76443f401..2785515b3db 100644 --- a/source/_integrations/gpsd.markdown +++ b/source/_integrations/gpsd.markdown @@ -17,31 +17,4 @@ ha_integration_type: integration The `gpsd` integration is using the GPS information collected by [gpsd](https://gpsd.gitlab.io/gpsd/index.html) and a GPS receiver. -## Setup - -A requirement is that `gpsd` is installed (`$ sudo apt-get install gpsd` or `$ sudo dnf -y install gpsd`). `gpsd` uses the socket activation feature of systemd on recent Linux distributions for USB receivers. This means that if you plug your GPS receiver in, `gpsd` is started. Other GPS device may work too, but this was not tested. - -```bash -$ sudo systemctl status gpsdctl@ttyUSB0.service -● gpsdctl@ttyUSB0.service - Manage ttyUSB0 for GPS daemon - Loaded: loaded (/usr/lib/systemd/system/gpsdctl@.service; static; vendor preset: disabled) - Active: active (exited) since Sat 2016-07-16 09:30:33 CEST; 1 day 23h ago - Process: 5303 ExecStart=/bin/sh -c [ "$USBAUTO" = true ] && /usr/sbin/gpsdctl add /dev/%I || : (code=exited, status=0/SUCCESS) - Main PID: 5303 (code=exited, status=0/SUCCESS) - -Jul 16 09:30:33 laptop019 systemd[1]: Starting Manage ttyUSB0 for GPS daemon... -Jul 16 09:30:33 laptop019 gpsdctl[5305]: gpsd_control(action=add, arg=/dev/ttyUSB0) -Jul 16 09:30:33 laptop019 gpsdctl[5305]: reached a running gpsd -``` - -To check if your setup is working, connect to port 2947 on the host where `gpsd` is running with `telnet`. This may need adjustments to your firewall. - -```bash -$ telnet localhost 2947 -Trying 127.0.0.1... -Connected to localhost. -Escape character is '^]'. -{"class":"VERSION","release":"3.15","rev":"3.15-2.fc23","proto_major":3,"proto_minor":11} -``` - {% include integrations/config_flow.md %} From b423c62e4d5db4cd323686e267c224beee9797c9 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Sat, 31 May 2025 12:04:51 +0200 Subject: [PATCH 088/362] Remove core specific docs in Bluetooth (#39309) --- source/_integrations/bluetooth.markdown | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/_integrations/bluetooth.markdown b/source/_integrations/bluetooth.markdown index c8f72d34c5a..a5b78f6a53d 100644 --- a/source/_integrations/bluetooth.markdown +++ b/source/_integrations/bluetooth.markdown @@ -55,10 +55,8 @@ For Bluetooth to function on Linux systems: - Home Assistant Operating System: Upgrade to Home Assistant OS version 9.0 or later. - Home Assistant Container: The host system must run BlueZ, and the D-Bus socket must be accessible to Home Assistant **inside** the container. -- Home Assistant Supervised: The host system must run BlueZ, and the D-Bus socket must be accessible to Home Assistant **inside** the container. -- Home Assistant Core: The system must run BlueZ, and the D-Bus socket must be accessible to Home Assistant. -### Additional details for Container, Core, and Supervised installs +### Additional details for Container {% details "Making the DBus socket available in the Docker container" %} @@ -173,7 +171,7 @@ The following requirements must be met for an adapter to be labeled as High Perf - Establish a connection in about 1s or less - Process at least one advertisement per second from a device without dropping data - 95% of connection attempts are successful within two tries -- Meets the above requirements with Home Assistant Core 2022.11.1 or later and Home Assistant Operating System 9.3 or later +- Meets the above requirements with Home Assistant 2022.11.1 or later and Home Assistant Operating System 9.3 or later - Must be able to hold five (5) connections at the same time Performance testing used the following hardware: From 213802a312d5d65f26963e911e50260cf3ccaf84 Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Sun, 1 Jun 2025 07:02:11 +0200 Subject: [PATCH 089/362] Remove core specific documentation from integrations (#39311) --- source/_integrations/beewi_smartclim.markdown | 3 - .../energenie_power_sockets.markdown | 2 +- source/_integrations/matter.markdown | 2 - source/_integrations/media_source.markdown | 3 - source/_integrations/onvif.markdown | 4 -- source/_integrations/ps4.markdown | 56 ------------------- source/_integrations/sql.markdown | 22 -------- source/_integrations/zerproc.markdown | 3 - source/_integrations/zwave_js.markdown | 2 +- 9 files changed, 2 insertions(+), 95 deletions(-) diff --git a/source/_integrations/beewi_smartclim.markdown b/source/_integrations/beewi_smartclim.markdown index 3931ca57970..8a5bfb6c03f 100644 --- a/source/_integrations/beewi_smartclim.markdown +++ b/source/_integrations/beewi_smartclim.markdown @@ -25,9 +25,6 @@ Depending on the operating system you're running, you have to configure the prop - `beewi_smartclim` will work out of the box as long as the host supports Bluetooth (like the Raspberry Pi does). - Using [Home Assistant Container installation](/docs/installation/docker/): Works out of the box with `--net=host` and properly configured Bluetooth on the host. -- On other Home Assistant Core systems: - - Preferred solution: Install the `bluepy` and `btlewrap` library (via pip). When using a virtual environment, make sure to use install the library in the right one. - - Fallback solution: Install `btlewrap` library (via pip) and `gatttool` via your package manager. Depending on the distribution, the package name might be: `bluez`, `bluetooth` or `bluez-deprecated`. ## Configuration diff --git a/source/_integrations/energenie_power_sockets.markdown b/source/_integrations/energenie_power_sockets.markdown index ce5226f7f59..c1e80f2d8c7 100644 --- a/source/_integrations/energenie_power_sockets.markdown +++ b/source/_integrations/energenie_power_sockets.markdown @@ -20,7 +20,7 @@ The **Energenie Power-Sockets** {% term integration %} allows you to include [En ## Troubleshooting -If you are running a {% term "Home Assistant Core" %} or {% term "Home Assistant Container" %} installation: Depending on your system configuration, it may be necessary to grant explicit user access rights to the USB device by creating an udev rule. +If you are running a {% term "Home Assistant Container" %} installation: Depending on your system configuration, it may be necessary to grant explicit user access rights to the USB device by creating an udev rule. {% details "Creating an udev rule" %} diff --git a/source/_integrations/matter.markdown b/source/_integrations/matter.markdown index f647e3519d4..3ed9312ef91 100644 --- a/source/_integrations/matter.markdown +++ b/source/_integrations/matter.markdown @@ -109,8 +109,6 @@ It is recommended to run the Matter add-on on Home Assistant OS. This is current If you run Home Assistant in a container, you can run a Docker image of the [Matter server](https://github.com/home-assistant-libs/python-matter-server). The requirements and instructions for your host setup are described on that GitHub page. -Running Matter on a Home Assistant Core installation is not supported. - ## Adding a Matter device to Home Assistant Each Matter network is called a fabric. Each home automation controller that controls Matter devices has its own "fabric". You can add devices directly to the fabric of your Home Assistant instance, or share them from another fabric (for example from Google or Apple) to Home Assistant's fabric. We're going to explore all these options below. diff --git a/source/_integrations/media_source.markdown b/source/_integrations/media_source.markdown index 9f98b47403f..eae407edd0a 100644 --- a/source/_integrations/media_source.markdown +++ b/source/_integrations/media_source.markdown @@ -41,9 +41,6 @@ Home Assistant OS and Supervised users can access this folder by using, for example, the Samba add-on. Users of Home Assistant Container can mount a volume of their choice to `/media`. -If you are a Home Assistant Core user, the default directory called is called -`media` under the configuration path (where your {% term "`configuration.yaml`" %} is located). - Files served from `media` are protected by Home Assistant authentication unlike those served from `www`. diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index 88d422f37aa..dc5c6b4381d 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -30,10 +30,6 @@ The ONVIF camera integration allows you to use an [ONVIF](https://www.onvif.org/ It is recommended that you create a user on your device specifically for Home Assistant. For all current functionality, it is enough to create a standard user. {% endtip %} -{% note %} -If running Home Assistant Core in a venv, ensure that libxml2 and libxslt Python interfaces are installed via your package manager. -{% endnote %} - ### Configuration notes Most of the ONVIF devices support more than one audio/video profile. Each profile provides different image quality, or in the case of an NVR, separate connected cameras. This integration will add entities for all compatible profiles with the video encoding set to H.264. Usually, the first profile has the highest quality and it is the profile used by default. However, you may want to use a lower quality image. You may disable unwanted entities through the Home Assistant UI. diff --git a/source/_integrations/ps4.markdown b/source/_integrations/ps4.markdown index e2a9d5a6c0f..afae87b4348 100644 --- a/source/_integrations/ps4.markdown +++ b/source/_integrations/ps4.markdown @@ -50,62 +50,6 @@ Do not run your Home Assistant Core instance itself as root or wit There are varying methods to perform this, dependent on your OS that is running Home Assistant. Specifically, your *Python Interpreter*, which runs your Home Assistant instance, needs access to the mentioned ports. -{% note %} -Additional configuration is only required for Home Assistant Core users **not** running on Docker. -{% endnote %} - -### Debian-based - -Home Assistant installed on a Debian-type OS may require configuration. This section is applicable but not limited to the following operating systems: - -- Debian -- Raspbian -- Armbian -- Ubuntu - -In terminal run the following command: - -```bash -sudo setcap 'cap_net_bind_service=+ep' -``` - -Replace `` with your **system path** to Python that is running Home Assistant and/or your virtual environment if used. The path **should not** be a **symlink** or be **inside of a virtual environment**. - -Example: - -```bash -sudo setcap 'cap_net_bind_service=+ep' /usr/bin/python3.5 -``` - -To find your system Python path: - -- Add the [System Health](/integrations/system_health/) integration to your {% term "`configuration.yaml`" %}. In a web browser, access your frontend and navigate to the about/logs page "http:///developer-tools/info). In the System Health box, locate the item **python_version** and note the value that is displayed. Then in a terminal run: - - ```bash - whereis python - ``` - - Replace `` with the value for `python_version` that is shown in the System Health box. - - Example: - ```bash - whereis python3.5.3 - ``` - - The output which has the directory `/bin/` is likely your system Python path which should look like this `/usr/bin/python3.5` - -- If Home Assistant is installed in a virtual environment, use terminal to `cd` to the root/top directory of your environment and run: - - ```bash - readlink -f bin/python3 - ``` - or - ```bash - readlink -f bin/python - ``` - - The output will be your system Python path. - ### Docker When running Home Assistant using Docker, make sure that the Home Assistant container is discoverable by the PS4. This can be achieved by ensuring that the Home Assistant container uses the `host` network driver (by passing `--net=host` to the container when creating, or adding `network_mode: "host"` to your compose file when using `docker-compose`). diff --git a/source/_integrations/sql.markdown b/source/_integrations/sql.markdown index a5d76797b88..dc7daae9421 100644 --- a/source/_integrations/sql.markdown +++ b/source/_integrations/sql.markdown @@ -286,25 +286,3 @@ The unit of measurement returned by the above query is `MiB`, please configure t Set the device class to `Data size` so you can use UI unit conversion. {% endtip %} -#### MS SQL - -Use the same Database URL as for the `recorder` integration. Change `DB_NAME` to the name that you use as the database name, to ensure that your sensor will work properly. Be sure `username` has enough rights to access the sys tables. - -Example Database URL: `"mssql+pyodbc://username:password@SERVER_IP:1433/DB_NAME?charset=utf8&driver=FreeTDS"` - -{% note %} -Connecting with MSSQL requires "pyodbc" to be installed on your system, which can only be done on systems using the Home Assistant Core installation type to be able to install the necessary dependencies. - -"pyodbc" has special requirements which need to be pre-installed before installation, see the ["pyodbc" wiki](https://github.com/mkleehammer/pyodbc/wiki/Install) for installation instructions -{% endnote %} - -```sql -SELECT TOP 1 SUM(m.size) * 8 / 1024 as size FROM sys.master_files m INNER JOIN sys.databases d ON d.database_id=m.database_id WHERE d.name='DB_NAME'; -``` -Use `size` as column for value. - -{% tip %} -The unit of measurement returned by the above query is `MiB`, please configure this correctly. - -Set the device class to `Data size` so you can use UI unit conversion. -{% endtip %} diff --git a/source/_integrations/zerproc.markdown b/source/_integrations/zerproc.markdown index 87c072e0b6a..3282011277f 100644 --- a/source/_integrations/zerproc.markdown +++ b/source/_integrations/zerproc.markdown @@ -20,6 +20,3 @@ This {% term integration %} discovers nearby Zerproc lights and adds them to Hom The {% term integration %} will scan for nearby devices, and is completed if any are found. No additional configuration is required. The integration will perform a BLE scan every 60 seconds to search for new devices. -## Additional information for Home Assistant Core on Python environments - -This {% term integration %} requires a working Bluetooth stack. Please refer to the [requirements of the underlying bleak library](https://bleak.readthedocs.io/en/latest/backends/index.html) for the operating system requirements. diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 1787ffe9fde..803f6f0c602 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -752,7 +752,7 @@ In addition to the [standard automation trigger data](/docs/automation/templatin ## Advanced installation instructions -If you are using Home Assistant Container, Home Assistant Core, or you don't want to use the built-in Z-Wave JS Server add-on, you will need to run the Z-Wave JS server yourself, to which the Z-Wave integration will connect. +If you are using Home Assistant Container or you don't want to use the built-in Z-Wave JS Server add-on, you will need to run the Z-Wave JS server yourself, to which the Z-Wave integration will connect. ### Running [Z-Wave JS Server](https://github.com/zwave-js/zwave-js-server) From 574408fff266339e3cbf495ea4414f1f1f7dacda Mon Sep 17 00:00:00 2001 From: Robert Resch Date: Sat, 31 May 2025 01:24:28 +0200 Subject: [PATCH 090/362] Remove deprecated sms docs (#39312) --- source/_integrations/sms.markdown | 193 ------------------------------ 1 file changed, 193 deletions(-) delete mode 100644 source/_integrations/sms.markdown diff --git a/source/_integrations/sms.markdown b/source/_integrations/sms.markdown deleted file mode 100644 index 424ab34539d..00000000000 --- a/source/_integrations/sms.markdown +++ /dev/null @@ -1,193 +0,0 @@ ---- -title: SMS notifications via GSM-modem -description: SMS notification via GSM modem. -icon: gammu.png -ha_category: - - Notifications -ha_release: 0.105 -ha_iot_class: Local Polling -ha_config_flow: true -ha_codeowners: - - '@ocalvo' -ha_domain: sms -ha_platforms: - - notify - - sensor -ha_integration_type: integration ---- - -The `sms` integration allows having a local execution SMS notification via [Gammu](https://wammu.eu/gammu/). This is ideal when the internet is offline or when the power goes out. - -This integration provides the following platforms: - -- Notify - -{% include integrations/config_flow.md %} - -## Notifications - -An SMS message can be sent by calling the `notify.sms`. It will send the message to all phone numbers specified in the `target` parameter. - -To use notifications, please see the [getting started with automation page](/getting-started/automation/). - -### Send message - -```yaml -actions: - - action: notify.sms - data: - message: "This is a message for you!" - target: "+5068081-8181" -``` - -### Sending SMS using GSM alphabet - -Some devices (receiving or sending) do not support Unicode (the default encoding). For these you can disable Unicode: - -```yaml -actions: - - action: notify.sms - data: - message: "This is a message for you in ANSI" - target: "+5068081-8181" - data: - unicode: False -``` - -### Getting SMS messages - -You can also receive SMS messages that are sent to the SIM card number in your device. -Every time there is a message received, `event: sms.incoming_sms` is fired with date, phone number and text message. -Sample automation that forward all SMS to `user1`: - -#### Define a sensor in `configuration.yaml` to protect user phone number - -```yaml -template: - - sensor: - - name: "User1 Phone Number" - state: !secret user1_phone_number -``` - -#### Define a script in `scripts.yaml` to use the sensor - -{% raw %} - -```yaml -notify_sms_user1: - alias: "Notify via SMS to User1" - fields: - message: - description: "The message content" - example: "The light is on!" - sequence: - - action: notify.sms - data: - message: "{{ message }}" - target: "{{ states('sensor.user1_phone_number') }}" - icon: mdi:chat-alert -``` - -{% endraw %} - -#### Putting it all together in `automations.yaml` - -{% raw %} - -```yaml -- alias: "Forward SMS" - triggers: - - trigger: event - event_type: sms.incoming_sms - actions: - - action: script.notify_sms_user1 - data: - message: | - From: {{trigger.event.data.phone}} - {{trigger.event.data.text}} -``` - -{% endraw %} - -## Required hardware - -You will need a USB GSM stick modem or device like SIM800L v2 connected via USB UART. - -### List of modems known to work -- [SIM800C HAT form factor](https://www.amazon.com/gp/product/B07PQLRCNR/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1) Make sure to `enable_uart=1` on your `config.txt` boot file. -- [SIM800C](https://www.amazon.com/gp/product/B087Z6F953/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1) -- [Huawei E3372](https://www.amazon.com/gp/product/B01N6P3HI2/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1)( -Note: E3372h-153 and E3372h-510 need to be unlocked [this guide](http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html), The Huawei E3372h-320 won't work at all, since it is locked down too much) -- [Huawei E3531](https://www.amazon.com/Modem-Huawei-Unlocked-Caribbean-Desbloqueado/dp/B011YZZ6Q2/ref=sr_1_1?keywords=Huawei+E3531&qid=1581447800&sr=8-1) (note: Devices with firmware versions 22.XX need to be unlocked using [this guide](https://community.home-assistant.io/t/trouble-setting-up-huawei-e3531s-2-with-sms-notifications-via-gsm-modem-integration/462737/9?u=alexschmitz222)) -- [Huawei E3272](https://www.amazon.com/Huawei-E3272s-506-Unlocked-Americas-Europe/dp/B00HBL51OQ) -- ZTE K3565-Z -- Lenovo F5521gw (mPCI-E) - -### List of modems known to NOT work - -- Huawei E3372h-320 - -### List of modems that may work - -Search in the [Gammu database](https://wammu.eu/phones/) for modems with AT connection. - -### Huawei/ZTE modems (and similar) devices - NOT applicable for users of Home Assistant OS, Container or Supervised. - -For some unknown reason, the rule that converts these modems from storage devices into serial devices may not run automatically. To work around this problem, follow the procedure below to change the modem mode and (optionally) create `udev` rule on a configuration USB stick for the device to switch to serial mode persistently. - -1. Install the `usb_modeswitch` software to switch the modem operational mode (for Debian/Ubuntu distros): - -```bash -sudo apt update && sudo apt install usb-modeswitch -y -``` - -2. Run `lsusb`, its output should be similar to this: - -```bash -bus 000 device 001: ID 1FFF:342a -bus 001 device 005: ID 12d1:15ca <-------- Huawei is usually 12d1 -bus 000 device 002: ID 2354:5352 -bus 000 device 002: ID 1232:15ca -``` - -Identify the brand for your GSM modem, copy the `brand_Id` and `product_id` (In this case `brand_id = 12d1` and `product_Id = 15ca`) - -3. Try disabling virtual cd-rom and change work mode to "only modem": - -```bash -sudo /sbin/usb_modeswitch -X -v 12d1 -p 15ca -``` -Re-plug the device. After this the modem correct should work without the following 'udev' rule. - -4. (Optional) Configure the udev rule to persist the correct modem configuration even after disconnecting it: - -Set this content in file `udev\10-gsm-modem.rules` in the [configuration USB](https://github.com/home-assistant/operating-system/blob/master/Documentation/configuration.md#automatic): -(Replace `brand_Id` and `product_id` for the numbers reported by `lsusb`) - -```bash -ACTION=="add" \ -, ATTRS{idVendor}=="brand_Id" \ -, ATTRS{idProduct}=="product_Id" \ -, RUN+="/sbin/usb_modeswitch -X -v brand_Id -p product_Id" -``` - -Here is a sample configuration file: - -```bash -ACTION=="add" \ -, ATTRS{idVendor}=="12d1" \ -, ATTRS{idProduct}=="15ca" \ -, RUN+="/sbin/usb_modeswitch -X -v 12d1 -p 15ca" -``` - -Re-plug the USB stick, reboot the device, run `lsusb` again. -The resulting product id now should be different and the brand id should be the same. -And `ls -l /dev/*USB*` should now report your device. - -Note: if you have multiple USB devices, USB number order can change on boot. For this reason, it's preferable to use your device ID and look in `/dev/serial/by-id/*`. For example, `/dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0`. - -If the device is still not recognized, remove the parameter -X from the usb_modeswitch command and reboot again. - -## More details: - -- [Original thread discussion](https://community.home-assistant.io/t/send-sms-with-usb-gsm-modem-when-alarm-triggered/28942/38) From 0b922a47be96257e4a1ad72ea715b09c1e17a075 Mon Sep 17 00:00:00 2001 From: Florian von Garrel Date: Sat, 31 May 2025 11:38:29 +0200 Subject: [PATCH 091/362] Add paperless minimum version to paperless docs (#39326) --- source/_integrations/paperless_ngx.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/paperless_ngx.markdown b/source/_integrations/paperless_ngx.markdown index 7eaa20fd3e0..07bc8285841 100644 --- a/source/_integrations/paperless_ngx.markdown +++ b/source/_integrations/paperless_ngx.markdown @@ -23,6 +23,10 @@ The **Paperless-ngx** {% term integration %} allows you to connect your [Paperle ## Prerequisites +{% important %} +This integration is only fully supported with **Paperless-ngx version 2.15 or later**. Earlier versions are not supported. +{% endimportant %} + To ensure full functionality of this integration, you must have **read permissions** for all document-related resources, including documents, tags, document types, and correspondents. To enable monitoring of diagnostic sensors, you must have **administrator permissions**. Without administrator rights, specific API endpoints cannot be accessed, and the sensor states will not be available. From 4d07daecd71013a245d5d3d851452cfd6e99bd15 Mon Sep 17 00:00:00 2001 From: Josef Zweck Date: Sat, 31 May 2025 20:49:48 +0200 Subject: [PATCH 092/362] Document update frequency better for lamarzocco (#39333) --- source/_integrations/lamarzocco.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/lamarzocco.markdown b/source/_integrations/lamarzocco.markdown index 98ac190e33b..8e9c53db3aa 100644 --- a/source/_integrations/lamarzocco.markdown +++ b/source/_integrations/lamarzocco.markdown @@ -35,8 +35,6 @@ This integration interacts with [La Marzocco](https://lamarzocco.com/it/en/) cof If your Home Assistant host can perform [DHCP discovery](https://www.home-assistant.io/integrations/dhcp/), your machine will be discovered automatically. Otherwise, if your machine is in Bluetooth range to your Home Assistant host and the [Bluetooth](/integrations/bluetooth) integration is fully loaded, the machine will be discovered as well. -By default, this integration will receive push updates from the cloud about its general status and otherwise query your machine every 30 seconds for an update, every 15 minutes for new statistics, and every hour for a firmware update. - ## Prerequisites - To be able to configure your machine in Home Assistant, your machine needs to be added to your account using the official La Marzocco app first. @@ -59,6 +57,10 @@ Use Bluetooth: description: Allows you to manually disable Bluetooth communication with the machine (if available). This can be used to avoid longer timeouts, e.g., when your machine is only sometimes in range. {% endconfiguration_basic %} +## Data updates + +By default, this integration will receive push updates from the cloud about its general status. If that is not possible it will query the cloud every 15 seconds for an update of general machine information, every 15 minutes for new statistics, every 30 minutes for updated schedules and every 8 hours for a firmware update. + # Available platforms & entities {% icon "material-symbols:cloud-outline" title="La Marzocco Cloud" %} = La Marzocco Cloud From 9b7927937f263c753a2721305ecdb699eccec740 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Tue, 10 Jun 2025 14:39:07 +0200 Subject: [PATCH 093/362] Update polling interval for Powerfox integration (#39429) --- source/_integrations/powerfox.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/powerfox.markdown b/source/_integrations/powerfox.markdown index 5f3cbe96620..13a2e69d046 100644 --- a/source/_integrations/powerfox.markdown +++ b/source/_integrations/powerfox.markdown @@ -48,7 +48,7 @@ Not all Poweropti devices are supported currently. Check the list below to see i ## Data updates The integration will update its information by polling Powerfox every -minute. This ensures the data in Home Assistant is up to date. +10 seconds. This ensures the data in Home Assistant is up to date. ## Actions From 45f323c8b3b3448ab347b45e5c0962415e0419a9 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 11 Jun 2025 18:41:25 +0200 Subject: [PATCH 094/362] Change to Alexa devices (#39486) --- ...{amazon_devices.markdown => alexa_devices.markdown} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename source/_integrations/{amazon_devices.markdown => alexa_devices.markdown} (88%) diff --git a/source/_integrations/amazon_devices.markdown b/source/_integrations/alexa_devices.markdown similarity index 88% rename from source/_integrations/amazon_devices.markdown rename to source/_integrations/alexa_devices.markdown index 028fec57641..3d94cae61fb 100644 --- a/source/_integrations/amazon_devices.markdown +++ b/source/_integrations/alexa_devices.markdown @@ -1,11 +1,11 @@ --- -title: Amazon Devices -description: Instructions on how to integrate Amazon Devices into Home Assistant. +title: Alexa Devices +description: Instructions on how to integrate Alexa Devices into Home Assistant. ha_category: - Binary Sensor - Notify ha_release: '2025.6' -ha_domain: amazon_devices +ha_domain: alexa_devices ha_config_flow: true ha_codeowners: - '@chemelli74' @@ -17,7 +17,7 @@ ha_integration_type: hub ha_quality_scale: bronze --- -The **Amazon Devices** {% term integration %} lets you control Alexa-enabled devices connected to your Amazon account. +The **Alexa Devices** {% term integration %} lets you control Alexa-enabled devices connected to your Amazon account. The integration provides information on connected devices and enables control of the main features. @@ -109,7 +109,7 @@ This integration {% term polling polls %} data from the device every 30 seconds ## Supported functionality -The **Amazon Devices** {% term integration %} provides the following entities: +The **Alexa Devices** {% term integration %} provides the following entities: - Binary sensor - main and Bluetooth connectivity - Notify - Speak and Announce notifications From 091df2ebc8f743e508564d86bffa29686102de60 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 11 Jun 2025 19:19:03 +0200 Subject: [PATCH 095/362] Z-Wave update steps on adding controller (#39483) --- source/_integrations/zwave_js.markdown | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index c0df9358800..b57425fbb4f 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -95,8 +95,11 @@ Follow these steps: 1. Open the Home Assistant user interface. 2. Plug the Z-Wave dongle into the device running Home Assistant. - - Most likely, your dongle will be recognized automatically. On the user interface, you will be asked if you want to set up this device with the Z-Wave JS add-on. Select **Submit**. - - If your dongle is not recognized, follow these steps: + - Most likely, your dongle will be recognized automatically. + - In the dialog, select **Recommended installation**. + - This will install the Z-Wave JS add-on on the Home Assistant server. + - Add the device to an {% term area %} and select **Finish**. + - **Troubleshooting**: If your dongle is not recognized, follow these steps: {% details "Manual setup steps" %} Use this My button: @@ -113,7 +116,7 @@ Use this My button: {% enddetails %} 3. Wait for the installation to complete. -4. You are prompted for network security keys. +4. Depending on your Home Assistant version, you may be prompted for network security keys. - If you are using Z-Wave for the first time, leave all the fields empty and select **Submit**. The system will generate network security keys for you. - If this Z-Wave dongle has already been paired with secure devices, you need to enter the previously used network key as the S0 network key. S2 security keys will be automatically generated for you. - Make sure that you keep a backup of these keys in a safe place in case you need to move your Z-Wave dongle to another device. Copy and paste them somewhere safe. From 8b4c0f4e89aef9915699258e6ac47d38fe9fcaa6 Mon Sep 17 00:00:00 2001 From: Simon Lamon <32477463+silamon@users.noreply.github.com> Date: Wed, 11 Jun 2025 19:24:07 +0200 Subject: [PATCH 096/362] Remove platinum scale for miele in release notes (#39489) --- source/_posts/2025-06-11-release-20256.markdown | 3 --- 1 file changed, 3 deletions(-) diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index ed29f64cb31..8484a0dd0ab 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -279,9 +279,6 @@ user experience. This release, we celebrate several {% term integrations %} that have improved their quality scale: -- **1 integration reached platinum** 🏆 - - [Miele], thanks to [@astrandb] - - **1 integration reached gold** 🥇 - [SwitchBot], thanks to [@zerzhang] From 0105baacbd2b1f16e9aeb464ce9260454cb74a82 Mon Sep 17 00:00:00 2001 From: Florian von Garrel Date: Wed, 11 Jun 2025 19:30:35 +0200 Subject: [PATCH 097/362] Corrected paperless-ngx docs url in beta release notes (#39332) --- source/_posts/2025-06-11-release-20256.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index 8484a0dd0ab..e4e2f9bdf75 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -189,7 +189,7 @@ We welcome the following new integrations in this release: [Amazon Devices]: /integrations/amazon_devices [Immich App]: https://immich.app/ [Immich]: /integrations/immich -[Paperless-ngx system]: https://paperless-ngx.readthedocs.io/ +[Paperless-ngx system]: https://docs.paperless-ngx.com/ [Paperless-ngx]: /integrations/paperless_ngx [Probe Plus]: /integrations/probe_plus [Zimi Cloud Connect]: /integrations/zimi From ee2dc18db8f7850a082b2f700aef3ee034c2c5bd Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Jun 2025 17:46:09 +0000 Subject: [PATCH 098/362] 2025.6: Finialize release blog --- .../_posts/2025-06-11-release-20256.markdown | 103 ++++-------------- ...reas-dashboard.png => areas-dashboard.png} | Bin ...aph.png => bluetooth-connection-graph.png} | Bin ...p-media-players-from-media-player-card.png | Bin 0 -> 93793 bytes .../images/blog/2025-06/new-device-picker.png | Bin 0 -> 86340 bytes .../images/blog/2025-06/reset-entity-id.png | Bin 0 -> 96058 bytes .../blog/2025-06/sidebar-customization.png | Bin 0 -> 109757 bytes source/images/blog/2025-06/social.jpg | Bin 198732 -> 0 bytes source/images/blog/2025-06/social.png | Bin 0 -> 953352 bytes ...p-media-players-from-media-player-card.png | Bin 32865 -> 0 bytes .../blog/2025-06/temp-new-device-picker.png | Bin 37608 -> 0 bytes .../2025-06/temp-sidebar-customization.png | Bin 36539 -> 0 bytes 12 files changed, 23 insertions(+), 80 deletions(-) rename source/images/blog/2025-06/{temp-areas-dashboard.png => areas-dashboard.png} (100%) rename source/images/blog/2025-06/{temp-bluetooth-connection-graph.png => bluetooth-connection-graph.png} (100%) create mode 100644 source/images/blog/2025-06/group-media-players-from-media-player-card.png create mode 100644 source/images/blog/2025-06/new-device-picker.png create mode 100644 source/images/blog/2025-06/reset-entity-id.png create mode 100644 source/images/blog/2025-06/sidebar-customization.png delete mode 100644 source/images/blog/2025-06/social.jpg create mode 100644 source/images/blog/2025-06/social.png delete mode 100644 source/images/blog/2025-06/temp-group-media-players-from-media-player-card.png delete mode 100644 source/images/blog/2025-06/temp-new-device-picker.png delete mode 100644 source/images/blog/2025-06/temp-sidebar-customization.png diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index e4e2f9bdf75..bb88795a2f1 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -1,8 +1,8 @@ --- layout: post title: "2025.6: Getting picky about Bluetooth" -description: "Beta release notes for Home Assistant 2025.6" -date: 2025-05-26 00:00:00 +description: "Great new Bluetooth connection graphs, all pickers have been revamped, sidebar management improvements, (un)group media players straight from you dashboards, and more!" +date: 2025-06-11 00:00:00 date_formatted: "June 11, 2025" author: Franck Nijhof author_twitter: frenck @@ -10,83 +10,27 @@ comments: true categories: - Release-Notes - Core -og_image: /images/blog/2025-06/social.jpg +og_image: /images/blog/2025-06/social.png --- -{% note %} - -**Welcome to the beta release notes for Home Assistant 2025.6** 🎉 - -
- -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/132) -- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/743) -- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/139) - -🙏 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 %} - -{% important %} - -**The final release of Home Assistant 2025.6 is scheduled for June 11th!** - -We are extending the beta testing period for the 2025.6 release! Instead of releasing our monthly build on the first Wednesday, we’ll be releasing 2025.6 a week later on June 11th. - -This means 11 extra days of beta testing! 🙌🏻 - -**Why the change?** - -Well, the Open Home Foundation is hosting a summit in Dublin, Ireland during the first week of June! 😎 We didn’t want to skip this release because of it, but we also didn’t want to make it feel rushed as we gather together in person. We felt like that wouldn’t be fair to y’all. - -{% endimportant %} - -{% tip %} - -Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=fcqXortXBVk) on -June 11, 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! - -{% endtip %} - Home Assistant 2025.6! 🎉 -Enjoy the (beta) release! +We are already half way through 2025, can you believe it? I personally can't, as it feels like we just started the year. Not just that, there are so many exciting things to still come this year, and I can't wait to share them with you! + +Anyway, the June release is here! A week later that usual, but it also means we had an extra week to polish and beta test this release. Like the [previous release](/blog/2025/05/07/release-20255/), this release is packed with quality-of-life improvements! + +Last release my favorite feature was the new entity picker, this release, improve ALL other pickers! No surprise that this, again, makes it to my top favorite this release. Although the ability to group media players directly from the media player card is a close second. It is so nice to see how Home Assistant keeps getting better and better, and how our community keeps contributing to it. 😍 + +If you are leveraging Bluetooth in your Home Assistant setup, you will also love the new Bluetooth connection graph that shows how your Bluetooth devices are connected, including Bluetooth proxies. Troubleshooting Bluetooth has become so much easier now! + +Enjoy the release! ../Frenck +_PS: We will pick up the regular release schedule again now, so expect the next release on the first Wednesday of July (July 2nd)._ + - [Improving all the "pickers"](#improving-all-the-pickers) @@ -116,7 +60,7 @@ Even better, that same improved search experience now comes to the area, categor And the device picker? It now has a fresh look to match, complete with manufacturer logos and styling inspired by the entity picker. -TODO: Replace. +Screenshot showing the new device picker, including the area and integration that provides them. ## Making sense of Bluetooth @@ -124,7 +68,7 @@ Home Assistant has powerful [Bluetooth capabilities], and with the use of someth The Bluetooth integration now provides a visualization that shows how your Bluetooth devices are connected to your Home Assistant instance, whether that's directly to your system or through a Bluetooth proxy. -TODO: Replace. +Screenshot showcasing the new Bluetooth connection graph; Even Bluetooth proxies are show in the map. It not only shows the actively connected devices, but also the devices that are in range, but not yet known to Home Assistant. This is a great way to see what devices are around you and where they can be potentially connected. @@ -144,7 +88,7 @@ We added a new "Actions" section that includes scripts, automations, and scenes. Finally, we renamed the "Entertainment" section to "Media players". This makes it clearer that this section is specifically for your players, and may not include your DIY arcade machine 👾. -TODO: Replace. +Screenshot of the new areas dashboard; showcasing the new Actions section. ## Deprecating installation methods and 32-bit architectures @@ -313,7 +257,7 @@ of this release: There are many more improvements in this release; here are some of the other noteworthy changes: -- And a small but neat one: [@balloob] made it so discoveries shown on an integration page are now sorted by title. Helpful! +- A small but neat one: [@balloob] made it so discoveries shown on an integration page are now sorted by title. Helpful! - The [Home Assistant Cloud] integration will now raise a repair issue when your subscription has expired, helping make sure you’re aware and not caught off guard. Nice one, [@ludeeus]! - More backup improvements! 🎉 - Home Assistant will now raise a repair issue if not all add-ons or folders were successfully backed up. Thanks, [@emontnemery]! @@ -331,7 +275,7 @@ There are many more improvements in this release; here are some of the other not - A new unit for **energy distance (Wh/km)** has been added. Thanks, [@frenck]! - Sensors now support **mg/mÂł** as a concentration unit—another nice addition by [@frenck]! - [@Arnie97] added support for **liters** as a unit for gas sensors. Much appreciated! -- The new `recorder.get_statistics` service lets you query statistics directly +- The new `recorder.get_statistics` action lets you query statistics directly from the recorder. Powerful stuff, [@Hypfer]! [@agners]: https://github.com/agners @@ -356,7 +300,7 @@ If you didn't know yet, you can actually adjust the contents of your Home A This release brings a couple of much-needed improvements to this feature. When you customize the sidebar, it will now bring up a nice and clean dialog that allows you to drag and drop items to change their order, or hide them by clicking the eye icon next to them. -TODO: Replace. +Screenshot of the new dialog that can be used to order or hide the items in the sidebar. The biggest improvement is actually found somewhere else! Previously, the customization of the sidebar was only applied to the device you made the changes on; and even more annoying, sometimes it would lose the changes, or it would magically forget your settings on our [mobile companion apps] when you switched between your home network (and thus the internal URL). 🥲 @@ -370,7 +314,7 @@ Now, [@AlexGustafsson] changed that! 🎉 You can now use the media player card to join or unjoin groups of media players. This is a great way to control your media players and their groups directly from the UI. -TODO: Replace. +Screenshot of the media player card providing controls to group media player with the current used media player. Please note that, you can only join or unjoin groups of media players that support this feature. Unfortunately, not all media players support this, so it might not be available for all your media players. @@ -382,10 +326,9 @@ Anyhow, amazing contribution Alex! 👏 You can now restore the ID of an entity to its original value. This is useful if you have renamed an entity and want to revert it back to its original entity ID. -This feature is available in the entity configuration page, where you can now find a "Reset entity ID" button. When clicked, it will restore the entity ID to its original value. Additionally, there is the option to reset all entity IDs of a device to their original values, which can be found in the device configuration page. +This feature is available in the entity configuration dialog, where you can now find a "Reset" icon on the entity ID field. When clicked, it will restore the entity ID to its original value. Additionally, there is the option called "Recreated entity IDs" in the top right three-dotted menu on the device page, to reset all entity IDs of a device to their original values. -**TODO**: Make the above actual factual to match the UI experience -**TODO**: Add screenshot +Screenshot showing the reset option of the entity ID in the entity configuration dialog. ## Need help? Join the community! diff --git a/source/images/blog/2025-06/temp-areas-dashboard.png b/source/images/blog/2025-06/areas-dashboard.png similarity index 100% rename from source/images/blog/2025-06/temp-areas-dashboard.png rename to source/images/blog/2025-06/areas-dashboard.png diff --git a/source/images/blog/2025-06/temp-bluetooth-connection-graph.png b/source/images/blog/2025-06/bluetooth-connection-graph.png similarity index 100% rename from source/images/blog/2025-06/temp-bluetooth-connection-graph.png rename to source/images/blog/2025-06/bluetooth-connection-graph.png diff --git a/source/images/blog/2025-06/group-media-players-from-media-player-card.png b/source/images/blog/2025-06/group-media-players-from-media-player-card.png new file mode 100644 index 0000000000000000000000000000000000000000..542de4235662ca0dd56a0b4c97aec7f2a84f72aa GIT binary patch literal 93793 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

Gg^{FXXW44bH6+MkC`OLQ+ON3RyH;YJb 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%0D@LkubxYWH8p`w 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 zByjne�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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/new-device-picker.png b/source/images/blog/2025-06/new-device-picker.png new file mode 100644 index 0000000000000000000000000000000000000000..70588d96c4128ee559e7a4d72e8be4e91289a038 GIT binary patch literal 86340 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%0D#(7hZ@y&C(g_U%5AkE=Xah;@rS;ETs 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 zð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≠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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/sidebar-customization.png b/source/images/blog/2025-06/sidebar-customization.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d4f978dfcb4524a89ff263cdfe9ea2485e2f54 GIT binary patch literal 109757 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 L?{LGR5ZwO&jUJl^ literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/social.jpg b/source/images/blog/2025-06/social.jpg deleted file mode 100644 index 38ac5ecda07df846e53a0cab5d7b7e9bbaa74a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198732 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 tzhcCDOV#a6$D=fP84L?Oa)Fn27-NJgiWHag#yj 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

yoV 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 hVzys4nEy#SQ2(<0>V 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 diff --git a/source/images/blog/2025-06/social.png b/source/images/blog/2025-06/social.png new file mode 100644 index 0000000000000000000000000000000000000000..697d588a3b8202e816c166ab2739af30208d3b5c GIT binary patch literal 953352 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≻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ξN(ac@ZL&AodR;S9 z{P-u}^5tKIPGuE|>`ARfmL)cN3Tb~(*-62cc>Z5A2tLzv^W+eR9uhcL*d%wfLD{r} z3N?Ng2*mHP3zUu-mzfwJMpIZK15yx!3)55Z_H&OS{rL3{0e2tdWI}!(Gg*n`Qi2z0 zsYh(cDPw@&Gg+y=vVU8O)m7uwb{2qzBV2?PA$uIw)l-k%VxX@A9^~oiqUn>>+PpCTHBusum1?a5WAGAg^RQTglT*}eESPZ zvhDe7q0OhC7p9A>XBN4?$_sU$=DdH4^M}2T$SnbLb)WyW5dKH>`DoAhVG@Obl+FN* z)|}7XZ-TL6Ys0wMzP_6NQlCa_FB+VM#>4?JqQ&mxPS9cCIh8gAmwaLAe$Co!?!{fJMfZ{OBc=y;aZ#oimHyJ>f~CBY^VK&1A1?4(BX3DcP?T=LhX z>~h>2R}-Vjk6qCuuC6n_QG=-|UwJzY`ulvhX;Pj|`_IY{n!%#ZSz7{R&g;HwL=GBk zkWh}vDym>fJEo%t5V{bbfba#%DYxK+4MQ3sQ2N#^k( z#n;0B_kEf=g5ZtwRDAy&EeBD-TH5a_wD%l|B$zpQ!mJ0vFNvORo}LzctmIQSFAfUy zngG&>)F);j>eFg=CF4e9!;&1Fu~ZZ-E*p34p=Um*ycON-h|2A-QG@ zEoRkoJYwA|A=F|M-o;g937MXyYDTmterhNowH|yFlv}2ed@9EUdZgz$db6R8&n&86 zu$I$9&L6v-Gzt5oHz+*jW>wKf2u(_$_r~QIe??xiNay6i<=A|#S;RM27k|p9kGkl* z6$~{!mBLFx0txwIL>=n_t(xZ}a)Q`d_C#07?rj(zF#8qeY4M?eIiQTiCBQ@Low7&hjD{z@DGQ=G4YI}m$1pPP(gy&P2==q~CY^Wo zL1WB*tB)hyI|DM1^QjsKJOPI4S3xJ5u=hE^G4J0JQ0UnGbb&m}VS1((SH^&Q5bJLI z(!|=S@OO{OjfuK3mAEpg`l!w*5;&EcxhpOuTmQQ-1%eNB+bxgb>PDMM^Ej&&w+b4a7Z?fF}2F@SH zJ)-Srm+m)9km*(8o{!y?!NAX3Ml?6eDAcKMy{86scfqsCsOEb#%mW^;wJ{T5H=*;{8~!{OsP~bLA`t#hQQk` z^1~ne^{d5@M@L?k6QJvFPkNc>B@2)0hyZUT-2w>HO#dVBx_OXejP(8L+g~YsR^0nk zzAJf^U?r*z$EN#cE3-Q7vS#+O+)JpR;j6q4yh0+o&{A3etM~!coIy1BrLW?v;VfE=+(C;93(-W3g`JdjLDlx6ftDVmJkOn4t6tnAo*~AFy?1SklCyH;}-%eB< z6YMa!MpOrZ2PjqWtD6lk2(VBdnQa6InP$Pi>5cE}_9TwlsrFdw1%2~aE4e)cbs852 z?y9nz2*B5C5xs{KS7PQAee4X$nYhZMj(OPM9hhQP~4_wEws_O9?7BB(1| zXxNm=hBbf(YxO6eytsddU?ELE$n|a2iq5R8$+8*BKY1k-%S!)}5PbD~JWJ_Y6A7zD z25UM4C#y`03NoPh$0}ikV+7kUS$;|d0B2D6k5$edTPS#W#EC0k<60)=&9hh6b4T}+ ztFxA&dXp>0A-jEQq3d4D*GQ?lpdI>|PGbcB#7fLjz}=CB@A=5>6M@in13_}=8`r49 zg|oIF`%NUWHEltIF>bBC^pDufw=Wf>LLs2|Tj>E~0RmPFYOZWnCG2lK z;myL`n#B6PS$6$gi0d>d8Cc-nUI{))s1zy2qEx!2>5ReH3P(hJ8=%zDAAJ>mZR^qN zYqv_)yIF(lPiwvvsxgZSDs`!!9`Nk1*!-U!sDA_#;syvS1Fo6)LA1UW^{+>1PvlG{ z-@X~=ZdwG9+yJ(NV+4zBR~35u!;?(_F>mwx&M)kWr13?iyMS9wcEIfHW%Um*Nry=G zm*H#Qi!of1WMUdl#3;dSPZL2M{H2F1v)vu#R&O*6;a(-s2SkUvDlE!^v zCGuxJ!pvTgEmVSeRy+(#$NEqRDJv>w4l`eL$yBE+QxCiVqs{jkx@D648*iP}Vy468x@!rqqo;T^u**EJG(?DpZ3F+FKXC*#H9 z-l22S$<3NcQVzBuotK#b7z2uhkiGZpxaD*q>KHW^#_nv=RL3_;OKC9s`zFle5$&dQ z#QU-NjV<-|8D4Q+a}Lc;Qm-dK90HHi;2_ajsmN-G`Uy)EVL!vggxe zsbuj4vgW$gl106D9ra^hL)IKIJ8KRgZ{qeAHuT(;I5aaqoBL@dZK=)~9KG?M2ie(v z*4SZtU6&z|&s4Z89s7$L;KAvj&o6~2!uAN>1Abk3#~cl{X?9ULSV^{OAD5Z%aWU%x z3CO+e-(?c~v0uFenbL83x_ip`h-MZ0hgK}^rB9f-&?d18SzZslf=j!WxXFFV!&brH=+}{7PLmvW)1O^2nGHGHsf2*aLnEO}As(vO%u1s8tD}pN5p7uL zc$_voU`ZbdCGT>jZP3LGY^YIcBZAiISNL0Z_(JEs|D^NUhMtm*AWA}+O?}|C{54Uh z6io`GYQc|kf|2X*oRz%7D%hi^TXN>7nNb(OmhWQ`vC2#!nDuvS(c;sJOq|$Om5EjtcP#9`72}JJw-YVCgGV6A=ay*{U4ToMCi$GQlp7Av zMp)Dmh%#L_f$up{gA#Qxl_4?$QdV{;<aDfv zyeFn;&b2##43E7l4Yp+s92`VbzU_Ol%WXl;FqCs(RO8f?Xy$0c&fHhz-M3ifcYm#6 zjD_08D;MnU;ufqZpxemH%-0ge#3mvHOz{c-&3ti&;z3GRq71#RGs3Mdrtbb;@Z|vJ zi)DozXZ>HK_GiwdnQF@Yu;2(C%}%|Mo;TK_dghHaPoIWu^ESIs$<+uvJ(ElXpvfx(WKfkV%m7Kc8M<&ZJ0cYwQTq;~g-J6an zR?nJ93QmY7dU^a9zU?m0o$dH`J-_O$laruhs>((zvqhQV&17gyDXX6<ki$QYFhsA#VK{^ZlG^DwAv3ByCdX!yU`_MCv&5rb5cjANw8FG z+%c#yk6C8OBdum6B?$MmL=W7!qS$_z9B^J#WZ#3rkn4x1SXB!hB>gKY3fw29AoIrU z@wPr_!Q!p%N~1=sj=_IUaBhbry%x%{$Oup&zx}CgQQL0x33oM@CBh<-^#drLc068YV5u#~St+*X#M}A&VB;)|-lnwsYwM^}95)hL8b*Hr=>rC$~Ldvwt#+-rfkRXK-)_?Ca|W_{b7v|6QDX-G5Elapktq&| z$79egf6OGTJfQ$S%_=jqNuZ_m(9K(^$RnNmIBd#+$e?j&i9N;Xie1u8xe>P;B@fro z6t@d!_^ah_Dc`Eyne6MX#>9*rl8Iq@JCQamXj89=zCvOJsFO4zEz zgyiL)YnmOxrmI>(fEoX#l2dh*jm>bwxsM>uYt{9YqH@8kS9aMBn{p3B5_R7qzj6r* zOj^tLGO(MOYYxLAu+iE2J#KshFFMtw;39XAR^?kL_o&cm26N0$_5^MEgC=Bp3IGfH zboc{3(taa@wYGW#V}Kd8)(4Tvrby5p5ce{Z>!TWOgM5w(uK#K2sz9(XhFKo-GZ3Gf z%(`+@ZM5rN6+JPKK-^XAbWA= z8cNH*fLkm}mq_#pD+c>c{1pLCh(?v0Tx15jo$q;>Kb z(Y(1WoP`Cw*#G4BWSVjA9m-@6nuzESeSS*7xGFP@u8#C)9=wfkB{)?;e&tXcxS@N( zz}lmF%e%lYX=3|y%kvJ43q-0VNen7DL~7=m09RupANe%k);GlK*zsp4#Wr-b^KKZwT)C~W zf~I*+As-ZLl`RAUoe?lu(~Kv|ZjmRBv+G}*|3}Fyr(P^TCb3D3QuyEVaS(|A%%lEU zxC}Z9yBKU4w!j?b;r`l^v_eX7pj1Mjal;EQ0;`XSh|v-=KQ)UmqTIhN^)$I~- zX6ma5p5m={yuzu@P4~4#G_6mE%>L;`Ox`VMK4=>LszpW~#Q8wBwp&jiTerqlT zRO8YW3f2%(rfjS(k-&)8rfqT)ivUjc3`#t4gUzb1NW9{#rVOaa0KebH-9Ccm(%X-|>5BAxH z`!Yq$3CU@MD+lM#c^VEvX5JFS?wF6I{Lxp^Q2&K)vHfy*F3mjc_=St##2G@yMROnO z`%YSmZ&YrnWwumyOU%bdliJXP1KK#IhCiCpQ0RimPH3NsJLdw@PQ!1qH>>q;$Y!^r z)F0wE?B%g>Swg+QH04~Jv0&pLgM=TmcZ$S7Ek2i9U5{s9;h~#U3p3)^JJaIV%|VBq z|9-AB2Bo;<%unqZTU}gxEp>i7`w;^sECpic3fFhB%|za`uXvx_BU3CM-a zfZGjsAevyVj&M+>WK|3$rcF$dHda%ypBN@6Yzu-P_+p#?&roSdaWc$KM_SyU^wj8u zweHOwR~t?e7Na(JlgAt1tP1*G2&BWTL<%dvA)B&*MN#!UVmusYyG0C`nEfT?aVvv6 zug(}d!ep|={3-7Y4>QaB>}@?0inB1qqt?{*Ti%c%Io(vN>v z!gyR;WBE)v?z&-`yY>1rj6y(~<^XAk3o|elCM_xrhvsc zdOZtRjYkL^I)OzI%9TE+HgTAVEz-~QbWCc1)@2bQf4O+c??uWB5H5ijrbX zpUH(9amIA`z+@#`Zol1yCSjiqwNKSY&77lc!ddILtK5B_ClpKFk9gfK??FQDsvm3| zbLA@`sC)s;?a^;7$|3%H$Ap8Vn}*)xfity%Hk?+?bM~#MArYa)v|?W&R(NO{Lr8y5 z2dE_?Qfcg97DT-V;VllpmQ(V0H?@p-V0v>HvY##$dLQ?pZm~NG4;%G(ez062?J7pxxqGOsrH%EZ z>#n_!R?>ffHqY;{b+v2!&5_(Z#vq?$jPo_NZujF7G_m72@R{PfZ=XsfadE4td_rf~ zU1I@_nctJbB0*&m*!5e_&W0X6uZs0)iGK;mcyQ$~>Cps7Y6h4)6|Vh9&@6c^NJL75%1&G(Xm(ZWh5)G#bUUw0X4=;tK(Zq@0t6R)-(sqD*};c+Iq z3&K6f83@35t@b`e_=zO9#k5u@K^WPZ#37s$%j2g29{lX zo=QE^jyd^CV}<~9MS~2bj$cu8_tW|w+HDs#I*!kpXw>H52S5QH!<2IFY4DfU4{X#X z&gKSU6}OH+s*V4KbQ*GjWsn<)e{modDC^UBiY*bhqqkAgf$3UkIM$@B$}y^37i;y) z1MglZj~}-=j`iBQf3l_9+h1x~l3)36fGBJ?+9@8- zvYZ$ieJp;AmpGRuQPfd6gcKO8B&1LK#u$+IZFBh;lnF_Q0Kzu=2k4`OEx4p-SbYhu?{<3Hl zl=XI>u|3=_&y{2DG3*NxxckA^%=ws)mDH5?ubu%LB-n@rdE0fCg;Az=agR@%A(L;f z)12|4lnpy%jZ!QTTTzOEw+opb=xnAx&bb5s;tw9a!Obt^&I=!#hRPjWBQp1{)5>vw z&>i^a$;Vadr^0hih<;tmZZB4U-;>?;tL43h_9+IDa)n(Q7N6AtBktZu=ERXN;%&Wu zYN~a9chal)f^+kUS*l0VKHuR8QTTEfEGnloJqnMx$KaAsHLKVxO?#4vfW1r7MsDu*Zi$^ zR0p*F+4qXJ!q{PB_VLSM>@jKEd_1QFAdMyi&As&5K&Lax-{;yVezFVo@GCZEaCTdb zD>0@Zv0`ETq=s&Zo<*jKJ_4j_oy37M#5NxWK%mh^L0>B_djXM!GQ=S5 zhj!$;gF*!f02h5Dt4N`|Pe=;zFNN!1vuH)hYmwHV-Vq?<2(Dk7lNPZ!m8@%Epjqiy za#4G<*Old@WYPwW0&_O(`}BA24`!=0*jmFBz!-|g1W6GF()qg+vSB^)Uf(>nj_uF$ z{A=RwxQRq^6GeWwNIC~zP>Joyx84(@HTiTE`v^KMz+KzA!V#`VuXPaE96ZREC;Uc) zOLFJ*aIyDAv-~Z`!B;~cLDYmFE<~tX{bUW}YkfccJq9mxJ(X=*jgUN94WIK*(!1ib z-||(7it-H;XMVpn*iqd;Qq^^skywVHO=QAgu|foieRdIyIVw38vtQ|H9UyJwi4p8j zKQz8x6jw<)FkCIDQewmanA5l`VIywR|5BOS(LSN%QY`H}gcDjy#qtu#VWIc%hz*65 z(@!H@P8;+>ds3FSKdX&J0S}YL4CPUON~PeTuQ%}5l@exvck3BXac&8$LzF#=r0pLI z9i)D|iyXN-A0_K*`-G=8pf>U2DKwj zXL=g!NEMQh98q`&33WsgQkAv|81(pd>4ZZ>gk}na!_?rP)EQ7|qhr4uE}P3Csfc8_ zkBClo5GeY@-y^A)T(c6Oxk{N1YFXEGay_rJ4Xhz%^zJBRt?~^$yTZRD{1b&EVPJi# zboF^s!DQKkayKPvdzTd#9Susg7@*wR;6YCEW}9o=M~qF7!~S9lU)YUGB_M1?{7)D& zK7W!PDxW*5LfF?&Nxw>VGIz#(W4`^c$IkQcXZ*3-y#^81Qv-nYAD6I_LU~^}wxH|? zC{&pp`ngb?uX8}80t{b!Zum8xF{L|Y3ms3nO}}g&Vb*$Me~R@iYMZ#l2pY!p!^R4D zEd3yFU5ux&t^|C6no$t9FGJBsF3cNWWgT7TbANQ%n>2P$qPoAYTl8MU88kZ=fjF}u z7GG-TUnT$e;GXLcf4E2h{)x4ERFDW!oO*fGeZj=k=}_YRIPwe^)a`N>&Ddi3n3*ng zq^kytHkPhKs9;h_Ccd;R!#)O|YpGsG+d0gURJ@vZR&jEr-l1;;!WlY5hjKE1;1UW1 zPW)Ze51w!$lhRkkM(Ig7Ckt@RG1{EAFqD$QHtc3sN)@bi3DKg~%qU}XLo9#5OMT6) zOTEQZ6o7Ab(zP6WRlOYfM>P8vnbYpV0Up%uDQSBZk14kK-b%tdZh};@kMFU8?fT$V zSb*1*r=Xg*Ma8QOuHp7(+pXA}-_-nbcS`ar5e#y=?3bgJ#X0?Vn5Sh~$-X2IbwXV8 zC};y79%bjsCK5;)%7XC0dTeyz;;Hbm+Ai**>}iCWH#T|mtVZ-YPZ@{$k0^aULA0}Z zE*Z0umqIZ6zKfVV?A;-gQY=&_Pe4J<<`rlr^$BlFQIQ`3;bQdnw`Cg$+=}enze*tqJ&O2@j?|fX zxDUe_xPKEx9sG*em&t)d-eRe&wg|rnFC__kT0blLkiV}-TUKSn>!%ruY1H?mp75B- zs+ug%ZQ?_`BWnY%kc5Kz;hZ*OR|mbL{MO@~t5VVfL>Y zXx*L$hG|1qBfcOMZcvKYnXbhUr8e*^QuW*Ym%6;GoJJSj&q_BfwmYt~zpjGKz`5Ic^dwTu&2kWK~ZH=rpOFT-v-62wyy4IHl#{bfxf+6_4;1 z7(z3urokO|he0S%O^^|e2^o=?JA}V#7W=Dm?Ky1fA2w0>k99+gIVyjPiD6AiW$&Cm zQX9(1prLKE9$?MYyT@m5lkg|CAXz?_?>^O%uDBOBo&mMjuhU5$ z1OI>l2g!YTUn=M~JNupGkyQ~}qM35~onkUa_oQ3)Vd9pYs3S3O$t$i#-HMnJvj+TQ z+c|8Lj7$AgzE|}@^_2>DRsm-t;UxN$)j=a1U>nZ3phU`wxvuc4$%N{_BR>|Mu-9XZ z3Gc$>n~qA`ExxerBo7&Fpe2+WmpF*PCQSmIckHVXS{M#*x{R%Nux15ey~r7G+7`DP z1BQg|r0rpa@HrUwq+!WL;5EoIMz*J2&eUq=_!pN}KUMcA>gMdV0y>KYuOww7{}k7l zzxz@=v20B^z8^aD#d*s>UsE#bz9JirvE@`epLYBsC*qXwi$SS(T7=AdNG{|byHCoI z5q3^0x`b5(gwGOHQJ@co4?N`ub$^TDda|9+Te`1Ft8!5m_jyze)`Kk&c~iw<4!JbX z#l*l?#SLk`P+`zfgDvXl4A}Hw#dc3# zbi1IlrnsH~vvBhdql&Zh=skvFGmB)K5d(61iX$*@-m=|mo3ez<1*;@mWKR3R*{ULl6qv{rj=qPs7G7qXhaA?pJl%8tH2UJTTAt$p#?T}j8d zj$Mu(@@Wh16OeVc(+^(DO#xeVdE75>Ngs~gRgRsBF~-!%X4?< z$>X69S3jVOvYjnh%nHcVrJ}9loNDiV%09{#_kO3~zEaTf1tfVhWQ~`EtjV0K;To<< z8--&ZPxtFcj)=T)52^aNKmO!RXYf3JJBQ+ZRIp!B7{9#qI9WI*kSZ>UAEF7^>;J_B zKC6Z(HVWWkC%bdS6$d}z&e!efiLp~}KGo32U;X}C-rsYHaV!SUQS|l2R}EJU=H<6t zZli}q$=`|&)xjnW$!PVFE8f)gf~s^nPfT=+UDS?_c!bQO6hn6=i*JfXWpjX)YLPgW zU6!3l3@ikM;v61?@XdVs41K=Jh7BhnR%L7nU`^F0uV@pV(ko;5rADJHn3XS1NZee5 zfC`G+<`58~h4c;5rb5r~URY&!BD(@`$ucBp66+T~7uUm|5TRPIfEW$T@wbRBgdOCq zjEx`v$(z;z4vVU5)|`TxB@jwrPVYozEM=ufRH4W&cknLpr2`hK$plspT^{h@qQ{Nm z7Q`$ev()?t#Ojjt&1b=h+A~?SjoOJ4gCT~uZ6mF^Vn{DOqSKe66h0KSEU}ho!@4Qn zY}s$bZS?$9pOh25+{)kT#K8AK8E;?Y6@7Ka$Nv$*RzC;HCic>ovbOkgh|q0?fD%_r zw3SkzY;~`P`5)&So~|?$p*v|;5tfZNn4^)06XR4yIYbt8dg^T+idlef ze+1&rWCl{?jX<9uK z|Bw*>Z13n<^|S7laTO;V_11Csuh`@2Q{J2Ihxz_FNd}q^5i~Xk{PuobzX>v^fyk!3 zE>dYGGkclNN#_SMZ+(~H2K56JE+jU7hQ&<4tG*S+P9bh^s~Rm)-0qz_&5RBFxjm{G zDyy7fs+B(g!PKO<)wi!c42lVaT(242SOM&Mm>nr;@J@3PgkFOrTvo74EY#jw0hZBm`EuCzCYXjX^D zT%hx8r7{W6Yhni*srq_GWHK!D2WAAs2K1r=6LnfOmzNkc92oh081U}S_;%^+GS^qI z%`2Gg#Ah`Bc?=O^YST_bV*}cd#~YKqNjkk4Bc2u08;w_rGVD7paiBfc{7`IZu$rcP zv^!zg-w9qCP-?fsC@hrxXO_){Dv%}dc-8Bqb>(?-V$(s`#P3$AR1AK1Y}}N#{QFl` zB^&1>)?uuW0Cg!B4YK%<-u{>$Z0+a|aKdXt)iJ%rG(Uf%)IaeY4a|4+Ua}!0)C0uN z3j&w6@$t1T6blR8uT6Ogp`Tf}ifSOcm1MGIfuB2Kls*<0ondusw@XTEB(E?{uCk}E z$X{?#1a#EznH`4ht2znZ+p}=}Y3S)FEl)&2E~`8=cQrRP!t!H!o|ud}o6#4|Wmm7l(_n=N<`W5;qmR{PiAH6& z@5LvYq%`>)P|`s+M5I(}AIls`#q}gsVyy;=V2#Jj|bmhVgoDRKw&5V2zq5 zKBURmHi_g-%HYY~h=48~7DNC4U(xBFDP8?E$5T^j#7J6iF!L^`YCDZGHKnvpdY~^H zV|U^#mnf-z_;7bgwYVM;pA8$KJ&^p#1woP}w zKX{+@j-t~La(Vn0ukjAl+156qc#>GIHs#LwqsC@0oqy4g@W^~()x9OhI zum5@;mza#WG;56_JoF&Q_Jw9P@E>Pc7!{^TzW1|kNQ*h0v^tl--S-%+k$rnn$a!bHz9=T^YkgCGM$#IbTmM#1e)RmA zM10LM8R*D9O`8@AO-)lwG+k~oBh|`gW6bvsqh+{MR@BKmuQ`X>)2w2o%ICAzGD=RG zP93~70uW~~5n?F(u;T8wXe>AQ^SuWQp7?x@>>jaeCxmblq_siw@yegp6!oU1@v!JHrs!scWn9 zD(Tf0bG9pmg5Kq+7D~zPby%oq9Fit`bm?GRVf(ozMKEMqtN->3nIAe1DI>(710Au72+;xN)8}Pga!*N zIXCT7?Oqt8}>iBbJNk!VeeE$Vf{4yru2;tKUW5yK5f1tHk;Axikl?~j?cml>1 z3-R>z1|5(8Rt!taj0f4_F^*mKJ{iC?f`ewcQstzDv)8OOog`OGA1U6_Gd=e0P4q*E z+qxI~vI;Tjj;5d0;ZkTGNW4&%8P;pxDvdOH580vmeKJi+laOKlhZw@-^0-rVhv#6g z5{LiBT%$IPF|et_xIYEMcO}hZ@=vfgFzXmgJxzt(pksk%4DZ*43WYa*KQRlstqvWah4CmV#8++FgPpF?o&bBk<`WA}ey><0?3cAM zZ~oa*@PV^@>;51dli;E962Xw%&Yo8SN0=a#n+7(+x<|7LJDmTh+oT>(4Ij}GX93Hz zVawiNh$e0}2{?Y2kk|1q;CawB`xuFWCWA@4Fo0~-Nv#d4bd8DE%=<*3o!2+rWms#bLTLGUJ$gb{IHK$Unr zX>5tUFt%z4I5Bqrc0@l@ctsh{bAFK`_wDUvJH~*rCE%;FzETnr{CKwf?4EXE#@cai zH~s3KUX5R>&ttN@#qW3`=I7kqDC4Zmx%Iuwl;6TdHC&v51YC<7e!Kroq1{Ejdinbe zVSd5UnOBmQ5?5Nq#1!VOHGGQT2?QkmQN?gpUo?HTyWW2$(4>Nn&|%}hmj_qFiMLs zP~;w`z@Ik$9#co|7F{!y$9pJ7XKdBl=Z4>70K!y;3-JPPDXSwNefW@j(VOv?LcQId zr&T)wL~$}TPNWb6WJFE&;6Fg5t+|7J1)q5lV<}MNIW8`k!g(j}mpF|UP9(wQuVDaM zA7mX8e)E)pX%0HP`vyyHG)-UYCHe0$F-+m8>W+s=1uI~;{n_h$ zzOH%GkZD7U>T35@dX0W9n4`a9FqV~H@gg|(^{$tk-rO@eheoP2eNEfwOw|<6f;lvy zyJ@&Q!=&5ub##fgzqgJJp_C?dt2X0aOh)oB99kw#F5iHR!hGi*{;3EFoXgR8B`h+v z4!Q$DL@~H_5p=cdt$a;Kb~uVG`Qu+A9}OMS5QI88G^;{CXo|5U#3}#zZJ}ayUnzb# z=&}rDP7mt?cy52r7YMvusC~}mM6mmfiR=w6W&NEB-xcKz|7{pN21^}>sT}ire^q!M ze&k2*3eMXg*UiELA>>|!kY%2x1s*%sy`@!pl=}xg5yx` zjcW;W;$5I9uh!OSb3X*#)i4$AS_h+xzTc#+<8wr=I+?H#QJY%MGPK1 zGr8RPcq4Fc{}D+?%1L4)EcpWnd& z74kuV-2a#$yl)YCAE_7WOWCnKW3-NI6dcHVlY})kl>$!z(>sj(bI#Jp$h{`xP95*0s2KFBcXE&RK= z>UlWgo1NZw#Oo!C*fYZ)kvFl|B7H$I&z6C?q{`;F-K$aiyUIE&)Xz&5NCA!cd+n|P zNRK?=is;h!a2$;>aq+mqkFuiz#Q9u%Z+M8%nqi!~uoK6tcIEFp$am^PgBdY+n?Cqu z+|=z#Q|~@Wlpx@51ZoG+-ltJ-2(I5d+)T20fmkxQqM_hyamlq%WtWZr-QL!0Pt_|0Ew5b-PA1Y4Kl5M0PEbH34ks-?n7FnV%@wdJ-z;*6`6tJPkwwTb zrqCN({~tCZA_e%!cW~)C$MDRJDytxkrl10v2emn?ao~)yux;ZTJYigP6^8!cbQR^k zOOH*~>%>k3d?DS9Np*lQeP;w9xFqHUv2J}1DH{U-K{3{pOWHw=?83Qvez^y)ki}k=G@E0xNzhK7o$W=$Yj15%PDt+m!CfbvF}3 zlD;ddmwC~##85DE__ zm&{l{p>|S-{AwN5d8xT<7oz?E5rJbk3lwVAA%846tM@BFa3PeG?9IfMRQL5YCggTg z?dW~{f#e{-E_AYA(x>kue)-X07h)x-?0c^mlk~pNtzfsP&k}oH=;?%5%gJtUknHXJ zj|E?bZ+Gs}I4KYmZ%(&Tq*FsB=uE1wIVbF2Qwo4J_7VJ zSacARrMXm~keyWvW7FTM?HarB1$hWsG+HXkz}UMqFCaY+^%2unf3pF6=Yi_&}ic7<^!N-HI7d>;u>z6Onx;MYZuZ5bduwmF{tD;!U z%~{ElMF?s4x@=9c5dHAWchz5n_0&k^bJx~d0NdcQ$TBCQkR*=z!~edV|x zYgxfI15Z~o#$3>!aKpcqhK0VTol+YWkGf-yGE~!t!F%C=kUy-?8=9n=Qzbpha^#UBOG zfKOxHG%*>wxnWV@r``Dz#AFuXpgA%#$m=iHP&t2Pj3P@G2D9Bd&6wR)7|W*FYWSI^ ztL;oh;NicqI?JY7i!ah{lmZrqFv_2YJtAMZQ^#rF2nEwGc-0@`?|ngfXy^Q4HGywU0ZoB9dxO@7avfR?D1tHgJBH3&vEfe`^5xgY;7(j5BG7swl4`!o%sXJgHJRJ=`ap_p_dW1{g94`E~ z?0dD28S5rh@e2{#N|>>%Vp4(O@R!t8!QOK@;|#TygxfAK^8uq zxs;dVi^<+CYM&(_W8@Iuw_ZvWbX>u^?=Ss=d3YszkO`e z(K)DwZG{~SFJSciWUkQQnG=O|7>fx8sZdm8XU_4MEg^#E?r7 z*xv#_{7@4OCN2}7z97Kl!t4d4`It>j^>}=92>wN86yf4AGWg-$cov3>9mwn0+rb_l zYgnNm-X35?vr+vi;>*j_>%9Y`J6mZM8uM>?M}#B1F!?h2e`$Pg#*HLs3Xpi=Zoo1{ z)h;Hm8GNwvFpib&W5K!N@(w890EmA)B|J9{0j}b1Y2#D@_b{uA=zi~q6Z*6Lttc?h zakmi>XRPO*!L`IoZ_}P7$#qp1f@{&A__W^-D_l|~+`wbfYRpGci`1PMzQD2E5%9NX z_yIwFYf)F9(Y#r- z9ODFW;9lk%W>rQ1o)`F?Mp2(i`b7ddt-#gSFmS?{E+_k}zNBqcGRhL_85{VIGx2d? zG-9?Q3tXj7*gjO!^OQ7Oqk(ip6c)Obkj%8Oe>f&lBH=9}MHt>@8!~pP<{HYt;oBO9 zgSNuweR&Z-T-_dW!e_;USWQrC_`2jpD83Dy5pwemyJy>EG$y&w#6o#BlHj4ge)=X@ zme@?=1l6XQrwfy>ve)bD3AddDwBmwRI0>x0zZ6fOyE3;?-5S=vzzY! z`a3_n`S$zvUi68hzxTkNuWz)6^u*r!>HSmZ-sZ|zm5PxMYmhBB#KtTq>QyY5w%ks3a0+| z`wmB&prNDM0m-s5op8Z&EL{b{slyx+zU5BAB~0i&!V=myEnAE@NFH%4)3K#UIfVtv zccVv7cMxtD9c%+XH4f%mgP31)Fv1p~$#jFT@91qprn#fk(A}s_&~b!M-3!2LXJst6 zzUul)ro=v1;uN&A)f{z6-ysfH&Qvffvkur3K4C$6;cFjE@@K1>1t$%sj5g&B%OJ2R zm(B_#EG$8NRm-=`i13Ng%-03ziNW?LV5rR61^gV>^H(N(i15`xbvFDtD^rdbQQVe} z9zHizZHOpG*We@s5r=E}4hNPqNk&b~8TK1NL|`xT&7AiFs-qwR{5Vll#6|(Q4rR=I zwhz`fc;U%w5X@nrE}1mC95wXfU~_1?4Mg05@O1@Ye(I%g6UR3*cpkxQ0}UDw)$^P2 zzflKa#MK(VQTfH6~Zf;(vVi z%t>KvQN~J^jypR*jHRj9;|$ zCGCLfR#Z61AEqdf?SqmyBG%Z0K&RZGeNcdE%NvBNM~q%K#fA?G5=T#Av;bCS*UK&( z{!ihBFNOnW9fWFVt-|U+fCTuZuLyIb>sQc0rrIvQ9AiSS2M(u)23P&RR6lo7ygrB* z1{bVlIr6q}K|HS3{BX)_k7zyI9wMuHJJ` z#>^bY@Ax0*`mNtu*G;0n;Olv=H0d#)yjc_BxOwz3|9o@7yhLm47)v>k64j=ROZT{oTwGV=MZtz%OnOGpC=OEKnJ3J`ZwFdffM#?}EL|~6kB;b@n zfLY&+36!d?vw;THAqPiX(AKQ-tb(Z+wiRa5SFBARwFDz)NZ}OY7uyqt4>3Otg0_%C zTkzq>ZwH(FyKKJRb+*fytcT>gvS{^X)s zeBdL;?fuws)9Z$N&);|d16TehcU}0n%g*`DbGBdZA0V!|iJDr_77(Cr!hVZGH0TB7 zkR>G=1oqs(Y2n0p0z@-`>@T#W;dD?*O@v~42RXI0<*J4NVZsGxUp*BMp(aBA1Np2g z*Wv-fDylANF4QbogZGH7+Wt-=pIaIY$(Hv5H4b)wP>sp$ejJ)tinNzP+eQh5SYjD?J}ARSCWpy@w1TD1#3S@E-+F5o##1~`o z75UBMke&cj(h+k+#qtrsR#-xV3LLJ?`ie0@KE5qSf(yca?W;kM1hRJOKK`7Rwhtna z8UZ6F(DA=8<4YvJi0*97E6*yJt;q1?;C~gs0^!E4`%nkrSXiKC?h51*sH-gqkYl(g zlaKQ;BhZQ*6FL|%D(oy|=qEaQr_LXe7xs(U5vWjCI3Qo#Hb8xRb$%)S3^5WT{eM-* zg*e~fHt^3f!6cbn>WG1&E6fgEx*QbuOoe*pTA2v}E}1fV;=lRml-csLXDsP5L;>MC zKrVLM5-KB_fr8o%-C!#&SNl?DDwZ*`lRj|G6g%;^-#rRU|G4Us;({?XG)IrB`>#Az zgJa66P3j=T_K2x7uiNco*;a_;5zc2>VfmndmA54f_(eW(pnzq`OiKa?!9PD#OHF|Y zVl#v1Nq%A(3)%YHXFJl(|18JN9h}DyZjBpB!7yMotuH&Xng#2i7?Y-i-efrXId#^ff??uNw@bP{4 zkZ7F(Zku9Lc+$R8-~If5eBYP<^SjRbzAt~`MHim`hv!^z(S^6(i>>a!I>UGrer|A`c9G`YxinI&~0NS`7=#4GbQkkS((YHEdj}0KiDwg zL$8T&`hQ}0@|PgMes*Z{Ir)@e0m61%-4!cna3sta2dc*T=ARo>@2Wa6AycDa&;M*$ z+EVBaBug<{ld~(1)bdHk0O3aH;FWv8KP)ikiy9NU?f`pj7e2%b#oCv{Eb&9-*B0zI znT_osgFfW48-f+QJCSSpfu2N|PhtWx);ymI48mqr-11%4sovGD3=n2Gxq>i0Uw% zVxoYS@Ln^~zES7a*MP8qCq7X(|TClkF`7erg9J&@Bag zCpDALLERk5rJEg0o>z5uAuyJt&`N`J&|qE5RL}ySlL_B) zKn+j!U?CAi*O|FR<(o1(cwf*zH1ba2IesF49pNkAvK;=7IyDCZclgS0;)qeeZwwCe z#lajss%UjxRSt2o3oy-Ppm80oRfdTjng|;HmZcqpu%GXwx(yNR9v!qSnF6}?jb|Uk zd{MoC^|dVQ7Xs&qIj8I+RNGzYhEf4S4+J8D>9;ov#ZG?H*~_Mk{?SL}(Lvu81h$25 zE~r+*gX|#e?p(xvWsZp8PPMP13Fiy$$gColR7o|C=<+!^wRDN+g?YfAx&tA!v8E}V z`|^uQw%3_39wjNn6k}?rv-M4rINc48{m3=`qb+G4)DE}<7VkbjR$-sdWlR~F2 zCtemLP_TAKavO16l_n<$Uz(_%WsDw83fRIiP1MrO6wW**94|TMh}JTPh(d$5_}?d4 zim)M~GWr5-&AmbBo)R>;-|R6Vaq7q$ZzxLlpvYv=fA!D1x31Gcgm2?|{q7gMuX|+i zyjyl`{npPs?3|}Q^77|wx$VV2dHHYr$@Xm*+`hYZaX6yU?!|Z9x9yvEUhs{tpS%6i zk6rZfzyJ8VKC$gjzjEp8zjXfpeZ{tab;YM&e#IyM*DF5x3;XoxU%BGke|6=Bzxjpp zfA{PUz4aeH^Wjfj{@Dw@e%)toylc8-^oxgCZ@uw;bdZR^Jb=)2&{c+rx~FbH&bmz0 zf$=zF$xMYy5)h{FynIbi1_Eq^Pi!~T2Np6dVZxGTM2&-D#Rd6OJ$--lQcZ*pF-BMo zf*{`_DMSRB!3z(SAU%L^f@EvZU@9452`^m4c>E}K373X14k|1;yN2z6>95rUQ32nK zJ?YEG0O5w-9bD2c2n{wrS_9R!Y;ZBm@gsu1C9xq7bM#K}hliD18s6@E)I z3d?Q_8sspu9uq-J!t;v%83fAbR3MJTGL%S<=}QFisk1MTL$pR5%&%_;gb6!8iQrm( zliQ^q`8gqc^({e$xS*!MGAj=Uk~>EZo>!(Nr=T6bF+4>H+e_})%r)(Ui3!z~RQZiP zF{p+KeZfLLURc_1dW`Ui(~?O>j1GDP2_VegzRHt)$&#tg2M!YrMnO!t&dn&DcLy!q z&<;X(xATiYx;4lRcR%}27Ik=#$4%cx6 zk|4SYIGmEB-a#fYT}yt&PY<~uaVDy?Lp`a_Z2671jQ$JC2@Rh3mUCz3i~1qjN|x$; ziLmO{6xf(wDZ!rQoX?@y0_W`BGZiOw|EaTSatbW@CzcJ19uC}rMzl2F@ZRz_2<4q3EU-vkazV@L z0$lQ2C%)tiU4!6XV88a|=q3yWK3tg~3Jj)+^6eTQDzElPVX5Uqr{&Da?9wwhbcI$z z6mU9j#OQh<5cv-5P05u2VS>Hbih6u7SRmS$F=Vc4ypTT{H@b>RevxRdcd&}mX@BMa z6fe=#Yl!DHq-UTg!H2eD7wt>17fuzGZxV=PwE$K zIezhRU;X)qo%ht^w@rG=@#mlZsB53Q^~RSz`O@Eb^XLBIli#{y1vn@3kkYHZwxx^{zkW{{?!J{XT9MlGy%oX=FxWab1A zdRb5%z)wEKB+QZ-EKosdY7^{PVB=~)pyaS`j~{OkQu#seXmB&CC)3x(^RPo_VL!DO z2a_E#8#`P@b!uj}zJ>H~!3r2Lx?V_%)e?RyCnP|G^R4g_;Tnz@?+D5-!aRVGWcsBq z+1j{p!C-{la-XU|3cWH|GEI~SAS66bJwJLB=QCe4MuwUcI$lP@AK5DLQ;Rqd@at}t z(U=G;QU%by3X{C0FAx~rexP8~oyqUFIKE8kGM0*v`JdFa_o*YSu#^Gkz`u1Ng8Bu; z=82$WXg;}h#e+omRG@B~Am5Vzj`D=ZKW(@*J;>Ln9_kjDP(cEAgZZiXYKlDBYF&mL zUqbTcvDryW=8Hb(m;7$vK#nhy{25hP&gw7$LLG!dC|JHPbKxDqkfZ<*h~%aC0OUw@ zi9!t-&UX-2Z(_bINM$MnI-T;ttCx|Fx1GDr?EpoHaWZ?Pr$zyDi<)D30kajvhXZ9W zziJk=wClUyp}402VIzfj;Ylw!bICuei69Q&8YBY$a(Qnw5h~OG-im;5JUBER#b|0M zKkC@+*&#YO-8Nu^PL0T49S8YrMSf1+3yiu5-_~C_>!29nubef7$yJl8rZQvM4FYwx zlF=rpRxmBqO^~uQr_I0)7N2GKJ+sNZzthqK1W{hCm<+SiX!c zX1fYgELAYaNp?z^d;_?a_~zwq>jZF@>-B8B^O z!Re2<_BmVbc=3OC<;#Em@;`se=gT4fNYM9GPE^QFx zk27EBGV>B6y@Sx50uC$_w*wBRrEt~4-Vt=lQl_MCF&%^t!Iuc>gSS5L_{-Od2pT0? z--LWr`SJyV+wC*MpOqto7tXg2a^yLh3kw9AGMa$UQr#7$dHCnsN$+44b%T8B*c*hj zQtu$n2LyJtfY!kJ#UCn}l z0J|>0@`LSB>jgv>>$|d6IECt|OX`T32+9v4=*yg^eUjs;p+qtcjsrMf)yxd^Y%iDj zvLG=v2vWutaiB&(5V0~yVchQ;X_;U0SJTe&Ac_3PP`GAtPb|;e<(p9pPZcp_^A;-0tH*`k~r?+z;dbX zQ9wn2J@^n&!~FOIaF~kT!4if?^3L`}(mt|Wba1|=X!{EySPtJV0f!2i#aJ6aTHmf) z(ZOgIBufs)W=S;a@UsOGt)!{-uv!48d$7QU4E+!qN3<-He=Qd1cZWbx!7r)Pv|Ki2 zblIzozkPPk(i))*r?d{(ENO@2q0zEO1m^)^_6xeLuw0@+U4V|rv|@k>`E(veXo4uJ zm-+EqgB&=}*C5b?euGet;LLM_{aq!v)of zMHZ;Y!2aExZ7E+{r8FlT`?h8MWLwYp{pc5j{fKERfS)bO37?J}%!tt!Rik04#Bp;K z9Mbbw1zuRmMZ5Yr~p;Rg}5CED_1PoKK(5W(Vn zK?i5v6qL!`)&&UuA%A@GaG>O=ulB#}G#oDK!nQ147*G&0Bmu2{e2swPF2D*@ctb>R zhj94gJS8Ix{wLs@W|P|1NQM2J;xAdkcxr8eP+x+>AcB%{3e3yqLdRvoBuikgb0EV^ z#u1%`*+*!rdIw8C^hHBB52r3(e}M3PSMNOS&-QM4-QC_DJfu49t$RQD^}FjAOTTd8 zA07XNr%!0G2`PNoxlei6c~5!x#iu{=8_(Nv=Zn8@`!782+}FMF^B;ZR_OEQa^_~ao zAJJjfk6eP@5z+ULi6GiH&d~5p!SQnS;iB@sDGV>MAKzA&VU{d8MGB!l0YK4Kp+0JX zl77KUz{SQ0tBKJ6@I2HQ;bk2Q)H~SE6m5#|1{6@R3RI7i2v9LXg9D7mtXTL1D5xHx zzO`EB?&bWxS#Yh@$q^ODItVxR?qDN-9Tc48`9LE>vA_yMv!HMlu^dhfZGe!IS_F;y z{K`T8AVZn{Te6&2#`1N*Y#gi_3!LN>3V2|5Pn;rW58KOvm>de2yL$`~WwtOh=&Ecn zq;kY4E)f9p%E1fe$5TTo$scJqtir*`6p+s)j3))CPE}38_VoOX z291h2$RTV`(Vi`|^bJy&sILyHNxLEJNBl7zWahGaFVL>uK@EcYlklOUc9SOZ+Z%+5 z2D^T~t}k#u4&*?6&XTJv)ev25WkVqoGKA=I7HE$H@xnxgmfj9@k782%9KWM_B}o}5 zkvdbRiuew|p|IL_{&_-FZ_>fNS%}gxOF;)4x5F>HFsdhSxkQpl{?seC5*CDWEkp-(=k z^|Szz9zib@+ES#SWbr}lAUp*xTttHk&<T4V*YB=3Co-calsX*Yc7m!(Dgf9a7l*c9WOC*m4;)V6KRl7J} zoXUgA1ueA|?wFY}>L8JuVZW$HOFmg13?Ljd2wLWruPqd?f0(eG`qozBK#ul70UC7> z`dtT8z+R}#;D4<+U@E}5`rVIQ>)-nvT08a4?*Rqt9?L2M3QEc>J~3DYQzj;eHl!y! z)f2fq>GT&JwLy!E%PeX&0u<-b) z_~J7jarJX1UU=eNFZ#YKUiMR8e9bR?_z&KE`N!V#{oSZkqau+0q{n`0?F|Z z;1|@8;6s;pgwH_@f-yLdHEWMcnlD(P6q?^l?)MGY#eOTFBn_p zBrLS$tJ`l;3oNiLbB<`Jody3CItc42L4K-y-@y}udJU(?FJE%?+N-bM{ku1;{n?)ClOyv=#hMzLx#7f*tk)^AJI* z8=R#w!wFJ2ND7dSK*$g;L=CI9tU6AW$}cC_p5-JybjMsK2v8Ullu>t1{OC$ugYX`j zm<@uKCWYE+wNpqQ)8m5sd|Z$?>O(B3kI8I+(D+bDuS^8d5Yb7sbi@|%>xSd{mjxF{ zp_(v4cu$fe57b!(!{dkef%+yX&_Q_u|1iRqZ@$r>71lKv2(WGOJ9daB?yq$U;)U2- z69))%cAoj!QlNd3YIRlP@M-)(faPk;o_6t@`*r9Llc=OMZ2y-ySV30Zm=LDz4j8G!GE6c&d z1_+DoMHe8v7j)1-(M7x`*~|)SH&n#&95f09GM5TaYzOrY;(Q7ngd;#Wm@G<$i;}I@ z@OSdkmbgMbv*&K^3o+b-tde<7$(twGSsf`lL@>XUa>A5Y{QX5&pw(9PVbLi`LQF|MI@? zp76%qC%%3sq_+ux@HHR!QvGP@@2|b~k=H*L4x}+GoQjDTe&(siU-+~~T=SfVU-`^O z-uS#NH@|S}H(&N&UHFp!<=S6=_CNjB&wb=~&e-<$H(v6QKe_TVZ~N?L-+lR)Ce-)g zYj61I*S_)pUVr1qzj4d-{m9q8{=sXmd*4-GdB^9z_~&0b?+>o{)cK&wj*J&-}qV&phxC>agjpH{L&lf`H$gDpqntw_g*s zCnJy!wpXWCm=Wsiio){{KE9e`rYH~?&3~XEfq%js@Z{{9-yHnxddVQ>e za08P?YZhp}9jMka7!8GR;N0NQ&Zl%FEs;fxaH=H(0VXfR0zC&fqvc*wY*nrT^VFS-ChJ7W6M z;CS6HGt)s>!tmBr%Vh!-t8mJflO`NU<>=&_d4{kFGE`TgUy#5*ONg=j1%`(aa!9yy zh-0ZJ!sj?B$N?R*FVHusVe`>D%NBFc?)>0TnPC79RPd|$53UL4T(uxsE8;0Gnf7}7~`3K0Ya zIn0g`671K&p#bR&n#7uh zyH&)LQL{t&OiQ$H|0N+N(W!sA45^;<%dd%iYJdaNParf2*bCWQLnJ^oI$m}Lvt(lywD zL(P0%9Q>Jb!sq2l=wsh^{HLBYg&@2q(pV(7$Dq0?_fSOSdD`^2!TKk4O&*f*VZI;XwlRf zm=3sDJ$!ciQKEd3$)c(5RM=8a!V8~$)jAQpX=(uk^A3+LxnmzMJo9U7&)&Wn^F>Eo zkg2eQ`g%s_LcZl5N%{8W5Qp%*aA3c2My&r50d-=4U&o!(!euHn{5fK|f7draW5@iKFH0H&xuTzBKO|?wbBjUJp zz9=H75Uv3i4Rs2`@Qg)%l|N_w=g2P}|}F5ROgK z5s3C>;RXm$#**4RQZ-muI`J*%t~OuvZ@02h$XQn94(825oY%*@NYF|)LZ5fS# zuI1D&E@*e2;iX(c!bC3g4L`oEFk+Ne(nZl7xH=IWqCw4txr+;iFhU|=FGh@V>V`_T z<>1jlesk<1e3tP|_}7wTH;T{i`teJ59cDmy;T`us<^y|Ae9d>jyiEgyKm6xA1GD|$ z=U?%#3yQ`axjOz+Pd;ha%g(=J_r>cx_3-E!SKxox9*tok)2Sf~Od?2@YD$90=O`p+ z>EL)*Kue!f%`XQjY*JI@0Y5}A`v}wd!E70{{6TbZy=co9Z^!;0s*G^;hX!|v%~L}n zoKF(uiwrY?AMtl_?2=_Tf$RAC{Klu$xf{BCEgYF+fN*6xxP}XA6KrPA2*v+KIMA10 zLin7DHbKjzhMCb3C^O)KE6PEtPQh1SKeY+!5qvNO7FK5=t)krl|Ax;H21En}W4UMC zCb-*DKu!Gdl1vcoM~q^4GLG2da02_)apq70q)jlJ3%x$r9M1%LcaT#@a5zV@3s6yF zE?tu4s8i6q(E7?4E-KlxL%h%^QD1%?!Tb{JkqmL{_Loe4GQ!0N2$K;mrF!-9-{4`w z)d3-TSG9vwGesf5^`+sWs|!}#sGz~B5k9-Y3z0u!%3Fekl4bIzWqprB0jr<@fxsar zcNMc-aC`%jhxs|E&HzU%;lgdf3(>wF4Q5B6r7f6n&?z{8h2%Dw6=sSO3Ak3C&_Pa_ zXd(fGioUB)YoIz9p*F-in_$lkRV&;!t1(st;V5=z9pEsRbmAM{z0!Qqc<<1ifSg^i zT1KGbe2TH|shHXg;2aZ#Q`a}oW_Xpx${&0JD2NEs)=i%sy5nHEV5#a^K-iKUhSrK7%>lSzTLgbWEdT$ixCQ<9(GUmvzk zqXKnjeBkR_|IGuQ9^5>=cISWb&b{Z~y1Rb8^x`Ytbo}|xIKlzp!?&IO$j?3NSFd^t zx_S5?AY5&%=ztVrd+G%i2siR0Fu;Ms04EQwD>$D9!4f}fED#-R>QEx=CjbhnyS%ZY zzGY&B6b>ImeD^KiJvta6d5I7UB+kBKmj?xj1OC}ksK?VmllF0Zu|tZmnr6WvKbfCe z(P=;s7sWsJ2H`4nu$W&wHwYH$CPeiJ379|y>cWY&`=`sSAIL*IVO%qvSQH= zIB+~7NcEuL@7^%Y`Gn<;B$-4yk;^l`mhf){Y2!l#NsplUqLO<4+@nsyS9!9PisLls z4pfI}mn=sT+la1=Cc@YvAh5RZ!mjAHI$ntO@dNm&W0^27D5Gvd-vQX0w&Xe41z5uW z>IRZ8Wj@8Xg#BoU17SH_P~FFXJxL;RD!)?)^=e$z9qQGIs8HgH4)mfL;jxzV7$cpgy;2s0=3 z1>aV55GrgYi)MJ;i4#D23%tI-a+%<&XwLE1okY;*$MT5 zf0dzC`JVvIFg$^IGg}6uSQoPca^aWi;G}H$V?O$?wrRbcQ8t)v{ppvV_B-!+>_@I? z!$m2fU``(e7fa~ir*3}qAO8a`xcXo9=(le}0Vkn=Kwz=JwxvJ>bq$7OMs!dheNLJ< zp91Ow@FLF-#8^#%$pU3oCwcO#?~V~*O7oxP@=ig%vmrf#C8kU2E9}Su7j&Ew{*77y zTaqcC2QB}b&sWjymj8#}y#H_l!tZ~_-Yu`a7slI6ZT+*o@BQ*^_3NcKf8ie<`PH9B zTD#TK@zSaeHso9t(b513r^4e;evGJlfvvNOkSwfk3%xqR;aFT>?X|fD^np; zetjiFuF@39R1XkfHV)G4%Yw`$J%aNl=GOw2$X_!P+I0g(g`1z@isdfIN1Qbx0nht& z;^-O#1?!aKK?kE{&{AP5!JggF+L#oknWRm?67%aai!6}CBp5GnAY8|6;#(F7Ttt2D z)cN<|A;1*oxBj)n0+aADjT^NqEL>{7Q>|ri)Ipe2M&UqP`I=x#z;{Y=&K(>K1jvW+ z%2(J`wBzo?3uO}fRg!5-p&rpbCa1|3m}jZ5YZfS9l4&ch&3rWZZSzBINhb*>4&-+) z4)&MJ_^n#{(&S)xzU`E)I2ZvnF==v`1O$>TXR|IXhEI6P3lDa_=rl{S4w7Z`2r>s0 zFvFG{F|{I>C|!yvv*_?oddoQn+oAH-b50H@=o?~MW=-zgxROWCcMuvDiu`d-?xA26 zB}d@E45*nVf>tq91=JixqkTaKfk1)$&b&cbF%Jz|HZEAIK;7x`NvC}1YIiQ^K~AN#4BK|u(!jS{^`zu=U7?B88-+MC~V>Z{*+^2^TLvf)2t zqLsP^Ct-E%dtp+*T1uuGP;?2Ezd3SqhXcD#LE&b`>`;yx&zrO=8r-F(jS)e`r1bGT zfhYnNqKVGRWQ(ENk!%yRq{zgwgzCxoQVb4_9>HGB%KXaJhmRt>OUlu|8U(mr)L5mcJ2`m2+w`$BX55G-+bwk!}IUul~?aU2Z@u?6u6uS zB7f=)X}9mp;84YEIO{}%z@8bQ?Q2;=1Qm@GI;efnmffl$LxFCxD2JKLx7~FAL!J>n zq523r<->#o9EuU&BZ8zgP=lZvaZJKzNldZWB~DR2%OML?5T0kL9+-q6hIwqn=)uxK zb3|M3U_w41FzZ-WUJdNYl9u%27&6Ku0RJzdc`$se{-WbqW?lQJ&yRN z-}Fu))MvSf11Y-$WxB@#)tm@8Te6Gcak6Gs(vgr01(FwPIt2D)ItdKE<0A?&9f2`E zw6=5&wjv0kv)L?IQrB5#E`hxilYBI;4z019xo9@6G59(U4sIkpe2ZCX-j8eN?7cW3JWY;#~*OP+Nz>$;eVP1osEp| z6LY4hFF+VgfrQv$e!fomW;Y=@Sh&uz@SEStBl7j-(}~Wy+_f^@4I?60`4&)sbCc;? zj*P4Fh~2sqatXt3ggKQl9?DV5xTili%he%;71dzOy-XKgO7)5F_7t{=yaiZ= zF90boJR|o+%OLT)7C=7rXfT*!*Dq+RIli7G+^GDo_K83C^y%%u6HkB9NxdeLhXrm_ z2A@u^6?St(Y1k~NP|P(BUR+Iq7-21$lRWHKvXuh%IP!6)Fy=?L>}E}X-wKj9jPzhB zVB$SsuQTHa$c3&B0yhIojP)q>|GK2PcbTBcYU2{jPCioC3Z2nYpT2Enpf9Q*b zaBj9<{=VC{{O?YGuXm!_V)M{obxhn?pc!Xs9X_`)-O>5@P3$8V;d zbotsm9n1jiS6|BtsCN!t987Zt{s}usG6@JLr)mz=S3b^%FH!}f&j)VEA{UYd?48pHzCmXnwT8WRc< z2L)8C)7e!8X$rK=X`+r7>Z`Bakp#xnu!>`Va7+jH{7^Ik>K7~%ENr_S1*DeL1t?&M zsLawf!9as8;A^Q~|6aj~9>F-vm)TvTL|=2gmcfUNriQ{_xi+9685W8W63$oMek}tT zmLR>}k+-Ded@^|_!Uz6gdw^eTh4z$!^OcjQ<|&|&p_ayeqJ!B=SX>ayE5D#1G>8<6 z#jAm~IKGxmdJSdzhY#yZ z+wXIBO#8~`WO9wEgD{U1k|$g>pH={V@-AQbwuFC^v<#L>e9|V!Ni@ierFtn5jKBdv zSj=zIpnZ^FJS1<~KvBz#p?&FR=U+(}@T;O@kRTrxC<*3?sRgP?bVub#7Lx42o;v;c z=Lz$O!YMw1g@$>ecg|KIFHAJ37VZQ6h|!P$5V(PN1WCJLh)Lrc@@>MRjOy|e875`S zz|kv3|vl8l<~o}DYc6sVp#qTuIpzX=2~jq!v4 z>)Q$!mKjGZjT=2zE8!8X94mU-pZo(TsBti-iS92DL75hq5ehii+K9lyx=Poe-QOfta_dxngTk{2-OPT$ncTBwuA{4N%g`sFVs?i2-O4s66OtF9E`9p zGa;fn+XQE3kiP5Y!}M0!|MbVVZ~5~W><^=tq2Tknf0olpPlZytZq>Hh+zj9z&9 zkDT*LfBB|qdZ`Zf8wt|OB}Z**Dwau7JxdBnn7V^2v=Tyqfe$SeB~66PO9Bl>Eh8Dv z3MTMF4VlFSdq$`zpxE-Sx&FR~FdfYI2sH@Sm+XRk3L3W(8X{^50TRu;6sS=9&d5PR z0V%;Ae@4O+`CFPl)}Cu(=zyw)FpRJ_*1hW78q@U6u>WPg;><{fRI1fWe(2{u8A zfS&>&v=j#aEQQs!s)I0}80>ooJ4bSe24ks!@q!~VO9AcdDg@kITb9li8jPDOtaq^0 z926~Kp=BJIV|X$gf&69$>a#`pqe$L35G{IfwjV1>`WGiv;pgVM0P8;mhdQu(+ z+6-rVUlueTADZ>}S_iSBu}=EiFZekM@)ug6Q*gQ*@T*#;9AIx!6`c0|pE@~WHXzC% zdR+DQgFs)84hrz)Ng%!set7;3!qTvh5DV0+ zH>pfTZ4p>#mn><;W`=?OCkDd@|H#>mDG{K;S2%_IIYI&n0xg}w z0!tBYV6TeKsrvKH3?f)+`I*6?&c@cvl+mi=F~Ufm`PDs}`Cs4b-urL=Ihp#F;r&er;MV5P+ue~#^mRlg1)5yfe_=ckI=G5fE7;2S6on$>`)kDTwsSk zdfD!e-|@iF!wBa!MuXrVKv)p2YMBNO?N-65qDFnTx@76ApjgflL?FvN(b{xtmrL3r{vww9MD1ci}fZ}*ZuUM zK~Ok$qo2>RPLWFn4T64%N!hpOrw6z3v(O+|wJ>oM*-BXQprGX7!9Rr}Cy2JX6t4`b zqafENy%Ufb$5M{Sa6C^~U$6Z++aWiZF3_Y~Zf?G4$>l3R!LCzqu**jQYsrWAywWF$ zy*ZV>3&RY3{HEC{qg&s9b=`b~2n*EPX9{Q_!`Ti(NH2N>%S=D%U4p;nRX-^#_k6Gfc2LF=(MR-mKpGLsGO^_T}B!UWH&sMi2j>0ACx*;0} z)gWRPmlh6;z^*c1ynWB~FZviG8~{S_FIod7EeDSUB7$pexofsxkncOI2Kn5-LhqoZ zIyB0dCQ5V+5Dw_z_C26rj1ol$Ck5wg$;eAef`xp=2nv>RT50Fj*VUZry3fRbjlZ&Lk&wO{>4nU+(Z!N0m49fvBk7xQUnqWGC6}9GVF<fI~ds=1~DfC!inKOVeKwv<=G7&^E;gqDBv;(Ho6v(jDVoVKu z>hjBMlBv2C^MFu~;QAN;b8{^lFRbrAb4j<;);FHLi0(K{iacaElBPf+zY-wO%|IPG zINLRtK9OB?&^NbY%4m*o{N&A#USXgpN4Sm>L-OxGE{TWq`Q>p?ZT>znRAcJG>_|lzd;5W{!+tArUgStBUwql7q1oCjJ*mW)i_v+*4?< zk+}eeqX!6!$q^@bA&2ZH?TckoCdaZ{jPNi_8U55Z?>_Y{hZ_)XdHve6{_gHVg9pC< z%?&Sq*tt(W@&V!2ufO=bTXt;rd{MNImNpC4mswJe>EP;I(AJ?5SV)2W)Ri3d0!F7` zph5R2N-d!C&$67RYz^!KoCX4$&veQ3FZ!rqgeyEohzQO@#182JhkVK{3R8@1(L6OA zE@nDVC3kPSjmzfnjI+0S*vAckU8d5iw#~JMDI#L`@lklOh|ILoW+6l9R{eJ=nLdm z5lF9+P@g(@A(5@&LxcQMUmxeCz)5OQuylYLG6k}sFwW+bQMC)1YJ`tdFwf;Mp;)#I zW?{FTf(gYW^$0EjbuQ;9h_5)fQws2J9Ge8uL4(;!nAFfEl|cl}|CDbTyJ8?;W$ad+ zP_VuV0WfcMA$-J10>`f}!Ht}*&W6H|&2-C6^EN#zSeFO4Qz!!9Wk!sN)#cz&t%ulQ z)o!z;N06HD!ohq|Q%0BdDxLUizwgwcP%*iKiH*!LBdjlT77$iA+XUSf&4tE|R(Bv% zy}Vga4Fq!Z{N>P5fkyk{Af%^mPRZ6mjTlV?xL#Y@jftQqcdc)UwNCxS%|QWUaOnEA zr3j>-a*5gzP8EY5!2*PSH1Q$DCFv7?B8XrfWlv%2`P+KN?=PP+T45US!ibeg{8(am zr+sKSAbcSZ7+}vg8w7KgcG`siNoMS*Nt{aKRCkxmBEXHvbAw3=>mfjn zT8zlnjAH2MyauQ*GgMC%%GmlGxQO!sfn_@0y&Wjy3mIn1pa4c#s*El`XJa&IeMc_> z4shVOR#3)d%pG0t9YhBw=P*neJ@=*^hrfex%WHQ$?!9|2yz~A-gQcI}_WQ?Q_Kbf4 z9faT9^bW#TUS0D=Qw0LmV4+UI$d}~#Gr|!aIn>I&z}&_v5-Dl9ME{p2gww%zr>(bY$o!$LWH^%PJ?%OLUx*R8o0!0Yn-nI6HI zM7j|{gZN(-WJzu)@`nXdQo|qG7n|y1fRO&LYxYD(;G`sfgN8y|rO~Ovc|- zjPR<2jtC$A=Uav0qNNJAf;18G=f{mE>a*K71p;p}(IzNQ{~*Bu%CwjLB5m&xj)!o&%5US#V|aGUPqS`Q z1T5qzAVY}GaYI3q3+fsq$wkM_>+*A<==>W5Y~_H^6!J%sin=GhdIU!VF)uvfDKDIz zFG@IH)*Qt>RltgNTU}cu=1ZAG=^Fe)1Z_!LDoO&=pJd7?(bji;QGPRp2y${M#%z9= zRm_bT1^?VrXPXHGB8V{>RICbt>=7J3E~pofz`t$=sV@ZRivq^AK?)B75Q2j3X~4R$ z>fnMhOXiE7_>wb5U46bo*#-ZqVDf8O2Njr~OZwwfyJ|I>NHo}ToJd!n2%mmI#ZvVwa4`=MDk==%=^d;sMfuFU zr#ZIrOOC7)MAJL>UHFk}Pkr@Uw>;tLho1{>ec73he*3oe)*ujAv@iPw0Yb%)^N}q_ z;JVGw4n;=fv4$zN^>O#W0KFn{=qyEmI3TzJR*-}g>$5FR$2@)vvG_vKsaZz#R} ziZ4F$8$W&gwx=G+bny7|p88+i@C%ziU$mou>Uw}MnP0bDr73VXhxqh`r5%UD5rg#9 z0+#Cmn6S+37mVA?0>%H*sagT=B^N{lals&eB};XEJ5#Lr>Xxqoq-Wi5|3e!MVuZIn z@Py0PKtbwppn?evdR8zQArNRw0S(fciKFW=3{TRQBIJ_5d!87~EqNkavnCZ0JT_u< ziGJhiJwLt<1q1kXj4&u*)Fq95G&#NsEU;=9cDuH!_+DJl7SV2B%1k{s_>LQo5yA1q z(E%5vz=Y`#ljMyLO(-Z3M6kk~ZVMOW5Mhe&p)WJ~|3dhmZz!4t4IqW(6t%UK3%Z9Y z7GI*=Me@MHGMnEr8vf*gK;htjuCk2UlI+fyJq}cJvM|Q;KH+&`d*KW+Yx)bJzLs|i zz0)k%3IV)ub5t--9mPO0D4l>Rqrqz)UV@k zVT9c12U~5+V}t^wsC{iQ zi9cTAf7918Is!|U6^J^q-*R49MQDC&$OY5nSJNR`!g%UB&it&emj&gC!(R`}*u@UT zZ1E>K3kL==6sGb?EOxtIKt9>U=Vsm@Lq>w)?r_rNR zPvJCubjuT-ws}x+nj<>(3r?>LB7cjr#VNB2z^{8~u)-CC57o1B)#5BrOLfLtQr;u~vP1%a->&Q$wB(cq874sJ5kX5a z6wtE6fu&}aEO9=}Pcn+^5losm`I41s%QtO4KlmU2;M-f?c;8_LgeU#mz5mC%xBrLF z5PtUdwbQ=!k|Vr*@c4_K_M@NvARIdt6fg!zvKp@jsqhZx`yg|g)?I*xV!Gyj=0m-gn>aKgJ(?NZNPx#Ur z_y_C}Mktfbg0@h=uBOY1DRRUVV+si74H2MOpfU=A9$k{MwTf^-s@}n4BSz`kqJsha zTEVA&3aD7sC}8;w-NA=s87~M{q4wox&Dm{h86D)G`PE}HMQ1VLdMlwpqkDWiXI3cS z5EG7L7+&}l?ivAwsrghfyI3He*TKS|ee#bN%Zyl?2pXM&$qUo0Q&q!{WNS$bc*Jnqh7-j zQ=qXu#}#T65ac6{x}OoMn9M31$*Y_d%ia0LK@tcj9}XlY3CqXa(JaIi{CVa##(s*x zetw0ipy4j6=PMIGC+Q0Zw%WlC3ObcbH>@DXH%Vj2SENuq6;rr}g_bS}6>Dr?(?oH> z_6IO4R?^;wIF5z$xj)qcpdfRS$)cw;_*X?asGhKba70BL9O{)p5OLbIrF}5Cpqh^Y zMll{PnsP)k<+!{sF4$s$1~ETeP)!^Za3&)*j{}8Ay?};=s#ke&5Y_X|eAoQfb`ib+ zhge-7K=S${!fFKx5TSZ2?*f6X(Cr85fpc9((GkA>pj{#{wWdIK%D5R6lm`oI$$9Lj zZl0b4JoUHUdeTq7d}=fGlI6UzlX$veB7&#B`RvF1-6hp5i23zhgGk;07B1}SCahgI zNRAx!ssj9`g1;mB0!s<`oE4VgADn~m|#q1I6ncsnonA?~N z(gIkuZ+Br^O8S;x%Zf26ksi(m>|uK(V;2z&a9FHS2Vs4m_hr*8H%Tx0@ZDR^+Kt{F zF8$D7t;I8h&;0yZ$6s{%kqihQe&JJp@rt)??!S(!)*AUEN-h`}kB=HEh#Z#@Cdmp@ zg;B%N5K--blAIhL%4|aQICh0w#@AfXa@2bMW?me$weS^#2`_EC-8+TqDNwOVFWzpF z@KM1C%^Jl5n~=XS72w}^Ua0OvOS>iagrg}il_1camUhW<6^BW%Un(;OjsE19j{(9x zFS^oL(ZvD_RD?fj92^c2t$Y>HBUs-mki`KDoZ)|0_%3;paB3X<__vSozk}7EeKW>{ zE^1E^#6GqM@as(X2z0YR=Vh#D6{TiU1t`Ix-o!wO>XDGYDzp#oQ#mkR*GDLvu#oA7 za)_yLk5)g9MwCcF->l zqJR)!9rqJu=I&HGTg8C?RUn)IdmB}8zSJs>gDs|j`W8lp)-J3lLuHa(BI=p~uinoE z`C_%zwG{${q^EFF6-?4Q7!XRaxlN<_kDp-UsAvdz-fGD zeih@eW#YXOlgWvmKW_^9ElaS_*FDrd5ZD|?Qn=uN9aho&k|i+}^Kw6e2=X!I2N}L^ z_8L}rp8q+BDdNzRH}^1c7A&ew1Na&u;(qqXC(c`y0#lnkRzhg|>XK z!17xmg9WNfd`ka5oKKRYWw7%V(KU!8w!m@V-&msz^W1?C1o9ikv(-BYU*&;4OCYc* z`UMRL9bi9&U9eDr&#B{?!0@L?Tc^3|4AjFyX%ffbh^K$;J5 zNI2nNE{8V&el&o8i%ij$Fb!e@QW(6DGfF1UQ($#*76=?*KgS2VzIGE3?ug@&Oz}tB zF|)O?hX!-E3XX62+4BbhlB;mL3MX8&rB04GmOIBR(C(=MlPo!W_>h>{GDrZST}w4~ zh|l%Sg~J{}dCNIcC_juTFh6D%GK;n62|0H6OU;ih;?sx-&eJ|7KWBszt-u0pkt5kA z=vx}J4^p%V>M2Z#4R>vATqq#%m*uk~FdZbXeJ$rEh1!(_@Wi57Fm?$StStbqYR4xD zLw)5(pI?hPqPMRtk-yji|8fZ*HbI6P*Tu`Xc8tS8^_HSR&ZObIP(Ja;yS6qC2$>2? zbyL0En+ODI3haEx2d#m=3pfz-n*)K9B((;LIT8;IhGUEGyHB6n z`O2#|qru2*&vS3yb=un}K)Ca8PZ|Bg2mbXxd@H7mo_gbvJ7x6vbDnzg-7o&^9c!TG zq1OL)&7J~;6Odc~>K9ZGv7aJ&Uhc}M2h1l)(T6U z4;J2wlwE_D;(`JH5)EdCU*_X4Tl@GO4;*cMgoOZe)+n}Dj@<--V4hQhW`CI6pqL$X{su;$X`s3$$ywU+y7C z!khzyOmr}ObxDt4b_Ava-L-sYWiIA5Ve2c1O+t3VB@D4HXj4ij?ve1`iM2W=4vhm$OD77bD~2rBSDb@-+9 zW4VGn5SS#7^7X+{*PyOGPD)HCv^z3YTGKzD~ryZ`6E&MBkMz2diz zzwl{C=zP)7J^iOIKI_1rddT(h+aLIWMJVV?mILL%G5jNBQIa@W2mH%Ze8Tn?oWO*f zu1%1`FR+(|*1+(a=@Q6r-2Yc5AMJB6eFYy}Z1sz`uN@t9P#wCMv3<1uVfi5fQvX#TOn$w7jQ%k z)8u!fL8+Ydg>7-5#AJH{Of`Sd4ybN8ki%5ubWj04$d`V`=H(&4Ifvhh^pU@*E@6Ry zADK0Z1#(;!kk67CP|z3ivuuTWl1x5K_!C#}ua5)g`pKfep&H)f7gXa&R^81Awbj*e zp)E>&S=TC1$#S|tQ|%^@Ljh@k`e@)N)ah7iL$u5c{%1FfMZ6bx3SflIB*4#?EXh{v z&a3hc>JFTtg9PuTvwqciJEo$RwiM1Hg^u4NoN9T?9iy0UDmw@j@?#<>rpR9uAQTYr zV^Z=z_3FYYHy;Oj^N(=8FyXpMItcMXXs`u> z6PDq!JnU3cH6{+IQCdGRf$ylwA^uitr? zr;MKZ*Ly#9-CgxJl-~8_FFo?s7d-sjBW}v*^e3Hg>kIz=hU+%(-@>b}zi;v3z??WL zK$dB4RP$I71`*i|5!0)qk)xiG>J^HtO-TNCA~nyEfI z2aW0@G$XVM*v}Fsgc3`!Tc(<`0p+kzjBwaHC`QCb1c{)&wI7ls0cuk;>&R3b-GK0= z+xM(P!J03c6fg=){eKlk7Ig%YEp_({Vb-l6j)LEr*dZs7VT~2N>F#5A@6hPdJEn1? z(fPLr@C)&mh3zV$caZ7^j|kQm7t8`0bAiQt^#4V&bqWRxbV@yVYj9S&37H%|78nl=4ornN2pbWs zFHK7V>eLZ-%8}+f;!D8Zy7cz>o+HeG(BuW;=JMmnIoTaJhx)QH5s<4wSTU#p!ce=D z5I&}*Q^KJZ$cdm@3@!a!#MCRuDaR4PbQDyv)@&E2@HUE=q+;pYfh0+UsBz@8UywK? z*4^pLA5R&ruRtklkZi~FyHy84WU7Pbxg?4W3*=kzl;aKWS!S$iyC9!FLOwuJ%$wD{{V4@y|DRayhB6i~j|3Fj`-;-(6m+U>aTI;O zV8!YlXb>h$$Ei&iAIgu$!2)c3xWzC$^o|)Z*UDEcoP+NdRO5dWFhc=t_2WYYFg$fF z>q`L()sor`2f#0#1=I9Vff=pN2zN|c4Gq$;Q_$s;Q*h36gNo*>r?9PM+Q2AL8f*m` zY-*0M?|}KGTv9StR84gXBlML41s&=80w)Kwv(=ex=_>~26{6EnI2Dd(?KYgRGH74( z2_v-ZGKZsy@CW{K_k%EH^xr=4stS(d%9{{dpJPwOLO> zzUpgxaKS)*Stq_2nlWjOM?X zHJbf`z7)eniAJOl=c7mhhb2d*XY+pdhTX@g-XR}1`kb$5A2eb#UnN8YIng6%nY6FR zgo*bWBV>-{o;pId3=1tE&nuPL3VgAf8rqKdl9+3A)+m3T|0%LISu_TO!g%$qq5@1c z5V$D*nEd&M1`UEtT2n7afaAtNyCgg*;h(}%K!NaOr=U|s1UZgKs;BUZZG!i0e0(Tp zQu*rpXnhMibP1S8i;kFUt48~X1MhW7Mb@Qi5WITw_tmwu#oTk8X1-MR^JM|Wbs05S z2>aEYwM6frM8wYh@E!*sgzMB`VFoPo-N9|b=v~OcK?bNJ?68Xwr@uk%w*uN(?)#p* z|64Ls^Z+$Vd z@~2RXF&zizn56=K)2^7Wm>VRWwXCorVWH!k8B!>AWC$Zv6Ql>=bw%+ufkBuEWgNgl z%Mi|&rfxqmPJ@WTlaCG(O#zwg5scZPwzLUaf^Z``sE!uEC@4(W&o1CMI%o+N+9ff` z979^pSjL2|q{ocS@s>h(P*@V-cIi*r*%3ZG2!|(81cB&W1U9S1Sw0ey7cTvT=7%KA5rat=REaMw@mGWU)y9}Qg0A~e+m4+LOhRhS)@&D zLqgz?zr{8|;wTaj8W8FyN^Lo9`I03k3*fNC#09-s$ce7Lr~?_6I28!uh$CW$i>-&% zW%#Ts4H`YF7~z4YKy=V|t!id`Eyc_fwM)d;5y&T`FeR{xE?;45g`~ns-nfd4-SXfRKb*D@R z3ybYBn=_;N4AiHl9@<$-{uo(uvT)C84-lH_d0*nal2gn;hD;Zh#@&IlP9eGtN_!tV z7)3|>nqwC%6o&nx1yCSkBRbejT(GE~-L^HES_2jN=-^L?iS;8!@i{LJ=9o~l57Lt? z2Q}o|Ld9Uh0FAo(#5f#h;mM$b_#c93nNvndGJWRIuVS=h5||h76heU63s`FKPu^D0 z#Q3fDmFMtfW+X<=%BUyJ^FO3*kW>JK9JDVnp*-;BTY**^B07>AI3u5C`}~Ll4a(C! zn4d4s7fS_X82yMFlG|w5hPbg-LizeSs2#9VIY1r9^ij7#df5VKD>DMItlE;2I3j$U zQ6nHS7fu}k1?xB!=d%m!m9GVmZ`lH;aZp3P*jSz|lqAw4Xh{+4U|uX0o)v8014+Gr z&2J7>%+j}LqNPmwBr}G5>P`jiirz8TrFP-H7#^P>K%|f?)nUScxrG8U@xQ7qjS`(z zAiX%~Dl*v9*H-$r`oJVpL&LB6qB9MD?MNwO98^!C8S!y(GqA_3OX`aVVs-o~QsoOX zy(#G1Eu8`ss|%2i1x~eM9{cf$a@Ht^IEer?4k|n=82J+Dm;uL=@MUf8D4%F~b{Ki~WAOKz+`qnZe} z-Ez;Cn~tCi!P@25w@xvibmiJ-ZaYTu4#Sg#6hyEs3E1m# zAm%r(#DNaltJEYp0*910{?19K_E?2)lSFTCGD`0DEj?AHe%Jx&!Q1{{_dm~el~phC-_ zZzYe@4%h%5H9w_UP#%`E)udTa;U~(hOZc3U`vJvPbX3n*;hWe`9-=Er@>AK^m;Hji z3So{SV_@3^)zCrWxS@MuFortQB03Y%-@G&z(gMfOKZo&aF91RzhSt^t< z{PD|w@}$=g`Kx+B1PR8A+scegeHAf=6tU~_JDP9H@k6PN-iZZ{mrV5{Ak-;H#*;#Q zFrgTf=#t9gd}Y#-#{~uQENA*E$`24od@zqdJDKK_#z88E$4BFEL3bi{`|@o!&6I;g z!2(-B)!}!6-2j9+Q&giNGFN8jlbBtM(5|myX)7Vq5(UKYi1S&o?ElNNOc_VI+LCW8 zd`!+*Q8BPk;go<&I4diWVNyfRFboQgl_bx5gh*j!TG%O6vND}yhCmVg6Ntt^1+xHQ ziP;!l4+!~z4+$E~_CaSY)st-TM{f!;M_kamgHDZ!AQAqjZp$6~E}1~F1S{I=G7Ao- z*wq573;***ATySVkc`0KtwCQ&0lkLVN=U?SZGw}kaBV4}pguyoz5rq5_45TF@i$)^BG|RKTuGSfn0)i^I977tYC)&6(z~V45Wt( z>hMDc$zy?zn+uBkxx`g6aU@tE^e9$N`!aDpW-!8Z*29)E5xBGp`Ll0%;OOlmER9+Q znd)?yH7PW@RCKkxIyu27;6}x}(XzCy|TvT5m5J->24f@)unps5=$C8@BMM4MRz~0PEnF`pxL6xBx0gBjRigsx^#zPR}tUn-+TPj@TLd}1JDWmPS;ehlh^ zdeHEf%ujN*vyfwJR>I@0t%F@(J%Yr+(nw}uD5&L7^X~$Rr9U{8OH_|popv!JRK}^8 zI9jJ9x6REC_0yI?5F=d8i${bs^KoK`XgL+rESOs@uOqOQ8MCX18KIJCN~(dtpnznz zR6H+Y9Nm7*s0HH4KJ_;=$k(C1uBcPm0S^=@Ce1VgLVZM)85H>9_@K@|Kf2Hhs0C1M z3uWB+G|^N7KU->8&Ji_<&0@l($z*=#_|?1wMe#3sUv?$}2k zU;U}OPyX}0C%x|8!`DRk+8vL1$KGwX>@Gl9r0_%6UH_=tU-J}PcmkNaxB%7P2H(*Wa`wDukgR=M_V6ZkUYZnj1Ogs5rq#B)+NaWIhXF5p@1~U z|K?-9#DNbj)p+5$)~YC!coYJ{CttDlL--#Ys2z})F%A?RY=t8&S$>E)d|Z%OLqwsz zQXH?0V#+u*>DgCJkK`RgcZW~!ym4-7DB4FHv@dski{y!=hP02g1EPRfpl^gBy+-U5 zO)a^M`3;t77CFlRQV8``*s018f>>d*L%Uz8B?lL5_^_*m^$5-j_OpyS$Y0eF3tnhB zl9+;IN|E$7A=D>k84nPaskTL8G?UpFBNS7&Z}37}dIY1}FZo|fk`}`VtIx&xpusZHL5^_C2VzX{mhF8qd}@A>Jjl>N zOGVy8{0yse>1=#uNFWA;GFxUU@V@|lZHv&s$fvI$vWvHw9Xdw@1(<_a@Vr?1Vu7fk zT><#}*eN*9 z^h-`0$M&Kxkn{z*suQ3H=_%?67T9(EEfwHLc%j;iP?vWs5Ls+K@<*fbp$h)_95>YQ z0D*(|1)D0vA%5Qc@okk~ z8HM4WI{z#a5b`_t2QhN0Cf8;a}})7G&-i6FbL8$dJQK zZJY%r=VL0U9J^{zFj@)QD}cHTB{`sAS6;Knf2F=TjPObC+`Z*@?mKLc5pH?iu9N=lcmJ=C-h6<-RiobHFZ;EJ zU2yt?Ob4goqF?%{m)`Kl)8BL9?f%Ihc1EaWFeQKm9!>#=zRj13FmPBV9GJi_m!k$j z0Z1RL{IEvMpVw)>yAqlgjSwy%$H zk@nS6%~U{!Gjc=FzQ}L{gw=CfOoIA4HAe>jLj-L}qJy<-%IMJt2w$;1_}`@H|Ff$= z6T!df8^Esye(no%Ts7u`pd(DEw(RDM^2f)oI7SB_9KHW$?+Y%YgG_?`sA9i1XT{j`2gY`{1*ay5p$k7y- zbrtR;LquoW{y;&e_zEHiONsYzyRMV3k1;FXxBVFn+6r>Ye9`DK1nT(e`j!yH(FD=T z9C875g%8!_r(rzHkicM>O@X*zqC~3YsF_cAMvWKdJ%re0ERTpW5k7%LZY7ShJ;syC ztHk`eg96x_{=!YxDY@)8--4M36)>Kd0im|a%w;<1XN?h_2Np)xpqR5cK{UVplAH}R z7!KyAR=|4^DA~dSF~X_?A5uFqFR^7lq-R+YR`fWK>G-{-j5hV`u!eu`oH9WQ53vRy zkfR85m?X1FtI+UQvQ!9gP`y_Bf{29=i_AG$8FF)$m7f$d0J$Q8RY15d~AG!5a2i|C;BchK` z%b;Rj^G$@s?MfJ)`JzGla64g6v=8QEfvBG4;CO?7aiQC?i4aOGMR(w!0QSg|z&spL z7hsbY2dkEh%kfCDvu?QWsAYtMw!d&zdw`GwEB1p!YgxZONq^ytV7!&W>R863gJI@D zrVc^`aVm}~K=>Qi?0Mo9=7=s7dIYDs1B8SQI?~ZT`5<S$?Ba+pp1hi9 zlw|VfuaZf)m>IDIdvK#LClO#>zT&fjFd-8WB>qNVAxfuiOQ?@XxVtBzphy1n`PHs) z`G$o$Lbe3(ygpn@O@vj$fw4?qZP_8ZT9(w4GSJ;wFb@taq-U8ug+_+9x_nK9C4q#3 zsf2bOCS)pni8DWCG=FP=63q?;{Gdb{N=(C_Vw9vY)ywa_lO%jDp4cii#>tLRxKng*WiRDTP@`vQb+kyGYVAW0)GAt8QtUMw(P%=Moahw7CY{7VB zrl=wVaG*Q^hb;#6kyHOAc38`*nWRT>zy;Nofd=b_a)y#u5b+5JoY{(c(%?-2@d!PE&&QsnsJw|xW-9n7AfH3f;J%{5$9e~k2u7GNZ;=iv zWCp;`Qf-+50`M9mEMjLFuMC#TtfKM42%vXFEh$6bB3bGMq|t@hAeaFSfAMf&)y&GQ zK>ozk3R+_l&X>zXgRox`M3Ps)eixmQxWRmU({gXC-^w?SRm$y{Hf8wp@|e~4V>!> zY%z>5PDQ66M#$;5__kJAUNEG9DQ^cNf_*+31&|+IrIs_iy%~(T`lecG_QKgqyFOKk)YZ zqF3+z*IhR?5kA68golw1o`3q*yIyksZMzOYQ+n_iAtLyN;p z%3nTEbdl;&(L3#fxFBD$nV6p#vxMX!g5@(gU|yJs4Gz9m=Wrfu0erzLzxSY2vT+vj+5x1Q{<{RQgm?lr04t#=^gye zJ-ffBc|Z?=_Xr1QFidQZ#u84m3&dPd8E4_cE(XQ5OoBcAf}AoPO z2?DE-U*v*X1{IbqBhMt}Qpp%J%0vX^gVK#V1v9B0nowWWVwn`P#VlVpA$7ZpTb6W4 zSs*pwr!}zoZL1{HV(OxL9+x!+QFMq(R8gE-%cnx}*93l=t06JhW|v8k|?sIPX# zd`st5@1Xoh0%nbRIIxyQ@?gU9)exPY!ggG8KMRBjEiJ*ksMfiqLu!{CwV1yTJ zXpX3*!Wa1?V6Vv~t}}=2P&UFQ%2Zw@wnli1qfln zj{i}P4=rcR4t*g*cn|gi0;_}2*0O%VLW6v@!ZQ3>U3_pa3u1V?Y*8S+_=dlOS!WO2 zz}H#GQFugfMLOs>Q!!pP@&^`jYRUA~GPuwSNIL(t17?F@_?^ku2v~J~Yd59CkH&eY z0tChv-YYa1O@uN_DByvxK0=a-BMRRPh<*Qh@xx!-z3r||#0K@=-Uq(6=d^e1-SXOd z4g(`R@pU^+dCT5Ezu=~5BK)bZzV2Zco__qcrykD9q7xlF`OcS}ck2$ok{clHDa+ z82|#oKW0}5ixnw+(iKMwAbj4HP+t*2b42?tKq_Pi;8l{7J%t!y`w|}lOz|xhzCY4k zRkabLPrCA703E#Ju3gvPdiOzq!P+{q75U5ieyE%O{z+NRQRyULcz&yThKt9D_YjC+3 zo`(o_`C67FqbO-2^qn-127y3<;D43^GFdB#Ph&th?k1dQ+`c-twwI3!Rsrv+>ugcI zXe+F*qQabDfnQN?hzKSc1^mC^N$d6+!7pe;x(T zo27<|ZTvVGqd_AR)DYNfnbs!AEMLL&D`lpF5zeVK8qS2>JR=;AqXrA->0mw$2=Xle zLNT=))V?Vhmrq44CpoCFMCJgw$ondU9g#r_7nq+~AwwYI80O)EME=6f>>ad3{vuGo zkHe%LlQ2SUf|SmABrptj4T7I z0Dh5Ctb9a+AV24e_Gf$eCrk|L1T zWKctFkJe3tL*r(#g+@TIunux+*_lBE=VpW^`BMuJCtCp1NftQXN)~9j00PNDTTGHU zXd;LsW>X+1@_djljt>OXxz>Y)m|xU5VtreYU4u|!WfJ}Ygo6gbV1DW`{Hq$wBVjBs zpyPhuZh%8|bP#eT#gl<48BUQuyZh?w9Zb0R%4_y9yv=5WAHII=l)v74!W*V3pqu|5 z;cIvPx9?hSVQfrpB8A&-z4wG~z4-WZ4jUaj{rJy5?QwU#{QTQ@`%8`t{VGOCgc@oP zq`56@ZxHUD7_`MKEj}5zxCHY+!F99w0=VD;|I2}&ily?q!3BL4gHfVl2?F_ep^Qsv z>4id>Qs~#O^BCdL+eb)*8ZvWgsI5lt9Fd{ejTqvJooHtpL_OK zpZlJ#{`923oAkBkzW1xo`@65cU|N3Qx}Sa5S6}qW+kXBZ?|Q}O@B4o)yYJszdC$kL zy6yU#?)(p1506Mji07@`IM^~`ngTh#@-alzh*6z|;cNSY1~n1(5OFjYlq_ZVcEupQ zZfTAv$mfXpqSKeJj}ZB@?94SVFYzHEg<@5pdgU}GCnf{hSz>k3asU>4!37ibL4eU9 zsE+2sC|rUX?l-3;HE@U#RtF*eM_AyA(KVR!MF|d!C5|YWC{Yohu7oBs#kBWHrccH5 z;#3OlgA(gtE1b&9TLJ!oj$*^N2K5D+5n8IGI@Dh^mdxsqPX@Phd~~EhBd7AtW`QI6 z26zj{Qb9Cq1k74EeF_-anguPB9jYzu2I@;XSg#3s;jfMilOuXJ;}e2t)@TTx9G=}c zCR8UBG);6#kD#{znP4Hw!+0fTC&16mUI82uL|}74F|%0C>q5R zgHc3Hngs*?P2#9mCX4z7TcLimOkGt@5I%Xn`J$4o!1g#!)d8mQA6D5Eb>vN8nwxt1fp`W(^3fvYPT1gkh8W@Hql+9gQOa_}S} z;FmHi6c@DAFW6#^Ujjr4*i2Nm4 zlu0GVV1 z00^Nw9MRTrrl={PE~LPFihOR6m|Z682JnRQt-<)#)_PtT0xV4E5&_G1d7o?(8R5A% z?fU+AO?`yBPI|-6&2Az*>EAu@>VLj79z=ZYbsu`v<VdWI~Ku z{Vd00LhX{KK&Rq3Nhb5FJV!&}L8`)MnJRp=GQvv{L7Hg|97r2t@xr{JH2?)~Kp9(d8m?|JUoUwigDu72h_uYUHsu6fS8u6g#P zi3`5_+R{25Oh7p4d6V9|PtTw9zU%hu-+%3e@4fD4KKQMlKYz!oE_>kLU4GAJzJBLj zckenfN#R*Hbngy^z(P8}{NTW)GetQ}BS7o6u0b#a5Y|$G|5cr|54VH#6l%+im9ox$ z!6zgvOb7>R1XL8dV@8HwQV($80W$;>a=IDHEJnXz@WsgZEs$@Ky$SpJ75O;G1R#MrqU8WG zLCwCe4+4bcxL=q+!N78{Rf_*y*$yb&U6sx}{Nu-|Q246{s_{;DU=_Bi;3WK0sC6Q$ zh26ZB@+uvH{4(>akQwExxTn}*LAB(INfQyiIu&_*t`s@r&#h9tGROh>6cuB(ybKCBSn|C!n91aYfMN?z zT0hu|RM(G);n`gU5atczEkqDL^p%7FXC#B<#jaxJWx<)bpkapW4k_UL>w{veJUYmS z0|WSV0qijGA%CY#+v*hLZzBjWo$whj!8B3A`NWtCXZbl4)N+XB1mvBiSw=V?gXqviN*tKq#Ctt8B<3#5 zh?yp8zUU;*P%91;4POf&zk~(Wchnb{d9nrd1v`|)0wF^}^ z_riaF-OqjK=2u?&!0%kP<8#;EQGZYI!XrU9-M#j*Yc%m$bq8eX#1;L zK>J{jxyA@F#Y(DuyDmfAE*b=hX-ggLfWEe(Ha@h9=0~sLV45f;3!L9gpAfzzf1IJ| zAW;CnsEOtu9Yg^$Y|tokQXgoNH*}OwIG_2V%tJsBbqyLcDiZG2UkO@~0B3k?xf#8M3qdS$Q`OiOgIl2D%-8%sb~H78;mZH0sJ zo*^+y4zPF7;q>!M$q|7-Kj%pJ`U{<61~tS8>ylL{p#DN~!}!$vmO9`cbD88_Ro@Qj z&DMUp>LyH%g4ofNXG#)BL3|SPVqZ97mR=teh`fMrBo+GkDEZ4SEFCx$K5~G8LAT zM-=(Zrw2z55cVh${BvYZu9}gX;k^||A>fDDb;%CnHPb;Ifk<9ULX084-$e(BO1FNO2{zB_+z`{oTA)yDU^bz1g+pSSbWzuY?w0^N*pqg$r$ zYrb>ZyZ3(jTRZ9v!qQYvI{)@vC*Ans5C>phU!H+$XWkB{<7WEvwTN0Bm5te5mvFrp?FF#dxN)#$h~$qZK=|X@2O&VSMww9Gq$GuEIFJT?fzjvJ9I~XP0kF`wiZj1zT+#Crk26dW&y&c7k%J{7rp=bpZ&*gpYizz-u9Jy zuK)IT3KJd)4TaOgkWap9&^0(aUsOBbSg>D!LoBcg$?nm?HRDDxKXh1c&8Y4q5}53QKat z&vosCY6Woy^@>{kIMg>QU4u@cdh3d1)ZmI(+29E1!F3so?y zsJfPu6j$%*0AZWk>ASxup@s-wnU=QPQ$8FxKz(X=PD(mhc+VDLY5Dg6crM|0g?osT zNf-K}daWQa{7)}n`Dz)N0S-LyMqt%Ll1F)u8*C-s1MPAb&*P_~nB+$-d&pNc(q^en zIqQ`CGMNY(ErUA$__0j*$3!KC<$KPjXa`-@YP`*sK$*1*J@RcaqfWU&Y_kRaDY9P> z=R*x~#M&iEU~jsLnFsmii@J>(?VIvdGy#E@*$!A+xLs`lgu(*RR%nR=N|uH~nd}ii>U)EwJTN%(tIH{J-`u4EU;85Z_SWBAUC4m`0s2D;)N+LL3R^MJi zK}$!VK5c(sVbu^_n6!uq)dD&N9UQa0l&w5c8XYf~XE~{b)$Vas5E=ZXe7eo*48E92f`?6a?gG01HFTuBZ;(H7LjlUYNao z0_wqggv4hEEqiQ^{&)pqkj$4lRz2dQ?y{|o!-H-CNe`ifAx z>g4TEz?Yy;f9!S(I+w_bs#T;ZHTQ6!0(eC7DtZLCc&ks@CCWx64es(MKrRHwbp7T>*aS zxZ-~&Vu2kgJb(k4m>(b)P%!F1ciySXZsYggc9vPr932Gw zEERT*5>06$oYWk3Kt4<{u%BJE<5~mxmCQE5GVLzBDX4LT7k~Etgjyh|3<*C6af-* zNlq4}hWcu&>XJIT1Iy9>Hvoj8%BY)c5g~=UM&BR);_eR|mcF73@3^mu-~7j0PkYba z6My%lx@#Y}?6!S>>Yd-&`QT#0cisr{Eh*Ha#=)E*iuP5}n^b10 z1xz31gNS&cBEO08I11xK`7#>&a$acOFi9~6esxwXGVz+Ang|6Xd6I+=^#~$!B%`)W zs%LkNGx&~{IY$&71Q)9gG)Sg{x^R*U$ysu9P{3Aif>~XJqq|i6@nr$q!kkCYd-mnTgGAoCHH`%nrse1`|64PQ{5K@r;x4 zB+isQ1;k)X>=*}U%)VG`MiK}lTSB{9`_|gg0@79Y?bb5q-gh5A>byRE>ccm;uhiZx&i_7gcn1BzFfXh!UTuDDTe2@g2QhD0&6Q@ zW+|v4Gc+ZFSl!C0Tool>D1es`kpRVN3D`zB9DX1EL->evcd?%u-V@N(;*i$?C#}GW zE+%~>*?%C90|n~AV;kT$j4zKd|lHP zkuXOw!GRGdb1Ge;l_OB%+yNJLt%@-~FrH#WjJmdB)WM-v&IKZT0%I4?i^4Ub0AZQ6 zjbXmLgH(%l!QRla+9HBhTyVFr<`$6Ch3+<(CT!ve;CZlLB0wSp(HHXgzCT7t9_Ksv zt|PDf-TVLh|Fl<3_}%U7|9Rvu{qB>$ciqnH;8(w~J^Sfuee&+R{=2(h{iiQ@@t?&A zH%5bh>PydSXz+XPe&s*E@V~TwQN46n1wDfpp@F}n%?FjO#4-5s@O1+6k> z4Pip$uev9{HB^|{fucZTijozUNBDvl&IJvkdTJTpHy2n!{#wSCSz=OND7vbDcy(ih z2X~DEggN|o=@Hw4cDmc?6Y0W!`P?8=x0DXfrxgegL0mjBDBQomi5A(O(N~NbA9Pu$ zHwe8fNae(2;cWg-V0P`NFi{T_TX#Iwl&eTvTW`AOk+)y4{nFpQ z+q^T?n4@lTh2>c#;9 zK6^*7U#tqk`LMkLd*$GN6%%&0Vg(c_s9`x;l&6aD<&2;JIi;nDw+2oA;d}%r&Pd@h zjO0z87~~TTlYfUeO}f@(e&wWjNUgPgYpAe59ESrjJYh3}GwH4nzRgAhIcxAwK>|Cf zE{vz})*xzVD@M)9i9kyDmqPUn0y<^raAMXeL{M#8BoFWlb|^4BF{nlaDX$ydnIH_p z7xRLHI0KVgegr`@cc>WE9O9fe06cIpViWkMuw`0lVV>kIK;ga>P-1zZwnn{T@IH$*AAnUKykWkU*f?S`NP# zwgP={5caFCqFPj~DIHYMcx9-fd^k`GNAz}}Zf(W#vQRj1@_Zm|DVik9Nmy7iYv}IK zT6I@%3e}<{h^JV|1&I$0niNz^c815_K%3^VK$tL1t1e=f6M@uBU8Zg%(Lq87JO6Xm zHKDy`#)E$)K8`2`I*MhXHU(&1QDi2}Z`l&iYU%~W>w}WRx(tY^OPC@*VlEmjd5m!X z)h6xgRl;*_e(*IPy1xzowM$38^ItvuU7KAi`sjE5t4F@)eNXPJ=R( z4?Xt0dw>2rZhrZn`tl3@%(*Z4cDZ2Fm!AKpzWTyHcgM^AhdW>QFE0AMuioE&)W78! zs<(7TNQ526C?Qx_5^iR-U_wBV+1GMPP@;m#pIk9o+v%O6^G64TZHcoae~u^yKQ9jL zkk80q74p5iyH>Rj;_#|5(n#yGGj_VbH$DDf3R`>s?g3&*) z@cxI6{M$c1^0JTK`-AVl>W4mX=m&RodIG|xS2Rrc@f}R~lVADPd#SC}%>0$ZL?6q6^ngI7 zt**QxsUd9#L5#CNAfDGv@-;1zk1wnX?c+>i1^H}K;}xSu105U&4a?uJR|YBX5v@WE z3LfGZAMAnIYl6k(_)QMZg$}m7kI+Z~75!ka!xG46=5Nx?%R=EmoG<90Ed)5DgC+>w zGCE!a%4q>USjY(|Sn9P8j+t^KZONx-?a17bpV#2u`ZsYtIvM#>=XhfCwemZ)N)k+{ z5JU1dSKb1e$S|R!fEv2v+mf3|{cZ+q{TUo0IIz}oaz))HTl0KmtI$ozm-m7S`?7!| zP@FwN5tyf{&;sxr-?OG;g7eo0)qEp>S@)tJU(!Af;HM~4 zK&A@IxoA_6LUMeMLIH_yO*B|^P&bGj9Ej(Y$*FEIzsyJ`ILx;I`=>I47g{Ia(3WG3 zB9lzw*qSCR_~-1B1;T{gnM=S&7BDY|2qz!WikZSzcyUmxsho;c{f=Ae3ecwx6V}w- zd3PWAm!G)xfBoPSfARghr0^HFzw=)|I^}|G{nuOH^>2>-h4()BS3dB>uU>Hfi8l^c zuJ`mFVez~V-g?#la`l_O^X`}bnLqlWKYjiSR&Eo$=tY0_wwM0-dtULPKmHf*z3RgH zv)gxS8Zz`upCepu%8w`1DsJgHJIH?traT`IFJ%L z4ikj=#2^Lv6E-+VoI%WKw;k;DTW`b&&(6C>^WDLyiL`8q%>QlguAF6N`f6ZqhZ#Xf z5I(Kl+BaukYns%yf9s6CV)Q4kJ+@?i1`0V%>osWjyjm% zx9@aS?Nep)du>Gosk1;@zBp)1kU&9QL~uo}7!45E(H*KstvmXYi#_w?3<0?^5F!^6?)y~>xjXst}dZ$o`B^``gK*g$P@_k?r5$vW`4-8;$49hoQW?O;8 ziVN&#tD6EBX#<%loCt?=n`rlCq6Y2a_EAm*+RCSm*df}NMb=ndgMzLht%9g^6~*K# z99M(NYX#>cvGJ7JSfTO3Du}8}l9AC``ned*qOLE7@0+SS$w0eyW!gcu`A;09~ z{0yhyJ<2Ztgw!3Y3?ir)W(`k%zbLbcl+4s0nIDIkKw#7ttf#mKwz&5;YmJfLiI|ppSslQJh(1*fp$5o8$?iEOE+o? zu*X5;9Big7XxCOh&58E~C)0tXHMwpS#*<0-cX2OlGhAy4_A9}GB-Ylx{na~QHrnS) zN1Lkt2yUcH?U={`Y_7nm2yOtuOtKyZ+IiyYpqG(s$hb zBY*zJANikedeh6l_RH_S;wxXiZ>t?CH0T$f@iIqP?+(_0VAb)sAfbkMUJ$;R^J98q zu+=zU)s9flqi)XDwhDQOZYr_e)mF`c^vXdKi8B&GXRW|t6@)u(q(-W?6CbYY$XjnX zV1ykCUb+GWS9H166{8$=ye7yI8^7jiQ0T5FwQ6P7s<2he1R`#q@e_o9@5;sOU}<_s zD3!0fE~u~2U}+XJ2-t)vmOo@rL#NaqzWXU19BhE_8xI|M+eOEJ=(lftaf5>Izve}4 zeMSMoS2lh8_E&xE*4O;OeZPFm6AyfI2NTvyichir{p};|t2M!1zbq6W^ps$Qb!D1q z4L)aU5RhcDtDZ}koJ9mdK6H?;cE4zh`bBq}6NC>?q{z&b%r70LCj-@3V3|aRj#uIR zKP^R=IR&T|uqxE>Ar@%6qDXG6xHvS11+{>^ra*%V%&(+nO+ka+Bjl4Y!FW)xYUD43 z9VQOspn7f=wQ~A#U1NWc;V=j&pi3(u_9>2naM0NN69439LLr zNaR(*K#2mb>*SOqXM={eC9qAm9CcIt5Hk(}Y&3^|d%q*p@9v{ey@`neE)K@yg2bFi zGHTxpb_ndrGYdef2L$L;2Yv!FsjU*8M}#I)!a}X(g`&0`4*W(H@WkLIa)e;KlrW6f zB?c4bb)zu|7)8afz>t>iR5Ankn>zy(9H*&=w11j^OZQFfYS%=`J1}lxcp4a|HF3 zWY#4~%mEEv+>6C1;YaR!8qinpwy!;K{F666^#6YD@^^gd)}Q(4z5n=kZ-4WDz4PZk zefO_?`jU^{@ZeV;IKF34=QYIA7w&xEzg&CGe>m@)fAyK)d&j3f_)DMr=)1ml-iL3x z>C5+S#VOk}MCJ(l>w}#Xx*8NIRE*<&!2-2&v~5il$m6NJ#9F8*gCaLAy8lz)#vI_p|b9%<<7r_XvuXligpGU(lkGeSWzCJIBW?Za&5!)(=eJ(?>sK^7_@YJ!pRs_j>D8aO{gofR^(|LEamigfjPQYnww_`@ zc-ObKfB0HRk5Is4wK81AwcG?pG=Ehlqrkr%(gl>&`$Bt2LlR zjyXSwk>leSq@=S|mzIwDx>iGm0=B(ts;`+{IA8aT49Zt+iwIUBLjd9W_#i-7bTG#R zy&X848U+6w-1X(*!zc(ij9Q_#U2;AFOtAu1$)V6KVR!J<; zg@T9K#)+t)w3v| zj{tt^lI~{1f0Bxgg&ocZ2a^Ko+Ll&;U$MsMqHzV=V8z---daTt3;H11mxU2SMax@3 z#L;JRs-TIVZwFE#HwDu+ZwIZ~oub{Wu$Z?At2?_LG;3RVZxGhX4;Ba(sud+vueO|l z|IzB0paSsA8$q>l22t24g-JnvYO5*2#N3kC9cKiY9Hy3$K|BxMOYxmuhIKc3N-(!s zm>TS+063T8k2i>V&u>TykXD8JDcEmN`SB~YqJVwH3(0pJqy-MN?bCjsU{JtBce^oN zpS5+wsjl5qEz^YpMjaGT5!=#itkA%p!dj@Wtxb;9w&!Df(6-j^{rb^!?uWsiW>`4S zJoP_!#_KJ~2#e~eOZ~dh4hyY$uwrV%f8|TsmJALmcGV$Y!9|62V0CpI!-LhY$?7GpX;iA#2 z7mo`X6KsmN13f5cYt*k=y0vw-(?J?PRj`ezAO}tUp^OFpc1(Ub%sv#TZa&VZw(Slx zwkz;YK?wy@+jXjnIWj@3Dc^D$-0hX#8W zKD6~mGE=(ilH63jfd3`W>yEA=yiO4LwN1!3n7Q>eRMPi1xI~mVCjZbx>k00m6nj9~xu4*vw2 z3=S%E8;x^!C_gdbUsUJUphv)uIEo4nTY%7fVVw<{sO~=0r{JpIMuT4Q9 z2l*os$QXwZK3nLnw&OPi+BR_@5d=teunLaw@)^Py3Z!x1Z)Yn!C4c-3Y>}x!z^|MN zcebbIP|OjwVoMA}1n`76mUjfF-PRhqb4JM2lHr$_>&%ZF>?H5VdKmdjL4&1?aqz-a z0z%?IfR)tJRp_b}YQQfbAJd3oX5hWbCmNiG6?5eaf(|AN6fQH5S5c~%E>$McATiaF zBjh8qfV#PQhS0VO+j4&3@}uWGu!F=7bQZ~7qafc5`$2MAu&jL(=jGd8y@aL~T1_bt^lyzHsLAu@dk)vI4N(~Jr z7bHW0T1QO{uF2)1`~T=*(*xf+`jh7$f5C5D^@H!f`h~yIbmjoUrq_J(j#qv1@V~zC z@%Armca667sbqw2zsdcg03i*?P*IYJTSH@-P#|v&C0pIlifJN{i3>Uc^|I-mLBP`NWkE!c!|Z2w))^Yy_=?dG zUbysi`6Jk4=BXwopE#*a!ahzM0ph@Z-RBtZQ)n%=*r8RxI)v9jpeaDxrgj|9n=9Gg zIz$Bj{OG{^CLdQ2Cj-Q!cyw^0HO?o%SMW0?Kuj#K#Eh}RDjejWBKe7Z9T1$qBk1nX z9wrABUK4DlgSxXf1+7iK(81nfO$t~fZ^j7KR{4SXF-x`q|LPaDmUNKBstXF@e>9ma zOzfwC2E)PmV#}e4=~O-?n4l3j1Og}bh+2aM+ERUg!;!)D8$_*OVJQXy=ZsLGMgt!S zE*Re-7;oy7fIuv84386gV4-y(rz$VzQ?$}T5CvA1P_UCfSdQNmY!As3s1ItT#M0O0 zLxAM0`$EO|@E##^y2Jte!fcA|^y*Q5(m|R7zic6eRWxw~nCk5nTG=%|NVbUy zqqare`1)QZBuQ5!{l?E4du61xS)C( zICzh6Z75KHV+9Lib&n|KM*>x}HN!xi8pfMB*kOZPy4E4wGG+cPfiwJy(U)EALeVOc z6!NLMxFAgsAV0g%pp0upfxyWQ@JM~qwwI&(_fbzf-0KjHEr zHvwxXz9Y7#<8w4>0H!kwA}C?e@;Cb(*-`s(sUVpCLa;Pa(6e_+V+B7m8(}o_?7) z0uN89VGIkFk^;(TaaL#ke2OyMPFG3 zF3pm#AF5ZXx+i-;EUy(6Xfu<7z6(`n*FT5G}`=R<^A zxh-YPIvL~BO+eUIwR|wbJd#=>z{HL5zM!IN&h9FsmE@0auuqZ(Gl&03tTMjYS4Yxc zSH()cpk*s>957l|F@;*U)j3T_z+n}rVXvG1+Qmn!{{90-cy`Yb)_~ydx>JLKxLwTu z3A9xn4phi=f>>MiWI&MLwrX8lY>yHy=Cgt$+au$HYD0ly>iX;w1VVa>O(Z{+Z{mN` zAwq%12oLTWUA#MJ1qI0*p&B4mr0_p9E@lT~)e7m_awxkpZWFE72dgffX@Jo9UD8Y+{OXV0^0QYze(ilv^>w4~Is7L>gs@+!Il%?1E{QE+Vdd41OOluXlg6$) zLOEU�!P1DB*=!arwii}o?6P!RdcZYl2w)h!mNB@8b1 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

Yldy(lFySL5m;Q9O6Y}cUhj# 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 hu`;O!Km}_tB;u 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
@2m zuIaSn*cMV;lkpXfZQp}AeSKIJy;!c({8eO5<5GAN{xpt2ixjSr2b$vHk0WAC?S>rg z#7*9EYh(GfY+-z~q8syxP%bOksQrv|i>QgQ-dZXzc(!Y^V`oT>cQOB)7ty>GNCMc+ zUed#OTL~?k`|xTELq3If1j3@PcVkHs?5jUiQ2D>?&3Dv-7v8@i<}sK8jO9Ph=r{YcN2-@P1HXNpn|<{ zu~LNzRg28e&7ec74R1pT`r=T@@Gm(7ql?@W>K3mHZ3x zc;RYW&~n3L@>r-9^Uv@q?_!8f1@*_RL$g-iOf$JkB2`>0TzV$~|K3H841wPe$XZMG z?)UYWFb&VM$Z$$#+?{SfWtEu5u72Gxw%pL-D2Hz}e)Oao7Q7fh(<1s^bQaX!v3IJ`e zs#aL&yteo&b?+pZ!Y&Q1ik@(hzWejfZw-kHgh0k80$0q8A1Iwo7Ib9)=Et8E^q#d5 z40N7dKG}Knww=@;P|Od?f1&V}4wjD->o~NrT37C&OM4wI%FG?A%am2xy#HPBph@?+ zBQ@UtU&Tp&?@I>6z3aqLv|5l(oQ2V81*N||8Z$l=uV)V4-jNWDZrAwP-CM=TknT4d zDvg9N z#rFvr&eYS-29A;ieC!J&d7n&57@su1FnlfRA)7j~&%^5_qj9R?^|r4a(9mtkxd;HfShSpF zVEb|!xW{&!Lj!)>IrFlC^&e}HYKYH`S`{CfKi>Sk72;w6TFaS5yA#)Vpn^Dn!T0xW z;TAPy{W1%spkJtsVm`#fSxw6ZccuUP_5o#xbbo-B_{KE$sf-G_{T#nvPfh-`nDP~vT4}XQTu+A|-BpKA-i}C-3JS4s@Af|x=eT6e(BM`Y(3PyFGnJlw7-(9e#kG2^*hAn}q7SU~DqB5LobINBJ8=)- zO;3znwo|M^=%=~PWonG*jp z5KZ%w+$_!JXuifvA!t}Ol2MgR{~bqt%HhO_X6PVal2d;P_E_LVov=gDhR-MQP>-&4 zKGYYpx(fDhW_-IJR^O@{t`i#0o|-JCze6`3)#o58L~s|B7hWIAh_DVzwnYhMGEgst z<*hN)J7Q-%a?40J68Q2!O)$dt4aW@|ZHiJrx5E(}4JnPh$#Etg3gHtG(3KkhWvWa0 zuTLg`S7BcWcZI%mhvC;muBkRKqxpMHeil$eSabSp%(^!rJDpgN((z#vRrI{%PL!%a zCV$xof8A4qQR}_yH~l7Ht&4R*l&2q!?~OT)N6thGG$QVvbAtZ-RvY=afI+oi)=RxD z6QPKOsm8=D&4|Xtb{$GSQ#_^{pE~YWr;Tk{$%18w^E1{78!-&`&(f_!-2@{rPvW+$ z3Znoaa6v_kYN84KK`%=(Ic!JdrZr1FZMvmRI&<_yAW*aievm}tamcOTh_IdZh+4I* z4}^{Tp#+PKN)#)pWBrw;m+hTpVS0Jg2~YfieQ%f zzV7+(Z$-hWITZI|NNv_YBy+{gFo!pL!C(iEUHMZ_-){yAc@iAz@7^?Dy|tw;*Sj!j z^2cPfF4~IIem0LpcBlzRvH&e<=5wK`3UHysl~twICdwy5LuM;sxdemqAzdOG)~Tj zj#uwFc;?AeRNo7mjt~WNuWSpCQ(C^R{Jz&$AtE*ToSTBK`vWj&MW?n^z-&8z(iJ#31T{YWRRxP4xM2})_qSJjXWA1HUt&?r~z z&LlNhONnHP%g&_m4e?`^F{~u0M$M1SDfN4n^UlnvBXtoQeT@^N%9@dlpy}vw6=WF& z?BI|ZMpHZwBH9l!&^`HB34EDQ6hl<^kcc_hD;Je*Q@lATKZvhwqfiJb}TH#}zE zJ8V$n1=C~iw@#N~oW%gQXt|}0CZ5qa<1dF(ADf8{nE|j^#%h$LCvR27IQo2zdhDXQ zBlCNupzYNUl>I0uHBtP+$9+y$(3BKpC2x;ljUxvz19voy&(}f7%`$SbkrAFzXZ;^; z(ed3+Z0=*c8j#~+se=@}6D6O&`&o;bXXd>hJ?!hXMSHShd{I*)649(Z9IW7C#iPco zCCQVN%10Bz3E1v0WQ0!YdIY1Kjj6iJsgJ%}=XaZNF2#v2QtiPr=Ywemf+2bxPpX_0 z-_=c)b3g6Ockx%~z9~GD%q1}5K{5&d2>^s8j=oDFxod7`iEx12O|h-1w@_Jm9_8Pn46~5xPlsM9 z-4J#>8=Z!Z@S^I2Y2d_sIC_rjlZ;kJH5u=*lvX61Aa>SzkZ4Q$h^BbABuOr?<`}vw zn7DhBi}T{U50d5^6|6+uWp0x(WyhJ=P&_(I^PJS5MvlCz{Rl9y91Er?aV+mMJ)lN= z=tRC$@3O3W>;4~&nQs>g2bWROqbW$`;>6Rfs^A{!2;0MC_SFs!HjXPJNAsDAbyirW z4B$sd?Js0$tzJKhYxbHWW*$693Gm*od@< zz{tW(N9DWqXPOQ_ej)pHe@T2~Ye-g*_0Vf|>UNN#%Pb%y0xJ_|e{pKTx-yZ{v$1F8 z1-t5$9SKVjvmZFn+YqV*&EIqXk*y%%z`!x`ILUxQ&E>zzC+d)Q_&W2g*u;dx0`W4& zBi+qJv<@ zuFuIq=Vcbs>BhpcR;Dp7xCAJw@8>AWd}VL=e*LnZKAK@{>8Wz#&Bj_rTW6t76Cn`6Oc;cKg7svr40KAPbZqJv71-r2Mg1vsyZwA+;g0#tFDB_B zLC`e$?laozOA?5PB72)h=g-f^zW=K{=?iw)R04nQFRVK0E{2mvlb!H-PdAi;6(7tc zwC5tufMYkVUxOCIQ!TPVu=F9y#!+;_>tzPwOR)LvWQu86qcH zK>$nfyL<%BjZBv3;$N&0<>RPPO6kws0I)K&4pX!1XwET|utv1pkO2w#gLp=*-j@~;bfYDa{`V@SHTm~x zYnG%(cl!PF!m23#46l_a_xz~LIq`V>b-hQ*lY3v;;5q8ml65R zPmmQlJ)lpXy4K^QX(zRk$PcsYW}YXV9l`%QrdO~5hq1I_yzWr4!tzDg@Ka8ZZr5E& z$IQvqz|&l2CTXnB<@PxP*g@JOG64|?TlzaXuzBl870O51NKdc9QyY0>R2 z$(t~li?z#<6>+D|10&E@8I8&GJZtUr>iZh^US%YUp3>b#oWHi{|lZy#JXCRer^W%WE9z;{U)f7 zMbX=7T$S-L8d>?HoROxb{=%6&n7$xP*j;mRN4o^>fB!tmTHBZ_(eR~DWaaU~T{=+O z{aYTVU)l7@BxOeTCcQ164v^nLIbwwo(kDl$mizIm88|~0B>=3=mI!sDERcno%YTpu zd@AGPh7DNYvVd`Bx?He6*6L1tjS6z&#LGzS;Lq5*VBb=9u>rfNB}@_dRXqiok=xAF z{dJTD@5{*6ysq8e95x_d_Bw&B{gw#EvLtGt^l@p@lWP2pJOlr-u-6%ZFb!CF11}|! z-$8&3D)v?`)~Ki-aWU1Lyn+5)cKWf=R)Dyo`&?mD7`3DuWboT;@(9vu%@!VHLx%Lb zmb9FAkP2VU*Qsm9S6|Qg1^7X=p>3lLjg8Ov#96|CTFvB_p6{&kGFwUno0CPq3KSZ} zpXmX^o+(uS+*LUEEu@?UBg{09Y$0W~Wc{cL#yK>~>E8!(z=3^gB0ptv($L=JeL zCoY*fjgaSpYQLVYNv2%KEz4-{%b+ZO(te%hf5=v@%y(&~^{a0}uTCmQlpCKh_!%f~o3VF@+0dzdTO!Zwrb?#ZWbHK=>LZZl=)x>tAGa*jljZc2ZHv%O zn!ZY$H?uP%sM18$S)=;klZM;d_K-)3(0UG%1^PObMgX`MZ_+bu?wTQT$`xLLS9oY-eD~DS2(qO=HB#% z^hr(4#X(q?q{jZAZhM=ieuH(NV_LG?9^F#NuSjmG(n!HmT$;!sf6}O{TPJ8|JyI6i zZZ^n$&{4eNZ6mB@$}M%T?pMbP4x6obpK{1Tb>6paP2uUn#|!d*csQA z@6O&u0hu*Unl(7Xx!$>fu#0-SzdwHbY)*T^ISi<{>la!c@2l7SKUYM_2*GS=hL@k>f}M?@2jq$UW~ulrmbQbJ+*+sq-v7gotTQfLk$uBx!LW}P|K$U@~C6; zWrCvSgjYv6*Enkjz&SjtV$4BAA?H+u4UbwfJrVD-r^bu4>#B!|@>7KX6$+ia#|Vh7 zWGInT+44zJu|ji2=Bg4b*{X@IbOiFcH8sCSLj*h;J##>cK@-!CwbL}O1iz?Hak>+I zWX_o(?yC77hb;*AzEJ>Et510tL0G>N550nA)v&C;+d$Qm253O9$y{2jrhr#j%GUFR z2o^|;t991H?ArUqtQ_%)K<}aW^(AhJvk4 zLLueeJLr0HByuu{)%`Xlqk&P(j^}9(LHR$UvVt3rHv|J|)G{=RV!Rzub()F;7bdC< zIFh!vrWYsk(n&y+SwOQV_bo;VI1wbm?=gfiXw{9Gq~RrANGrH@2VT->b?I^)&)AyJ z#A=^29oB_{=kI*vw3jsA=hMgP=jU^$jd@Vc>6km-j}xAL{R-qarT_8k7L|whpt$w! zlHKQm#*=z}R`_eWoRcfAZMWyMRbvEdnLj;5XT|AKdCTs^kq1}*UyO-KftJm0o8`cT)VlLmq&kTfOUeSB zs2qy$NOcLl$GzC;hMYZ0h#JvxURp2T5xLk2-GFyBRU>z;b>fN|#4MFLl9q<3H27zp zG6-QP3i=ngOR$=gzoge084fs+u7b59B7Xp~q!gTC?`(=#jm+MN()$xFnDMYXyK> zqXq`VgXbE=T6wS-_##i3$e0G)h?XSVkgXu40F9ihbUusOtkokl84mD*IEvCgWr|Eq zEJduO;B?e6Lxd<1ikSdE*RKOT=s-W0W`bXtP~3!lpr7atJYZIc-c8qwuZ~SHA#vhz zfRMPt(Qz?~!3aa~@1608Gal=o4eBXu4NUQB4gR;w%Z#J_4UGcRQ2~GZ9AR@$UJd#7F)RT znzF!)jP1NWs!F~+AAeDngkThzq`WuaH!(IsapnP1z;BhODqG~B{4P14 z{XPD$^(6oAy$C}(5hFWD_lK#?uf|I@G3i~=h=&2GU2kC-R1bBN3KV^JkX_wxzoO$( z=v5whfMsRzJqVm#{qt?y1M&WEnNuIc2mkvd=l)f8O<8_ZW&Za4F!pIuUtVnRjqdlq zso0|CKZZ|#%>T5YV(S=w|BoD`UOCGp0Il067WLlHblxEnSt@aAe~qWFl%0&*Q~EDn z+qN%%jxH83pBBlzT6q z=-`OF*qpwaRi-(lIyRrkD`fMC80~Xve>12}$K0$sA(w3zo6Y!cgr)-f1&L+|TGqqi zq>J9RUwGUw#h&*2npY*&{9+qA^Qw|)bxtT3VBDu9MngqOw<0Bf2GvN&D#elZdtYTR zDj;mOICQj5KIlZ9F5))xa@Zg~0y1ma_~S8W<8f??xgm#X>N41u-GiOBS04?vuAU*P zoxp~e>&yivyRQbO8(s{J$JqY&#Ac58tP^28ObH6oJZd%`%5j;%lhRstvtb=?RuU6H zg<%#w-@(UG>_u-IMXijSPPq&mh>#;`*^oDg zR*D;Phxct0;j^1dPua#=cc0vTbF5E(1D!)KM@*(k@B0zDL)PNUV;u@Z;JK~Onv{z5 zDNC7-<5;AUVgF$VS{)9x9FqMQ5|6xdXL^EgOG;C~;?6g=!V7z{7+mffvvIYozbHa4g-lCk-!cW~XQiQdxJHbxlPZhF?fsB?7bb{a=8ZQ(7=PDJFt+^* zGPeLFl=Cr9y|Mf1!@c2aQaR9V!vsM1R!++GdI`72G{zn^8z)G!Y}-F2)f0~O;kj4f zB5G{qQ&m)!RV^nZ$t$s0AT^0yOGqwSexhcA9MAgq?Qie+;Dq19^j9R_rTTI9+eO7A%33R z|M$-E)6?NKaN_azB1Y+rJb@2*NL}6+X zl##fE*=3GIfn&$1IT3lBn4fsBb#Ui zekyZx`}wWc9{feZzilaN#M6VnI-;<0=O;18U;NQguDqie*aZDYir);SqFJR_EN!Ir zz~&dtsGG*q1u-YwZFlTp2p|W`E_`)5En0z;%*grl)BfOJ9M_)R)R0F@oou{ikjL`|RJbTSY!G zgm&`_#+G#snW~e=pWTM%xsx16It-vWU7F9`rCHI8VGxvM$c~Q$r9bk^+`Q}=`&twQ zOM_0he5=W+HgCG3mG82{^kz}MKf48j-wNhWcJkp?yo&Mf24Ph`2P6+jstb9bYPCpQ8flYd< zg{$2B=m4D6N@W@)g7w?wq#f7qBpkoB^MP1j@7^>$-$gt(XA~CBc#);}kqZCp=s$c| zsj#cNSoS;X`)cCr#&=wa?+m82c zRLJJ4mVKUH4Nj<_t-bA;X5nHCpS(_x^aHGY(58_;#Kr5Ui+`1Gz2(#YvR>}ip5ejr zglk2emCb46;88*DQ^QgDY-2?+DrPxophphakd4hyC4oyAnLKOFbfHO;eMs{FF?hFD zkK%Cr!5gvK6d$`a0G-i^m1jX@P{LQm{FWW-b2Fl5GiK{003r;y$QsJIeiJU-UdzxQ z&^U(LI1>zA`!%MZ_zjlE@2A`ut-aT0EyeE4torm@`XlZps^cYzdu}4NXT~Il2UX(E zGB^?Sk6GVsS2syQKb7vUgv2-|yI(TF8^nLK;s% zwnQ1ie%W7h4m{&py!NYT=widbZFMlkLibfXhg+qjv;uiu>qjco8AjH?lP)*lljiMs zKGp^KW~pa{(a<>-c4tj|eN>#@qRGYY!)I6YJnAzhv~E`99Q$v)ISTn_kNq9p&#ea8 zKtqkYh%hCOpBJW%N)@*OvV!a$eLzq(G7E-k*<;49Mb;crI9F3cif}lOt!V!T>-c|$ zl(r8V&vwHfjLOO0dr0Fbbo1m3Ix5TYo-oJZ*Ks^~nJu)aY3@NhlqbJGR!22H+ch(CPxzU#GO;3!ztBN&Dr}(x$gZ<)KMqwR^Jy`q$bZ(FQO4DoC=Lavi#d_W_6*5 zlLRQ!2@Q>oE!FRG=E0W(<;A?M99l!ROMA_wG*P|gViTT%8Vt-OER_Dc6oAty#40H} zH=rQUqqW+~f1H;&yio-C9rb05sRnf6KCOMwEEry^62fSWJQaB&eJT`Brx9OXS2A-; zs_b`J0PL_6z|y>0$qi}8Hay2L^lYV}6-IMj&XDiEmDy_0v`54{LXsnf1>%{)Izg|6 z^C*cIFkspG#a;RJcOFakpLITJ5wfm}RDtWAY8Z>0c^b~~;2AH*t9Nd4uAc}8E^GP; z$@c1I9U=&6=+l$#tFHE2*~Fm4I+}3(#wR5%e892Pd_FEZubq$rK8I_?N<=Azk1@*+ zK^IPKy&-Q%fybFwlp$;ll4{z(4Y+=&i=?c$9aR4p`h**cljOQ#lWc{(l4V=5$u9rz z&cmsJ{8_t)AQ-nj%^n^XAQ6w=cOP%-Q;vv z85%E87q?@7FRjI5Z4o*DyBdu}7%>DbwrfQG;!8qak7E~be1+3#Y*jN9lkM3eGCE_W zHA!4;0={^@-T>IQ{~98jW#ArJB>B5n-=_-p&W46PRdusof&Zi7eJbyfzMr|^6k>)6 zd2hz;()8bD#ve{$sUSn8HqVJC%)iLeA83hhihE{Kb7SfvEg!!gBm)%YIv7mQ+k>CB- z-(~rR8JG?xoSG5K?{Vk&LghFNrPdmt+#C}g<|mGDvQ7yG&2`|d?}Fry*f{Y!_AizW@5nhzwTRvC`1`PW+n#Vt}uE^5{#En6@!%!Ejw@Y|q>^E;@RyFUEpwtBb04we)O-%Qs%9krNGNaV4c7E&yRVlhD<*`cC6_(Ii4_23 z>(={K6m=h&%CX%Y|J~j+9j2AdaZ)!4I@N2MSI}afUZbAW4GunhC_uxxl3@YkYeNXG zIZ3{G=W^y&pgJ4bj(EYJJWFuyBp!Z8cjBy1{ST;l>iFXYnes?#g0Y_lVGC=h(xZ>x z9bAT<8?S-X@*k_Iuvd`x{!}P0qGoaFzIc1el9=HM3jkB~E+~q^JEMxVf9B2l zz9Pp^==#mWjr+-@0k8=dTm5R;Lp6V`57fZY{fGbiUF#rV8JYq$bkxCW}DGShxth2B9Y?hCuh&QaS zJYTaGgo$5bx4fq7rsCR6zsTsHje#wyYSnB{=8XZ5S&gvdp8y|8e3~t{lJZIAZOx9x zuZBVuc-D<8n>v=FB}}}Zq*_x9WFbN~m^WfGhi_ZsdW+;1NvdT+zsJjiog1wMBpa*a zk7c1N_ro_J+XB96rkz7O+K-L`qVCCa8lo`|r^UZJoZ$!??Q*YjvLJTfD#T~+h?|-^ z-y;xSHc>yPDrqnTZZ@+8YEq8BRT&Csxg$l>bSJ7L5%ex9N~#mU$8NHSQqrpgHr~5d z#>j^pHKY6Xc^J09#yx5G00|?>r1Xujc8ZznHOq>)zs`@ODw;5~_pNljk;Q>2euiW0 zPB@%=hQGMMCBz!AGAYB>Lc#l(hQ@OXV!AjSN#Oeq?LXYV_0z7@G@m$#>olzPTqVQy zD(4KyM+t{f%feBIqX8vz`1~MTyg{re&q;ujQ~K6*GUDk9BOAL6hqh6Ze-@tzr|LPSwrG|& zfWd}UB7~d_TkP>C`I@ADTrHSOW@V<96Jy1Ob`vCG0PE#^2oBK zE4-}|L(bk|md}09`SD#dz%+lxfHD??q(e$^chIR=xmzK$s?;|ho9#~8KV3AzoVNaw zJ_~rmgE^jGO&BYPrgO6+JF{r+T9UJS5G@y(F26Wf17DPp*Ja>)AZNh~fM}=#DPZ%& z3W9}Ph+QSd zXiASC%a%q(tnNJIz9h>3VQc+!Q5t^U-Ska;@oN8>MEHulBW90^En$}h170W}0bS;$ zFqXJSaGu}(ZO!L%w2u1v>hX+&g=XvC!^-owIx*#U&|!+Q5Kor=X*v5;3gSsYO#FkN zTYaAmGJjeBWhpA6pcARqiM*@t>33q-P+f^;f%9K`h#@a8e9#uQ{qsrn z{(ZYnwiqr81o+~9yx)yh>r7zMU+*^5Z@q*pMPo73Dqc?`;1fY68I+z4p#%L}v8vhty+uQsYTJc;KC_{BBZ`i# ztO6zPmiru=yv7X*62Z6#k#zmED86{Mcf`{!B0%5m9ghl#(8u!)N3kq6(Y5GE0Zs%| zu*CYRioLa?IR}ru0bB|-Ev=ga7!b+?>vr;Ku>G{7Fe>uLEK^^IqX$!>ud1$j((*?_ zKN0Eo1cddtraiT3tV`$sqb?d9F&Dpe-w$m!jK?O&3Kg_g0|~9n*=$} zj6O=MY3zXw5DG&?e5_LL6g5!LH)BSOi8X{oG;NouQuxJpu^E)?8xw(4J#t6sWLd#! z|8!!9G;KYitAn1^kd--Xh_a53`vUg9KnNsRf_u{!@cduQA?Ipkz74Hl;NZGScnl2n z=Ld?_=5L~^^Wz{W-4@>~4YXZ%dyq?0@{%cLu`15VLcL*$jA(rOb#ISNR#}1k?EmGX zfFy;tTsJe-zDQU)3rNF52I#yeAH!DP`#>OFf9V&&(`jOy7nMG0+<~c=Kcd#uF8&+2 zYI@)Lar)}f)!<(13D)u1FA2Kj4s?qt535v~+PA!iz}_j9LK~DW)8=hAFx$=RGZrxd z*BbU)3pSd^>Z^!dRkj7t&BUnV=KwemoMP26QFuoRy)HTiKJ5f$>oTEkK^~Sqwx01} zU1%!oK)@ExlAT^R=4$`^uxj%k%>d$?SiIuL2Y33d-gN*+$z?sIkcxzRI@g@lR#J*!sa?lQA1^Ha#i=p2=SSJp?_~+y$~jpL`Z0?s^Yy7j7)L|LgrnAh-^dgl+x>NE@Bw6Hkpi>0}K%;7-P`l3kv~cW>N)=tVka zXt>v4^Q~W-{r}pqEcobB2o;w;c>WD=jBH^cuA%aM(S~WTF1o(?a16=juf9c;u35hr zUl&+KKZ^wr7`)EI$SlggRnQTtTQekV2i;)3vUp{(K)(92O;#7A%RXM0Gs7|Zp|{-3 zeG5{gg_Ka)OQZk3Jov-cc2)SEJ+GUGDI_0AdF;M0IzE=3KZ=5^qtU$@YSRU%)HscT=ha)%o%F0~5Wb!u$=_Ub_@~`|9QuaRCYqc+Yu;p9F zXveGe?aus&GjsL=Eb;18Od|a9>hqmx*@&anzJ-V|)B2ir&0TPVc>wz9&$7;EM|M#N zA#vIHqk^vNI|l972{>S+`c@aI);1R%0pY==}NkaJZ8!b6a!hvb}jI)(FMd-JJGW&5Xd`i;r$yX^o61L#d3M={O7dG`l7%t1;}Ns!%c;gu|Z)}UYjy|bII3)#b~fc z$1{B$;f2291$q~uHsDt`hF-r}bZeT{w%527UfRI;mWiQ_j#tiAVm6(|a-UZEO?MEZr{jOjm+dST((xIJ(s8b3xy_r>z&HbuV za=4nHau{z+BXU>WKrUjTfa%b`p{quAo^vH`>A39{zVdk2+0;pX+PrIvdJNtN8}iFO zz-74KUTkC)({q>~Rrz*jWn=}_#jjzvpZ3&GdX3zGUy+CqsEvyH5WxAb(kYk1#e*iJ z6Gp1ZPG*3{g?^@Pn?Jnc&|WE*dBZu$Fo*M# z9aE3~#Pdc`pVzReJ|&LDI)UlYK#?+rxw?3HbD>128V&$WpMrAj%4sCejUW0+Kb2|k z7{~d`b{6FOv-SxZ$4@>2D$wa?0*q}IOl>(#P|RIN`ll1JbXB|Wk!~1FwJ7J>*Q20& zk{@7zJn&yLH^d|3_4-?Ruuw{0kt>+-@W+J&w<49wv8;gTL8G z8f$o9Zp0@L8%tqs-bPL151PQ9OsbXQjictrxN^(Xr&glJBqbtJ0yuSOXu+#Mh->t} zkIojiV#%MzZ<~7~5M?M z5FJV*`o+3~K_EYO4&H0obcnxlW9H47omJ-a18Gi>SkAd+Rbe8+wxv*X!a;6}rE;TK z0TiEWr(3izuF-P!ueGR?2F!#!yhcdeO`=MnwR8xLuZW}SzxTMxxg;%FQY%W-7&5<8 z5AXMK=8lHsex?9L5ndN9^h@eq{bcVOkJ)99vJ9Z9;LwDGfLbc`tt!NwwbVJ$Fk$mJ z1bh&@^sDRb_4{E_p^Q9!V%8A1#*PAU)kl14kM>Aq`^JQktIO%#ZHBe$u|(6CYXny3~<$vy?TO{^I6*)w{p#xUfA&}|1k+h{|G{c5`$ zB{r5i<$On%B9ZojeqfqFporgs{_QPMvr)9AL}#}nKQSa6TW(QYwWC*rAIX5x;Kl$`>RofTB>Vtj+~$jygoytZU&A*y7kM~I%3E8?yhRb5Tx z#=886tb?$?tS)W(DuZi(oWbg7AIKzX;R404R21lzcknqyZ2%=G>EnCu zPv zzLC^zl#4IM5r<5*LJl;x`GTg!bO+KHk)|?)veYNOx0$flat9S1>lwEM8>+uN4<8kC z*@|Is*kg}MIrezO=>XarLq%rYqA9eXALbcch`~ULQi4+$?mw)-o{4|djA{D>$AoRq zK(vW`vbAPHuN6{r)~V0FYsG97?|6L%$$M-@TFb~tqmv3KG$}?>%G6*SXZ&_nX@$(l zrS-f|T~am^Ai=LNjeq3hz4PBmwCVE5ux zSvYnI`N=2l7I0tFE3hNag5oG^J^gdnEAXKexBgIrW(*o5_?i|U@sFBd6zDKP6^l-w z?TM%LO%0UHO`=4%Y<=^C7&a_%wdFhn=sWl(XkomPK4{6}g%T9dL$T8!!HiK?9x$e)@BuMw&h1V)d>;B231Ya<9uRVYAy=6$pH`+Ct zjx;Zx>k&WnZ9%fBcAN9+Tp?lVw0TmAXV`LFP}2Pg1WD z)EXYXkqKeKy*u@I-rq){vAs!OI@OjL98aBlt1An+l5pgulv9d7Y=)T1l;BAM8WNY4 zulylCzyyG;CnHBzB)=w26jCiSZx$&rcX}_DZnv3Si>*T`Xu|sQET=dpz*d@tkyv*Z zS#izV#us5)VwuMtJniLh^9=_gr%oZ&y|F7}FhkMI2MZmqN5m|jrMyjGCR@JKF3F=#^3 zsem2|V=Utpwoh=LTF5DW(D3HdayltIZ-e?$=K|T~^m@sd@y*Z1+GN{?LFc4Mjj=`) zBfS5fkp1EBj$B(LxJcQ;#P^Q4Vq4jie}DH%-B{js1Xha$)FcqN2nAjVM5c;FZY)D7 zPu^hQYUU``>&=Llmaxih7e_w#!-x9Y+>DU-tP0{e&3|9_gRc&(c7HEzT^&!dDkju?d6aZC(>FLs}%z4Dw;ZU~y$GN2YpBQ0$4P%pd)WJ~5lNG6P_`ECpORc zld$albF$Z@!7^*8NShSq*LU+DM9z2g3`dO)ql)h$IfC?ng2pgC@~@KGj(E=q_Y~zM z-0pm8OqrY36uC~GpKN~3rBEIsus^ny$Mjz&-XrW#3MUhEDcEb?AZr{A_<@J9*4?|KNK~2q3zuWbQR!zbYPVE*b37sc6_cU|sn|Hwyhh z5_Lk3m7&<4H$fGOR)hxmWdgL=LW_EL{3NL$yze!Q@H+IgC$}CC+_4Am9gHhatV*{V zeS8e}=YHo2=5q;adJsELOS=A^jr?obM?rT|S=4STDqei~qWhgaCv&DSnWB~jo0M=% zD6-0{C{6MG`?&Mh5!(Jo&9F9ulBrVRTSPvM)e|HsI}Wz6zsr74Mv=6WQq(%Yc3wHRhGo>9yD1+Q$^p=p|5YWtAvV zlV{V#df`xapb%V-qrMod>JZEsdaG^vF?Z>6XC*4>DAF>vc?|yXQ@ZByj~Pc!!Z;;B zYp-U-*i3(f#Me2MWM-?)T2-n`Jt?kO&nLQ8t8ti96q%o34m1m;A$L!^;1$NRFiiat z-2Vz%ix&Gk8`4OZyo_9Y6LU^#5TaSgq%MUdyiZ=l3lRvTJ6Y-fqX7B({hM@m1j-3= z@7lb9h`MLAQ($!-6YqOk{6$EwmxgT4FONI>{bm~DJ42skG=19p3187twV&6t9l6^b zKy|_U#W95EQY7hxN+aN;cHVAL#D37XeTsOR#fyw3RmG)}b(;Mzlhb;S4S~47T9j!S zJ$zy7&S*}?$ilI%GMS@kK~#${CxK3%Uta%$;+7vxegqjexQu1M3oIWHUeRu>C&>=es!AVb=**~ouU`F7^R(gpMkUwRMD;){Uw&bz=nBdVIfUWBW0~N zZ8DFwiwu+}DU2ALn#G=$MH}XtcSpD6VNhL;WjH!{DdXvueEKclD?yUjJj^CSIUTP2 zXSAs(ruQs?ir(jOyJA%!qk{JF?U@e+hppk(4Nr7G#f@_<2uV84n20R6{DcWQpiF0; z#6$qa8rj7LTz-lMdv;nzW8rem!HxcZvR`+1!v>aW2P;D+0`{Dv0rEVAzv3a5_KYCy zKQQ(s={90c=?~;(n6vX)+Enb;V^FHgwHt zqHLuo33S-2SGUGgNNHIDse%)C*J8sX!F^v4`uqcT0-junE?M#`k(!p(oTVu}RDhQ{ z=GSKd5ri^ADbfy2ObS%sTY}-rOevHg^(IEXYUBC_;f%rrA`NwbD?Dq%#{8TCupZ zw*zkgfN~91LhNVPzk?l7F{Aa%kz-=k1KHk*{$CKwY%~&hp3~KUdHRzqcihmZera6) zNqA$`Y&Qn8wclbSY5c)B#Q)1+SH#F!TYQn_V_ZcP_hsU+tH;IttVD#mz%y{DCUf&aW9Nv=3ECB$AK0*6H1-w{` zqZ4I7Yzd@VUkC0tAx#rkbLdW%n_h4GBJc$ztcMT%^>$#Jjuj%$n;xPMIUJL6GQ#gb ztFDJnR|vekN$y@qAw>299^Q9DpWVp%AacnI3|BP0%%{t|S$>B*4GIWB#@OhIK(w3M zOec`DLIg`2jOf#1J(x3rU#8hnI)kxd8Y9*<~o&3A0BauWD2s2i4PFeLF|`8^Gt1-qg< zTZh(VQ_Ja#xggCsu8Tp&-}*F&FJ}2Dg!&G^C+X|n9FnlPfP`SF==>e{-WhmT)BUNA zxz>DG)+(ZK6+>Y_fA#JGbW>s%4&TQM4bU)7{VT0Cda+AR8o8`JXC4y=kECemD5^L-sK!DH7U-8tnr9U!jrRYKjob}Ca-#>Q z`R6~2y{0s4Yo4EWTC1N19B$Fpx#S|I@EM`$?zJ76JKPvm=3X@k^+rayj;(o&)!@2D zY}wQ05_zdYTzd@temyrNRK&FP0XO?zi&ZY_@jqWD26m}#E6yaR-&Kmfl{Bf!LCBgW zsgd*WXbN+RpxHK&zhaq$9ED(e%0nj8><2G$t&1Qh1`B?2Qn_uW7W{+N)kyWnwvvkS zbP0f6D!Jm{|p#3DcA3SYAN`~zr<9UqekS`L(hK|znT() z4BSxmlF|T0wOa4OVre_~x*H{VhKSDN$a&Tawbs~EeJj5eIOZU?tFYF#Sihvr2{II3 z;;bQ2?@6~Q%vSDcRA_Sxb6CeQ$>qR;mg}Qr6#+4v+_oJp7*bTo&2+7lW=egtlw;cW zB&Lqxx38HNj$PDLra_%mRN;zBflI$>CH4n-zM$sQ9D#lP$@GRM#9W($zg)CPDkSdt zH$da>KhVsK?w;aq@x~w|bj+r&9X{M&E~7!ld>gf-^w(VwfI;6ShWc?g7o)|-)GaiA z#XQ2x(^1AVHW9q8GO6x;Gu>xd+Bm6Zd|CDwKw^@cM2f)RRFg9>bqdqbc zlH(f_ECEHwvji|&*~H;j65ZuLBS(g zK2YJ}{Yd8|alUa&hkXfz z0V}p1T^<7Il}!C^UHLd#qki)mgjZ+FFDvq>%u4g=q*l6g`6!UTKfg$}n<=n;b9ui( zH`7d-()GT+ouyz*Thw$_BI0gn(z&gi4vj&MlWT~L*xR@JZ;DmPiyt=^_+4J6N{eT` zQUn2%V&+*zGMwbtxnIRfZpX5PTF8S?Z9H+M#Oghk76tQ>cP#0De)oqh*(QAe!&IkWW@E@-tyuzLX+0v| zlYfdusmmg1;1)}4WNRb2AW1$ru&lC|ZqmZOUYE*0cV_}s%*Fmv9741&Y0j7dQ3j_6 zs&my&gz+91l%DCgfUXQ75<_%-cl}jZQx1MT0iTqK#74Mpq>hdOKsY?ShItCRXUh-kNa9 zG`d33-kUj4AzS{X&s})OGjW0WT6dwd45>L9d1J6?M*)|Re5yI<@omh%Z-eiI2ZtbQ zwL>GyjancnDRpb`KuTSt38Ze`%bY6O!H!k#-?w5+rZ!E4eElBNWYosD(TAz~_P!jg z^Qf)`HXRi;-Zx%$G_9uz5SEORuB@56-+eJHxTTpimdWp!HaAx5*%BFlC(hu<8$uKH z{6&q{Wrl;(ev@qwN+0eSkg~N`;NrVjCm&cWvx)G3q><^SU_zUv;j$?mZ0H@unLYP6 zn>H!JDPm!Thdo)bKSTU0mRjRDY%Mlk&~TB?Fd7zns@Qi41pD0**?~}RgMlt zM)^~-K@s|g8^r=4FHvX>fdxviI8>@$h9s>}#5v1MD`Y-+{7h3}xIe$2(Z2yf$nTgu zro_Kj)#CUQPw0rJKC8Dc(U$UTwG&}F)A2lY!)(rZunJO0hq&6%tqCvdBayy=1^>Gm z7%F6Q;t?xY=;wkj-$1bo1Bq#}EC#j2Pcx}YouQ*%pehjN=@Pv@s4T~VoNKzD9bgzZ z%gnRKr2cGSk4uL#0M)hQx6}h=EwDBt zrj?c4RG*P8GV=JAAwYE0g4ejVdCY;<^zJs0z^+NzpW{4ngkcA-&+8l9_kVG=d186P zmDiTBSm0h*Pu(7rH@IHWiAuu`#5BmrJrk=uW5P@_uZ-o9=)$w?tkc!Pp5S=o=Mgx+ zc=wM0^pNyiYK-D9ne{rU#y~hw(MJ;!d#54CrUS-tG(~yUWO&iB@m|{nU+}ZzMIom! zmdZq!mL)tU@V-88EP##c+PXmoVhWZK&ch;PcQ3g@x~GAf@)u_7c0}apx4+GgSFaOI zKi(|_lxx$ZaNOqx6^!Dlww?;8XN~;rftQ5lX*wA9VE;*Qo8JM&&w@B_`sqb&65)*C zy^u^LFFqO`AZT)FKr6;#zGqbl-{sii?C7a(*(43jxGPgqH{&(d4?ANX@L*3(3rto+X41SP85_*O6cKiwCX8ooEelav>>@W9bB44p>;=N# zkFmbb?abg5N}~of-DJUvIaj&38=6w6Co`kAxyyOQR97D&Z#{qTVV_~rZ3XZKnwWonx+st;G4S-vrO{PE#pLV|CylXURS$7teUzakuR0wtt3M5E0Q=onH^ifv2pV_^1GMe2t*UrVmLug6)?5g zTRh$Vem!HoV`z zv@M?=>JC7g8PV7hy13|ruPSdM6b(5Q&K%G%oJkk&u%4k+A{!Fc2m)8icEj>PoIbKE z)>>o1-FQD)ydm*z^DCK3U-w5@+K^@mn}%0lWnQ3I3srPW()ZY-W*qh9gJ}II*R=;4 zBaquyZgr^`{MlhM4)BtS`1WB+q~0>hU;HNX{ZExqCE*e7V)n7kM80+!M%`V~HI-!U zp?lm7m}dv(qUla)&Z?aK**OXzy^n5^`;BT47fy)@(U$uN;=ViMK66Sx;05$GZ(mcC zc$bNb{OGq?Oos!9IEmp&(sOcBhzJ0F>H!8n4EIUrVmwbkVAo|^75Z&@`DgYlhi|X1 z%nUb#yD~y+a$bo)-%xAG4xvW3ZJWa5b5dUto7~$_+xEh?`e~fKtE%rPyD3RSS5m2^ zRvp<84Pr!T@#J7qX4zDOQ)#AX^pE@n$EzZrRN8m zC7oBjl^U1Oe`)cLUVPOE?tw;KeOTnCxf=2;jPxYuaNhGYOGSbyGl%Y&dpWHj-V59_ z5LtUHxZ!`O`*Ex|W{4o>=M;VP4g3{M_F0;=i*Q7(iAY)BJbubbS9goF{t1IXa!NIX ztJI4XyZ3%%+t134RB(wFt!S%vvb+SfrHwE~ubxtY_Y?(ZVo>{pq-(JO_nonpRI%kc zrbTRl`kACRT-UBv(g5OEhEo=-&ye(dS0^k}w(>X!9vP$|3SOX_vr4S+VD21rQdh(& z@e2C=v2y+Z*utq#90)wOwK4bWqY*y(vHc}xbeR(eqTt+Ka0kvQmcR=f-2mwQ3=g*rVBZzO0Hx?68}<);gYE3qg1~^Px3W=%;qQ1ZiDQiQ&-x zesDwAKem)cqwkV2Ht}EAg#P zxO49lGA{p#W5Nw)Z!-;H{YcdSZ_1$Y+rBP%zux=v%uKcdmv536i31gAeqZ;x5$xv{^e_UUY_ zwdgWyDJ+~MeP~r$ba`liA-V-92Y!Q_fwmjmiABc8b3)^nhcyre9UG>kqMa1o|Jl_woN@k9`Q(iH=XJ;nkn7``J)J<&JV&yxWl**T$TaPgR%?@G%s(vbyQjIz{g*UQ**Li#V`me$PTh^muPjvsepCua{?M+P!*HchSMF4WEm?}t2hw`yN0veWJOE>U62 zmic}?FAkvBf%prO$%b?ds#q2ULuYQGVM~G|0$1!J!RyBU@pC+svBP{{-kVrB&}l4@*_9sO!>%48C6OlUg_M z3pi|6j5mZR^TtiPC_D4NS&0Wc~7#e0&=!{kQ z<{Z&7L1NHbjd|MBgpbbH`2&yr>i1|`3(ctpBm~=~^Nwd6#F9^<@$R|?WzXE3r1l+; z6mzGUg_A@w(uu511T7EttQscQTfPwiH|mnyiG(MgoIzc^uVCluz=5IHx6oSeG2cRu zz0A7kChxoeklSsvO+^$qg@@*F;Rf^z(C|&+(n&d(m|)i*JFQa-=~(j?m$1~CdvRy{ zn1Lll(6U+EZy^y?|J+yWUC}J;$qbPD9XG^Q8pYs$!zO4M9QfevNsGkZP%U7sqJ0nF z{I^>V6TGF!gtbm}bBnf&&J^LAauu&b&!Z;AW(jv<9dGR;7tPfD2nGIFmBaa^1#o{vb9eHi8@zmLh&T(Tn5)(X&pQ|09PRT;mL=l#*L3CP@eiO35D<_^nG8BAB^d zw7xq!4$%DC-%`1a!=dc9)a4&; zx)2&Y60=SXw4?j_BG-2N*~1gSiC^RE;NN9jjH>SQwfQ>;!7j?HoYWc1zU>&d>u=YJ z;Y*n#G-pzL_s99c!KsJhNSMWD^grQ@-_KYKWMwge-V?ZAR zDn>TC8&7!X4P||5#Zc*+gf4MTJ@wqo`gU9N&TnToRk%#ZgjI|yI+L1mP>-TBQ&6Rr zra=upsvLI(P0kK~-YGWw6T0aw-jws@c&Ra#+PtR*5$P=B4$V46IP{F)+0U& z?|=AhVO?O&g!JX^eJ)eSt8*+-?k3ObbQfU1V}Pv%&W^1Kq5EKhoPLL1S9$43M99hQ{vQCx_3xGo(PDtG_&y4~(ac zpf7T3bCvIPsR-O+nh+iIzON5lsI9G&?Y&0lA>0sjdm1h9EHvXWqBLZ}r1p~$AiCvo zjh4^+6MjrNE0mp{MWMVKbVg2iP0&bg@hY^7KDSHAkV=@Dk;c=-n;eArO6hK>JVAVH z^|-8{L{fTWW@L1GpAfN ziTiHRqU|QPu%+dOl)qHy)H?E<1Xsz#mlmNp$OzH%+*tO z+&(I{|5Z8P<*P)daHst|d6gVO=XJZ*IA-$>fsX6*YzY0-(>cn}*SyL}WJUOIEADU2 z46mcUP`h3t2cbPB%eDUN4~3Gid;S{*p)|BR<6Ad@`Z9}=rVG+g+Y;Qwq3CHUb4Q5& zfm%^SINw$N6UI@J$8lsTT|hWOmlSq*tcp2eq}em4iVCpIbJPK_&f|t6+lPFm@asw-yJU~ z&9l?W-7*rH3DBeOP2EOpJ0RNA6S+iWTvMojAFDJ^ z^BokbBM2u&d|(^6u=9?{%g9Q1A^tX%CY1d@ZYw? z%_O$4$CJU(D6V!m9u&1xN-^Mhoq}^<+T~gEHJYPFsX_Z+c}#wdt(h)CvIdcyN6+Kv z)};iz$P>hpea@NzUJPvc_hM?nSk*q0}btwoPma<|Lt{K+nIA39-( zBsTH#=u8;jg(p5gzjf!s8F$H87gC@n$k+KL__reGlJH`6@*ts8-8y^l zwx*d|?BusLo$z93LB!x2`0A-=NG;vY3#~R8ek7{)_;a`aX>rsp6Kg_l4ocu&cKz2c zK6vyNS+{9~^2bt?SW#2r8~SPzyUL7<1B-JtGdaZ?a*N&s(5>)CTDau)MN>ig`k^6u zK|J)_I5T`)>Gl(Jx{1hPBU*(qfL;!^8PY)G zDq~OHP9@EP;CBMD#$NH0Oo)N5P+GSL8(F+o^qg0*a)bNF^N(FCV)G19zy3!i1*_^S zp`4cOA+|y`VQERE&qud{+Sfph%5pJXJ?(PVdTWVYz#81^aEJw(eQwI<`Z1X(MOI8n zzt0*v|JfOmnhm--^bCk56(G7VO8!HhQx!dTt=P9u*&TMXDZyQLs681|w~8CquBUtF zuc8*ZaXu=7i3ciQ&5@1GihK%k*ZLai2`pJ31b3NuDw!!r6*S=Z7=Xw%qQ4%kf8y;1 z@-T}hXz)R)Z7|U!3V8DUo-O2ja|!qSdHU7*o_gnUk{L&}#%fWW_78ejf(;#^^8W@}aE-V5^`2Udcf9U%4x{cWPVQ zm+XyxQy+!-m#|TmHk_Fz(dkXji{wTEWkXaFDbY&T^+I!$6jt+~Yc**6!~_F<>0?{t zx2SDDLG680dT?o6aWMrssfZ{G>5T|+s@ma7#ST{T^0o!n1OlS}A>iJdwr8^y6int% zfI`wPSeJ-EIPJt!JChz`XGNQFu7*jaLk|99a}4B?h%?VaYoZt*-9W`}QAR`1+|q}7 z8^s62~_9pki`#xL8X1%I1_F$|60Yrs-! z*pU$vPkFXWcOm=VSfI$H7rYzm+QM>Tz;rPFE->W6kGr^`-f3#m{R-{_j{k z%Tdh1(_5I1=9U~Ipo;YCN1*WgfsFkEFKkn&vyxqH%bvZI!EwY{-3Y|GRXDmf88cc+ zo+i9uZ!c2T}>-tzU&TrBU+SQ6mq=RV)82?iU- zf33^NxcDgI)avh%lLGS7SF}%v7Vgw=1*OACW)m%wK-}L}U(S8Uq|nxGz**ox!1tPX zT7Iqhttk{-AV+}Hu72MR!05P-D-P+!&U@oMx!=)%zgxJc;I50f*Rf!$wJ6QYS#`-4 zXPG-Mc5gy?ddESOmK5yvnH{gn-*926YhN0EKTso?w^F}m@tU$G+nU&Wz@iCNx5X84 zqvfWHEyveHNIx_D*u3oC*11T@KxL zR77sTDI*@tuz?J_H}RH#9!NS3+rt&07J3PAXr+Nr(HuF%s8x7vb>iKZd;nl&yy;cL zR7crro~5x|3WdthY?U50?P8;v+*g}{Uox~@LZp$Wv@(>PtLE1*19vN$K1;u(l5DYY zo!ebv^1J06@Q`f3eX++SY#z0| ztkcJv_MT3Le0x*Jrf@cHq&CAZN+=v!85mvM#P1h%Bge7%S|BnJ9A0Z0gyrGx&ExC1 z-|$`}YJ-ChOLd*C&;CUR@Py2}-j~rj)GdtR@zA+QrUt~H)g%jiWPL&>R%zGrm6plS zp-H--ASgy&lkR&fj0=_Z|S%B;u=y?<^S^9=DUKA%-zwiWO=HF zzpZv*bEVrC72bT&6`gBEW8``^rPw$o+u^!ld5I(1l<^EK?=mzp$1<5vRJ3g?){n_= zk7rsjzISLsu69*U_c-zYUo9A(4zk%GGgW4qUDEg?5z(^==(iE(7^+6yYMM5Koj-Vx zchf`}1-ROgz9u}v*DEsn1w@|5{c_`j#@Xv!xHe@XMW;XV;uPdBj{UGv{8?-8Si&rg zPBXd6#g!}qk9O-uN!@utjbG5gp{~XZFHlHe8Vro^SX}M06-XGlrfV+4^Ho84+r>B$x#AkRLrs z4~GdIp#kVy(uM}1P0pIpQ*1|An4>n(n~Q#k?P^=86R1e5{aAoAHrW;_6eyu+ij1^# z9`TJOJ2lFkg_fAp3E9M(JP$_YZN2F8b_GQr-;B;h zNLje6{-Rg4)t@`09WS_^3o!sabvDkculmO^EY!qgWD+?|m= zQ~u>KhR62OdGaw?eE3Bb(s#*i@q~Ejf}OQRs?S$>FqZV>+=V(kn|bi|PV}aOe%df& zakJjP9EfXX<0I}^D#}iBdg5;1UDfnqK?b^?diO7Y-;~gqH3tlaqg!l=!RlQ%d}O zek~MZlieP462KHgrTyc5-vg@RhP^nld_zG2b9R^2`t7UP10?(H9?(wp$h%HpVPbTeetM2+WV;?y0wG4)=h znOja_qJ|uo)8s6ea%8?q_7k$IEBmw51rynl^|ke$$3TDw_Q2}UbG}{1Gb9gOp$lx~ z(sL}KCPc_4d62u?gp_7IjF9;Z9G7|40S2P#6P9Xu9gdU!&Eem?vZt|R9xj6aR4^s^&ODQ2yd+85N->ssVDF?$AE0DId1^3d?anW>iKw@{G})Yc-SnaO^efN9MYxl^@$JdMZO$`w4dPz8TsYKY7l>f z(rjnI#iji~hP!xl)A7>3WobuB!h_m7>c@}hp_h4C_{T|9#}9JG1L#v_>^*fEZ(#rF zQqJjA+x)Z_ckXt}mj>uNE0QO-ro z4?43hUN-H+IB{`AerZ%6JwwQ{vvV&PRI_w6n-_7~f0RLu{r42UV$RVL2No+BjS za+_H{ceIKTO)mel>%?_tv)V$z9)SP$E9CY)zL5ZyooC2~*H%>iPuRGywDUbMU(9|K z97EnLu#JJ~E*D*sPY{E+ID!A zBk9y&gXiI)i2*-qhE{%1ML2<5(g}T1kjelEyQRKLgtds?CD9)>G8a6(ll?+Y?;yRJ zZiN!cl}~S__-eHpmxGp;4>MT3aWrX;*|Rsy*23kZnz{9gvi3kX3{;AFk;L*~ zs5{ze6y;p21AM=jdP<9m&96z)4|?x`-HHXDWM98%b{8s}z!hKbU**Gy6|V_ml-}=R zl6fDsxu8RTR_?wAo1z@4LhB>ib?++0QRy$a%qNk_zQ7pqr`sucWl zcYvI_kv>kiwiIesIhU}OH9*HbFy}kboI8;D40$6lZZZ9+r*hl1-LBE;xJ=&?Dj@qI?lQv7o{!=(#{RZamG9&MU8~FRk ztnJuxFxda8Mjo$6ill_{wua zPJH9`7(pcu^I1UaDAwH|z*`D%rdx2FUS}OV!CeUfPHDrJD?yZ8H!W5o**ENV=`}yl zKB{AWz!JZV06n%vEiFeo`tZy>CD#=+o?IoYWCghv%xbSMW6jkp;GujPnky;L1 zA;+{QTCSJGpq%&;Imv~j6q<@M=n`ziCmEdux-Gw!jM{J-kiVS>xNJ)x@`&i%W|+Xl z{#V9jE61IV9@lyJ4c<@UW2|~bs^F#B9N|R;CSUvYyqXnu7%DdS)~u`o3c{X1~24c+yzBCZDRYb`TKpY&Gq!d9t@uR#MkzBMXC!=ZLKn zafdZ!)2jXPSvlGr!Bk~Q^X&c38VH$lj)%!M!^UkpH97ZgDOP#CqoF)}VmVD;gg3KQ z&>qN6u1;{)@jd8N90DZe-{L&}dIkH3SpL$YLR<8P!9^8oA`)_-x%P{N<1RIX^|ux( zQj!&HXysx6?0mZ{6Wh;_=uI0ut-bt?;xka!Y*jiWfhVi;TXJ!GsUqL_+`^Pc;Rn!V zh;D7{yuy`1w@HR9GRVGW7xo*hT|sTPQOtF;;udW-`kd~%aBr8$>Jei-^>!ZMxBnF9>1X1}*Unf}vJSd$`!7h}8+B&EDeAjWYSwO@>(~E>h?ydm z*`3C2xyBQoL>^&MwKwlq&{hu?k=B^a2rnMCkF@L;9(31mUX0_<1RB`P?-cof7~52W zC-VImPSeOvw{Q@Q_BQy zDN|qM8a4G^k=0PkdvVX|^g?m!FNIiHU>4I0CEPLrT*4N5vyi_@@JEY07TW5uSK|5a ztf;?`pA*&(f3e?4o|Tdb5Y7KkU_^O%uvZ!nFZFLmDQ`bDOg~XHeNkpG^o8!VHr(j>K^vdPBe2&YS1Tk#7|dlH~_x5&KLH zSwcr6Ipy?4vfg3-kDyQ*duAXcbJb731T#o3@{s*;_A2RQ_7~f%2UO9A5ErQ? zt=M8X=fF89GUzoJ_IT8ip0kB>ZCVdoU?i8jP+r^?V#xUaNO7MI8`S?%bl#6p|8X4W zIF2*!vUNB!dqp;PHW4CZlaMV$oN;#!A+up+XM~VdvPX!FoSiLXkBErx=lc)bFZceu z->>m}KAy%{$Q|&v3!kxZ9L-O3N59_3#!U@Bl;)kztY@h9Dz$5O1yP8e2eRb4GEEVe zl{eHbhi=ORkLTl4FWc9BYy@Y7nORSJlU}iPe0pm<+;m?MnI@@hUpwAXRxJy5*41QP z8U{9>cnZ^W_+SGk3!{i2gtT}Z39~VXzAx6j%cJm9bjBiACFZI0=jy+DU_qAW>UbeK z(?za`pJy%SwP#!OadbEw_6ga!p>3ou7>m$Kjkp^Y^3bh{7F_!{#7;7Nkt^(ud^w0w z1}eYFD4CYmI4DZVG#V3+7p7*A(Z4rzbCyMF|4sxq!4`dZ5Os zycyer2#&Rqp|3aG00i5p`X#ac+L+D|`Ql5{dJioxqhd1dmQ10j4fnZpE15ZvaMFHR z;f0`+h1z6oWb1?57jHCJ3eZc!iS^V!64^;7+<%P3?O5(k;?QsE>bXe>+O0u{9lVh&vq6mtVN`qc{cq8so0zmoDur zXgnI2yi`2!<8P&L3p-oXKhJSh$giCRxM-)`CM3HH;?Gy^*xFn8>W{xud782T>lk3d zx4yAog|#mi2N|j!3pC$|=U+P&fal)gjWnp4o46eX$WeyxfKz){Jvli%QLHy8v(`JJ zR5+$IusV}{dETpLGIYXq#!W&CY?V&oWkRhwEa(dC&W!XPkGi-&CqFYx8RrEIUCq`$A*Kfs7Q5!E9ejpeNln_r zw(h8(W8Brl8u)EzcfRF5n{G<2`*)Pm(IjEE6Km;S!?@2K;mOpL=U_zJFeU&xeBvz40Q!z>;5Ct75zb|_(=CTiODWe2=%V4F0g`ZnQ zgAo?=I6-FFhh|4ult>#F{6*s{Y7uikVLblm+a6pRJ~=m88jX6s);CuE^OJvwN_&*tBQ zKY!y!D|0xkZa^%a^i`0I**F{)MpM)lv;Ge??2%`BKIm8+`@R;xvH19zptJ6qXTCn5RRKGD;BGV*&G$&sBPjjpnwXi#x&j zaMT+29+d7z;ESDnTHfE^1~;V|K^HT_!uzsx5kUi`GmDFKF z7xIU%A9TilLV|zsJDAg7#OE?&2?3rW+xYADHOE*K+fy?iI*|#s4*8WAwPk4ml8&~= zJMJHSD+!@8#&B8Q7ad@UR3I8{YAG6$>OIG@iA9OA>F7oSKkKAUkb?vvjX#71g%>X- zsNYT5U6og@O7YMNf&gwfJE$qy7(TXx={uFu_O3GAQse8 zj7*|C#I~Qpb2lHNeVEn#tO{eRrV_}$Bhp;snBX!Ju@_XZM+%+T-xUalJ$A*|X2eB#KVh_(^U(niHAXD8n3TtvPS)q$By;Z=zWg?3!j0iA$*Q-YwU=HM` z86dNw#A{j49561Em5FfF>BktbjugV3d1@$jbgBHNJfJ%SK!eZv1eYR?rt!1m0M~&r zIi~}iD2rwAb>pviKjhv&HIe5?e%kYTL2${pgRizly0ha1hVDT{FWRfzV;vtaETiWi za||qOZOn;Y-8m-TpEZCn&kua9U`=>EGpzzi$a!HjCKM^Tl~0WL^TzehZq-l9g`vpB zqMwEUEtXnx*j!}h4rTOeKPz>em>NM=4^r)ZlVBB>2{-T(_my9Il1f(`ORU6)s?@%% z+!aCwyxeGRI7xu*uVn3*-WD*o8M%do?H78Eb%NtrijTwW0b&@w>p2?55S2YE?!0kl z^nFZ-b-NLi7r z?&z{$;Q82$Om~uJE~FWNY|fi7tg>mXZS-^7Me9;N3Niy=*2l1M zO%Kh&v%x#D`)YJUjVUDPumJf-hFJN-#z1LVi9Ur@D1-;t^^Id3K~qJT&Uw0`F2KcU zKAQnLJToWmCnxMA{6n_nfEnXwf})u7gF0EhvQ(^F!r^8WgGp^vqFO>2DapO%&l(a? z88A7>ulrlGLuxm`P6uPf**S_6UV}VBD|l`E!&SYZD<%hRrJsTEo))QBVRzi>@kAL# z_~rz!6ZO%!>z{aL4!&w%4e~VZO-is3-AoCLwFcGNi&!AtH(!_k@EA>=aR1-jg0kz{EslnR1vDml6yRpzMHCn?aDCe^ENoXa&HN4{F4 zv7cnX=8}~lE4G#wdAQ47&k4FZt=qJKve^}7h0;KVy_sppP4glv&nAosyVAU@)5Q!EZPan#nNL?4+mdx2&^=CxpT~daS6%yC4!Q+pY%tnz2Y!IT7+r1S}J1R_+z|ag(w@ny{k3>{egBEEE zx)i$CKSrdbi=tR~n&P#K{6@~rEdLFDi_Yxz(;5=3-hlwqjSZK9ZGgxFN0cH_DY{S& zWq%^aqA5ak^eKs-&Ds@-+EDXf^+90!k7?Sb7*%umjObXBchc-vdbsU#6P?c5W=ASY z4H4%g7*Gcuv=v0VYt^E9bt>;!34l}7MAY;L;K4>YX;v(dA|9NGKHq{uQRpX5yV!qU zE6n3I-2)?^%7xKdj<1h?dYb7WOFo~872(>jZHOzh0ng7jT;>N`!?`bKRkxBkuf^PooUT1PM zMB2>MUWWSIWH8{iz}4Y>YuT9+V-_Tz^_}Mw%p3^{=0h*xi3**t)*Qx!N7v<9)Cd^= z4&CU|4TtVu7YvEbvpQ$p3S()e3x@e|U8{U)mT>_wb%1N`A9)lj=l1&U2&0Ay2kRNm z(x5i-&cSu+_s1_fAoZt%zlulF8%~#zPZ>yX5}{i1(9G zRv9sh#ZQzr@*jT?xL;E^6bFA_MI$~0Oq@qL^!gUQBoPDeyA?$<)t5e6KIcyuK_VI0 zMc=V3bY!w86pq&o*W%8hS}VW%@-Rnje5O@$iQoHliyLhB=#Ie-!eNCT z;&bYFzf8!Cdu529TNh;983%)!HU5zOS{6ci1#3NZ|KHZs#id224j#IZ++>m~X5;$N z*u``#2O94DOZe8cG-akWSEY=&j#X_`MJacx&a70&tKB)mYUNEF#NHr7u%EnI12Z%k zclPTGSD-oeFbw;P%Q(BLm@MPpU5C|e$IZvdY5+DDzi&4_(33xk#DJ`}79HaE`g%fw z&&Zd~#M63l)$H+yr;_{upG$VRnMj6@d=QuP)%T z0CB_`kB;WL{GAr@+hek$L+MvZ+r>7eYQ#})CQ`YM4Q6JkCs*G{rk9YctWJw=y|$nu z%zUKzoFZviZ$j2K=e%~kn#z7>7iqaFE$ysU`1B;#{Vx{ zeS_utBp=Z9P$u>DDt*jjAWE>6N;CNfyFTHsrz_9LA<&me_m6#mk9xdmP=odYvG9$~ zg;lCfA~ADp?S&j&x-6ajA7_K)hz!ZLcTCaX%2)@|PT{-I>?E2dO&LAwYU8=c5kRlX zI2cbXVv>S)j1%=q5kvHpo!B_uA2uTmFRBB1ZDkHTvh+HDkO0CI$; zQTK0yraQwsk6$c$Ggmj7pGsy+1P)T2d$rz=N~*m>sUIg*u1f)bQSk>Hn6K&)?(NCc zO?q@HCGv&xgqq7chc$uN?>gW)v##sj1Bra33ybB^@f z^%@EvGAGwD#FCIzg{A{n*3y308@cD4|0S(LFc&J!M$>| zFz~Ze+i~2eIlSYzcqBw$5_dfw8b=yR3p$b|<&&1;sjR$~{<}k?u_tSisUUA-DHY=!#s0?S5G?IUk2!NyyI6?I&;Hz_SjX- zKMqocV7$;z78S>*V4=vW2)W$Rrl|A+Y_0Sc9z1=N;M$*>O)M#G#0Dye zTKXE;)YPOJRu#a2X5+F!Cd>Qw;4e7Qf5h&H;CaFAQODp`NI8f=z)z(^5 zwchjk`E+W!n10OF4q=@j@R)JXPES=m0;?UQ8ORyRr8zwNxvqC8${ z(~z~jCG?93_Gxx{_Px%-BO%!*=}@hFO&{vwFK|;!CUUMBpx3nppR#n94p?}|8k!Xm z;KiJsAk!Nf4c%O46|^VB27|MFb_QbQ)Z1FT?mXxDj+MzUOXgBx3XADL_b>~lXnart z923Q4o@g~1nXKl6Mq3Lc$la*rKpGoLQ!7ifftcyo4#~ikE6@ioWBx_)HXExZf|laH z4CXpTqTG`GgIYp&VJ%PJ0OlH!PCySlP1U}2gMz+xm&Gupy*&_wz|jXfDu1tJjVTLE zCs2(e0?!6Ryd~?GN9el6ft3#aC%Oq9yR=`n|eF2g=KMlCGOIy$|_Duw3LGJ z8@xEsp41W8Uxw;(yuIxh`nKC0V+=QE8HaI`vo`l8HKPUBc&$2uqc0fCJa()#Oszi$ zc7j6(&fY(~PJqu}$wB;7!3<~RkwWdxo5jX7z${~GOPvMiOUf2FE|$kcIDTxR#}VL& zut?bYKm(iIg>?D6zQG3wPeh?hR7VuRhU|!APWTPLpjG|flBgZr30^R-QcSlQ@3!Y;AxfXcu!PuD$L5jPw=9678qP(u%hn-GAg6mH z;o8Y$=U#gpwvPEB0lf7%$QKWp4Tx9bb%YrsOZU2G*Tre~Hc!1*(XMhwxb=tFqkKG) z>+-d?6-$2>E)4S%xA{-3kZIq}fvc>n<1RQo#kt8=^B)HtEj8p)XhaodQZ7xPZ)}z< zc7n{3U0@bc?r0wu^4kh03d29a5%RjAYblIF|=rUr@r zA9vd|q#NR={ll%D1s~=3yu~+lN|WRlj4t{qi_|vV-@8Np=B~j^4Aro8yg$Ix*h8Gt zwpy0<_G=-Mk(oWfMl?Kd;1hyPST#5dzb~x#*-6F&xnQZVk#}9^Oe&@G*(R+$3rE1$ zCVpI;-z}}|3IHw5A}Xl+8?g8soc`TdJU``Ia>eatGD?ptF*NaB+f`Dhf6Llx)o~+n zuL7Cu+YzAiPo#_&yBEH-rl=#oAo|ytQP6>wy`j2=87KJQ=d3`sdTOL%C-85X6+IEQ z+M;#{kA`f;53!tqa_?j~8BuDdvAw;XA1VC}WV*`O$D;GbDf`3oWOXu} z<(pkWI@88)A=0p`a@6x{?u7j}A5hp@R?BqUt;^|z#e{zp?8MX*Wk+o2CmmuFMS3bA zlWDIiy1kmm1SQ@hC#Cb(iZn0B1sFXP-+z3(=ukzS3F7iQ0U4C8MMel*-JR-;YDvXd z(W&F>JS(mB?2zqAA>_U*Iu3RR%E>;*3JrS85ukfSW@z_O2#w!Qf_t1%-6!d~rk!+X zwgKpZFN?)0rA;{2{}x>z-{anp`@f(nM@?7Quw0s|A3 z-zjwvxD7n-UJ9nBJ+W-Gm0i5zUipPzQmJ?wvfwGYw{eed=GK+R4Jj=?&wJ#=K+)p& zP5(<>Yi(+jbu|uE8f24*4re z)VdEhzuWCu>1_cEXhq5>v1Wiz!@GiSGIa@agKgeU7|X8et5W zt+(O;4$t2q`|!h+J)0_~u!vl~3xA)v4=rHY8C*oeBlv0K>vSf2&&x*djLsWNOxNdds{M}U6khg_0Frr_fI?QcuO!x;YP5_ zZ;iQL0P}mQAo>gC*~4pN?Od0=*lV@d#5YdAg3y{alCA7lTgQmK}aJ%^<(XN&OH%pOM~2M|$~F^dbf$@2tjfrTghgy@UI7f2nkM-#>#yx253 zNY)uVC1EBFyHkafECyPkWF%>zPrDNfgMq1j8n2Qw}AB{U-AF?pTOXf_x;5&tNWuA$d#;i#$CR*KPuwkyqDd(+j{Z{Tv;z;`Pv`}+g7JFe8EyA9|tgly_-OZqFS4Z3IO z5P(hT1?mXCBMTiY1ESX|vY8gAHx-wkj6`KPUmDGCW|7f;g;q>H=d8KPZTTEDF8g^v zp7VZ9yQ!4)$dT-4%iOp zeL+G}zuXKR%21%2udS-USWagC{MMDDa8v21y=S@c{X+e&>)zi1pGu8H$)I=bZ@TvA z1e$@lL__4h)*cjxTZ2qmP|P7`^xIhqqBv^ad~`U6;{=Okkz9&ymLp$Z9CXA#UFyRu zmM2{vhFU0|^8L>Dp&<2+>C6`o%nw{d1~`*Q}B6(@#u}u&0if!HE9A>7p-2xbi{R z)nt`_6d>$8biFqs(Qp-8CSO$kw!taL)`v>N;VRs zY)B5c|Cuqm1S)#5Y(N7;4ol2zGe+q_V01FPr5;bJbFSAJin?nH8WAs5qoKQ-lIqp_ zt)NbqP$lM%?~2K`{sI$>iBc|PLfK-F=+;ZR0{r!vlGxMtG#rCQcfZW#yNmkzj|xiF zH)&sX%OCmUFCtYmjknDEAvE{Ie0~D520mpYO1gutqdH=84vp)dWx!v>5Ducaq=u~x zJW3hNs%nDE1e)E%)l-npTqC{?BmM^;zkbL(Ix+_iNT(6=v3z9)ovd}j*Zi+Q6znQ)C^IcSZzq(@fsTO4r0zSSX`B`9Xj==6xDF=3JE5JWg zt@{?ja?HZ{surX+J6*@&f^C_32S@jsw6mXToc|3@BH_VIr1UZZg4bMM$)&T?y!7|4 znmEAQ>%yag;TZ!vd5FrJ#L2+;vf{(gP;ivR&TpdY5yesw;OoHriI=A5SD288i(3{M zqrTaLey(5$*9MZ789r&6yZE09X>0$IxuSe8`O4nk$d&! z&m|Bab#;&{|9ihsjrrww6(^lj`Ns(5#H+E_xlco-JCl_E9CluvM8ZHX)?u>j0WaNL zXZYHE8o?KLgR_j~1q}My0=4}%fauPzU^3`lp3Ve!Hb9#?6uI!w5sP57()9lWXJ&mq zNI^=c)7pg~Ci^EzT^nJ@=;dUEy1!hwXuBAUxaJGQS&y(S3&b>}%5<;kLh^FY9= zc*r#MrAkgimBOLU8?QLx^n3&gLf-HQ5X0SMH^bwy(^1GakTgc%DmZBWK-CCqMNR5=baPCWg%AK=-?@uey}{kH8s$G*MDrRoiY0DU1-RpV98DT-GEv_Th!@E?}3`_U{Y~Phj`rC9OAo} zU}-Tzud=+g=2cfw;+rIzhWo0x^j$#+BtZGX=OXUa{{l9jh#8eYs_iLi=yolFFv+auCKJVk8sqp?QB4 z89$!|u4UEq#ygZ>WrT`;2xY1xwY-2geth%Z?Kkh$4Xv6OPIwdB6_xthDov4?>%<`O zrE$lZ&cG(AEz>Wgwf7eN)45RT>`S%Z^bJJJZ!82SDWbApvd<5WVd=-$r+fm_^Fz>K zRxyRiGRVHc5aC{lU-K!lfY>UYD#O`ho1VRBsXg4ix*A$%Gb+IZJCLYrbFmy?=>|(cmW^b7(}zPV-*kkLnGmwbhbN z?)UJ>S07sa;@mpV4GU=Tka6?9iSE09)7`!HQ(oo}71z%joG(9xx{c`X=R_8yFNi!4 zVbC#5{NVu{O&6SG^4@fXRU9pQg46pn+?Egq3wu!&q9>K|JJ(qju^qZ#(8X zuOkCp$1!wI7&wXxqdMiogQMQ^a!i$|H^XmRkQ6+@f}?>!gG5l}M{W`N4PS4&T8pk0s?@jmv!&Rm?1$D(hO`Tt(;Y^b^)|JC{cVaH zb5|EjNg5$O(KPIrt5QzE?VWg?);Fw<<;nTh8VAjXl`0%=x1ECR{L$8%%xe~wqkRqy zaXf^w-oG0bIW0r*g0T40XFbX??t^>22^7ritCEEw`o^QPwuaXi<-FqeO(==qt}y7s z9DAuvTJ?P&2(NSM{@M=8STZA)p7w4^8%11-au3ZskQ?j)>Q;D}J`s=a+k#t%b%uTh*#*&RE=;0j)WoS1{h2M z7?AnC(NWBGU>R>*6ITcf>IgMFCU>`!)c@wEUrvyw9LP76Fqf7FAq zz_v5G^Vk|!CtWdGx_$o2RH*uPi!m)(jc@PEtEU}r3K~AAo3lKpxxPrX|Hr!8muT)o zJ<}Q0y(IXx?cx`DL_G1YX6khYUK-?JCTM*i4(wvc9evfK&^_u!8ty*`#7OkrADSr$ zbGJxH{Of5cS)%?c-DL2oxTMGb#5t1{!2D7HZg1A7nYYj z7kll2i@8>Ln-zMA>hYgI>gtrUGV+#E;JY8+NuMzy(wW!f+8})h*MIz0Zcbb*u&qem zEls3$X*pqie1hDOz>rQo>kYrFTWWVW_;ur!=xVT=q}ZRtRD6~g6ZA&{*{jS|6*HZN zK|`qMcDr3DGlb`{annvfo=>WHzueS=lh?fcjCI(E7*DXgV`y2eQ`G$bEbw3BZwd~; zj00%GU=+!L`Zb5nsJIG_T62$}udn{{<{?X#3WPK~_dw#hV2}=~(j!z=p4Az`BRua9 zlqzB&n~x%4?AZsw;3eK~Cug$)= z1ve)~+~nc8Ff_YMVArM%%KcKJ-*Z&;`1gmrrW__SgVZ7)J9&;N8()cPRh_n|3lT`9TE--b?i(d6 zOYZS?;RGQ4qKhk@jjKKgBd>9OfSBOHvJY&l>_#%vy@p(FlW>!UrfKjc4^kXwz?GkB zN~&e9;c}{w+QAizE%$;^D*Z zGcJRmFBw*ax->2R%s?o(93j&*-S;A{IbJ1+X+P^dRZHcW)r03m?{gb#6L)Op5pPLe zhx1=zJNBaHOO@B0w7wSUp6~*3WZu+`(P}r*hjwZ`D@Vg zz}3`CRzNVhl9f8WT2Yn9ZN|tDQ+XUdN}S-nBVA0vr5@s3Zoazx?UqldfDy^}97gJ( z$4^B-vo`@np!GDkZ`d4r$9ZD`g!PuSh>0WjY@<*h`1Kd&s zkdQ-nmsJfb!kfLz&ar9INfF+n#SnicC1HM~Y((F{#Q@%B0x3TTZG75=6XGkGd95(I zHwR33v8a$IyPV6YFlq@pr(o&B_W6KkZq(t<@%ysU-7E}K7u+HEm%%)%sv5>!CR6JemYhQ-1gN*NDzU+zhLU_zDUG&aNyA1Rq ztWVC1DVbYpFJN-xjQMJoC{)^zzVIbTSe*g?4`SbaMscD+T|W^bwN;6hGWLZ`t&oLM zC5T;ho~tW}wHw*e-CKl}*fTT6+tt59O!7}v8T5{Jlrgpa%4-BP-hgm77JO}qAXbQt zb-1V-X^qmEgv%Znk#d_bsBVe-;9zy-yU)aP>41#jo&0ox8Kb zw>p;`w8Szd{i3+re~C7iEHWIt$$aw_i96*I)SXpOFP|8s!!O^JWFb#a&wNHlO(PhK z{9@Kk+`QjjVIX#?_4mg^VznXbUQcZ~de%>Q*}DG;ub!Dtp*H@!gmSjy$a6fq;@qht zPU=AI487*;q#gpXca6rB_>k{753?7usyXxDNhSQdMMjXm&lHLhR09R1|757N1yaJn zimc46Y4&olw>Ag#vz@)YdqjCYHb59Fq&o6cOX^MsIjOJ4GV_t29i8t=|GP{?y=aK~2olXAI~-=^p88k1DX{}6u0H>eqq!Z%GobCjXCTGm=Xa>}Z z#r#Kq-Hao7Zw9p7{~hGxN?BGy*88q{A~FwyR_d2K;8$nBZibk`n#ytVXLkgVrUI1^ z2;;yltP8eqZ5V7JX#jov!_YEj0OdVX*!h8o&m8I z2m%wb;sVOsKpCZ?^wDA%@~-|>k)*AYY9D`rG1nVI%FC^@G8Zi7hj%7;dmrxvK(M)A*2P;zX%*n~PLufOL5lN5%H;%oizMIxbqB>i9hCDf)7b zu=xhkKRc(C+1`CYlvN6zPH^ZJy6i1UJf5gtl!nA!X&q33WuPAgR>}*9W}~Mvz%n4q z2RJQK)1#&KuOdW*s=pPlDC{J@>Q2o($EHW4K<|XP!Rx|6VaM<4q(XO^Ch(BNX>`ai z%m1K_iQ(|2w?KhK;8wS(u34B8Xb4~eUKD#7s}jB?m6}XO;y3n3aL1@L&c83Fx=!1E zzto91;i|G3bud%BB(4~C-$bgm27RuoU_2u)GE7S+WCfYw+Sl3JT(k^ckVK3ML$OvB`hL^#T}v~xz+Sl zXc^zx-|;i5V(kI9NI=-MAQ9bQ#InW=TH`*51ZA!=-JJZekA0d3} zmfcKPou$k6@(^-h-5dDm4Gy9l3i&iY`LS;sVHb0YmHsOJT3)(0;#(OEonh`2XVL~8 z%&I>k)zZM4)Tnf)uo-+L5GLeI={wKb+xlKPyY*WR*K_gkkv2x^t4D4+-%XoPKsMVP z|IWj)l|82~Hg+`>$aJMFB&zn*oj?h5J3c2xdFn3b6?sx<()5vYoD_Y(s|Oeq$m>Zz zo@K-lx5vw9pR)fp>?4HqHsVVVkch#bY~F zHO-y288FA8G6~XQGivCVejGXHpv>2IK4+@^&UJ#_FeHVCBlvQd0rC9pDGSCT|I7t>YSP=C3 zSB7u{7tJ8=;S-0f*hNJognGi1@Y5&Q5&Oj?58oh!aMm^$i{ZvKO$!$|FRywwbb_y1 zr@9CpDTCf9$vZ*ZEx%6pds&9;**w$Qdcr|BYMNAKK5&R|2@D?m30sTne(#Rjurkr5 zKPu-T?J3n^8O%ymq7oJ1znRkJ6azTwryiEg-$n8-gw?QgI%7<|lFHXh$!0<0$9Fn**liFDL&&u6tv zGU>-=-iUj%<|Oiie@p<~=85&+6krzZ>1<3&+Hl`A(t%UlvQ<`V^&`6k&37{R83IQV zPnUCh{)CU74F^1?Z9Z)L#lG2GZ$z{WshzOB?>KF<=`|Dd%z*9Pzhwt2oqvfX_%{C$ zbas-!Wn+t>8Eai=sxV>T{IA zJB(X&Z)2r_Yud`BlhLS@TQGR-X89ch6;l)}Wh_HI(v=Jc1_#N-z60bLqSa9ANZ1h> z*!D0(aZYPx*|?s!jGl@&0yOyMni5lv>vcc(ok**A0q-DVZF+L;G9VjR54x{(507$n z?DSRTD#=k&b`3Yl*m?!@X;jpQXK@A3Mr;kNfpXBfPSBN9&Hl(RQu2;FawGvzHPP}0 z*q6>AxG{a}-DZrk+q)q_8!&O*GsvRO;1kA1_Cyrt#dW&qMiY~kCnTSi{K=o#Bv(Yp-YWDWX~(ZPvI-s6 zABjn+RFCxMftgg^whFrD?Dky#!R-d>o4CQ2iO(A2QS5hBWTvEwnSI?1;XRKSzWB#Y zdr(V5(|H?3#cI;~4QlEjF}EF3NW9R78e-MFOOQNgA%W zYoi^=u9E+6;`@95z9S=CC~4{5TSUJnyf+1P(*&9>ytiB|b!^i}ZEBg>ZC|p$B&W^X zqO&}u99E%H4E7myuvZMZ;5ABsU-ta5JNsF6%wMpCdFb*`SXX{f;ye3nMI14^y2Z1m zT~aMuqMsb$XCoTeAQX+~{hksLbF(uk8h&k_f_k1AL#TK1eURO;^FgKf_qF)4$Ukn2 zDve>w80zm|_0K?5K?8gGyMcqVVHKz0>6j*RwQEwey^+QysCCX!A%ByPijdg%)m z!BYbTAA5a%Fy~w+|DNev^CG&Flb2AocfeGbY-dQBh)a8KJ|P?jQJo~MG@&GIFsf=E z`?VNUqSsNeb`b}aR_K2nHIO3lltq$Y)kuC!Rn-{19KkoTIxKXlt0<`4RHh=r>WWfY ztgdIHt}9;DT*4I6wZyNO9xpqnCZ6=v9e2drv;BbX`15X9#?1?;2OKyQ6Dat&yvd*mG0);?kuS|U=i|}$!rt|Nhucx8@~MF+DlJ>os5X zjcS&L#@J8J=4-u-c4?r-Ya5nO4#rzk76fZl)>VFV0G`fWmd^8XU8v(P&eu7s87~Xz z3o`zqNUAOz@%qyz$hOdo=5fe%$6zUNCL>QoH@BjZ^e};=VLBs+7qIX^&r?=Qk7U`! z^url9@(PmYFF8#_ZU$1L;Eib=XPH-e)Pl|h;i)6ld9RY7y=qyEo>Y*@6Enk8VlelJ zo6z z%*TC^Gn11s@3I&VnM_o#J(|{@`~zt_|2UF&&{0J=(n=C%r{#+@?pRO2wx!dh@=AX@ z^Sn+gP$i;q80QtadjoJB$uq`e;HXyklV@&$P6AB-z_^(|VqOixUBd4Bx!qLldvsu} zf)vbFES5Z#o8XB(7!HUaU82k#ZbpJHwd@etj-0-I5i~Lruf86j({NoDTmk#Dd%v@^ zA}Xtx?)euhX_@L$Cts9>|GSz}TCi*xI85XUsCu>Y?ZjQ8n9=RFwcz_Zey>;{esn2@ z3w;iXm#h{y%LEw%`lSU2Y6d=x(W4^@cvdkb2IApNb`jLrQ4D% z)98}MfDfD4W5JE@&4CeYc97wliEd2vppXh{V!vi}FGhp> z-+L2-pe)lCKQ3P9)?Uywz|{R-Z{QeBF3^Cv4@vH8d`_gOZbY@8Lat-)ie}sr5MbQyUGGRKNdazJqep9qO>0 zrm!gH0w=ln1}!d!dr;Iy8u0+hw&;W_D_R6vq(dY2f6MAq@qm;8`fAIQve9wos z>IN`xSL=JqJ2&=7(QKNNOZKO+HKH(%B$~a8Uq3#~3xzDE`Rp7v{CZv}FlLV!VZc*>gmAlNQZjuB-OW#hn;sKv^)>H}=B{s|_bbLhR!0eG zw{YnNWOidfo);A)6;9KEeyVqBJpU2NI0EC{H?qxFjYBwRnV=eO!~euG^YU0W&@#R# z?W;as%qybTmQu*KNKhvy{9fgczb5Tclw9wh?}nq;;nfjmc{48>A{J0>NO||S1;x+a zV2@b;G+Zj zA)R!xkEGDT#rzM{eI453u^@LKqw2QZ7cO4JGde)0q+Pn z_lMuFM{!aY@$~74!-$mqWYq4eE|mBEf0FTC{Y8#wEgF4zgDGG*MqI#VH>yg8oVacvG85U~$kl5Yc> z(Y+5Dcqx$0A!1UR!aoT{4>u%1z904>b6z%C ze5ghiNfPf5&($}Mw2n`DsU01PRViPwMo9dOu>W~FlNH4196bMTn2!-==T=2=(w&CQ z#+{^qw^zZuR}bRTJCIgqUsrGxa49VBR~k8~v68UeKxXgP&z$o$RK0rEPa%N3}XTweW0(s{VE`MzyjNF)*?A!d!Bh&@WHY9uyQV(&exRoc?pBZ3&UR|gWK zc4=$0YSdP=XsznEYHzjG_U3oI|H5Eo&y3oC4x(yhz5yj!~D=qK!D zHZ3|}L_n*c;~h)NQh)%THATHLP5o5&vj)!$Usy=m|{ z1fvSvG<}y!;(tw)4Yj7AjOEdpu!yGx=;V?I>Xd&i8ROih-6{}RR~G1W5~ zEq!7~Rd@km!XCd5IaVxrZOX-FruQM35HB(azJyt3$&nre-b)2cGw$1wY>=Iy@~mtY zrX;7?pcpIv%lg%~I~^U3Pzk%s?iLq9*plb9yhzkYi~UBKyHgp zta+V~`w9}5Uyby%x-qhNj7hfY7Kk*cP@m`q_Xc{^N@JXEC=zjzcnx#5Mx}25WPoQK)Kvk#DkDW{IS&W=Qqz>*LOu|pWl$Tl9!u(jXPx&zorfR zX)?lx5{jVT?=H7v$wMJ~_C9GRrev)-hciqU8Qw0GdO}3(b=E4BAaUzEaJyl*?Haaa z93%!b3Zhue=-@ItTZ==t9H0?S2!dx)%2|{1};6%I?d&lpOxLBk1oKg zG<98Ybc(!-M0LxsIB?20iP32oIMR_%(Mcqy*2d4PScU8|AwP?KVS zx0Ghu?lUzNh}r2e-i@h9VrTI;fGo4%s%W(*BV1DTVT>i*Y`f7bPdf22FgCBJ9pUV? zzXlp#g`H9o!sqYG@K zT{wcdT{NLj>mOojYE1}d-8rCoeJTAEO$uBb-93bf!_yx}Nm#VVM@qfqQ}+ole(i_0oE; zV^P+L(~q2gS@#|JpPczF11ruBCz{t^r%TZ5Vd<8@$gAvS389Fy6dz;xL6lf;#r{#G z6l=9i+u*AdO#r29hvRUiWscj`q8u+Ps5?}mDGorZ+OnWvc)5w~H0Y=tboPGUW*xDV zA+GIS_aZXl`8!kYI2hX(i9bK0FE1vib2hr$Upn@q`6r%9{cyfJ zAQ<*J1ta8$03c)(x_7PU{ggm&RJivEFaJ&T2b|~K*v~LirIidnRWLzDJz;S2B|Zw) zfuuVu9}vT`rEp$6%<|I7c#c9I?!n2$2|+kM0G5Tg^DLVS$T|0;&q<|YN6232#WKj} z){D#$F?0Do=te$B;~yI&B54r> zAnaDXFiuqRhj%s@U7$i?RBao5x-Uf2!Qk&>{Z_gF0iGyf6A@vwLNQ#PsK>#d1w8m7 zGoJ$4H9?uQBqR*QX_7on6t_7R?=wX^Ma>1toqW8Wv2+P{<>5S@@5T<*qDO)~ znlw`o%8Utpm^b^#_>(>oIw{cUovW!}hgN+m^HCu)TJMG);86KB1fIJH*)dD!q~DAG zF0OHVLMH!*Doz0W37Psps)tB(D8j?3w3$dFqZU+sfBk92Q#4wG$MthcP%{|%GXZ47 z!=$Ro^p;lJs<=8y^>nOspfjqrEJt0))M~rfiWEPW`!5ks#dA8MwHi}cm8(hrnR-WR z&Ffqx#A5GLplHC7!mmtGAYhJ;+G7M${9vdc?(L~o{mFXt?%?ganZs$$N`F*uSS2pD zU_Q*;rm*}(|2q;=v6?hJJt4KLt-rfdL(l4Ba1EcH$`7U4^|Zg>y>JjWtgQK1UfAw; zP?otsE!!X<_H2Yp-tA7RvsBN9hp`$*8m}wFK~WCCIcM(4O9L^p+$%A3*#4P5yZ)%1 zC4TRA;M-<9ucyz{0l&mG*7ajJX9}8;Yk5}u2X?De@fbf+{jL{jZAqciyl||NLytVT z6!&@vZg^0rK2t-<+0GTwpAgV!vW^j2D*7BvKcCHhK3njW{?D~*p_jL5U;~b!A8W3(JXA{>&MnY$ zZT-Ic#hVn(Ah?j}MqMv`j#Acu;OVg_}h{Cf`EzQJ2!=+*$1x6O+>T7(*7>aS)jLQhr<*RBmd3 zK(%Aj@fDfXvCk1G?j7aoZ`AJ}M26nKGw7dqyUk*B6%`9Xb@zBqrnn^2$X>LP_-;V^ z5MMJ8$daOb61E3tvz2I?d|nsOXW3*n1t-&TAKaxET%8ZKew2*Vs*mFui3N@R{NP!qi=3p|m|3*GxqD7)U z6Z$WI@)RS5lwAyznV$4LY4l`pH_Q32va+xl866wr|HcpV;TO>Q zacFicC*dl(*UAYN%zT4Fqj3}EGeSKZDjfpdU~}s?rC`3+f7vYkpvJuG&A}din|C{H z4GYdkUwUkX|JhKvF?ca>E4HzQ@BVrH>@Ck&ThCa&(4TZY1g6V%$$@^zpF>LQ4&Znt zIhv_Gd;wHH4hZUjfP#~UW%8*gb*d46vhGJ;g_e6}|9iVP7eL*Nzn))UQ^`>nR@sN^ z8^c>LA7vXUH^p*_k!sjU0MMoj{ivV$Cc!2#x9$Nc8dAHA=V?-W=YJlq0bZ2dt*@kz zz$KCBl%@lwOE+c!S&L>Ck3>i|8G;d7HBL?hbIT32`qh~XSTU`T3>k>1W1Wga^FB>O zR8a$MXw#01-tswkigGE`u`w}FLw4j+)m#aqS4LtkV_vGe#=Ko4hjD#2ZAX0y^EdeV zGA9aB2w6jWn;V-T-s!Rry?_9%+;DKCnD?WIvXtPiD7oDyFVVlh_f6c(;FGGiFsX)P&0B9vgh`Cp%rfF<$7jV@c3Kx>L_S#t^Y8XyTB04c#+o z$O(4sKWQ%8L1Yx|Y|tz3Al{xdaLB29 zhd^%6U}p)x1r85G_gxpk+g;q%#v_!LO`ldZ&vcQnm(Tudo_}S3noLcIE~MRfdm@OJ z+pVLP%S@vR-&SLJh_Ox7y|Bg%Hw-c*Os&jPq#iZSyKK3BzOO3uF2V+5I%?JUU19@A5%~u9eW+rBXmZ@uGcjR8G;#EN-X8|kTKj+#_EC`KhE4! zi~*iyA`Bi8>bpM+aGAOJ37E;u&I!geD?ko2wqtja79Q%W>cN$!uhf43YBQ=L$kArK zR%ZnsvxUO>8qEAHBm=A+8$+OwQk&7GEyfSlW)-%Dgr6YtSY_pAVSK6CLj&S6s&LHX z0#~D8X0PwDl6=)5aE0bHd-2gouUgnx{JbCN)L!A*hn*W9m+SL;m#3p=FlmYA?T*<( z7ws1X=WQA(;qHN_>)@?iPD*xWM^3?v2we^nJbbR)m?)Eh&eNiO2@Ob{E_^HaMu7DmF;+3&}rVyk-rDGu&uyd#)X6uz!_IDNH`sfm8;d7wVd)lNe{asH-+ zCRK;3pj()!djGY-wagB`zlY^r=Ka5IHHGJ=0kM5=FX z+bAG;cx~0H;L4~?d|neuB_Uj=%&k`DxvazgK6gnnCN{D~NtCaQKY%KKEmbW@kx#2E zUu;T0kg@+|nKU+bzxm2~|1oQ)O`?xLt;M9bfp)%yFpAINHFwp4fO2EB+#uDqbof_W zMv$y5?t{~)A8mf`CQ14vt$o0Mnyc7kv?Ti588_6zyG+(%#*y|c67R#_zMX1bWp&dr zj-9gH3R+D=Xb#RKI^VNP1&IAjm{j7aqIG0g#dsuFsfxB!^N6#}mV8F+cpLw8vcLLm zqFHf86X!td$T)Y9_fD?oYvB{}ieBX|SK+iUx6V0p-Pe42|{4hX4ozOId-O{DK=Ohk0-9o29et7Opjf2)SAISAw@@Cut7e(ywW7y zAtx85V|iaU^*}jsIj|W!n$)Szj!WH=QFeDVea4Fd9yosxMt+NngDG*j4VV|6Fz#Js zI{lq}V)oyMWkp}8Ne)vte`M{8+q|5-Pu&8xA}-I$+dge;g20Xz58yn_k39}=N4&3< zX@h{6_#CXzPr_%rBNA>l<0=GA0=+Ju(%!fj-?qQj$&`oF4y0(Bl9z8KSOlA$`94eA zrulvpMv~Aq0vR}sMB08DWWcycdt7SA0|$8YoN}*oLifb%ZQhp@Gy_@nOTub#QXKW~ zJ!|2g`j1`0<%pckJ~?j^!(a-p27zQ9ny8rcUSJ+l2}VFNql;I_7%LL{4(Hf<3EieB zw$j!u)wkhu&3M{SAYzLeT=*p-dOLn$wLMHmT_YOZ%Cl1O`}UE91GDOAaJQ%-xWFzF zMos-w8~UMEex}#&(!==W>bCk2?A?J5SV(#e7RyWymLvK*2?YGERZt>&#@)p zQ1Gf;U$$&e7@0U*xclvoxWg^If2UcLn5T&Zr7wbeae8I^SB>h1c6fV~=WcmL8rfX= z`|A_*LY{x_`^YB%0o4T1T1!hv|+~@9 zSy9$8cGoE?Rjt@rFtkE<`~c2h9j&Ef^Z;t_n-_4L&02uk5C(+>jK+P@`e)Uv`8&bo zE%AZ9d)YOMM4R<&f2Z5PRds-*OBvhx|60YI#&hBGwkvi@l)T9qm3&?^kT<&K3lMD4 zT2?Q<90ONn|M*!(Psl~>D|tBKFK8?t%GlccAD7bPZslXOkml_+ zYEU<5FJdW%F0LSOZ`;U7UQpuy&+uO9UXE)26+(D**$*te8PgbwWP@EZxp5@oXv_Q& zQylasUAma4=q?_w@hDEtOzQa(ga@$Z++lsJzY76*-)?zh?yq-o%tQ9K=5$IDI7)r5 z2a{D67T&j-EpEj^AfsGG1X&n_df&}CFYR+kzJwW1J47Ke-)VCd*BS#;2mX9Pl>pd% zdoWv+`$t)l(IjPV^kwo<%idLp2s7Lpbn#q5fhdBSe3At#F3}U4{oSq(UVcsCLxRo^ zu=D^-5V+p$RDG*b=Et1gyZkt%#;S+GNC30JIDqe2XVzH4whN9vJC8md7a>3t+iFTEflym{gc z{e&jTtsEq=$S6`HyQI%H24HVCo8yTiQKH`|| z4gc?>SEi;@8JOicpNV)V|K~R28#2lbpF6I~d1X1gz)hy)k}O`Taj|%xNArC(d`vJg zdY{czb(RvAEqPh$lsrrT{J2zBgFXwWWL%7vtTe@yNdKv9ov54< zXka<4D()h2YlWTQafA5oNg4S)CV5m++%n0~13#RW@5rD;Sq^Wq=k8}4qIb~5Q6z6M zr9dD!0hDYZcHi1|BhC>Y86n49T{z_uX=lHZ5v(N&2=Zzrz7^Ev65N3Kv+{WQprNoY^v$Vks47=eF!U8UEA)Kc`bRy z#A4;t0TN|1GTuv7XNaWt)C9W1al#h4&LpFY+^q>f_?K*f%E2AP;Lx*xuxZy&jufVM za;qa6=E)3z-Ek6si;euuaz3jnm~nrI`b?L_!-&2x8r|$jY@CPe>S%e(;YSfau`47C zF|EPvxfyX0<`BOufg0u~=Ch8I!VdQYuFMQDP!FmT-W>efc#gTq{NwvEtW>c81a);t zEqsqjpi;&O6w6q<7weuTuaBWb?O9G`A_T-d%@ktii@tWL%{tJ4{vjccZ!l?{(^ zMG1gm>v)(6whI~*>E}+_vq7d-vsb2MIp_K_?14c$w2bAp-Hpuq$wngw#Uu-wa0sT4 zKA?d^uf6?CvuRzyiHc|MZ#MX-m|z5bzc0Kb2D=lFZ5XT7B7knLM5%KwNTdcMRKwT) zwcZGe^`lVwKAS`z1yUvqFBw=KC0NoW()IQdB4j0qH=rDuy*maBXzNHMW)+gyYQ!?=edc}xdNwDj^@Jy=YnRIl_X7SS& z4t0W^EEENtKmh&Obe{$RONu(C^caH2himAv>db#@=0J5)OV7Iw)wS|PXevD&Xrw$t zx-q+tct$Itr+Q3}%(wwtS_YF`)Oc?4Kt;Bx#&aV74|cG1)D!yCv7%IU%|t-FFEjUO zb}%J{5&t&M@y1Cg1k$g#H{kXv1zJc%APHy2Pkjh5Hq#>u>sjKx2fx2KdX}stHTvFs zI-yD=8Dn&Uos`uHc?*u$J9C5Rjx4oef?_A^8pC2DMs9!IUu(-GVbH{>RU=zYyBa}qE5XLznXzT7+Sluo)0{=&?rt#~wW zE!OtnPWZ_jQ*gvFxrnbNz^$Lpd zb2y>On^R%G7lL4=e;VhVb$8i03Zp4Qrqxg0HuEGjS&SZdeR8=<6QZQso%o`ll6Th< z499PNjXLR}gFH$IzMMgX9{r`sIHH|xb_cuT?_+`ozen{Po9X!Xj*|-+K@$3p34=2? zLDE$;W^fv0FG3dBF?gxacRZ z=H3rV7#m*f`k2Z(ctxpWNV6(MNy5U$sutsu0am#gYP_gob#M5F2cLaXaXtUkUM+(~Z#Zlwqe6da@@_ z=nY4GHB;otLW#_m>@iug;&U1aDTrPGEyonfbM)Cgp%)ay~L3u@59K)Q#L zP1t6GDFB|3@}!+Nci6Z<9H#^qEMz_6tGv3Q^VeZ)`OM3hm%y>I9lT$JjJXdW((Mt(7iR-gY6J?c&+%?XL%6?>8mt?U{X z1BpKf_X-|Z5v_{LXWte)TmFa%B&!p&xIPoiwY&<1s89V<1srSxOs!VB$&To$Vmk9Q zP4J(y&Y$zQOL>p~JGi}wcW=3nO?klK?^4Lz-0$|QazyZf^W+ope29cfARmLi$U*Ef0CMWd*-HZJa3kScf@C`C%L={#{Ks7Xf z*^#&uH@$vn5ZnNZR|L@Iy4UU-SyKOUy^UaLc^;t`6Y0dkCuUNnG^MLM+mlXVp`vn! z9oaUh+X@NPhAaa9g0p%6E(Ny|mbZ(@PH5#iP9sQ3P1J@vz9Na0P%}j%cSkJj>Rh5`D*@iPK4K>lN*<%hHESH_skk+io)s z`(_@ZdSb=GP{k`T!Ck+RYWk)Q33t^Teqp>K;i?5w{~;Ygd$0FdqmF=Lg}5fJweS}G zbYrAS_1$qe!rb6*varK1NhQSz4aYqZx-GAs1gU!^f7`JJrk;z{SeF=oi*|&pGA1yV zM!nAw;ERu`n7Q^$mKL%;g`n~sv~PHb_X-TgwZ1Vjb4jyJ*U$__5d#zHDg+G5>hDWm zZol0t7`W8WXP7#lx)tejE>E`56tY~1X@=;g4f7V3h5J0?YI0`K3Y8*~mKh6zE~(-9 z-6tE5uCQfB;*DA7N9K|6hu$W##^GJ2`0x_l)S(XiZmN2aK=k*D2KSc5qtu;t!L5*U z10y;IwOM>yoqUtezy5-@C!2|U_7P`S)~{4vdHGUkL4>uf_2g(OKF(6@AbBUMfW!Wu z(T(dpSFT+QO?hLJ=GD$`6jk=y#{Oy9)lsWI`J!fXYiIamYPV-8HvCOp>)VEluPlq~ zwkk(cBh|MWd8I?2%f*POF&os_f;GK&}0%*O?PO$_SvnF`azb)u=%n!ACr zEZwU@wY}Lch*+0TF=sx|t@`qIT>A_lT*`2#iWgptAEgCl-moI()cMfh?`s&~0-_^0 za!fmg{79&R1-s#Oe1v;en$cUw)__rVrCW0r&Bq_Xiv_Z@B&13xpE&pm-4ma5rNlVY1)vMPj(ev%jJ9_JdDVu5gesGo|r6X%Y)z zSkCHrr$8d~)sP>lyb~dP(;w*;Kr7er3mYwj>f68tI@~PmT|xPbrm?Qt#WMDf9(-?8 z?5TMgD*^$8cUu~Z3bO}F=VY`stF=vAR7A$eX#>hRAax!_43rBCH}yY`OV0a(yg8wz z7V-6m+C_kC)O)=jSj1q8zA}i@ za2W6l%sl&J z%^X$acp)OrcQjVtrs9D6&tn7#X4AABFMB3pn0UR%HtXPk6XATU8optrHTLyH9f*ThBxdmF^tHr<{#EAwc4()DLnMy`QViVu+|gCh50h z2>{Lp9Xq;I>D6M&(7a2l4J4YGa06qtxy72K$JmZ5AEEB|A z+-;Jj@kC&@w>t2u5bK-Anzk>6N3#?1)PbGjrm@~$0B5OMzC5IP&fDu6(e#X3GHv6L z^yTxX3pKyAK}HX6-;bwz1frpq;OjNrO7y6K!!=(bUAu;{B>K_e417Zggq_~R8%Hak zxSE-ev#rZY#m}$)%LI!I!H)&;L{D;oHsY@nU8iIJNlp&&G9m@c9?@K>W95mQb4QAe@>-7z?i?2 zRBHszyL`5NlWYIe=%%@P-uK!XHtD7v`U~5>f~(E{-o~Ciql$yyqW{$}cWx#l97wiE z;qTx0^zZGp>p#C#jWk-qy$~2%AxJ?|v&B@iE(MP>>P(8+6Tig!_z z^-E1Aw~=mE7~=~zQ|+Ot<3h$uH_A;X+-E6MRx)Q@q z%G1rH>c79`@J~e~y7$4!x19hXg}`t9mwWftD~qV7p^-mUhW_5iMX6BypPpfN7HT*) zKd~oV7qJ|-%(1-K2oO3_Y(2bML|Eke4dzq29!ji*e}aHYB6lE^nP48Hw}EWKNC8(@ zb#c3NLoS@VZ>=1w_iHfog74B7ru{(-0K!HxQg`OWZXzcETiVCA<^<24}ACyNd;Trx)w9l@048-MtXCj`}BLfmR#p&bv`NmJjqEW1VEE0_@{$W z4=VT2%tsqej+T=WiIHPr)mTa~r`^F*e0x<=Av&p&kl{uR7#hN8#^YO#6$#?FcLhTo z?$DKrDn?htrIqQ{{Y>j(+bF%>5QQ|67XFSE>jO9^Q*qvaDr~f=>i$mQP|@!!{`*`l z*$R=THJ}yRzTk`%dvzU$qm824nYxZj_1P@nQB7VbWo3T`dtKOD8cpj^CYb76?C;O@ zSv*f(urp3Be98~@^7^K<=Q-o zqv*i#f+y7sfNo(dchV-R(+BEYN(h8^{ zUrj$o)REjh_d<;+tKDnMinSIiz*A$a0k=YauNM8gr8>wa4X_{0$g!5*u3pK+$rt)Z zFk`4Zjw z@K?|x-~0@J2NX1m52WI69W7a#4Xu)!C8i3z3qR(SFtGUS5bBlc@07My2eKlP9b97) zx%oMawivzZu_R&E9T_zm!hR}j!RycyRNjXYvk3~r`TNNQQi7Kh8Y5+P)!c!CqGoxq zO<$28P+x7xvE}b*c~SR+X2s}J1`Cp@Rf`$g-bhC>SNCQ_SiF^nfi0wOa#cB~G-DM@ zBXQ6lnus$aX0H45(aa7yauvF5exYGIe@OuK5?X9nZ{=ztnZzT%a#vlf$|NQz8)Rnh zP*`BNl=xjR-?H&&ez(eG^M*Xp6Gol%^*YXsbsF(s6|XVB{v;h}_wURhBxxCoIrfGy zG7H=%p<)#>{%lgIhj^v-yOs26r}P{bZmW}T)qlw)ob-Vz_|Ry_b-6$uEZDr1MN(mi zA)KY4Qca;w%@jG(gP`rcu>0=-TIojcE!3U&e^GpH7g|wm+YfiM8ug6Yr#VYlF-91T zrueWb57FS)%$V}v*yd#TR~1S~(ep|aPF&}!o3X-==PDS8#8qKkBLb1R)^Ea|>6OZ5 zz*s)B^NtT+UGb3`Qp^ndyb0dJ zPkJkTRc>EMLH&O|9Wowv>VWWv@-h?~rqwzj@&XN4MYrdxIAx)0>+2WyZ{>TRl-2&n zlJ9Zib5Tm8E)X61)lg^vVzEjr1-j#^C%z4b{yb&(_q)BgqXpEr(gEoP-CG(W&b(L?MeQqnbtt%-S@s?irBWbmBOXYNM``#VQrOurAFk*4 z!cS-j_?RhmX!#W$x7+Xht_QTjzlVQC1e-|d3ME`0M{Tix&!~AVgf|O*;fjHBROxI`^7{kWPU1cotPYm|aes2KpuI-*sh=`O4b4fK^j=%@Kw9~_)TD8LD z(TF}t&E1ql-2jC^dvR77=W3c`Dnhk?r4aE>=5}eD9Dtw=q=T4j>Cm|QCqhFR3rw{^ zfLqSkj+iiLuCI`1pcrkwLE80dE<4$E>_h__uCiGI(4z66zkIqFt zKk_)7kBqpl(W0)|)gV8EQ0a5U&wPOk{dc~s^ZZ5NlQQL9@Gp&rZeA2H$t1o-N)rf` zdKYafqy8?s;ZY`m`eW{sxmCTMgu-2mxu0yen>M!N^#S}rQw=5}nyDVnZEusr=@_AC zhaSos8jer(LcNmyd5A!1)$EHTQd5(|_B8-^hturSs`%XcEUYm>A5hRV>~Xi7vEF6K zNgWg4%WOvVgV1|i*3m#gHwJALHf|vBox;s&*Ox@z6lRm4anJw#+$s0hQg{`^882|$ zkqvn#JcpL<07aKRQ^I0u`NWB77Y1G6g8ou4Og&`h`;m{DHEC)|o0x4>m^z0i9eZCU;h2EfVuC zvMzoBWWZr$E&?JxjQW=#fYAJ`9Hdx~ph>fn4FdxE1$|N26<4iNOTG)|bR=nv99cdp z`1YWw*%3?F_G&QYG1m~fU!CEje^A#yBT~w6SV^ZQ_R#&MtFC&~p~4A+(4(s*klKi~ zg&JMbTZT*i+ovPA#A7#O`fFM|V74~P*K4Of-g7?@sZ)=)y+V25MNL1jV)uU;p4ei_ zvh)>TN@!7rJr+w_s2`t0EY4|zuxadjI@W2CR~Sj2jo&P8-QpEA_k`8s_rA#BM%U#U z6h4%h3kQl-Q7X#u7Odjo^TIFz-Ic*)gXwrV*x|+cSI#`l< zs{19>J#3eEtuNH%M%pz6lSuZm=@|QLVPxlC)5G?p?YFyW5J*N4nU1kotzicg^gOFc zYbex7)}0ayoW+z39THSM3gSg(66iVExEgn*4v?JN16ta(-#{RFZ(9}oWg25K2W=|b z!?nV=qnQmOru;#_kt;)-j_>6!n1&P|QwFnsMQ3E~ww1r8*k=xR7 zL>qSt6=a|Mh(2KFn%Fs{Q@uToV{B*jNAwY;28ECIS~%1(VK`oNvP7?S)!M%_V6(S1 zU;}|I{_qFo@rsVqAztL764JV;%OCd}BYGYY$bgZeu~_00vy-TxNQ~{CqyVyyhQOQx z)6TRqOKG^Xo)3~pKxp{ft$ka_oS`MuNyx)Fi4DQ}Lo`T{`(4|7KDeI4Fl>+$nF;A` zj$l(XW<1-+24yOo5=SyT2%lb8MN(ChuW=#oE_te`-+ByRDWIM&Pj6H7I;!ovE5PtW zP5i_C=_78fq#9^!PBF%_ZSLb{oRrBd(YTO;1&k`Z3NtS)l(duC z?g-Y8UO~ZkI!sl^cTdB&fBw1LsQh*wUscR2Z9<*yob;UNcaU^b>mt4aX;-RL_>~W(X-0}PfX9fkr6@LSb&0-4EY^_Dv@#>K zO7;rcO7Mn8Vc(w)ZSgQK+@rxy^$Tjm-lxzkn)OO42l(}RVGb3<^e*k{Ii194MYX~t zP1I=pn7!!IOOn`w7LeDzDD78Ymx*76|+%dhj9)0{H`r%7hu8v!3 zQ&K1kOQv(ZQeHB@%`lEt3eS{C57j>l2Ddg{heQM)?NjoR@$2 zAC%h%v^6G>zf_*SXiQbGnEJSgm_jx5hs&)}myh+0e+Qmu=TtR=I2&rL-$T3Vx-XqE zs52oFVEuij2$L7G=HJv0z`?}m`NUK z_pfC2(n-so9>C*1HxvKdU-vPbnY)?N$hg@f~1q6!AHQ<~u;w3pFb4SAe$#UJ9B8vIko zfS1>#`qJ*OjfwJI#X^KLJ4PI;Gh8^Og1w0|pqi<+`5RkJM?)zIJ?>L`BfU>r=35gT zB4(NkT9%Mb6+EX*8}(i@5+`Og9c=bz`Cud2AhFNo%^g;;RSsw0P7kv=79CYBQf>8Q z^}Fv$9(=Doeae(Q@?!aNL!p%8P8Q$E=7KLDfl13m_bA0s4qunX=&#*3UN=8>YV`Hb zz#Ch}jgNb+VR6Z0d@T}>KQ`3A``5zsH)y>*(V^wC+0!uqDxgo#6#yqz@h7rcpwU2% z6_kg`L@@8{(lxcJ7DFYWXU8h8}!h zy9{yq`-f-nkDx?E-B`+H`_US+fHJ4{QQFYiG5|39lFy!Icc;r~CWd(3=rmxoK(xOU z6)LMxW^R&~1%}-eK$X?_RNK+*Cam9tX`^GfXH&W6Ue1Lw8__ZYGSfWW-%;vZpR|U@ zC$zIoeSFd|HrHIZk2sH8mb!fEW-tn0t8q_5Nnd<=LvdJH7RyYyuc6XO7(L%-c>D^L ziD#-CDvI)>SfH*&@2|aAz13%BywjYV-XOuAyU0j)X3nSQ%=+2LXSe#{la&B^h>U?y zRw${=Ku|k{3*=^n*6Crtd(WD5O)VOaYz%nf^`H8dx3TSma*om@CG0+sycQIS6K7?D zusxqeM*VvQ8HZ}=I#g8((7=l0-WJwV3@0VzPU@Z464=~(mJzUDMd=($JHIzbG-_N| zl@Om(z8$jl7`78CMDC{qOTGDgY;|`92+Z(-K>jDU{$U)=7O&b7sC=wR*?#HgQqh4d z-&Piy#C~haQ^1$}FPP_=^bjchCrYZN=?@59wq2ANjBEGQuTML#= zZUVx@!yi%SC#};ogqR_~bi+-lpb>^f_8H6LKVI()lf;mViJD6*KSNd~-`tosSMAPe zG+p!*qR`e()6ILn@MXQ8tg`#>>CnjLMdi=)*Po0QTXxwF+7S4-OzD4Dn4$I70?XO|C7IKZMc&`puL3sH%v?m#a z>Z_)z`H_scvu+l~j(l5xprUXYhh$g2TvI=V?uDFKsQSXjN9)T<&M6_4T%e zuYTGRZ>|mX4pa)f=I^Hz1jKO#nZUjNZDz3^aPR;*PxOt}tYwqWtq@w{6s?=@WPv(A zkF{xcPl25%cHDWofwOg{NYJzo#qZ8McnPB?V@OT|XQS6+rgyWP=c4J^^Ym+Odiwvk zY%pG#d48t0e&x>;$M2(-`H5HbsIwlQWy*tp783_LtAoPjG|i@+@{?a|pcs61nMN|+ z5UUrdk5!u~-o}{%R^#cEG`5@Sn#nlbnq2O!kw}y3ybT%xE5#q@2{GTtkyv+LJ(6Gc zg(pC!#NIL-`2{=?fFQeuxjXQ3Wrv|@yvLNnSwxfA95v>Ow~?K8WeAiZTYNz2Jf??4 zh&E%b&fJ9biK9-n!zHmri5pJ&JZ@bpNNRw~u5qDD_*&W-7F%zw@gnt;JPimN*1dwJ zV`OHii*(YVg>6C=Q?K(P3DhoT#c=|aEeg6c`soqx2TY?mYWX;rR_jFKV&poajxol{ zLvZ~Dh7{O$QldQYA-k(XS<3a`F38vn4#(ieAhefzKanYNd)}ta+5(voVJ0IfILcmk zzT~#p#Do;Wc?D$Hrzxp$XoQ(9SgWk%L}M!VT_T#^ zOyQqGBGkT!p*)v_P5#bbXl&*bWkyL(km|qTBPaB|@y_L@Hz%hJKGJ9g(-TN5kEUkV z6e>gY>^auiXVAi~M}rJ`p#D)b?sE;ScAmd3?)}{bOITxM)$|-RWgZBPwVQ}3CEPLzG$u9UTgblsq`Muo#W2XGZ z^tZOO+m~~>f|v#=7d$O;%&7BSn<|I->zDc6k+n>hV$_*T0lrJR+E63rV5{L&vRT*+ zJ`ns&9~kSR6>0NPx1?bt{^QYjqwhaQ&8Q$D;UgNpQzaBm%oa`(qdzRhmU5euj&^Et zR-EJc8FvdrgvgUckwx4L4f7hS;EB60J%E;Vi}$$e&pCXZUiJgX&6P$B1qVO>SJ}if zB^N9v4b$KoB+rr6Kiv7-9-6B@&GZ0r$**|Hw%@gKy3H1`R%1cyY^XE+FF1Exo~y;{ z?g6FiQ4Nfx?x1|6h{2u2z<56~o}kOND{%P5pI%F!CuJ0=n-80JA{2*5rcv?wZ2pd9 zEf1uThFP?g*tppe+CNQU_*Gj91KJ_r0Y*H{slUt&&bG!s}I-+=G zHxe4A<&6{K|9OJMw_yPmnHe42Y$lX{ND_`U*O9`qeDT4GbuB$XZd*M%^xLsqv8O=N z%K0u5!TN#JBH?vSD~~bOXRno%TxTM3&#E^rR=lK;)_yemXr@+kEt_VhC7E~Yx|gJc z4~!*Um^)p4^L)iM3-QD>I?y7)>~MruLEa>Aj;Fut$>0PwEP^2>`V z`2NJT<8i^`vDOg2Yf9*whk|<|8XB=wX&TtGzc+rj@I?F{N$26t=KH^WD-t`Y*ehZ* zs7(PX@hWshlJMPWmh-?q4;hjL3leyjNtynJRqT2~P9d{aAp z$X|Ek{-|{y{I$vRd9T{#AwhGBh8_tqm=>25F8tn2JXB)(|tb_ z<>>$YLb~tQGyjX2i~^MQ2PfZ)FO+@Sxrvdh=LQgbARo-%MEu zaF);-Jlnln8gU6XD7j`}2iyol%drHU!$GK|C@dxYiVn%Mvrc2_Og4#mZ4=X_F zqpqq<0JvQ40p9 zI&^O-iDUJ(!$8|sSvcz2e-RyLKL2qHsZN;fPLGczu3UuoqJlDCk>gKZCWy#uhewA` zA=H>i>$A3IPj>;Sbfsw!^r_+4eiXHkd6D@Ec3bfyJZ|62({~e5QSBOj=Qk^nA#Ov| z>D4Q;0>hP+2_ddBc3Xl&S@KGvnG_)tf!N7-5200Gsl|pu$OoTYt}Vx2i(4{%NZeT# zkjd`_-}wH#xvB*F;7jgKA!tR!$4T-e_+8;v2yY%Xc2q0&9^jeU828HNGDb!x(${8o z8H*ktHL}3^=w7JqnjAH|r*6e?yJaHpE4bBuWXswq{l*H%Ra5P}i^)Do@uG<%Z` zBBwuaD$J%8jPIn_)urZdz9i7agiKe==aeKn)ND9~7G}0FBrwBt!2gNpZ|-&=3_wkT zmn8|l|1CX>W6S*ux`URhw9GUCouyt>J#vVrZz=Dr&2Q*vo)(A5YYF67So@6)=HAY2 z7W<{hpD^?KBHFbu?NS^K@n5EX>i9>l*7W8rYitJB*_Rzu#P9!DZDdf=mv8Fej{4;l zD#Swl}uC`fzu(n7=D28D?lp z5vp<4%6IMzYEub@r^mm8$$Qg+_tFuXzRsBrEtKgAXv+<|Z@=fIl#UL&E{EH9KQvbr z*tA?RW$_tgt)5L8|Ev}6Gve!C^oPyrpNzW&-ZCZ0-6 zBlm73X(VW&26$Q`{@3*0zM<}Nu=d;O`;{}FePb}`**4#uRW|i=E2>2cZe+)w8E+n? zlYO?@oEBK0wN2EkFJ$&de?B{wC0i%&R=7Bsl*{H>4O{IQR^*4lmdW{2zr#0QO=g_` zoGlaqDwKmO4Mn^prtFK9;Bu<0uy%9x)p>s5Tnz)%z6cfNb$F~?!Ie2KxSVGUeD@r* z;rij{y9BE}QzBJU2IffBC_b@OHM4e1OQmJDRmnpZWd$twcnGdLL5=9~Ry7wy^S_CIBowsbA&~_7{ zf~t5jHQV@SmBEWKT2?*D#@kh$n=K#vy!w;9hfU|nv^p(=53{Zy1X1~;dUHEhWi99N zze%8)SJz4=Cq$SF7hE+PYe6ix%HG~?y{wf_55^t2MwVh2-&$x|ZgEeW zmM$dz?;9GZ4$FSL=KP-n1TC&dH#QFubUtkjbr4C^dJuFzRk7^OvGtS>FPTkcWR23TL?r5doA-LiWKBubiTSJ|1){mB!pm@l00PXV>Z$St7sT z?}gQkjfI&Bx0sOS&?&hz&Z=~ZMcgUdKYW}{+6FFjwT@mx@gBPBr1?^ z%6WsY{|4W@D3jrUtkOH0e}=>QM>A7`;X3U9g>~yn#rA?1Z9i|#m5==#S)!&WK85CK zuN@7K@VkH!8n2;?I;OSX_PJeC}Dg+t8~QF&I?p;+4F zas}WFYP~rZS-_BEj;dOo`iaR2l0Q{3?+ub0-dQiawanDmP5?Cq4_wZ`Dy1CT3FuzV z&s2e|GeLQ|a`dRhc;}Gz9qJH)AjS}W=lt8$!Fp_t_?oY|1~8U!7Z26Z_>>dI{hKMf zyCvsKi2nDp%=%_VJD{|!5BbmgO4fy91qrgI|? z12S3T_>;=YBCEh3>)y`Lm#^P>G!jTr(VFbR)*itTH#%iK6SOt$9vg*cUMrC)ymVl6 z{fHug!?C4pZ9cPq26f|Pze40C&mgoCV09@5KEhdvQap2ZNTAihg5IHi|`fK+3VRwv< z*=nqu_Bv4zHSu(z=XT0tR}$^L7KRQ{-o(OpPxf9LvfK}*HkD*$D3XaBiFMEP^#<&a z4VRCv`j;Y08T;PS#+vFVp8isY=|`U&jUpFZX3U!#ifJif&0>=Y|C(|%zLfthY&X_6 ztEnvP%|k{*`4b71j-wyz{(>zFvJoSlw(xlX#jInclx^+!U7l~`*z(H5w%y` zG5|?&6H`_#f6mKF_7@V89D()veGI}gP&_}HKG-xH`{m6vB4UBs9M}*c;5+l_g|gLi zb}B7V&bz{dT|D|PxF}*%NNDP>t~0(=?-;b>O(jG*HuiwdzX=M=-x+TcSTd?Mdq?_Z zFsh#9tHbV9>V7s7CimL&LvkTD7RQjpzeBZej2Q)j`B7vuaQ4v zt0LYVx$iRpMJ95cr7$ZbvC;pw?=$!s7=9>`#74G}tv&md;a|uR9Z*U|$!$A3Ih5L0wOe_9EIK-~l^Dr}#xi{|}akc4#A9+HmP9+BL`A}Qc3g9$X!%Cfwui!Nt zlD{-YT2ba>=AKg14Lv*1D4Fu2JH98j!xo)ju;~6xKMGB-wD;`Y2!D$WY0lP8wU%?M z0SWy0jCFNZW`qwRMnG4~plsi2{_XL%7-m@TY%L~sAPNkJF<8GAIX0A`ZsoRNrz19; zWMo?s3*kfo2m`$eed>y5usQ$htx&DO!J-SuA>w!aXx+e3(Zg0F>ag+%f?R2=VF5Dy z5@M7Y(XfObTp;6U%gYjfb6_KC4WN3G-k)ENm6ITU*h!I$3dRJNr(BjW0AHo~JWvl8 zzg^uBU#r*mB1wncsX@Q$k-BkU4BR*6Z)$P)RROs9hKT-anjpPsO_3;8fz7+;TquMM z%_8ld+F1$>5EPHwN=y{Cff5mnO)w$;bXHCo<-U8dK5sW9bh+AD^;I1cFrOx+%oowHyK!IXs92G6kf`icyte&Jd=oi`?L0d3Gqmyf#t8`_!M)ZK|x zRRf0nYRz|AfZ3#H)I0M^Qwv>KD*kYQsmgWfzHvc_i`1mLfu-&76>h-goT*K^0zo|* zyiBat5ukW#$_v<*A%lbCQ6;UpTK#mw;dO=S2v1si@DmB60k)e@bT|tBYz}~qw}p;J z$G)mmUUTQxt7&td(Z)Z}GitXQm7~PjC6436)%0>)(Mh)ntuMyq3d`{pGhEZnhLFHhc9t zG2m=|TlTh{JoqQ))WVt9nw8|7qdsb=f# z5~(yTX<~q)C4Llz30#PFKt1xcSt?CDgmu)BFm67&iy5O=F=*Q?q)|nZ`&J&A5|=Fo z;gLrJN)7jym4KJ1B}~|v57@||xxIwug`N3H>t+li;Og$}z5M7)FczH$KFj=L?wM9V zmfFnn0OWg@>jyLW1x)A@@nbM-;wm;8e(#31MNWti2O!O*x%iws*iw~|f9B^xr5&G$ zjM9_4>QnuTLr)*ynTT`<4$HwC;I0uflS(U}u?D?NjN!7^4#F$FQgMfu8N{JAEmI-L z$<30qNtro`V2o3?c&ZBl;8S-5{X)f?T#gD!zeEjJR5FB#dul3KMsuAkCT8tVn$!$f z=tZt@j263iv=efM5x4<_kd#ewmU}>^o@=gT{#I?{wt#MS#-4H?^+WPye<;Y(QI?uC zpC|I=U;3#zI)8+9IJ89T@QBnFm$_=d}zz`D=K1*&LPorNOh8WwbAqN_Ij(==oTj64hgT4i_CxBp6m~LD2 z!2fZ7TcHcpqTLStB2eN=ujgq89>>b+keKvUFH!?;=H(+kj{I%}i77C_?+@^s@oH$< zvh3?f;|=5JKl0O3PUuS{m>~A|z+!Wp`8HCCrFs|d1pn40{zDMO!(5XQm|BC~*=3@8 z%vQ-0a_=9NH5k;px02gUUY{2Kq6sl@!{=^dY&7AyVfhyuB&(7699qJpuA!{r+ zpGW`MS2b}uh5wC>HG5vvK1U(iYh_)34Yac1NXIM^0TNZ)Ki zHE4<_>W?IENzlVEN;!tS{d0ULv9L~F%-C6=L;FJEAG)|_Fj(GXR+F3;p%gwmgb8OaQSmC@;&`P zG~eaaySQ6t&e(*}LTSKDDjhDCBNN`O4Aoni7j-e@gwg^^24>q=Y#?^FZ`;M#)=B}H zr*vS6H6z4QZjqxLMNwKSq`cTwpYD{GiQ1YL@q-bG(w%CU+6A~!u$6JwlHj?j&6fAm zw>?F_xBqn9nY`w8%yB`8IB4_iVJB^8Tnuk;d{^$I#)Je4Q$SA~Ag^e)~Yo_Tfb1&~mRg;PK5rTfRCvlZNjp_URjz?39=7YpsaaCM@N z!RtoZH9P}-%w=JXJ9};USi)S91HihN^MOC|lw7{(NRwtMkalU3Rdlz6;I&WzdM%4@ zD@{VJKP#{ZjA_?K6D?`ZnoKI9KSA6QD#Jyuv7bmMhp3n^uD0MrFNhN(+~(V3SIsfn z!6-xTOp*7bPfS&on$Gb=R>i43tJ9yix;Jl~)hi#N1VLYRPiS@jJ$V06`-J;UcDmC< z;AX``HUYj6{5St^AQ&B;csJIXh8V)^OM=v_=R^h+#2wR*z<#~nm#e~pAN_=yjgvT_ zgqp^Yxxmk@!|UbM-xU(q9zkARQE<{PD)?knaqEHM+ff$%ab2vO$kT zdK}|^4xiUJ-#sGjYg<1-sNV=%sz@$=VAsUER~Q~naJZ~onM_h~CUDRKXdelYoS5}7 zp9iaH5FN&QoQdy(Ip%(bY_ia5p=|?7X^3Z6^1tW%`Vt624o+>iAwou5TMy!vR)ti} z7YJkjQ{r2>hG6-#{zvw85ewV#fbK(u&CM+Ios=>T0$fjei#gP>n1>cSqK6;BT(Yo2 zwKsd`w_d$_BhJm{F|!(VGgJ6qWOcmwq~~|)1v^E!9GA_gq}H@Ur-Brs3hRVE-QOvizIP73k|SYss&4;y zGbmdk=W$RQgTR!BaPceW@E)7>z~0KwTEz>zuXK8=ra%I4f#=u-%*|vi3rlk+@!sps0MC;5f- z;8YEcB4tJ+I+if=Op^v7%}c|M8G4y1djc@(1LW4SZr87TxsVcUW9*!ant)Q(fEVR# z4_(N}$kK5IGIBG;;J-=n`fbOuZb7cz4W#j>hcneT3f{g1vTBoP%~OM*bliZL2k;qc z@yRUB24-2*GWdOYxU*6imeSIGIi9mW%Ydz0?Mp%_Y1W@cA2UB zcWCNhuXT2cLwHH>Ks{~q*jMlDtJ=1#5Bz@r_lqyN6pTzXm^%qKN-xdRK^5YVBp6>nsZaFoGj-4 zV+$)AzzW@~@?ry(|1+5lj7BxQpIf7;8Ws7@#I$ArXE`jdzr>jZxq{>}6eGTax%`Pn zXwrkOv7mYNlt^U=0~2Ziel+~x+^4UM2U{@p(;BCr>zU_k_T%;5XJ8t^Q(~(53(`;r zx$B()7w^a%D|T)xD}E78U;X~CyjX4=ZGvN$70qD9uzVYG(E#DdMoL=fAqh1`PJ zqC^;=)lrqlWc8?h89~-wy3ntgC8|YJGxr7`3HR7D6Yz7IqczE(g*aGgNX{qT+$yQ~ zqlGcI?*h#e#Rl}k_wg8>tpl#vqtUFbc>0Lzdj4hTxkCO$U<1>FJEA%M%*i93Ghz`R zG~^QYJE;Wmrqf>$cgy$yPt8s~8bYK(V|_lxA=0HvX6`vC4YG+sNd(ElY|>azU7Bw5Em>tbsjt1dA?*4o5-q)Vgs zB!{$L{>+P--EC3a243^pdDFXqM67Hy2~kk2cV~I|?SiW*!-W*%4x4FTM#ndCnp-=N z`w-cjsdYHi8rp6RPeSyqd)=`g1sE8{+7bi@y{yoZmPg5Guj|Cv#OPvw`C_e8Rvg2^ zd+CHI1uHu08aJk&j~1yZhI_=tp!{fbM3{iqfZ(={+b+c;T@Z4vq zl0yJGq=Lva3FWB@wa%2HiF^evOxU~yuELjnVmwo<&ou!1rdMj+>?=lT_ z$UlrQZVq|I=OraF77c-YG7Q>#Mb=Ou5E>u>hHMYfkqVs1m@3`8=Zm zF=JX_>9Jy04{6K$(D2!f8`xJKV8JnCOe{ko&o-&2N(2#Ck_J7@QS+%=EMfsSwe|AZ z;L?nJ+>B*@jf+JshPS?ag69$-4#^=2QN%bBjeIi?q)gSTSk*N=;QKr)?wqSJHlq7@ z$4A|!Bh4t`!meu>Bg@#Ah2Zykwx}EB0u56EA$psmGo|_=S)O#hz(88<8Hu?l_`-d3 ze2cU!!qnT|LrsTmco!2;Q4Ne7;Akj9KY2Dg$_Nx^)pVaxOb)rRJ$AIY%>Y-d( z=fv9;`B$F-R##tON60)TmqxWcI$HR6^09lK%lLnTH3R)bOhg%jhz@tRB9LE5TmtQC)hQlNA(Ac#7@uIe z#hz$x-|$La^wKSC=Zmm#EOaClZ;+(r2R~1!q=J_Oy$xD;tWr^+y!9@FQ4pHH0ug|Q z#jZ&7NKgsuL64@Fba_2QL*bODIkKpGeg#8JlpN*q@Y(7sZGWmg-+?1(J;etp%%^UR zKM;)3_-ozXd-<+2OKD776UHWVJScBjCgQ<_ew?(3zT(2;)r%9Bp!-Kc4hGRCP@r`f zQ+IV!fHZT?x7zpKtLDhINvk6P`RDKkPyQ@q@Dr*(8wo3u%8p6UyZ%&>CUk1axILmn zc1(}c*?JF@xF5XDtcPvGt;84@3 zGlXVKOt^3f<`=K{$JB5mI)f=S%kY4|cYeFt65#UP?n^gG(y(6RBG3Vndt^?(gs0)M z|8OLej3I4B`aw9KUO_&v$SGRXRNF5l{$-pOg$$S(FvAaP$4S)#vh-<%upXSYb{#}6 zpj*;JIBK^XQ=>Ad^Y++)6Pm6n?_I+pu=bc%C!)6^-bCWpr*o=Bo2c#CSZd0%&U**f zuS*Gqf1N5GYf(&r)z#){PYe~ktvjQBuM$;p-jO0v3KSdtT?Qx_0J5aJFrpvZ&tGB+ zEr*;vS_u{~t73Tq=XvRv=_`Lv&HZ5P@Y4Xkb({Kp(Pon*K)<(6mn9v^Yu79H0faQM z2=y2Row5J?Jmm*ML$u0}^&(zQ`cFME`PTu_wy#FLA6JlEMJ&ai@2Y}j?oNBL(_$Z1 z^3xfwej?)jORSa_e8h=L@Rg1T@%GaOS9b_gJekT_5u1Yy?hU?7tX&^^bNOP%Jy0HE z>7e@{T334{F0!&77av4{v>Zxtp4Pm03@7b}qM?k2&th~n9sn8M zX&2XiO2tmF1MhaX!L8%Rnyg2v@9OuTBJ`!qakxW6C1yUPN04_RB4_t8NP@yTYs4k@ z^{zGA)>b5|`zfoEhoL5?Ro3nkvafk22VK4r1ld@7kpA=AUoBhuf4iPfeulo@>y8Ie zAnejNb^QDT1&Z50(vq6`z;PSzNPl_}dJQ+Ik*!q&5DL>V;;2Ds=hC9jQQDOS+M8^w zYg;!dV4&uxZMxvgeygzI@G&Is3IYPfa=sM|&wyJOHNJzue+FZg!?OUNtR){yG4^mj zVnN73i@+ktX$e#0d?a<}a9K)A$vAw6!sRGZ4gM2LW1o(9X0f}E7l*NU!Psb?BaH|? z8M4g-qYKFC*B`Ey#Qt*9Qq4j4RSCjZl-XC?6bwg- zxXVn;ICu^*)SK&dH`vPyKSFNZ(YJX+!+Brw#RZxZpL0ITWs-7C)*>8mJ+{s`nZ5;Iy4|ld5t`(Lv7~-9r8(j;QevB&FB5bp;zS`O@e=#ELSW{g6^RZ$X##;kV=S~C!4DQ|{?gJYR$&8`RLRc6 z(YxIRKn+1h7kUNC&U6H%Er|>4mWpwY=+kXQV9m0KR(Y7=NhbaK$P(1@ zPDZUYknKqWNn&G_OFv3x6ZrgI>g<^o%|LD$u|w6DtzCw*#T`1#?N2CoDc#Yb*0^(B zHcT=08fbp+FQmMT+!9O6a>_CI0PQehEqQLoc7;CeQ;C-Pr5eSf$J*$Dp`DR~iFBHp z6cPQbrXITimpUPt6PkHz*$~3&!4uhJKMl|0Envv;t*s9-J-vRWNjXeAWDp2nFm2md zNYl_%&C%M;(zYLM2Z?An-6J9I?`ZRw$IjU=WLQ*0D4IYb~E3_teNiXb@c8vRo}26RTukteVzN ztmKyUVB!*G9l*&6Yf7(_J|ZW9X(}ees6%*QdXhRnEKAtYw$?WjWVW1Rj%TMdOz8o6 zjLpive916uXh%4{6sZtLj_rq)L~jB<(+^E=Dl3Mmw3Bo9@5TWkW2V>D)7F(6<5NM6 zxzq#`!{;2u%~QV1yyQo@ldk^UhYJMYS! z-)pJ(@7Ee59>y;OtY3UlrqULV19(Kmqq2kSLeGyk4QPlRT87S}?FihH=wAdviYqQl zTXO4n2-mR=C6tx~`In0=Ml22BJSW7W!aS%xo-J)BF=xYjm5Ab;ebaPqk&YEI3YQlp zkY6Q_JO0r!^PInpV<6wIib>1Ps55p$TxjyOfpoYoysU?;!F}&ac_KavJ>iTjbx*JYq&B zV=n9@MB^V1b_2W5J1*;Y^8V0v!49wE$*UlNqfmMNtbN+k#fWy)xP;9P{1F3Le9M{+ zEIv~&BA(L7nTvKfglldq0t=4^J-A0U^y)!ShQkrd8q?)?uu5j}5>n{lDM(9Wb$@+gYM_79Vs5 z#4K^9?lebaKrx9lpqvr<EoSB4xQBgYMsBGX=030U3_kW4!3zSwGIfsC(N=fIy4?k9IFC-Ya(Z9%bqBiZ9O0V_#hKUwHYMOl~dcTlbXU);s|#vBOn^yO7-MT zAoAsCbRKIP6EuHrnE4kIRnREf3q?~tGoAD+j+Ma@Y>>P#oztC{*sn$l;UDgAxynv; z{jkn+&G|^?$7mBWA4gyJBU@E^!EPa!g8dt$@9^`ZtMv^`z`;y1 zsL7!pY+rL_0k6LtZwICzwajQ{&tX{0u{p8{^1t16ZGZA5y62Ys>?ad=Wx6rUyrDkQ zf?IeA*qpE`6As273SIY1Hn(&Jp2F7;cOBSRFyesHsGhC$xoLkoo)5Y*wMSw~zvI-{ z;R+wU+x*ul;n>PEaf1i;TuZs#M{`_^mx!Lfc##QvSp+_U>#s#4zb{UU!T>09>or6Cxy})&fo0+;t0b!u=kp1?Q4kX*3()4TT z(CN2YAmx|2Nm?q-%)AAB5!n^sd;E!Xi<0ZHTUF+Iea9}aHlMg1J7Plu?Zeu!H^RM4kyYT>^0=2Nk@r|{6)1CJ{?h$9#B#qkR=s(oI{gVssS1D2t8(aB` z-B`#x`ENR6gxDj^z35da0xx=&k1%Cy%nj-jPgw)HDq4xBZr5Rq1PguNlZ_8TPd=zX z7+CMGjA8i1yv=nVUmSu)_N8y)B<$BROeR-TB%~Zi8H7Ty#O^AZns0ZnDrRV;a zKujpsM%@Ko{azyXiowj(?qC&7xSGQAL{ak72VVw6XY4FHEzDf@=mE?|_{@0f{jKR| z(zhH2>^_1hXO?%DH!)UQ(p#3}`L6$nel41hSzu%TZS+mY{(Uh?y9RK-ROg%S$*Jil zCGWq&^OV5=z_t)&3vw{ENpVMp(T{#zwJ>O zW&uqFnNqB$fXqoOuM9eQgwZ-yPwZak(*U}eZ36u5GDhRJ9*8kNK&$MN_lBqoWTq(> zz4wL-b`ytm@nSAY;Nnw8-YfEI#=HMw=Su-DjZgO?aJ2{BCdqZJy~W&4Ys{S@ zwvo-=2{Hx!4#nyxnMc_cnouo%>BJ6HcN7~xhi{cZG2ASNhZyjqW)~AW2G-VhrYs8R zz?<_L>WP)j$2x;vLT4kdgetO~^d6O}fk;LGvbWWY0{HJ6V;6I=$BjB*d5^=&8f3

8P`{UhXmS!*s{e6B*2#G!$8teSN7AnOx~=90@E60%<^-bic(k(YaaU zt&NSj?Isf$f*iteoSYNYCLLk6Un|+i_@Tv}rs0`r-+@-g62WZZ?L_Xz*0RyvLcUf` z_8{kcDE4#RgD)zWzzt2dcr|jNc#hk4h-ol~n2G1-iq??D^l7%8AtxTI6OVd^umEU= zz5G;gKOU|M<+&)Ob6TgW3b2^7P|i3PowSx=!PRS2Z2oE#)|F+$Z9vIz zjnRF)wLw!r2oaP!@%6@fs`G256PxR$E&!=6OMOb{bg94psiE8G++3BAP%@qD^z_ul zscwzX>zilWT>k$k^&T%bTDKIz{w|pRmEQ%yrMJ`U_c9n$<&?PRYoZ&D!nnS>>HvPT z-Yga_-{n{;%JM!lggVA&F$&RR)mq48JRugBh(|c2PE1(TE-MPu_V+|t5>V9yyzkyt zJpylTs^~b;^2uIlBpPbPpXf5$%^(2pSInY;U-781;DZiv8r!xR_PN?tHQl<8YR+T;5X27hk3EOnwb3eV4*fN5#-l0 z2o4>}B&)1*J^1&loBEs0!}UdRCKM8tVfh|zCdBbmv$rX+sj?S(c=vszPOO5ts`OG` zkKLrisd#eiGx(N zzrQk{l_Ypn)LWriE6MX8&qb=(@?-`BXJ{5jiJKszUfFI{v zFrcMRtqA+N1;0DgDkMXq;WYCp5)Ja$pn*2>&Nl@WD~H5gB`jqjJDZlvfh-}}%U9&0 z{4zztJZ^KotdllRplJ+bR9LZ2`6oAEDz^B>doRfKB6fCRv~%O5+u}js5m-D2#R-z( zZj6`I0tVMikOydOO~OouG)|H3ypHs3Q4GC}EBg;k>{&FWjbXT0je2%SP1!pU$oF;# zzBy(M_dggfAG@B{Uw`~<_gT^Fz00yLYDaf!E>_bgFAn-AO*=~wZ!GvYzg*FN)9|jb zj{l@3S35HFI2ZUpMd@SX$U&DUXA}lrM-AO}U~+OdJz$s|Ggum1!csp8?=Ix~j?~W0 z5y^Q4bcVsbC_FId^2TSkk#Y3H*TeD7cjD>QK-5n)^fpu*WMvqC3zK8Eag*BvmBJ71 z$c&D;LUATz&oj8C&rBPq!R7z&ss>zRB5D#j=??dysh)z~-1C{O2bnOX)e)8<)r(jd zdS`j!;hY&cTBTK#=4(B>5WlV9QIDKBJhyhbD?2@$&%AZ zPDBi3{&0mkv=>i#7^5mGPhTMRqFv`1c5c=VUxNY#c?--T$QZS+_?;f|^EI}^<~bZm zen`z(%`U4emcdXBE?H$g6Zv`hGdLzl=P3L3;k0tvCGR*;HTWq&Xr+Ok4B(A-rs$bG z$_5_|d=0DeW@d~0F{R84nrONnx{dT0#tFyykWGsIl{T=$lyK^9t z<11BHIE#5%{PCg3eM0T_PYfG88$`#mh0;<<%tBS0qjkqtk4D2s61lW~F1r+IIy)B1 zz5J{fL!9%g59}N`!Yf2wiiRo?^hU>=bQtY^GCGspajBX@165MG(Q?|qcZV!10y;S) zuUc42+2nAMXtW;PuH{w+@D2YPW^693gLZ7w;N~C6B>pkPxy=n2B-29RhKfW`@QbRF zd=0y!UZa1H1q+q2M>GD;^e@n2PZ4e9yIoGaF8?W=td@^`c&sn$!24Lf(7!#L2BKoh zA@t?T(bU?8&BfnZn@bmmQ}yzZed8N*gR=Ky&0{MLgsvZ_*e4`K4pCh@@qu6t*256}_XXs~1OK)Hc9+^*1XrONR#`w8vj^uajG9 zr7}#?oR=<@MXsY(B#fUCc>+_FyF<@{9Mh7yTAATk+!_KV={COGJXwt5ex)g8^c4!^ zg*qwC}Ycf+dOA&EJr~J6(6}c^qL3B;@U%_h<>ZFf{uGw%k4{th{?ky z!u3PIjYwCLr6Z|eN!pduB21jx#YFAi!E0JwLg&9=R?|5)NM&+YP#Un#%uoiHI%_oB zrO{}{2WJ13KS_?!G;tU+MrR_Q=;$$KqB$I_DxTC@^N=Q(xvtR5*lz#iA3Lb+cI5gd zC-qWN_KacEOZjt%GpCYABB9C1z%l9eZ-azTPZ*l8Ga@Hk=G$v%PDjrts+B*6g%-^5 z)A5Rz6^VdJ2tYFIpx;m)8#6OVu?_m~<8%qR@ zUC6|AR%YQ_1IX5AN!mAxeOJSLiYq;-S8FO~wyt68!4v~NoG)x5)7NatONs_OZXNFQ z{(thRlZBPj#V0*=d)QJ-g{eDKMgTd1@Y@l5~8yRKW;oAg$#-cQ{w6OgN}&{Hu9`m6@xtm{~P zZ=!}cn+mzWEk`w#xzHky;9lL|I8y^mxEJHQ^zx+?w3966(N}Ux0H%my;#D$9{)TD= z0|f|yfl$tTK+w8V-B`oiI!rY8U%&PgOE8N$_IYbJwv|V@7eIMicDkNrq`)@~;wrNc z&$Th_e||;>?EXT`VlTyA0a8WBV{s3Q2G_$7G;YIE<4R6|-Ih9;~e2ea_TEtzv zJBE;j)suW>VDN16xdN6&Q+C4w(n$r$EbI4{K4P$g|=!l#ps5J2hc|^6^_2T-T5Dp zZf{4eC%K1#bK{t@Dt__Ua;BQ>i?SZ6g$k|INd|v_aRrkGx!pi9*S^RhFsC&9X8M%v zMAxFpTMOYnE#7x#My#Ige!B43c`4JM+_;(}64Wi_na0A=I}^}(e+eal31yb^_W(rp zSS2b1K)Wrwl+wG>T#hPD9^uOUzF!DVh={;1uw1?NmBr9>xR-H|W;_;cKoi3w3xpNS zTE|~?Mm~=iA_ziz5nIl%{%8Me-W(L(G-Ax=(ks@Igm#ZkWkn3#EzT^lhUsO;adjQn z&0gf|c3@G@>D@bA*N*ERMqS|9IgPW4pR3te|0Q+jLCnE2myVW`C7pA!EZamVMBJW& zX^26zBLM1-`MJ0mv(uOC;*+)%VJU9DN-2u!`>~6qjkMn<_vSIa(yqDu;<7V~s8POR z7c<=!x#&&zQQFa4Rg*Q3 zts~bBiX<^1PtSCZ7Ifcp{_yRFtjEFP%Uq$shXa_y#{A-#cL_Zc_$Oh>F&CRmF-+Cc z0EJ2(NQ>CB`#OpUc2Ez58pgG-v-hs+$#Iv{ih&apUc!#5vf;pZRnoQZCKY8gw&+3y z0xZqNXS>&%=ykp2SYeaZ^tF=q3#QJD6@*d|Dz_}=8ojuZV)*<-u}yMu7&VU$yQTmH zmMW}M7WpyAtZS2<#K3h>RWfno3kcjeOn1EfoN|HhB8G>f3MN1omH4twx8F>F5zaN! ziqfYcK9EN$`upx!gLlBgOc2q0yTc@_?KQW2aw=@iptw`gMDrF(O+fFOL+P#U=2DZl zEKJC)*0osu&FQJe2s90y(d;wgE+BQnXxWO)AGMgX87!c=Lb3JHY~^p6xyo5OJPY*C zC$2O+?gcv_Are=%)@fer=)RZ>I8Ui7+UE|y(fiMNI5x#=cV|jmGm ztP@OkfJ05ClN|6LGxgH^WqN?Lrj!Lz(q+>kL9&!BgeAC5uF-jy5Az-fqyy2PSGW>| zVFP)S8;DLq|HZ-i`CHS6C-1woES*Q&4xTY1$Mb>}uH+02S%Wq$w^85(E2Yd8-2s0$ zOvKXtDSA+|Nv4~UkK%FJsNQI2^Kb?tE>EDj1s4x5Y5~MV8G`)XXQ`}|KZtO6cgS3P z86qE#YpzB|%kg@6X@|w9XXgTswfeSPg-?X!#BP!MT|^^#CdU8Kj&ECD5X1A_F-?9BR0w)+r3*>k`^SuL*^`$>%BzL3^!>pYCEjD}Cw?=C+ByzuV=H(B%`_!W6 zED;$U&^r69|Ja;=qr%?cT7|aQ3|zf!6l$R<`v!(FL}oJL_Tr3z6-3CdruwG>AwM)j z;OH4+=qe;lZc~DJgcq$Rx1-&`!kb%ZV$xEs!WRO<~FX=EbK&I{g;>J+*86c%mfF4l!b(u!YkK;G3VT)CU-~SPH7H&;ragF_jsT8AJ}nh$G!W$ zuJbyt&)Iw`3Y^#>j;7H6J+b5eomj6)lvQUNthPIji7BSgZ02;UKdt?O~pR391i1MkF*KiaiBw>DvFHH=;7Yt;e+1ceQ0ZrnG6lU1FHn@JF`3!q*hpXcXsoMEpJ6z=H1O$o*tq3pXHjzDle0Hpp;5H`tehHP zuq8v$pL})99i-bxzH(v>*NfEWH;woN9*oT?(LFcXZ9zUlD_1D4Yp?jtt9-d13fj5~ zs5heWH{!+FS|>IuW!?H`NZROb9p5Pc?YnxRJ#Ju+J-vIQHSy#A%)eLT_S#K+E~e_| zUT}-*FsAF$rBu-=b_0-G$<%;!;tb`?K!)eiIyse^qLojEg<^Z+UveYG);$0I8^K8Y z1uXpUFO^Os`4~8|1RxLEiA8A!Au})qw6oErR`wEzW9p{}DYZtbTNp9$ipYquE}B-J zYbX6(2(OgRk>+D;qS)!=@5CxuqQz+?-oz!f6LDxTi&(km>%C{+NfucyfBD1E0cRu~ zdsFYw5C0n{0uuxtW9*v!z7x_~)Y0X}uL~n`2w($Clw2H0uKxN{ZTV$uEtegKn2Ese zt7S_d^d|lVnER9E^LM7o{R!GH6>&IvZ9k5aA#;BAQqi5(PZN5tWUI4g?!V}m_$`Y; ziR(P}ma>$IKzo+;j+@FxP>No4F0je>`^U?iOPW|LE5L8|-4j($rXam}_^xo%+*{$T zDK!sPKfjMXcNg4d1tN-#ONUB|oU5As;OCzN!QANdt5su+tV`Jwf)VU6b zlznZcww;j?Xz&@b;2+xMk$};2k8kWP7H$bQ?369wJ)R3vdo^Mr+Fh6;i(Dj=mui!8 zkW0ShU+CfirYihZd`P-z=y&8WPE7C(`4(^^b!a1_XisOpfLx2d)%ThZVhyWqUKF8z zf1#Q#igi#fW4~a`=(Pf0sUsNNG7}l~##J0qbOsus-l*iq^Zyq9Q;0{JoqygfzP=Zq zebwT-t<9al2v^sK|Bh)F0?|AkCF=codSDsf*@WrkH`gTF>^DkH{*IYwkCFa7r$9pZ z{%?}NBgT6BB#*_}MF%?Hn|NLif_c2)UZ(5*#v5-P7Pxwyf;_9^(^W*TT_W9*bIMKu zDR#YuVa2!;%W*sxIR9+q>}_Z8ym`pahvxD1O^HcP;-_PLw9wF5&Cr?qt{uBfb4D+N zsoAOELAEJy9#KkcNu1(@#U=?b`QH26d3~R6Yn9!o8!!cUV?0Hteam7DPbJ%?_6e)1s^8(~OT4{smgu4Sf^TLu{7uJ&c<5|_ zO6%njr$po8#p-3k{z1ZF;oz#;aXGB|to!HGPb+cTBO&hdcB7EHX4Qhw!}rMW@x{jl zG?CPn#$roPw|L@NOL;(W$2*+kJj+JZOR3@Iv0)pUY4wU9nvkaIyVB6?ED~&<>{;V3 z9-$iLCz-yBt(LSLw|D5j=!HBkHcZ$(R5~wDNxtr1>=}jMaA@AIe&BfR%luLL|NTGw zYP~Xr&DGlz_xqqzRP2>)be7%1_Eia6fp=1vPM$MCuKMdMEvAfR0r0q81faf!NCpPM zjde*1WD`dHSqmWG&u(LpXP`zjK0?zkekhW>j0BR9T2erB_3kjpM5COsRIqx>E5y_P zlAZ`6I#Eo0^HJ=5iQl?o91j4wsLy$rDu5Mm9nS@{bhw8zc>e_IdGOwxOam@uFn$m3 ziH3KfxY0x>m(#W_^aM;=ViKdFj$y($M(!5KMDS7-ff<5hC!M{W{j#erdD^1^J7n<()gzO9Bgp7VOjg`7?w+@#@;b+5|A^ zN+;sI`cp{x+7xN1zaeH-G7eXlo?6zfm!99Nt}b`06$2; zQw6gomZGSwc}V5M9IF5vyKgW5vPxs1Ae$s)3R5~A^3}iFK<{;V=yz(zF?)Uui)VI@5g^TUw^k_W4yYhNrj8PAFeul%5AGM-Y77^ z8*M&CmUHjghIbeE&!g_(EKVy6_EMtUHunIFX<@+oOKvKg;EE#EB0{}q!2&mjNWhT7 zO5&i;m!a0eoet5R;Wqh)?%-D4 z9V04D@g?)TDe$6WEoz&V`CEzqEh)V_U{15UT1*zQEXL1SrSw|ksbICQ#VLQ5Rc*b~ zK z>XSO{Q3^rp-6s)cOk1u?=M9M2+?!|+tTD}yp-R)DSX5OkgRi;*AA{u8P}k1;rsHrG zuYHVFIcd8peedY_&W*V05+BP$s%kEIk}$u&KoVEiz%@PJpH6e`MuD20yg*ZRq>vI#c+ONQ!8dIrP{-_ zCYPVl#V!KEzP!&DUw)t+XHljGqdfvB1r6UWhklS0ID>)hNqu9s4^qhoX{21p3r*Ec zb}vp&Rbz$uzt(h&@PJXci>Sa6-knPJ$MN4}(hKU}-{Hm^NR`!uo5&2a=VsLfXtpfw z#9{JyLEF4NbOHO?^LJDg7);Z~Rzk!u<}mpPFgR6ug@-M~w){x{?^gH z=M;n}CA*-`mGBEG<7P!^KTVzvFzF{E>x#P2{S4ktsk@!p|0iCl1hhZ6~*D-e3?lRSNFnR8RNd5r%9X4`lVjqST7mo)IZHmWl5M} zz^)|R8#Qbp}CF_N8xC^ewBJO^DfTRNlZ@=*YDw&*jDI&mg zr6K-uE&nhDnFC}4gc#}m8E?yF9x(W-;b~!ZJ>&kx{L4E@sYt}`!v+V!;!tVQ0 zYO@AwzWt#L3G})uAdQbM3{lnRT4QYdX0*FEJzlVH(9z&2cR!iOAsq*p`WgUh!SxO^ zUWKxS=O9|M>=eBp78@3!ms~u9bm&sk82rs?bveg63Ap`3wBNzCQFm!P>x5Kn7z}il zNo(PE@<6wJnB*uOQx5)J;>j#!1~Dpm$g|M}w!}pDIgRvQB{GJ6I-j&3jliH)XZsJb z1?sVJ*ID#?;`b0*I&VuQesrnb3q{e3nqz-(M@_3XnO&s6p7}fSZ1?J>R1X)nx-zxGtKf?08D!s1QvAihi5G>GLWq$Z3b+-fWie z_%kXGiNKoS+kJCxn^ zAhaVu!2uf@WCFRYl@%KAu2JN0F1k z;RJG(A3AEKD3UYx%CUH6nHGT0CxX%ifB3<5jM#Y( zR>=`N)tmxuvu@HRYh~?AUs-{#pleTea*XPJ{Q0#NMvL_8OH2fM6Ik#fAUZ%&GCJLx zb$oYORz+_+6>`wj`d^P*JnjE89Jh18Kb>q?PYL=1i;youhFc`km<8Z)T}cxO?Y+Ju zZCoO=qYMh%H(RHLcgx^lYOe7TPgVh{{m$W{c&FU3@sT;F{!&UOlnup(`~CQ(&p631 zVR_HECmbJSrglLR#0%1VRK40>p4q@<6rPHQtXz_kECzG?od^-0_?87YO#J0ha4tyP zD#lTI)eJ8`aUjMTwbQOs`lXmli%$bVJ@HzZyuZ-LKYcwS%4*K(>KHWmj;xc`+pH=* z$GbuI&^0>$C}A15JEfT{O1U%*Q-PI=kF=^?o6z;Tr^h35y?3VA;mej7erch5W2)}0 z`c>3BB#W=N)g0AIi5Dk-iD9B$`X+1fX4 zjh1k=?)mPhg`1`<+XVnPTTeEDY&7Ql+Yu}muu`KsRvSj+idd^g_wSPvA$r$Icp`RW zhVk!!^V)O+3qwe2jPnt6n3!B6HXdmhTdx60fiEMG->xI|=UM#ztmZoALW&n1*hJ#? z$mwVWr7)iNsBr#e4<|Y^V=4V-($r??66tBRn4YNFS0;sx59mt*Lj{T=>^q!7P?{nsYQK}D4aRE;(wrkb^`+O? z#A<_TKOl-eIKEe}q7`%U6pD?OsIiLL4E|$);S2Xz$M9c(X#sAKwxcnVVOj5ce=3&| z^mr0IghsH9Zj8aNM$Imx>V}%#&8I1J+}Tx0OAoYjz8TUa%s475dO^AD_puUE9BUPf z_fu?7$}MlMG!8Yo*-0b)xS2|AjnhwW5N3F-E3%e)aaEBZi!o>js=Dy)plZ@#A&Z@t z+C$!Ya)`lIdh-*~`t$N{%9**@x#fQT6UA@bL|C&=${L&pr1=?20%&9y7r<$*xvzM$ z4E5U-UTD~NI*sZW8YwDN}PGTrkmM?XLzZT=16tK`q# z$>vYTdVfQQO18K+XDeqEFNQMzrW$Qj+?~HXnz<6a1+qDvu)6kG$6$@!FSjJcrgn_r z=$}f<{FE9$`_2GMsioswq^!1j)_gHZb3(KFlA2bQ|E699UeGO`TzVjHx@oJ-wt3}Q z`#^Q!jXx)HF|Yhbj;iwJxg+eN0;TymAos>JoU{1!HhBVN^=YbXyHnW}+k8)A+Dp2Z zLNp(D&#@C}Md%hUP8*cvcAm88qy7t7n7s_SdLhI`b2dEVd-?T2_mSfAknb5tTSWVv zHk_{v&HLc<6GI1+;i3p#0sCsNh;S{M$j7Pdqk>ru*w(*u^geOKCD`9AsgBG7Lb!k; zD)OJ?1`==v@A7AbDIrUK@N#^Ed_SVuF%sP(n4p;LiWgSw@<=<_kU6eB(A&?&gV(%g zp*p_+qhyux!tkjbF(iOKQ3G$Q{53){k3IXLFM6$!cHlyBq9Vev|CYHs?F;Q1eyI)^hjFpl)cS8TP8)AgohGD z6jleX|02gQPYUlL#|-eq`q4%#>|~;NPp(Y)(AN$-{klF>~6evA6f-e9ivVCL$D%HseKKoXwlv zd1qtnBVrsU(NA-@pmOVufT2MKU>7*%M6puov>dEy^pHQ!WlgkBL-?C2 zgaeXOB(7a`W;N74g4A789%QKc?7=cP#Kj1{bZ}%Vr-T3HI@uI1Qk6CE`?sq}2vna{ zf(cUZtF5H&@HFb0Ra;=euY;U;z*3tC4SfcIg25S@V9|!<*Uj%9!6|<}3i>M)a|uz{ zR{LXMO%5}@)+~F6Jia`DsoefnbkYm~AG)qLhm8HQ_AIgbzKjN=Sj-cGpXh$%g|N(b z0)9={;tLB@i6%;z?_j574iBCO7l?z6%=SXLT! zZI(9;gc?J(t#s@ve$EmKVk|65w5jciL&~0Kq!gWG=QmN`TsCS!D*puxzI5Gl$xyq7G-cBnFM8eo^|HRO}{%=eD4!=bA90ti-BZ*X` zidVpfb^Es2j%}52M41|~+v-@#;MC1WVXQ(?7IX>+x5+hsTcLVAjLvJ*zzlK`DH=|1 zf6I=zEx@B_vADb>$w@{R96a(MZDJOzGW85Eel=h`zr`WzwYhE|@Ki|CtTK_(5d|GFaBAH=H`YMF_ zqImReX=sY*A@9YI@B*~H3{6R%=jP0X)Oe}tN0yG|gPA?_)i7Xw$OyOIP^F=H z%d8KD)E%{d0>K0nL5PyVhy#cg2NW2vVsxzyj}>8J)=e6{6_L?ow?MGU=w!)L(*kN1 zdD}-{+b)emg+^?E(Zz<*=$j_D?pb1r+8N0Gt%iGP*R|$-NiV8m`jzg`N051Z8+>%X z4n|G1$RoaQb4$vx>UhFe@jPe>igo{`azL#H;h z&I;g6(4hf7^qWX0PeTkLU{JKB<^P}7Zg^GCfO8F)KW+v6Lu5iK~hkR?}wBLX&7EYzw%obs0MmECp~n3 z+Ej1z;u~#8^SsiY%p1ZWtb2->B8|!~)_~xev)!#R&*yyN^iyjt@6uSNt-2L}j#=z9+DfNVi`a3|jGq`K|p`=au?W}96 zZ+mJ+z*K&S0G_y|PI!B%P9R#XgX#hcx=nGNj-{y@R8?^}mK)$Z@So{G*fC#c*!_@O zyPZat9i9A57@*;Z9+MOvhZcS~cv_VxTsX|WR%c{e`xaALz|azu@L5w*jm?L8^G%9O zVRR;6dsEY!?y&2p=>^h(E;wsf-@|@~NLl_V|K-wTy%&sN-Z>VIR$1Vl)vq#s=uF%* zyoC1)Mx}i|7>jX%xm&=Mju__(OiP|TXbLpVR*$eX+IodVk6 zv?CFrUY}LGWn_me=wW9F%`dHI^nF(lt;J0F+B@jz>AB#J($Vfu8R*`l`pHF#3jnhB z9aBZjnAogQNeU_)eZg$0&yC3NT?hlDEa$g|C3EI46jF|&O`iT%=KVWU&+qND%d z)+PwdmL^IBbzC9C2g(b+(q^u!P<)gxYcEd6s>eP--2tmQUF$zE(7ha-YWDB-@(ILA zVh9xg`-@TQ`mSkfh}qCtGDUpu zzt?24!X*Q;uRmT`Pd*z7r}LVTb(Ga!%pnIMr`8)xNP*$@ z;dKo{odXqw95ePP3%2C(!ymJ{}#fCIw|ebgreTYNG(ujlob*RgOF`#Qs)d8 z0Whi0GN1Z~>y9wSu3IPGV5JNnps>C-oJOV=Yyg z;kvvS%-ff{(ldZI5Ze3~t@hzv;hvm^nQWW_`{$m|{}iXlI5XmpulI}4Xr!A2&dKkDo;LU_Wlw{^{5R> z;z!@x`-@DWBR#4EA^fcpe^wpZ@C?S;11bdKjh?kW{$I4nHoFGtrRKMo#f)0-D4g|% zCE_VzIp8+%*$`MxC&jNn-eWZAH#}BX?bi-03ov|9t0+JH-p>&N-z7h$zH91xeh9@< z-2DdImxwr4csi!>p&ly9+Bcj}A1@r6TSc#ek=Jncxeo!-Z9>u_&Nk}V6!kjtjkjTD zAj>W#_Q5xCj=i2Vg##&$PR=KzuJWl;O-$fgy?_jkN6 T@e$iC+aW@yEC3dxl$@f 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%0DEDz*NKx?axV7|%;z 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

EACMJXhL8r2)r=ZZyE8oQxOUc)!>21apwva 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 Talys}z|TE(eYFoN_7VRFk#+Rz literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-06/temp-group-media-players-from-media-player-card.png b/source/images/blog/2025-06/temp-group-media-players-from-media-player-card.png deleted file mode 100644 index cd96c6c42d396c152574afcf077f0d39550826fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32865 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 diff --git a/source/images/blog/2025-06/temp-new-device-picker.png b/source/images/blog/2025-06/temp-new-device-picker.png deleted file mode 100644 index 73dcdd29ce58080572b353c079572c40c641c341..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37608 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 OqNb#!SR!v0^8Wyj{x4Sm diff --git a/source/images/blog/2025-06/temp-sidebar-customization.png b/source/images/blog/2025-06/temp-sidebar-customization.png deleted file mode 100644 index 28f74cbec671a4bea9367fe6e0a0ba8b99035cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36539 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 From 22923885840c992e7fa320f7c5bcea931afdcc5c Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Jun 2025 17:56:27 +0000 Subject: [PATCH 099/362] 2025.6: Process review comments --- source/_posts/2025-06-11-release-20256.markdown | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index bb88795a2f1..0a80b2e9ef1 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -1,7 +1,7 @@ --- layout: post title: "2025.6: Getting picky about Bluetooth" -description: "Great new Bluetooth connection graphs, all pickers have been revamped, sidebar management improvements, (un)group media players straight from you dashboards, and more!" +description: "Great new Bluetooth connection graphs, all pickers have been revamped, sidebar management improvements, (un)group media players straight from your dashboards, and more!" date: 2025-06-11 00:00:00 date_formatted: "June 11, 2025" author: Franck Nijhof @@ -19,9 +19,9 @@ Home Assistant 2025.6! 🎉 We are already half way through 2025, can you believe it? I personally can't, as it feels like we just started the year. Not just that, there are so many exciting things to still come this year, and I can't wait to share them with you! -Anyway, the June release is here! A week later that usual, but it also means we had an extra week to polish and beta test this release. Like the [previous release](/blog/2025/05/07/release-20255/), this release is packed with quality-of-life improvements! +Anyway, the June release is here! A week later than usual, but it also means we had an extra week to polish and beta test this release. Like the [previous release](/blog/2025/05/07/release-20255/), this release is packed with quality-of-life improvements! -Last release my favorite feature was the new entity picker, this release, improve ALL other pickers! No surprise that this, again, makes it to my top favorite this release. Although the ability to group media players directly from the media player card is a close second. It is so nice to see how Home Assistant keeps getting better and better, and how our community keeps contributing to it. 😍 +Last release my favorite feature was the new entity picker; this release, we improved ALL other pickers! No surprise that this, again, makes it to my top favorite this release. Although the ability to group media players directly from the media player card is a close second. It is so nice to see how Home Assistant keeps getting better and better, and how our community keeps contributing to it. 😍 If you are leveraging Bluetooth in your Home Assistant setup, you will also love the new Bluetooth connection graph that shows how your Bluetooth devices are connected, including Bluetooth proxies. Troubleshooting Bluetooth has become so much easier now! @@ -68,7 +68,7 @@ Home Assistant has powerful [Bluetooth capabilities], and with the use of someth The Bluetooth integration now provides a visualization that shows how your Bluetooth devices are connected to your Home Assistant instance, whether that's directly to your system or through a Bluetooth proxy. -Screenshot showcasing the new Bluetooth connection graph; Even Bluetooth proxies are show in the map. +Screenshot showcasing the new Bluetooth connection graph; Even Bluetooth proxies are shown in the map. It not only shows the actively connected devices, but also the devices that are in range, but not yet known to Home Assistant. This is a great way to see what devices are around you and where they can be potentially connected. @@ -94,9 +94,9 @@ Finally, we renamed the "Entertainment" section to "Media players". This makes i This release introduces important deprecation announcements, and though they only affect a small percentage of users, it is important that they understand the impacts. We've written [a detailed blog](/blog/2025/05/22/deprecating-core-and-supervised-installation-methods-and-32-bit-systems/) that explains the rationale, timeline, and tips on how to migrate --- which I highly suggest reading if you think you're affected. -- **Installation Methods**: The **Core** and **Supervised** installation methods are now officially deprecated. These advanced setups that are only used by a small portion of users, as they involve running Home Assistant in a Python environment or installing the Supervisor on top of your own operating system. Moving forward, we are focusing our support on the more streamlined and maintainable installation methods: **Home Assistant OS** and **Home Assistant Container**. +- **Installation Methods**: The **Core** and **Supervised** installation methods are now officially deprecated. These are advanced setups that are only used by a small portion of users, as they involve running Home Assistant in a Python environment or installing the Supervisor on top of your own operating system. Moving forward, we are focusing our support on the more streamlined and maintainable installation methods: **Home Assistant OS** and **Home Assistant Container**. -- **32-bit Architectures**: Support for legacy 32-bit CPU architectures(**i386**, **armhf**, and **armv7**) is also being deprecated. These architectures are increasingly uncommon and pose challenges for maintaining compatibility and performance. +- **32-bit Architectures**: Support for legacy 32-bit CPU architectures (**i386**, **armhf**, and **armv7**) is also being deprecated. These architectures are increasingly uncommon and pose challenges for maintaining compatibility and performance. To assist you during this transition, Home Assistant will now raise a **repair issue** after upgrading if your system is affected by these deprecations. This notification will appear in the repair dashboard, providing information about the deprecation along with guidance on how to migrate to a supported setup. @@ -326,7 +326,7 @@ Anyhow, amazing contribution Alex! 👏 You can now restore the ID of an entity to its original value. This is useful if you have renamed an entity and want to revert it back to its original entity ID. -This feature is available in the entity configuration dialog, where you can now find a "Reset" icon on the entity ID field. When clicked, it will restore the entity ID to its original value. Additionally, there is the option called "Recreated entity IDs" in the top right three-dotted menu on the device page, to reset all entity IDs of a device to their original values. +This feature is available in the entity configuration dialog, where you can now find a "Reset" icon on the entity ID field. When clicked, it will restore the entity ID to its original value. Additionally, there is the option called "Recreate entity IDs" in the top right three-dotted menu on the device page, to reset all entity IDs of a device to their original values. Screenshot showing the reset option of the entity ID in the entity configuration dialog. From 524387b4b7bae338e7a69a1ffd139c582fc8e450 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Jun 2025 18:23:48 +0000 Subject: [PATCH 100/362] 2025.6: Update changelog --- source/changelogs/core-2025.6.markdown | 4241 ++++++++++++++++-------- 1 file changed, 2816 insertions(+), 1425 deletions(-) diff --git a/source/changelogs/core-2025.6.markdown b/source/changelogs/core-2025.6.markdown index b1321144f89..74df52b876e 100644 --- a/source/changelogs/core-2025.6.markdown +++ b/source/changelogs/core-2025.6.markdown @@ -11,1487 +11,2878 @@ For a summary in a more readable format: ## All changes -- Bump version to 2025.6.0dev0 ([@frenck] - [#143983]) -- Matter Cooktop fixture ([@lboue] - [#143984]) -- Move huawei_lte sensor icons to icons.json where applicable ([@scop] - [#143999]) -- Remove deprecated action `api_call` from Habitica integration ([@tr4nt0r] - [#143978]) -- Remove unused client param at Home Connect diagnostics ([@Diegorro98] - [#144017]) -- Remove `_attr_should_poll` from Home Connect base entity ([@Diegorro98] - [#144016]) -- Remove default brightness values from Home Connect light entities ([@Diegorro98] - [#144019]) -- Remove translation key for battery level in Home Connect sensor ([@Diegorro98] - [#144020]) -- Use common percentage const at Home Connect ([@Diegorro98] - [#144021]) -- Remove non required Home Connect tests ([@Diegorro98] - [#144024]) -- Set `autouse` to `setup_credentials` Home Connect fixture ([@Diegorro98] - [#144028]) -- Listen for an event just once at Home Connect test ([@Diegorro98] - [#144031]) -- Sort Home Connect test params ([@Diegorro98] - [#144035]) -- Matter Laundry Dryer fixture ([@lboue] - [#144043]) -- Update miele program codes and strings ([@astrandb] - [#144049]) -- Matter Solar power fixture ([@lboue] - [#144058]) -- Remove deprecated binary sensor in Husqvarna Automower ([@Thomas55555] - [#144064]) -- Flag strict typing for miele ([@astrandb] - [#144060]) -- Set Shelly PARALLEL_UPDATES ([@thecode] - [#144070]) -- Move Home Connect entry state assertion at tests ([@Diegorro98] - [#144027]) -- Move SamsungTV test constants to fixture files ([@epenet] - [#144086]) -- Use `is` instead of `==` on check against enum value at Home Connect ([@Diegorro98] - [#144083]) -- Mark exception-translations done in Shelly ([@thecode] - [#144073]) -- Handle missing action exceptions in SamsungTV ([@chemelli74] - [#143630]) -- Avoid working out suggested id in entity_platform when already registered ([@bdraco] - [#144079]) -- Improve handling of missing miele program codes ([@astrandb] - [#144093]) -- Add DHCP discovery to Knocki ([@joostlek] - [#144048]) -- Fix fritz coordinator typing ([@cdce8p] - [#144146]) -- Fix litterrobot entity typing ([@cdce8p] - [#144147]) -- Improve select platform in Husqvarna Automower ([@Thomas55555] - [#144117]) -- Mark Shelly icon-translations as done ([@thecode] - [#144148]) -- Mark Shelly docs-data-update as done ([@thecode] - [#144151]) -- Add DHCP discovery to Home Connect ([@Diegorro98] - [#144095]) -- Improve supported color modes description ([@jbouwh] - [#144144]) -- Make the network device tracking feature optional in AVM Fritz!Tools ([@mib1185] - [#144149]) -- Pass requestor_uuid to bond API calls ([@bdraco] - [#144128]) -- Add support for updating ESPHome deep sleep devices ([@bdraco] - [#144161]) -- Fix spelling of "comma-separated (list)" in `fritzbox_callmonitor` ([@NoRi2909] - [#144191]) -- Fix spelling of "comma-separated" and "IP address" in `cast` ([@NoRi2909] - [#144188]) -- Fix spelling of "comma-separated (list)" in `huawei_lte` ([@NoRi2909] - [#144189]) -- Fix spelling of "comma-separated (list / event name)" in `doorbird` ([@NoRi2909] - [#144190]) -- Add hazard lights binary sensor to Teslemetry ([@Bre77] - [#144166]) -- Add better typing to Teslemetry switch platform ([@Bre77] - [#144168]) -- Improve typing of binary sensors in Teslemetry ([@Bre77] - [#144169]) -- Update models const in Teslemetry ([@Bre77] - [#144175]) -- Rename classes in Teslemetry ([@Bre77] - [#144179]) -- Fix spelling of "comma-separated (network addresses)" in `nmap_tracker` ([@NoRi2909] - [#144197]) -- Add Zimi Cloud Connect Integration ([@mhannon11] - [#129876]) -- Update `denonavr` to `1.1.0` ([@ol-iver] - [#144199]) -- Fix sentence-casing of "Phone number" in `peco` ([@NoRi2909] - [#144208]) -- Make spelling of "Auto-charge" switch consistent in TechnoVE ([@NoRi2909] - [#144206]) -- Remove unnecessary intermediate functions in `entry_data` for ESPHome ([@bdraco] - [#144173]) -- Improve the user-facing strings of `heos` ([@NoRi2909] - [#144218]) -- Fix sentence-casing in user-facing strings of `tami4` ([@NoRi2909] - [#144212]) -- Fix spelling of "sign in" and "setup" in `verisure` ([@NoRi2909] - [#144214]) -- Improve user-facing strings of `blink` ([@NoRi2909] - [#144219]) -- Replace "Sign-in …" with "Sign in …" in `ring` ([@NoRi2909] - [#144222]) -- Replace "log-in" with "log in" in `zwave_me` ([@NoRi2909] - [#144223]) -- Change roborock to use home_data_v3 ([@Lash-L] - [#144238]) -- Increase the local calendar update interval to avoid re-parsing the calendar state unnecessarily ([@allenporter] - [#144234]) -- Add valet switch to Teslemetry ([@Bre77] - [#144167]) -- Set api type more specifically in Teslemetry ([@Bre77] - [#144178]) -- Change some strings to international English in `fronius` ([@NoRi2909] - [#144244]) -- Remove unused huawei_lte YAML schemas, error out on YAML config ([@scop] - [#144217]) -- Add last attempted automatic backup sensor ([@mib1185] - [#144194]) -- Move more SamsungTV test constants to fixture files ([@epenet] - [#144249]) -- Bump nexia to 2.9.0 ([@jrhillery] - [#144153]) -- Bump github/codeql-action from 3.28.16 to 3.28.17 (@dependabot - [#144245]) -- Cleanup invalid CONF_ID from samsungtv tests ([@epenet] - [#144252]) -- Fix hassfest expecting strings file for custom components ([@mj23000] - [#135789]) -- Fix balboa mocks ([@emontnemery] - [#144264]) -- Fix deako mocks ([@emontnemery] - [#144265]) -- Fix imeon_inverter mocks ([@emontnemery] - [#144266]) -- Fix velbus mocks ([@emontnemery] - [#144267]) -- Fix palazzetti mocks ([@emontnemery] - [#144268]) -- Fix fibaro mocks ([@emontnemery] - [#144270]) -- Fix matter mocks ([@emontnemery] - [#144271]) -- Fail tests which JSON serialize mocks ([@emontnemery] - [#144261]) -- Change "recognized" to international English spelling in `hive` ([@NoRi2909] - [#144284]) -- Use international English spelling for "authorization" in `reolink` ([@NoRi2909] - [#144305]) -- Drop alias from local DOMAIN import ([@epenet] - [#144311]) -- Invert DOMAIN alias in telegram ([@epenet] - [#144313]) -- Add MQTT binary_sensor as entity platform on MQTT subentries ([@jbouwh] - [#144142]) -- Use runtime_data in geocaching ([@epenet] - [#144310]) -- Use runtime_data in gdacs ([@epenet] - [#144309]) -- Add async_delete_repair_issue method to CloudClient ([@ludeeus] - [#144302]) -- Allow liter for gas sensor device class ([@Arnie97] - [#141518]) -- Improve type hints in gc100 ([@epenet] - [#144308]) -- Remove ThingTalk server configuration and related websocket command from cloud integration ([@ludeeus] - [#144301]) -- Use runtime_data in geonetnz_quakes ([@epenet] - [#144319]) -- Use runtime_data in geonetnz_volcano ([@epenet] - [#144320]) -- Use runtime_data in gogogate2 ([@epenet] - [#144322]) -- Manage unsupported sources on Samsung TV ([@chemelli74] - [#144221]) -- Remove deprecated freebox reboot service ([@epenet] - [#144303]) -- Use runtime_data in freebox ([@epenet] - [#144326]) -- Drop alias from local const DOMAIN import ([@epenet] - [#144312]) -- Add MQTT button as entity platform on MQTT subentries ([@jbouwh] - [#144204]) -- Use runtime_data in google_assistant ([@epenet] - [#144332]) -- Move service definitions to separate module in guardian ([@epenet] - [#144306]) -- Use runtime_data in google_assistant_sdk ([@epenet] - [#144335]) -- Use config entry title to name SamsungTV entities ([@epenet] - [#144254]) -- Use runtime_data in goodwe ([@epenet] - [#144325]) -- Use runtime_data in guardian ([@epenet] - [#144344]) -- Use runtime_data in google ([@epenet] - [#144331]) -- Bump aioesphomeapi to 30.2.0 ([@bdraco] - [#144348]) -- Use runtime_data in here_travel_time ([@epenet] - [#144340]) -- Use config location for Homelink in Teslemetry ([@Bre77] - [#144171]) -- Bump nexia to 2.10.0 ([@jrhillery] - [#144363]) -- Add switch entity to Zimi integration ([@markhannon] - [#144236]) -- Remove entity name input from Samsung TV config flow ([@epenet] - [#144372]) -- Modify require_admin decorator to take parameters for Unauthorized ([@emontnemery] - [#144346]) -- Use runtime_data in hko ([@epenet] - [#144368]) -- Allow no_subscription repair issue in cloud ([@ludeeus] - [#144380]) -- Cleanup old config flow IMPORT constants in samsungtv tests ([@epenet] - [#144394]) -- Bump hass-nabucasa from 0.96.0 to 0.100.0 ([@ludeeus] - [#144341]) -- Add typing to smartthings climate target_temperature_low ([@wilbiev] - [#143713]) -- Improve SamsungTV ssdp test fixtures ([@epenet] - [#144376]) -- Do not duplicate model and model_id in SamsungTV device info ([@epenet] - [#144402]) -- Add discovery schema for Matter CumulativeEnergyExported ([@lboue] - [#144061]) -- Fix spelling in user-facing strings of `auth` component ([@NoRi2909] - [#144412]) -- Add missing hyphen to "eight-digit HomeKit pairing code" ([@NoRi2909] - [#144416]) -- Fix spelling of "HomeKit" and "Gateway" in `tradfri` ([@NoRi2909] - [#144420]) -- Add missing hyphen to "6-digit … codes" in `opower` ([@NoRi2909] - [#144417]) -- Fix user-facing strings in `totalconnect` ([@NoRi2909] - [#144411]) -- Add sensor for brew start time to lamarzocco ([@zweckj] - [#144423]) -- Fix sentence-casing in user-facing strings of `isy994` ([@NoRi2909] - [#144428]) -- Matter Mounted dimmable load control fixture ([@lboue] - [#144097]) -- Include runner arch in CI cache key ([@cdce8p] - [#144038]) -- Sentence-case "multi-factor authentication" in `sense` ([@NoRi2909] - [#144450]) -- Add missing hyphen to "two-factor authentication" in `nextcloud` ([@NoRi2909] - [#144448]) -- Add missing hyphen to "two-factor authentication" in `august` ([@NoRi2909] - [#144447]) -- Add missing hyphen to "two-factor authentication" in `subaru` ([@NoRi2909] - [#144446]) -- Add test coverage for inkbird IBS-P02B ([@bdraco] - [#144433]) -- Fix sentence-casing and missing hyphen in `electrasmart` ([@NoRi2909] - [#144443]) -- Include channel in Reolink device URL ([@starkillerOG] - [#144456]) -- Small fixes in user-facing strings of `nest` ([@NoRi2909] - [#144444]) -- Set Z-Wave platforms fixture in light tests ([@MartinHjelmare] - [#144473]) -- Set Z-Wave platforms fixture in helpers tests ([@MartinHjelmare] - [#144472]) -- Set Z-Wave platforms fixture in config flow tests ([@MartinHjelmare] - [#144470]) -- Remove RTSPtoWebRTC ([@edenhaus] - [#144328]) -- Fix capitalization and grammar in `simplefin` ([@NoRi2909] - [#144246]) -- Remove deprecated services in SABnzbd ([@joostlek] - [#144405]) -- Add cooktop operating state to SmartThings ([@joostlek] - [#144500]) -- Add hob support to SmartThings ([@joostlek] - [#144493]) -- Add miele devices dynamically ([@astrandb] - [#144216]) -- Add missing hyphen to "single-board computers" in `homekit` ([@NoRi2909] - [#144505]) -- Remove unused OpenWeatherMap const values ([@wittypluck] - [#144510]) -- Show warning message for Z-Wave devices in interview stage ([@MindFreeze] - [#144483]) -- Bump pynina to 0.3.6 ([@DeerMaximum] - [#144494]) -- Improve Husqvarna Automower tests ([@Thomas55555] - [#143113]) -- Cleanup unused CONF_IP_ADDRESS from SamsungTV tests ([@epenet] - [#144379]) -- Use runtime_data in hlk_sw16 ([@epenet] - [#144370]) -- Use runtime_data in hive ([@epenet] - [#144367]) -- Use async_release_notes in ESPHome update entity ([@jesserockz] - [#144440]) -- Jewish calendar entity translations ([@tsvi] - [#144414]) -- Fix voip test RuntimeWarning ([@cdce8p] - [#144519]) -- Update test fixture for Miele dishwasher ([@astrandb] - [#144537]) -- Bump actions/dependency-review-action from 4.6.0 to 4.7.0 (@dependabot - [#144532]) -- Catch and log unexpected backup ciphering errors ([@emontnemery] - [#144531]) -- Add backup tests showing that unknown files are not ciphered ([@emontnemery] - [#144529]) -- Use HassKey in hardware ([@epenet] - [#144337]) -- Add common translation section to Teslemetry ([@Bre77] - [#144361]) -- Move hardware initialisation to package module ([@epenet] - [#144540]) -- Add support to create KNX Cover entities from UI ([@farmio] - [#141944]) -- Bump PySwitchbot to 0.62.0 ([@zerzhang] - [#144527]) -- Matter refrigerator fixture ([@lboue] - [#144491]) -- Update knx-frontend to 2025.4.1.91934 - Enable UI to create KNX Cover entities ([@farmio] - [#141993]) -- Add drying step sensor for Miele tumble dryers ([@astrandb] - [#144515]) -- SMA add re-authentication flow ([@erwindouna] - [#144538]) -- Remove redundant coordinator reference in OpenWeatherMap sensor ([@wittypluck] - [#144548]) -- Add snapshot tests for OpenWeatherMap sensors ([@wittypluck] - [#139657]) -- Remove deprecated camera frontend_stream_type ([@edenhaus] - [#144539]) -- Add exception-translations for switchbot integration ([@zerzhang] - [#143444]) -- Add fan entity to Zimi integration ([@markhannon] - [#144327]) -- Exempt entity categories for Comelit ([@chemelli74] - [#142858]) -- Add left & right temp request entities to Teslemetry ([@Bre77] - [#144364]) -- Add vacuum platform to miele ([@astrandb] - [#143757]) -- Remove deprecated legacy WebRTC provider ([@edenhaus] - [#144547]) -- Remove deprecated async_forward_entry_setup function ([@edenhaus] - [#144560]) -- Remove deprecated core set_time_zone function ([@edenhaus] - [#144559]) -- Add Lux sensor to Airthings Cloud ([@agorecki] - [#141035]) -- Remove deprecated address argument in all lcn services ([@edenhaus] - [#144557]) -- Make all devolo Home Network conflig flow tests end correctly ([@Shutgun] - [#144378]) -- Add Squeezebox service update entities ([@pssc] - [#125764]) -- Deprecate Homee valve sensor ([@Taraman17] - [#139578]) -- Switch to PyEzvizApi ([@RenierM26] - [#135926]) -- Add control bus mode selector to Cambridge Audio ([@ichbinsteffen] - [#139131]) -- Skip check for entry updated by current flow in _async_abort_entries_match ([@alengwenus] - [#141003]) -- Replace custom actions for sleep timer with buttons in bluesound integration ([@LouisChrist] - [#133604]) -- Refactor Bring! integration to poll activity data at a slower interval ([@tr4nt0r] - [#142621]) -- Avoid split of unique id to build OpenWeatherMap sensors ([@wittypluck] - [#144546]) -- Add switch platform to bosch alarm ([@sanjay900] - [#142157]) -- Add status to whois ([@tedvdb] - [#141051]) -- Matter pump fixture ([@lboue] - [#144572]) -- Add water flowing status for YoLink water meter(YS5018). ([@matrixd2] - [#144535]) -- Use device and entity name for OpenWeather map entities ([@wittypluck] - [#144513]) -- Airthings DHCP discovery ([@LaStrada] - [#144280]) -- Add homee fan platform ([@Taraman17] - [#143524]) -- Fix sensor setup during dynamic addition of Miele devices ([@astrandb] - [#144551]) -- Fix sentence-casing in config fields of `aurora_abb_powerone` ([@NoRi2909] - [#144577]) -- Sentence-case names and remove "True/False" in `emulated_roku` setup ([@NoRi2909] - [#144579]) -- SMA add snapshots & tests ([@erwindouna] - [#144555]) -- Use strict typing for ConfigEntry on remove in NUT ([@tdfountain] - [#144588]) -- Add codeowner to Adax ([@LazyTarget] - [#144587]) -- Add switchbot vacuum support ([@zerzhang] - [#144550]) -- Matter Oven fixture ([@lboue] - [#144603]) -- Fix squeezebox test serializing mocks ([@emontnemery] - [#144600]) -- Delete deprecated program switches from Home Connect ([@Diegorro98] - [#144606]) -- Add Codeowner to OpenWeatherMap ([@wittypluck] - [#144605]) -- Fix licenses check for jaraco.itertools ([@cdce8p] - [#144631]) -- Update pylint to 3.3.7 + astroid to 3.3.10 ([@cdce8p] - [#144630]) -- Fix sentence-casing and spelling of "SIA-based" in `sia` ([@NoRi2909] - [#144659]) -- Fix typo in ntfy integration ([@tr4nt0r] - [#144650]) -- Add missing hyphen to "file-based" in `file` ([@NoRi2909] - [#144640]) -- Add missing hyphen to "time-based" in `filter` ([@NoRi2909] - [#144639]) -- Add missing hyphen to "time-based" in `integration` ([@NoRi2909] - [#144638]) -- Add missing hyphen to "time-weighted" in `derivative` ([@NoRi2909] - [#144637]) -- Add missing hyphen to "volume-weighted" in `kraken` ([@NoRi2909] - [#144636]) -- Improve user-facing strings of `plaato` ([@NoRi2909] - [#144633]) -- Fix grammar in description of `unifi.remove_clients` action ([@NoRi2909] - [#144632]) -- Add PARALLEL_UPDATES to Squeezebox ([@peteS-UK] - [#144618]) -- Fix typos in Miele device names to match enum ([@aturri] - [#144609]) -- Remove unused constant from entity_platform tests ([@emontnemery] - [#144601]) -- Add missing hyphens to "condition-based" and "pre-entry" in `bmw_connected_drive` ([@NoRi2909] - [#144685]) -- Take into account coordinator availability for SamsungTV ([@chemelli74] - [#144545]) -- Add missing hyphen to "WebSocket-based" in `mqtt` ([@NoRi2909] - [#144686]) -- Fix missing sentence-casing in `alarmdecoder` ([@NoRi2909] - [#144690]) -- Bump dependency pymiele to 0.5.1 ([@astrandb] - [#144688]) -- Add program phases for Miele washer-dryer ([@astrandb] - [#144664]) -- Override available property in button platform for Squeezebox ([@peteS-UK] - [#144693]) -- Move Assist Pipeline tests to right file ([@balloob] - [#144696]) -- Sort list items alphabetically in Bring integration ([@tr4nt0r] - [#144700]) -- Increase test coverage for ntfy integration ([@tr4nt0r] - [#144701]) -- Rename samsung legacy test fixtures and constants ([@epenet] - [#144715]) -- Improve SamsungTV test coverage ([@epenet] - [#144717]) -- Add target temp sensor to Miele washing machines ([@astrandb] - [#144507]) -- Rename samsung websocket test fixtures and constants ([@epenet] - [#144719]) -- Rename samsung encrypted websocket test fixtures and constants ([@epenet] - [#144726]) -- Refactor frontend user store ([@emontnemery] - [#144723]) -- Remove obsolete tests in SamsungTV ([@epenet] - [#144735]) -- Remove deprecated camera async_handle_web_rtc_offer function ([@edenhaus] - [#144561]) -- Improve user-facing strings of `velbus` ([@NoRi2909] - [#144716]) -- Deduplicate condition schemas ([@emontnemery] - [#144739]) -- Merge websocket test constants in samsungtv tests ([@epenet] - [#144741]) -- Make it possible to subscribe to frontend user store ([@emontnemery] - [#144724]) -- Add missing hyphen to "password-protected" in `Shelly` ([@NoRi2909] - [#144746]) -- Spelling fixes in user-facing strings of `fronius` ([@NoRi2909] - [#144744]) -- Add a test for Assist Pipeline streaming deltas to TTS ([@balloob] - [#144711]) -- Log instead of ValueError for missing cloud translation key ([@ludeeus] - [#144732]) -- Fix outdated help center URL in `plaato` ([@NoRi2909] - [#144748]) -- Improve config flow description in ntfy integration ([@tr4nt0r] - [#144581]) -- Simplify unique config_entry check for LCN ([@alengwenus] - [#135756]) -- Track if TTS entity supports streaming input ([@balloob] - [#144697]) -- Update xknx to 3.8.0 ([@farmio] - [#144753]) -- Allow subscription_expired repair issue in cloud ([@ludeeus] - [#144316]) -- Add MAC connection through DHCP discovery to Home Connect devices ([@Diegorro98] - [#144611]) -- Assert resulting data in devolo Home Network test_form_reauth ([@Shutgun] - [#144760]) -- Rework platform setup tests for devolo Home Network ([@Shutgun] - [#143114]) -- Update pipdeptree to 2.26.1 ([@frenck] - [#144775]) -- Set PARALLEL_UPDATES and update quality_scale for Miele integration ([@astrandb] - [#144770]) -- Bump aiodhcpwatcher to 1.2.0 ([@davidrapan] - [#144769]) -- Move sun conditions to the sun integration ([@emontnemery] - [#144742]) -- Link Shelly device entry with Shelly BT scanner entry ([@bieniu] - [#144626]) -- Add comments to samsungtv config flow tests ([@epenet] - [#144787]) -- Create stream on demand in Teslemetry ([@Bre77] - [#144777]) -- Update debugpy to v1.8.14 ([@frenck] - [#144755]) -- Remove obsolete compatibility code from SamsungTV ([@epenet] - [#144800]) -- Refactor config flow tests to improve result variable usage in Overkiz ([@iMicknl] - [#143374]) -- Add typing to wsdot ([@ucodery] - [#143117]) -- Do not abort on invalid host in SamsungTV user flow ([@epenet] - [#144794]) -- Improve SamsungTV config flow type hints ([@epenet] - [#144820]) -- Bump automower-ble to 0.2.1 ([@alistair23] - [#144817]) -- Update codeowner for switchbot Integration ([@zerzhang] - [#144829]) -- Bump dependency pymiele -> 0.5.2 ([@astrandb] - [#144758]) -- Add device registry snapshots to samsungtv tests ([@epenet] - [#144804]) -- Remove support for condition platforms defining only a CONDITION_SCHEMA ([@emontnemery] - [#144832]) -- Improve user-facing strings of `incomfort` ([@NoRi2909] - [#144844]) -- Add service response support to admin services ([@abmantis] - [#144837]) -- Bump aioesphomeapi to 31.0.0 ([@bdraco] - [#144778]) -- Jewish calendar - Fix Parasha values ([@tsvi] - [#144646]) -- Add config flow data descriptions to Squeezebox ([@peteS-UK] - [#144619]) -- Provide ability to select nexia RoomIQ sensors ([@jrhillery] - [#144278]) -- Adjust handling of SamsungTV misaligned MAC ([@epenet] - [#144810]) -- Make DHCP discovery aware of the network integration ([@davidrapan] - [#144767]) -- Change unknown to unknown_code for missing Miele codes to avoid confusion ([@astrandb] - [#144699]) -- Remove myself as code owner of sun component ([@Swamp-Ig] - [#144854]) -- Fix spelling of "IP address" in `plugwise` ([@NoRi2909] - [#144861]) -- Bump actions/dependency-review-action from 4.7.0 to 4.7.1 (@dependabot - [#144856]) -- Use HassKey in ps4 ([@epenet] - [#144868]) -- Finish cleaning up SamsungTV init tests ([@epenet] - [#144865]) -- Add parallel_updates to new updates platform for Squeezebox ([@peteS-UK] - [#144864]) -- Move ps4 services to separate module ([@epenet] - [#144870]) -- Show Sonos playlists under favorites ([@danielvandenberg95] - [#142357]) -- Bump influxdb-client to 1.48.0 ([@RobBie1221] - [#144845]) -- Add credit balance sensor to Teslemetry ([@Bre77] - [#144365]) -- Drop alias from local DOMAIN import ([@epenet] - [#144867]) -- Introduce recorder.get_statistics service ([@Hypfer] - [#142602]) -- Fix pandora.media_player to not sleep during event loop ([@ucodery] - [#141957]) -- Add plate sensors for Miele hobs ([@astrandb] - [#144400]) -- Add modbus light brightness and color temperature ([@DioSWolF] - [#139703]) -- Add Fronius current and voltage for up to 4 MPP trackers ([@farmio] - [#140120]) -- Add mac address to airgradient devices ([@edenhaus] - [#144876]) -- Add Kostal plenticore Installer login support ([@Schlauer-Hax] - [#133773]) -- Use runtime_data in gree ([@epenet] - [#144880]) -- Fix substitutions in strings.json in Miele integration ([@astrandb] - [#144881]) -- Use entry.async_on_unload in geofency ([@epenet] - [#144882]) -- Use HassKey in greeneye_monitor ([@epenet] - [#144878]) -- Fix pin strings in Teslemetry ([@Bre77] - [#144873]) -- Use entry.async_on_unload in gpslogger ([@epenet] - [#144883]) -- Use runtime_data in gpslogger ([@epenet] - [#144884]) -- Add flow detection to Rachio hose timer ([@brg468] - [#144075]) -- Refactor template optional configuration attributes ([@Petro31] - [#144887]) -- Use snapshot testing for APCUPSD integration ([@yuxincs] - [#130770]) -- Use runtime_data in rachio ([@epenet] - [#144896]) -- Positioning for LCN covers ([@alengwenus] - [#143588]) -- Fix "tunneling" spelling in KNX ([@farmio] - [#144895]) -- Handle unit conversion in lib for niko_home_control ([@VandeurenGlenn] - [#141837]) -- Fix snapshots in APC ([@joostlek] - [#144901]) -- Refactor DeviceAutomationTriggerProtocol ([@emontnemery] - [#144888]) -- Add fan for ventilator ([@LG-ThinQ-Integration] - [#142444]) -- Add support for identify buttons to WMS WebControl pro ([@mback2k] - [#143339]) -- Add buttons to Blue current integration ([@NickKoepr] - [#143964]) -- Add system LED brightness to eheimdigital ([@autinerd] - [#144915]) -- Add binary sensors to bosch_alarm ([@sanjay900] - [#142147]) -- Add sensor for alarm status in bosch_alarm ([@sanjay900] - [#142564]) -- Add media search and play intent ([@balloob] - [#144269]) -- Remove duplicated code in unit conversion util ([@abmantis] - [#144912]) -- Use runtime_data and HassKey in geofency ([@epenet] - [#144886]) -- Use runtime_data in homematicip_cloud ([@epenet] - [#144892]) -- Add another EHS SmartThings fixture ([@joostlek] - [#144920]) -- Translate raised exceptions for Squeezebox ([@peteS-UK] - [#144842]) -- Bump aioesphomeapi to 31.0.1 ([@bdraco] - [#144939]) -- Add modern style configuration for template fan ([@Petro31] - [#144751]) -- Emoncms remove useless var in tests ([@alexandrecuer] - [#144942]) -- Add sensor entity to Zimi integration ([@markhannon] - [#144329]) -- Add modern style template lock ([@Petro31] - [#144756]) -- Add modern configuration for template alarm control panel ([@Petro31] - [#144834]) -- Add reactive energy device class and units ([@Passific] - [#143941]) -- Use runtime_data in iotawatt ([@epenet] - [#144977]) -- Use runtime_data in ipma ([@epenet] - [#144972]) -- Use runtime_data in intellifire ([@epenet] - [#144979]) -- Add template vacuum modern style ([@Petro31] - [#144843]) -- Move iqvia coordinator to separate module ([@epenet] - [#144969]) -- Add water heater support to SmartThings ([@joostlek] - [#144927]) -- Use runtime_data in iqvia ([@epenet] - [#144984]) -- Fix wrong UNIT_CLASS for reactive energy converter ([@Passific] - [#144982]) -- Fix missing mock in hue v2 bridge tests ([@epenet] - [#144947]) -- Use runtime_data in isy994 ([@epenet] - [#144961]) -- Mark Reolink doorbell visitor sensor as always available ([@starkillerOG] - [#145002]) -- Bump codecov/codecov-action from 5.4.2 to 5.4.3 (@dependabot - [#145023]) -- Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot - [#145022]) -- Add DHCP discovery flow to bosch_alarm ([@sanjay900] - [#142250]) -- Initialize select _attr_current_option with None ([@autinerd] - [#145026]) -- Bump plugwise to v1.7.4 ([@bouwew] - [#145021]) -- Bump PySwitchbot to 0.62.2 ([@zerzhang] - [#145018]) -- Add lamp capability to SmartThings ([@joostlek] - [#144918]) -- Cleanup huisbaasje tests ([@epenet] - [#144954]) -- Deprecate DHW switch for SmartThings ([@joostlek] - [#145011]) -- Use generic in iaqualink entity ([@epenet] - [#144989]) -- Set parallel_updates for bosch_alarm ([@sanjay900] - [#145028]) -- Use runtime_data in iaqualink ([@epenet] - [#144988]) -- Update bosch_alarm door switch strings so they are more user friendly ([@sanjay900] - [#144607]) -- Move icloud services to separate module ([@epenet] - [#144980]) -- Use typed config entry in Habitica coordinator ([@epenet] - [#144956]) -- Move huisbaasje coordinator to separate module ([@epenet] - [#144955]) -- Fix non-DHW heat pump in SmartThings ([@joostlek] - [#145008]) -- Fix errors in strings in SmartThings ([@joostlek] - [#145030]) -- Small code optimization for Plugwise ([@bouwew] - [#145037]) -- Add hood fan speed capability to SmartThings ([@joostlek] - [#144919]) -- Use runtime_data in hue ([@epenet] - [#144946]) -- Sync SmartThings EHS fixture ([@joostlek] - [#145042]) -- Update Matter MicrowaveOven fixture ([@lboue] - [#145057]) -- Use runtime_data in hydrawise ([@epenet] - [#144950]) -- Use runtime_data in homeworks ([@epenet] - [#144944]) -- Deprecate SmartThings water heater sensors ([@joostlek] - [#145060]) -- Add additional explanation for Reolink password requirements ([@starkillerOG] - [#145000]) -- OpenAI prompt is optional ([@balloob] - [#145065]) -- Remove address parameter from services.yaml ([@alengwenus] - [#145052]) -- Add number entities for freezer setpoint in SmartThings ([@joostlek] - [#145069]) -- Bump pysuezV2 to 2.0.5 ([@jb101010-2] - [#145047]) -- Bump motionblinds to 0.6.27 ([@starkillerOG] - [#145094]) -- Refactor fan in vesync ([@cdnninja] - [#135744]) -- Ensure that OpenAI tool call deltas have a role ([@balloob] - [#145085]) -- Fix mapping from program_phase to vacuum_activity for Miele integration ([@astrandb] - [#145115]) -- Add Steam closet keep fresh mode to SmartThings ([@joostlek] - [#145107]) -- Add Steam closet auto cycle link to SmartThings ([@joostlek] - [#145111]) -- Add Steam closet sanitize to SmartThings ([@joostlek] - [#145110]) -- Bump cryptography to 45.0.1 and pyopenssl to 25.1.0 ([@bdraco] - [#145121]) -- Set the default upgrade icon for the MQTT device to the default icon for Home Assistant instead of the icon for the MQTT integration ([@XiaoXianNv-boot] - [#144295]) -- OpenAI Conversation split out chat log processing ([@balloob] - [#145129]) -- Bump zcc-helper to 3.5.2 ([@markhannon] - [#144926]) -- Bump google-maps-routing to 0.6.15 ([@bdraco] - [#145130]) -- Fix enum values for program phases by appliance type on Miele appliances ([@aturri] - [#144916]) -- Add Pterodactyl binary sensor tests ([@elmurato] - [#142401]) -- Add has_entity_name attribute to LCN entities ([@alengwenus] - [#145045]) -- Add select platform to eheimdigital ([@autinerd] - [#145031]) -- Add Homee alarm-control-panel platform ([@Taraman17] - [#140041]) -- Add YoLink new device types support 5009 & 5029 ([@matrixd2] - [#144323]) -- Remove deprecated aux heat from elkm1 ([@gjohansson-ST] - [#145148]) -- Add Immich integration ([@mib1185] - [#145125]) -- Update `denonavr` to `1.1.1` ([@ol-iver] - [#145155]) -- Remove deprecated aux heat from Nexia ([@gjohansson-ST] - [#145147]) -- Fix Nanoleaf light state propagation after change from home asisstant ([@tyriis] - [#144291]) -- Add energy/water forecast for Miele integration ([@generically-named] - [#144822]) -- Enable RFDEBUG on RFLink "Enable debug logging" ([@javicalle] - [#138571]) -- Add Kaiser Nienhaus virtual motionblinds integration ([@starkillerOG] - [#145096]) -- Remove deprecated aux heat from econet ([@gjohansson-ST] - [#145149]) -- Bump grpcio to 1.72.0 and protobuf to 6.30.2 ([@bdraco] - [#143633]) -- Sort and simplify DeletedDeviceEntry ([@emontnemery] - [#145171]) -- Cleanup unused string in samsungtv ([@epenet] - [#145174]) -- Jewish calendar: use const in action code ([@tsvi] - [#145007]) -- Bump github/codeql-action from 3.28.17 to 3.28.18 (@dependabot - [#145173]) -- Bump aioesphomeapi to 31.1.0 ([@bdraco] - [#145170]) -- Bump hass-nabucasa from 0.100.0 to 0.101.0 ([@ludeeus] - [#145172]) -- Add ability to mark type hints as compulsory on specific functions ([@epenet] - [#139730]) -- Fix test results parsing error ([@edenhaus] - [#145077]) -- Add athmospheric pressure capability to SmartThings ([@joostlek] - [#145103]) -- Use runtime_data in huisbaasje ([@epenet] - [#144953]) -- Use runtime_data in hvv_departures ([@epenet] - [#144951]) -- Use runtime_data in ialarm ([@epenet] - [#145178]) -- Use runtime_data in icloud ([@epenet] - [#145179]) -- Fix runtime_data in iqvia ([@epenet] - [#145181]) -- Add battery entity for LockV2 in yolink ([@matrixd2] - [#145169]) -- Improve device registry restore tests ([@emontnemery] - [#145186]) -- Mark type hint as compulsory for entity.available property ([@epenet] - [#145189]) -- Mark all _FUNCTION_MATCH as mandatory in pylint plugin ([@epenet] - [#145194]) -- Mark type hint as compulsory for entity.assumed_state property ([@epenet] - [#145187]) -- Remove deprecated aux heat from ephember ([@gjohansson-ST] - [#145152]) -- Minor cleanup for pipeline tts stream test ([@balloob] - [#145146]) -- Revert "Link Shelly device entry with Shelly BT scanner entry (#144626)" ([@bieniu] - [#145177]) -- Move downloader service to separate module ([@epenet] - [#145183]) -- Add lamp capability for hood component in SmartThings ([@joostlek] - [#145036]) -- Add diagnostics platform to Immich integration ([@mib1185] - [#145162]) -- [ci] Skip step if coverage is skipped ([@cdce8p] - [#145202]) -- Bump go2rtc-client to 0.1.3b0 ([@edenhaus] - [#145192]) -- Mark all _CLASS_MATCH as mandatory in pylint plugin ([@epenet] - [#145200]) -- update pyatmo to version 9.2.0 ([@wuede] - [#145203]) -- Fix pylance warning on SnapshotAssertion import ([@chemelli74] - [#145206]) -- Update quality_scale rules status for Comelit ([@chemelli74] - [#143592]) -- Sort and simplify DeletedRegistryEntry ([@emontnemery] - [#145207]) -- Prevent import from syrupy.SnapshotAssertion ([@epenet] - [#145208]) -- Add exception translation for switchbot device initialization ([@zerzhang] - [#144828]) -- Add cover entity to Zimi integration ([@markhannon] - [#144330]) -- Fix typo in Ecovacs get_supported_entities ([@edenhaus] - [#145215]) -- Add missing type hint in zestimate ([@epenet] - [#145218]) -- Add full test coverage for Comelit cover ([@chemelli74] - [#144761]) -- Remove pylance warnings for Comelit tests ([@chemelli74] - [#145199]) -- Add missing type hint in vlc ([@epenet] - [#145223]) -- Improve type hints in rtorrent ([@epenet] - [#145222]) -- Use _attr_native_value in repetier ([@epenet] - [#145219]) -- Use shorthand attributes in yandex transport sensor ([@epenet] - [#145225]) -- Improve entity registry restore test ([@emontnemery] - [#145220]) -- Add device reconfigure to Comelit config flow ([@chemelli74] - [#142866]) -- Finish reconfigure test for Vodafone Station ([@chemelli74] - [#145230]) -- Add trigger_variables to template trigger 'for' field ([@Petro31] - [#136672]) -- Add action exceptions to Comelit integration ([@chemelli74] - [#143581]) -- Split update method in pioneer media player ([@epenet] - [#145212]) -- Fix invalid type hints in netgear switch ([@epenet] - [#145226]) -- Add missing type hint in homematic ([@epenet] - [#145214]) -- Allow TTS streams to generate temporary media source IDs ([@balloob] - [#145080]) -- Add missing type hint in plex ([@epenet] - [#145217]) -- Add support_streaming to ConversationEntity ([@balloob] - [#144998]) -- Fix wording of "Estimated power production" sensors in `forecast_solar` ([@NoRi2909] - [#145201]) -- Jewish Calendar: Implement diagnostics ([@tsvi] - [#145180]) -- TTS to only use stream entity method when streaming request comes in ([@balloob] - [#145167]) -- Add missing Miele tumble dryer program codes ([@astrandb] - [#145236]) -- Jewish calendar - quality scale - fix missing translations ([@tsvi] - [#144410]) -- Jewish calendar: set parallel updates to 0 ([@tsvi] - [#144986]) -- Jewish Calendar - quality scale - use specific config flow ([@tsvi] - [#144408]) -- Only pass serializable data to media player intent ([@balloob] - [#145244]) -- Fix streaming window cover entity in Teslemetry ([@Bre77] - [#145012]) -- Updated code owners for the blue current integration. ([@NickKoepr] - [#144962]) -- Add media_source platform to Immich integration ([@mib1185] - [#145159]) -- Mark entity methods and properties as mandatory in pylint plugin ([@epenet] - [#145210]) -- Add new Probe Plus integration ([@pantherale0] - [#143424]) -- Improve type hints in xiaomi_aqara light turn_on ([@epenet] - [#145257]) -- Use shorthand attributes in raspyrfm ([@epenet] - [#145250]) -- Improve type hints in omnilogic ([@epenet] - [#145259]) -- Sort usb ports in Z-Wave flow so unknown devices are last ([@MindFreeze] - [#145211]) -- Use runtime_data in smarttub ([@epenet] - [#145279]) -- Improve type hints in blebox climate ([@epenet] - [#145282]) -- Use shorthand attributes in yi camera ([@epenet] - [#145276]) -- Bump aiontfy to 0.5.3 ([@tr4nt0r] - [#145263]) -- Use shorthand attributes in tfiac climate ([@epenet] - [#145289]) -- Drop useless unit conversion in smarttub ([@epenet] - [#145287]) -- Use shorthand attributes in melissa climate ([@epenet] - [#145286]) -- Use shorthand attributes in intesishome climate ([@epenet] - [#145285]) -- Use shorthand attributes in push camera ([@epenet] - [#145273]) -- Improve type hints in homematic climate ([@epenet] - [#145283]) -- Use shorthand attributes in touchline climate ([@epenet] - [#145292]) -- Use shorthand attributes in vivotek camera ([@epenet] - [#145275]) -- Use shorthand attributes in venstar climate ([@epenet] - [#145294]) -- Use shorthand attributes in xs1 climate ([@epenet] - [#145298]) -- Improve type hints in xs1 entities ([@epenet] - [#145299]) -- add date and time service to bosch_alarm ([@sanjay900] - [#142243]) -- Refactor set_temperature in venstar climate ([@epenet] - [#145297]) -- Use shorthand attributes in xiaomi_aqara ([@epenet] - [#145253]) -- Use shorthand attributes in rpi_camera camera ([@epenet] - [#145274]) -- Mark button methods and properties as mandatory in pylint plugin ([@epenet] - [#145269]) -- Fix typos in user-facing strings of `zha` ([@NoRi2909] - [#145305]) -- Mark alarm_control_panel methods and properties as mandatory in pylint plugin ([@epenet] - [#145270]) -- Mark calendar methods and properties as mandatory in pylint plugin ([@epenet] - [#145271]) -- Add class init type hint to xiaomi_aqara ([@epenet] - [#145255]) -- Tidy up service call for bosch_alarm ([@sanjay900] - [#145306]) -- Mark turn_on/turn_off/toggle as mandatory in pylint plugin ([@epenet] - [#145249]) -- Fix issues with bosch alarm dhcp discovery ([@sanjay900] - [#145034]) -- Bump teslemetry_stream to 0.7.9 in Teslemetry ([@Bre77] - [#145303]) -- Add Wh/km unit for energy distance ([@frenck] - [#145243]) -- Mark camera methods and properties as mandatory in pylint plugin ([@epenet] - [#145272]) -- Mark climate methods and properties as mandatory in pylint plugin ([@epenet] - [#145280]) -- Make spelling of "setpoint" consistent in `opentherm_gw` ([@NoRi2909] - [#145318]) -- Update binary sensor translations for bosch_alarm ([@sanjay900] - [#145315]) -- Use preferred spelling of "setpoint" in `smartthings` ([@NoRi2909] - [#145319]) -- Remove deprecated aux heat from Climate Entity component ([@gjohansson-ST] - [#145151]) -- Add solar charging options to Wallbox integration ([@jorisdrenth] - [#139286]) -- Create repair issue if not all add-ons or folders were backed up ([@emontnemery] - [#144999]) -- Add Albanian (Shqip) language ([@bramkragten] - [#145324]) -- Suez water: fetch historical data in statistics ([@jb101010-2] - [#131166]) -- Jewish calendar : icon translations ([@tsvi] - [#145329]) -- bump aioimmich to 0.6.0 ([@mib1185] - [#145334]) -- Jewish calendar: move value calculation to entity description (1/3) ([@tsvi] - [#144272]) -- bump aiokem to 0.5.11 ([@PeteRager] - [#145332]) -- Assist Pipeline stream TTS when supported and long response ([@balloob] - [#145264]) -- Add support for videos in Immich media source ([@mib1185] - [#145254]) -- Added support for shared spaces in Synology DSM (Photo Station) ([@lodesmets] - [#144044]) -- Add date sensors to Rehlko ([@PeteRager] - [#145314]) -- Add support for music library folder to Sonos ([@PeteRager] - [#139554]) -- Remove the old ZWave controller from the list of migration targets ([@MindFreeze] - [#145281]) -- Bump xiaomi-ble to 0.39.0 ([@Ernst79] - [#145348]) -- Add sensors to Wallbox ([@jorisdrenth] - [#145247]) -- Bump pyswitchbot to 0.64.1 ([@zerzhang] - [#145360]) -- Minor code deduplication in backup manager ([@emontnemery] - [#145366]) -- Add hub3 support for switchbot integration ([@zerzhang] - [#145371]) -- Update links to user docs: Connect-ZBT-1, Green, Yellow ([@c0ffeeca7] - [#145374]) -- Bump eheimdigital to 1.2.0 ([@autinerd] - [#145372]) -- Add lock ultra and lock lite for switchbot integration ([@zerzhang] - [#145373]) -- Improve comment explaining planned backup store version bump ([@emontnemery] - [#145368]) -- Recommended installation option for Z-Wave ([@MindFreeze] - [#145327]) -- Bump lcn-frontend to 0.2.5 ([@alengwenus] - [#144983]) -- Improve failing backup repair messages ([@emontnemery] - [#145388]) -- Prevent types-*/setuptools/wheel runtime requirements in dependencies ([@epenet] - [#145381]) -- Fix Z-Wave installation type string ([@MartinHjelmare] - [#145390]) -- Improve Z-Wave config flow test fixtures ([@MartinHjelmare] - [#145378]) -- Jewish Calendar: Make exception translatable ([@tsvi] - [#145376]) -- Enable B009 ([@joostlek] - [#144192]) -- Update bluetooth-auto-recovery to 1.5.2 ([@cdce8p] - [#145395]) -- Update inkbird-ble to 0.16.2 ([@cdce8p] - [#145396]) -- Update sensorpro-ble to 0.7.1 ([@cdce8p] - [#145397]) -- Update igloohome-api to 0.1.1 ([@cdce8p] - [#145401]) -- Add SmartThings capability for Washer spin level ([@joostlek] - [#145039]) -- Add power cool and power freeze to SmartThings ([@joostlek] - [#145102]) -- wsdot component adopts wsdot package ([@ucodery] - [#144914]) -- Reword sunset event exception ([@tsvi] - [#145400]) -- ZHA repairs: remove links to obsolete docs ([@c0ffeeca7] - [#145398]) -- Add SmartThings capability for Washer soil level ([@joostlek] - [#145041]) -- Add thermostat fixture to SmartThings ([@joostlek] - [#145407]) -- Update metoffice to use DataHub API ([@avee87] - [#131425]) -- Update exception handling for initialization for Squeezebox ([@peteS-UK] - [#144674]) -- Bump lektricowifi to 0.1 ([@Lektrico] - [#145393]) -- Mark cover methods and properties as mandatory in pylint plugin ([@epenet] - [#145308]) -- Mark fan methods and properties as mandatory in pylint plugin ([@epenet] - [#145311]) -- Mark LLMs that support streaming as such ([@balloob] - [#145405]) -- Mark geo_location methods and properties as mandatory in pylint plugin ([@epenet] - [#145313]) -- Bump habiticalib to v.0.4.0 ([@tr4nt0r] - [#145414]) -- Clean up AbstractTemplateEntity ([@Petro31] - [#145409]) -- Catch blocking version pinning in dependencies early ([@epenet] - [#145364]) -- Add CancelBoost for Matter Water heater ([@lboue] - [#145316]) -- Remove unneeded parenthesis in comparison for Sonos ([@PeteRager] - [#145413]) -- Centralise MockStreamReaderChunked helper ([@mib1185] - [#145404]) -- Add valve position capability to SmartThings ([@joostlek] - [#144923]) -- Add climate entity for heatpump zones in SmartThings ([@joostlek] - [#144991]) -- Add binary_sensor platform to Rehlko ([@PeteRager] - [#145391]) -- Improve type hints in doods ([@epenet] - [#145426]) -- Hotfix for incorrect bracket in messages for Squeezebox ([@peteS-UK] - [#145418]) -- Add new button to the Lektrico integration ([@Lektrico] - [#145420]) -- Improve type hints in microsoft_face_identify ([@epenet] - [#145419]) -- Improve type hints in dlib_face_detect ([@epenet] - [#145422]) -- Improve type hints in dlib_face_identify ([@epenet] - [#145423]) -- Move to explicit exports in test helpers ([@joostlek] - [#145392]) -- Improve Z-Wave config flow test typing ([@MartinHjelmare] - [#145438]) -- Improve type hints in microsoft_face ([@epenet] - [#145417]) -- Catch invalid settings error in geocaching ([@marc7s] - [#139944]) -- Improve type hints in tensorflow ([@epenet] - [#145433]) -- Improve type hints in qrcode ([@epenet] - [#145430]) -- Improve type hints in openalpr_cloud ([@epenet] - [#145429]) -- Improve type hints in seven_segments ([@epenet] - [#145431]) -- Add range support to icon translations ([@frenck] - [#145340]) -- Improve type hints in sighthound ([@epenet] - [#145432]) -- switchbot_cloud: Add Smart Lock door and calibration state ([@mrueg] - [#143695]) -- Improve type hints in microsoft_face_detect ([@epenet] - [#145421]) -- Add paperless integration ([@fvgarrel] - [#145239]) -- Quantum Gateway device tracker tests ([@tamwahba] - [#145161]) -- Add webhook in switchbot cloud integration ([@Gigatrappeur] - [#132882]) -- Mark image_processing methods and properties as mandatory in pylint plugin ([@epenet] - [#145435]) -- Add Matter test to select attribute ([@joostlek] - [#145440]) -- Add matter attributes ([@jvmahon] - [#140843]) -- Matter Device Energy Management cluster ESAState attribute ([@lboue] - [#144430]) -- Don't add dynamically Home Connect event sensors and disable them by default ([@Diegorro98] - [#144757]) -- Add SMLIGHT button entities for second radio ([@tl-sl] - [#141463]) -- HomeKit Bridge integration: Adding `h264_qsv` as valid VIDEO_CODEC option ([@dalanmiller] - [#145448]) -- Add AbstractTemplateFan class in preparation for trigger based entity ([@Petro31] - [#144968]) -- Add AbstractTemplateLock to prepare for trigger based template locks ([@Petro31] - [#144978]) -- Add AbstractTemplate cover to prepare for trigger based template covers ([@Petro31] - [#144907]) -- Add AbstractTempleAlarmControlPanel class to prepare for trigger based template alarm control panels ([@Petro31] - [#144974]) -- Add AbstractTemplateVacuum to prepare for trigger based template vacuums ([@Petro31] - [#144990]) -- Add HomeKit thermostat fan state mapping for preheating, defrosting ([@jz-v] - [#145353]) -- Mark device_tracker methods and properties as mandatory in pylint plugin ([@epenet] - [#145309]) -- Add configuration url to Immich device info ([@mib1185] - [#145456]) -- Fix typo in reauth_confirm description of `metoffice` ([@NoRi2909] - [#145458]) -- Add default sensor data for Tesla Wall Connector tests ([@abmantis] - [#145462]) -- Replace empty mock in GoalZero tests ([@abmantis] - [#145463]) -- Make Powerwall energy sensors TOTAL_INCREASING to fix hardware swaps ([@exciton] - [#145165]) -- Add pending damage and pending quest items sensors ([@tr4nt0r] - [#145449]) -- Add pytest/codecov to forbidden runtime dependencies ([@epenet] - [#145447]) -- Prefer to create backups in local storage if selected ([@emontnemery] - [#145331]) -- Add paperless-ngx to strict typing ([@joostlek] - [#145466]) -- Add diagnostics to Paperless-ngx ([@joostlek] - [#145465]) -- Add support for Tuya Wireless Switch entity ([@lanthaler] - [#123284]) -- Improve mqtt subentry selector validation and remove redundant validators ([@jbouwh] - [#145499]) -- Add MQTT cover as entity platform on MQTT subentries ([@jbouwh] - [#144381]) -- Bump aiohttp to 3.12.0b3 ([@bdraco] - [#145358]) -- Bump Anthropic library to 0.52.0 ([@Shulyaka] - [#145494]) -- Improve type hints in xiaomi_miio humidifier ([@epenet] - [#145506]) -- Add concentration conversion support for mg/mÂł ([@frenck] - [#145325]) -- Mark light methods and properties as mandatory in pylint plugin ([@epenet] - [#145510]) -- Don't manipulate hvac modes based on device active mode in AVM Fritz!SmartHome ([@mib1185] - [#145513]) -- Mark humidifier methods and properties as mandatory in pylint plugin ([@epenet] - [#145507]) -- Add Anthropic Claude 4 support ([@Shulyaka] - [#145505]) -- Add trigger based template cover ([@Petro31] - [#145455]) -- Add automatic backup event entity to Home Assistant Backup system ([@mib1185] - [#145350]) -- Use runtime_data in xiaomi_miio ([@epenet] - [#145517]) -- Support readonly selectors in config_flows ([@karwosts] - [#129456]) -- Bump py-sucks to 0.9.11 ([@mib1185] - [#145518]) -- Add Matter Pump device type ([@lboue] - [#145335]) -- Add MQTT fan as entity platform on MQTT subentries ([@jbouwh] - [#144698]) -- Remove repoze.lru from license exceptions ([@epenet] - [#145519]) -- Add read_only selectors to Statistics Options Flow ([@karwosts] - [#145522]) -- Use _handle_coordinator_update() instead of own callback in Feedreader event entity ([@mib1185] - [#145520]) -- Remove inactive codeowner from template integration ([@Petro31] - [#145535]) -- Bump aiohttp to 3.12.0rc0 ([@bdraco] - [#145540]) -- Bump incomfort-client to v0.6.9 ([@jbouwh] - [#145546]) -- Simplify ZBT-1 setup string ([@abmantis] - [#145532]) -- Bump androidtvremote2 to 0.2.2 ([@tronikos] - [#145542]) -- Add data descriptions in the Android TV Remote Configure Android apps ([@tronikos] - [#145537]) -- Fix translation strings for MQTT subentries ([@jbouwh] - [#145529]) -- Bump python-linkplay to v0.2.8 ([@silamon] - [#145550]) -- Bump aiohttp to 3.12.0rc1 ([@bdraco] - [#145562]) -- Add preset mode to Comelit climate ([@chemelli74] - [#145195]) -- Bump pylamarzocco to 2.0.5 ([@zweckj] - [#145560]) -- Bump aiokem to 0.5.12 ([@PeteRager] - [#145565]) -- Bump aiohttp to 3.12.0 ([@bdraco] - [#145570]) -- Remove global registry reference in coordinator for UptimeRobot ([@chemelli74] - [#142938]) -- Bump opower to 0.12.2 ([@tronikos] - [#145573]) -- Add SmartThings freezer and cooler temperatures ([@joostlek] - [#145468]) -- Safe get for backflush status in lamarzocco ([@zweckj] - [#145559]) -- Add reauth and reconfigure to paperless ([@fvgarrel] - [#145469]) -- Fix aiohttp MockPayloadWriter ([@cdce8p] - [#145579]) -- Add `returned energy` sensor for Shelly RPC switch component ([@bieniu] - [#145490]) -- New integration Amazon Devices ([@chemelli74] - [#144422]) -- Add DHCP discovery to Amazon Devices ([@joostlek] - [#145587]) -- Change cooler name to fridge in SmartThings ([@joostlek] - [#145590]) -- Bump uiprotect to version 7.9.2 ([@RaHehl] - [#145583]) -- Pipeline to stream TTS on tool call ([@balloob] - [#145477]) -- Bump uiprotect to version 7.10.0 ([@RaHehl] - [#145596]) -- Bump pylamarzocco to 2.0.6 ([@zweckj] - [#145595]) -- Enable message Streaming in the Gemini integration. ([@IvanLH] - [#144937]) -- Bump ZHA to 0.0.59 ([@TheJulianJES] - [#145597]) -- Add issue trackers to requirements script exceptions ([@epenet] - [#145608]) -- Use sub-devices for Shelly multi-channel devices ([@bieniu] - [#144100]) -- Add more mac-addresses for Amazon Devices autodiscovery ([@chemelli74] - [#145598]) -- Improve Bluetooth binary_sensor for Amazon Devices ([@chemelli74] - [#145600]) -- Add payload ON and OFF options to MQTT switch subentry component ([@jbouwh] - [#144627]) -- Disable last cleaning sensor for gs3mp model in lamarzocco ([@zweckj] - [#145576]) -- Fix reference to "tilt command topic" in MQTT translation strings ([@jbouwh] - [#145563]) -- Bump aiolifx to 1.1.5 to improve the identification of LIFX Luna ([@Djelibeybi] - [#145416]) -- Mark Shelly quality as silver ([@bieniu] - [#145610]) -- Fulfilled quality rules - gold and platinum tiers for Miele integration ([@astrandb] - [#144773]) -- Add from_hex filter ([@Petro31] - [#145229]) -- Improve type hints in XiaomiGatewayDevice derived entities ([@epenet] - [#145605]) -- Allow base64_encode to support bytes and strings ([@Petro31] - [#145227]) -- Download backup if restore fails in Z-Wave migration ([@MindFreeze] - [#145434]) -- Add Homee event platform ([@Taraman17] - [#145569]) -- Empty response returns empty list in Nord Pool ([@gjohansson-ST] - [#145514]) +- Add removal instructions to ElevenLabs ([@sorgfresser] - [#133895]) +- Bump version to 2025.2.0dev0 ([@frenck] - [#133893]) +- Mark missing IQS requirements for Idasen Desk as done ([@abmantis] - [#133910]) +- Revise codeowners for Overkiz ([@iMicknl] - [#133784]) +- Remove myself as codeowner from Plugwise ([@frenck] - [#133920]) +- Remove myself as codeowner from Tuya integration ([@frenck] - [#133921]) +- Prevent imports from tests in core codebase ([@frenck] - [#133928]) +- Make screenlogic state enums lowercase ([@dieselrabbit] - [#133866]) +- Bump velbusaio to 2024.12.3 ([@cereal2nd] - [#133939]) +- Update pyvesync version ([@cdnninja] - [#131433]) +- Add pip wheel build constraints to fix numpy builds ([@cdce8p] - [#133962]) +- Bump subarulink to 0.7.13 ([@G-Two] - [#133970]) +- Bump numpy to 2.2.1 ([@bdraco] - [#133844]) +- Add parallel updates to swiss public transport ([@miaucl] - [#133996]) +- Add clear shopping list button for Cookidoo ([@miaucl] - [#133583]) +- Add config flow data description to swiss public transport ([@miaucl] - [#133997]) +- Fulfill IQS rule docs-removal-instructions in ViCare integration ([@CFenner] - [#133982]) +- Update silver docs for swiss public transport ([@miaucl] - [#134001]) +- Bump Tesla Fleet API library ([@Bre77] - [#134019]) +- Bump python-google-nest-sdm to 7.0.0 ([@allenporter] - [#134016]) +- Tado update code owners ([@erwindouna] - [#133987]) +- Fix typo in get_command action description ([@NoRi2909] - [#134026]) +- Use correct uppercase for abbreviations ([@NoRi2909] - [#134028]) +- Fix Nest ConfigEntry typing ([@allenporter] - [#134021]) +- Replace "service" with "action" plus fixed descriptions ([@NoRi2909] - [#134053]) +- Bump pyipma to 3.0.8 ([@dgomes] - [#134055]) +- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) +- Fix unifiprotect DeprecationWarnings in tests ([@cdce8p] - [#134060]) +- Suez_water: remove redundant log on refresh failure ([@jb101010-2] - [#134025]) +- Add state_class to EcoWittSensorTypes.DEGREE ([@tkunzfeld] - [#134004]) +- Roborock Add vacuum_goto service ([@RaHehl] - [#133994]) +- Revert "Add state_class to EcoWittSensorTypes.DEGREE" ([@frenck] - [#134079]) +- Add azure_data_explorer to microsoft brand ([@zweckj] - [#134088]) +- Bump pyheos to v0.8.0 ([@andrewsayre] - [#134069]) +- Remove Tile unique id migration ([@joostlek] - [#134106]) +- Extract Tile coordinator in separate file ([@joostlek] - [#134104]) +- Remove YAML import from Tile ([@joostlek] - [#134108]) +- Bump Tado to 0.18.5 ([@erwindouna] - [#133988]) +- Set PARALLEL_UPDATES for incomfort entity platforms ([@jbouwh] - [#134110]) +- Introduce base entity for Tile ([@joostlek] - [#134109]) +- Add unit test for sensors in swiss public transport ([@miaucl] - [#134115]) +- Migrate Tile to use entry.runtime_data ([@joostlek] - [#134107]) +- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) +- Bump aiorussound to 4.2.0 ([@noahhusby] - [#134117]) +- Converge stream av open methods, options, and error handling ([@allenporter] - [#134020]) +- Add mute support to Russound RIO ([@noahhusby] - [#134118]) +- Bump pysqueezebox to v0.11.1 ([@rajlaud] - [#134097]) +- Remove incorrect device check in LCN events ([@alengwenus] - [#134116]) +- Add Overseerr integration ([@joostlek] - [#133981]) +- Remove unused parameters from function calls in rainbird ([@allenporter] - [#134124]) +- Refactor Tile tests ([@joostlek] - [#134130]) +- Add Tile device tests ([@joostlek] - [#134138]) +- Add ClassVar annotation for singleton patterns ([@cdce8p] - [#134135]) +- Add Velbus binary sensor tests ([@cereal2nd] - [#134132]) +- Add Tile device tracker tests ([@joostlek] - [#134137]) +- Bump python-overseerr to 0.3.0 ([@joostlek] - [#134147]) +- Add versions to Tile device ([@joostlek] - [#134150]) +- Use x,y in roborock action call ([@gjohansson-ST] - [#134133]) +- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) +- Add quality_scale.yaml for KNX ([@farmio] - [#133937]) +- Suez_water: use meter id as unique_id ([@jb101010-2] - [#133959]) +- Bump pynecil to v3.0.0 ([@tr4nt0r] - [#134151]) +- Add binary sensor to Tile ([@joostlek] - [#134153]) +- Suez_water: clear quality scale ([@jb101010-2] - [#134027]) +- Add switch platform to IronOS integration ([@tr4nt0r] - [#133691]) +- Bump pynecil to v3.0.1 ([@tr4nt0r] - [#134174]) +- Add Velbus Button tests ([@cereal2nd] - [#134186]) +- Add button platform to IronOS integration ([@tr4nt0r] - [#133678]) +- Bump python-overseerr to 0.4.0 ([@joostlek] - [#134192]) +- Migrate Habitica integration to habiticalib ([@tr4nt0r] - [#131032]) +- Move coordinator to own file in Open-Meteo ([@gjohansson-ST] - [#134197]) +- Bump aioswitcher to 6.0.0 ([@thecode] - [#134185]) +- Fix method subtyping [elkm1] ([@cdce8p] - [#134210]) +- Fix method subtyping [knx] ([@cdce8p] - [#134211]) +- Fix method subtyping [recorder] ([@cdce8p] - [#134212]) +- Fix method subtyping [helpers] ([@cdce8p] - [#134213]) +- Add slot list service to ohme ([@dan-r] - [#134170]) +- Use config entry runtime data in Open-Meteo ([@gjohansson-ST] - [#134198]) +- Add reauth flow to Habitica integration ([@tr4nt0r] - [#131676]) +- Set Scrape sensor unavailable when errors ([@gjohansson-ST] - [#134143]) +- Bump habiticalib to v0.3.2 ([@tr4nt0r] - [#134244]) +- Remove unused translations from Russound RIO ([@noahhusby] - [#134246]) +- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) +- Record LG WebOS TV Quality scale ([@joostlek] - [#133732]) +- Bump Python Matter server to 7.0.0 (Matter 1.4) ([@lboue] - [#132502]) +- Fix two descriptions of yeelight actions ([@NoRi2909] - [#134282]) +- Add battery sensor to ohme ([@dan-r] - [#134222]) +- Replace "service" with "action" ([@NoRi2909] - [#134279]) +- Replace unnecessary abbreviations in set_room_temperature action ([@NoRi2909] - [#134278]) +- Add discovery to Russound RIO ([@noahhusby] - [#134245]) +- Add parallel updates to camera platform in Trafikverket Camera ([@gjohansson-ST] - [#134298]) +- Use typed config entry in Trafikverket Camera ([@gjohansson-ST] - [#134299]) +- Use typed config entry everywhere in Trafikverket Ferry ([@gjohansson-ST] - [#134300]) +- Set parallel updates in Trafikverket Ferry ([@gjohansson-ST] - [#134301]) +- Use typed config entry everywhere in Trafikverket Weatherstation ([@gjohansson-ST] - [#134308]) +- Set parallel updates in Trafiverket Weatherstation ([@gjohansson-ST] - [#134309]) +- Explicitly set config entry in Trafikverket Weatherstation coordinator ([@gjohansson-ST] - [#134310]) +- Explicitly set config entry in Trafikverket Ferry coordinator ([@gjohansson-ST] - [#134305]) +- Use typed config entry everywhere in Trafikverket Train ([@gjohansson-ST] - [#134303]) +- Explicitly set config entry in Trafikverket Train coordinator ([@gjohansson-ST] - [#134304]) +- Set parallel updates in Trafikverket Train ([@gjohansson-ST] - [#134302]) +- Bump pyvesync to 2.1.15 ([@iprak] - [#134156]) +- Update description of the script toggle action ([@NoRi2909] - [#134093]) +- Full test coverage for Vodafone Station sensor platform ([@chemelli74] - [#133285]) +- Refactor and simplify config flow in generic camera ([@davet2001] - [#134330]) +- Bump aiorussound to 4.3.0 ([@noahhusby] - [#134242]) +- Add Bang & Olufsen button Event entities ([@mj23000] - [#127550]) +- Bump aiorussound to 4.4.0 ([@noahhusby] - [#134366]) +- Add Reolink baby crying binary sensor ([@starkillerOG] - [#134290]) +- Use text selectors for lamarzocco config flow ([@zweckj] - [#134368]) +- Remove leftover newline codes and periods from strings.json ([@NoRi2909] - [#134354]) +- Bump ohmepy to 1.2.3 ([@dan-r] - [#134348]) +- Change Reolink test switch entity ID ([@starkillerOG] - [#134339]) +- Ensure an entity platform is added in mqtt tests ([@jbouwh] - [#134331]) +- Use "restore from" in field descriptions of restore_partial action ([@NoRi2909] - [#134285]) +- Add placeholder url to Sensibo api description ([@gjohansson-ST] - [#134342]) +- Add velbus switch platform testcases ([@cereal2nd] - [#134207]) +- Add diagnostics to Trafikverket Weatherstation ([@gjohansson-ST] - [#134314]) +- Add integration for igloohome devices ([@keithle888] - [#130657]) +- Cleanup lamarzocco tests ([@zweckj] - [#134383]) +- Implement base entity class for Twinkly ([@sVnsation] - [#134382]) +- Add Velbus climate platform tests ([@cereal2nd] - [#134387]) +- Calculate number of discovery topics correctly ([@jbouwh] - [#134393]) +- Velbus select platform testcases ([@cereal2nd] - [#134394]) +- Move available property to base entity in Sensibo ([@gjohansson-ST] - [#134410]) +- Add mill number platform ([@Danielhiversen] - [#134044]) +- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) +- Add base entity to Mill ([@gjohansson-ST] - [#134415]) +- Update mypy-dev to 1.15.0a1 ([@cdce8p] - [#134416]) +- Add HEOS options flow for optional authentication ([@andrewsayre] - [#134105]) +- Add debug log and Optimize code ([@ashionky] - [#134328]) +- Add `current_humidity` state attribute to Google Nest climate entity ([@jbarreiros] - [#134426]) +- Add action translations to Sensibo ([@gjohansson-ST] - [#134420]) +- Add translations to all Sensibo errors ([@gjohansson-ST] - [#134422]) +- Remove habitipy references in Habitica integration ([@tr4nt0r] - [#134419]) +- Improve names and descriptions in neato.custom_cleaning action ([@NoRi2909] - [#134399]) +- Add mode selector to Twinkly ([@sVnsation] - [#134041]) +- Update types packages ([@cdce8p] - [#134433]) +- Add sw_version to apsystems ([@Thomas55555] - [#134441]) +- Improve action descriptions with some more detail from the docs ([@NoRi2909] - [#134120]) +- Add types package for pyserial ([@cdce8p] - [#134444]) +- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) +- Improve pandora media_player typing ([@cdce8p] - [#134447]) +- Update pexpect to 4.9.0 ([@cdce8p] - [#134450]) +- Remove deprecated YAML import from MPD ([@noahhusby] - [#134459]) +- Add support for specifying hvac_onoff_register value on modbus ([@illia-piskurov] - [#128366]) +- Remove excessive newline codes from strings.json ([@NoRi2909] - [#134468]) +- Change Reolink person binary sensor icon ([@SparkyDan555] - [#134472]) +- Remove sneaked in IronOS submodule ([@frenck] - [#134477]) +- Use username as config entry title in Sensibo ([@gjohansson-ST] - [#134488]) +- Improve error strings in Sensibo ([@gjohansson-ST] - [#134487]) +- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) +- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) +- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) +- Update pillow to 11.1.0 ([@cdce8p] - [#134469]) +- Bump psutil to 6.1.1 ([@gjohansson-ST] - [#134494]) +- Add types package for pexpect ([@cdce8p] - [#134461]) +- Use the latest version of the pyserial-asyncio-fast library ([@rrooggiieerr] - [#134501]) +- Push Overseerr updates via webhook ([@joostlek] - [#134187]) +- Bump python-overseerr to 0.5.0 ([@joostlek] - [#134522]) +- Add quality scale to Sensibo ([@gjohansson-ST] - [#134296]) +- Add switch platform to Ohme ([@dan-r] - [#134347]) +- Add coordinator to vesync ([@iprak] - [#134087]) +- Add get_tasks action to Habitica integration ([@tr4nt0r] - [#127687]) +- Add state_class to Airthings integration ([@LaStrada] - [#134503]) +- Refactor all Sensibo tests ([@gjohansson-ST] - [#134478]) +- Enable strict typing for pandora ([@cdce8p] - [#134536]) +- Velbus add init testcases ([@cereal2nd] - [#134533]) +- Add Homee integration to Core ([@Taraman17] - [#133738]) +- Fix description of google_assistant.request_sync action ([@NoRi2909] - [#134535]) +- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) +- Add support for `xvoltage` sensor for Shelly Plus UNI ([@bieniu] - [#134261]) +- Move SiLabs firmware probing helper from ZHA into `homeassistant_hardware` ([@puddly] - [#131586]) +- Update quality scale for Sensibo ([@gjohansson-ST] - [#134551]) +- Add supported features property in Sensibo ([@gjohansson-ST] - [#134479]) +- Add HEOS Reauth Flow ([@andrewsayre] - [#134465]) +- Require at least bronze for new integrations ([@joostlek] - [#134537]) +- Improve habitica action descriptions ([@NoRi2909] - [#134563]) +- Add sleep switch for all Foscam cameras if more than 1 camera are configured ([@N3rdix] - [#126064]) +- Velbus diagnostics code cleanup ([@cereal2nd] - [#134553]) +- Add image platform to Habitica integration ([@tr4nt0r] - [#129009]) +- Add velbus light and sensor platform testcases ([@cereal2nd] - [#134485]) +- Clean up docstrings in Sensibo ([@gjohansson-ST] - [#134591]) +- Add velbus diagnostics tests ([@cereal2nd] - [#134621]) +- Bump ical to 8.3.0 ([@allenporter] - [#134617]) +- Fix typo 'devide_id', use uppercase for abbreviations ID and LED ([@NoRi2909] - [#134634]) +- Replace aioclient_mock in Sensibo tests ([@gjohansson-ST] - [#134543]) +- Fix description of device_id field of reconnect_client actions ([@NoRi2909] - [#134275]) +- Update guppy to 3.1.5 ([@frenck] - [#134646]) +- Add velbus cover platform testcases ([@cereal2nd] - [#134654]) +- Remove LG WebOS TV legacy uuid migration ([@thecode] - [#134671]) +- Prefer a local webhook for Overseerr ([@joostlek] - [#134667]) +- Add Overseerr service to get requests ([@joostlek] - [#134229]) +- Bump gcal_sync to 7.0.0 ([@allenporter] - [#134687]) +- Clean-up HEOS entity event setup ([@andrewsayre] - [#134683]) +- Add prompts to MCP server ([@allenporter] - [#134619]) +- Remove excessive newline codes from squeezebox strings ([@NoRi2909] - [#134682]) +- Fix wrong description of group.set action ([@NoRi2909] - [#134697]) +- Fix typos / grammar in description of create_task action ([@NoRi2909] - [#134705]) +- Fix typos / grammar in nasweb integration ([@NoRi2909] - [#134721]) +- Fix spelling of "MAC (address)" and "Gateway" name ([@NoRi2909] - [#134724]) +- Deprecate HEOS sign_in and sign_out actions ([@andrewsayre] - [#134616]) +- Add support for "Lumin Smart Light" LD-0003 ([@rpavlik] - [#133328]) +- Bump ruff to 0.8.6 ([@autinerd] - [#134745]) +- Bump aranet4 to 2.5.0 ([@luc-ass] - [#134752]) +- Fix spelling of "MAC (address)" and "Slide" name in slide_local ([@NoRi2909] - [#134747]) +- Use uppercase "Chime" for product name, fix "MAC address" ([@NoRi2909] - [#134748]) +- Small fixes in the strings file of the Vera integration ([@NoRi2909] - [#134780]) +- Add ATTR_MODEL to DeviceInfo for Aranet ([@luc-ass] - [#134307]) +- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#134765]) +- Remove unneeded vesync device base class ([@cdnninja] - [#134499]) +- Use uppercase "ID" in Home Connect strings ([@NoRi2909] - [#134783]) +- Fix spelling of "ID" in Roku integration ([@NoRi2909] - [#134779]) +- Update roborock to ensure every room has a name, falling back to a placeholder ([@allenporter] - [#134733]) +- Fix spelling of "ID", slightly reword action description ([@NoRi2909] - [#134817]) +- Pass config entry directly to coordinator in System monitor ([@gjohansson-ST] - [#134837]) +- Set single_config_entry in System monitor manifest ([@gjohansson-ST] - [#134838]) +- Add python_script to strict typing ([@gjohansson-ST] - [#134822]) +- Make ChunkAsyncStreamIterator an aiohttp helper ([@mib1185] - [#134843]) +- Add get device capabilities action call for Sensibo ([@gjohansson-ST] - [#134596]) +- Add horizontal swing to Sensibo ([@gjohansson-ST] - [#132117]) +- Bump pynecil to v4.0.1 ([@tr4nt0r] - [#134852]) +- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) +- Fix spelling of "set up", change "id" to uppercase ([@NoRi2909] - [#134888]) +- Use correct uppercase for "ID" and sentence-case otherwise ([@NoRi2909] - [#134815]) +- Add heat meter to Powerfox integration ([@klaasnicolaas] - [#134799]) +- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) +- Bump pymodbus version to 3.8.3 ([@wlcrs] - [#134809]) +- fix typo "looses" to "loses" in MQTT configuration message ([@GlennReilly] - [#134894]) +- Add extra prompt to assist pipeline and conversation ([@balloob] - [#124743]) +- Bump py-synologydsm-api to 2.6.0 ([@mib1185] - [#134914]) +- Handle discovering user configured Wyoming flow ([@balloob] - [#134916]) +- Bump pylutron-caseta to 0.23.0 ([@eclair4151] - [#134906]) +- Remove excessive newline code, fix "ID", enhance descriptions ([@NoRi2909] - [#134920]) +- Add device trackers to enabled_by_default fixture ([@zweckj] - [#134446]) +- Remove deprecated hdr switch from reolink ([@gjohansson-ST] - [#134924]) +- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) +- Add support for extra_system_prompt to OpenAI ([@balloob] - [#134931]) +- Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ([@bdraco] - [#134830]) +- Add device tracker test for Vodafone Station ([@chemelli74] - [#134334]) +- Fix spelling of "ID", slightly reword action descriptions ([@NoRi2909] - [#134778]) +- UnifiProtect Refactor light control methods to use new API ([@RaHehl] - [#134625]) +- add proxy view for unifiprotect to grab snapshot at specific time ([@EliSchleifer] - [#133546]) +- Update Shelly integration: Remove double "Error fetching ..." from error messages ([@davidrapan] - [#134950]) +- Bump renault-api to 0.2.9 ([@kelyaenn] - [#134858]) +- Bump zeroconf to 0.137.2 ([@bdraco] - [#134942]) +- Change "id" to uppercase for consistency ([@NoRi2909] - [#134971]) +- Use sentence case, capitalize "IP Secure" and "ID" ([@NoRi2909] - [#134966]) +- Simplify onewire config-flow ([@epenet] - [#134952]) +- Set parallel-updates and scan-interval explicitly in onewire ([@epenet] - [#134953]) +- Update roborock tests to only load the platform under test ([@allenporter] - [#134694]) +- Update HEOS Quality Scale docs-related items ([@andrewsayre] - [#134466]) +- Fix DSMR migration ([@emontnemery] - [#134990]) +- Simplify roborock coordinator ([@allenporter] - [#134700]) +- Add reconfigure to onewire ([@epenet] - [#134996]) +- Validate device id when adding or updating entity registry entry ([@emontnemery] - [#134982]) +- Set PARALLEL_UPDATES to 1 in onewire ([@epenet] - [#135006]) +- Use standard "entity_registry_enabled_by_default" fixture ([@chemelli74] - [#134962]) +- Add total cleaning count sensor to Roborock ([@Lash-L] - [#135015]) +- Add Controller state sensor to screenlogic ([@dieselrabbit] - [#133827]) +- Move OneWireConfigEntry type definition ([@epenet] - [#135004]) +- Improve logic for event polling duration in Overkiz ([@iMicknl] - [#133617]) +- Bump voluptuous openapi to 0.0.6 ([@allenporter] - [#134998]) +- Add data description translations to all tplink config flow steps ([@sdb9696] - [#135022]) +- Improve Huawei LTE suspend integration service description ([@NoRi2909] - [#135021]) +- Add new sensors to fyta ([@dontinelli] - [#135032]) +- Add weather warning sensor to IPMA ([@dgomes] - [#134054]) +- Bump dbus-fast to 2.28.0 ([@bdraco] - [#135049]) +- Fix climate react type ([@gjohansson-ST] - [#135030]) +- Improve type hints in onewire tests ([@epenet] - [#134993]) +- Delete KNX config storage when removing the integration ([@farmio] - [#135071]) +- Update pyheos to 0.9.0 ([@andrewsayre] - [#134947]) +- Add Reolink unexpected error translation ([@starkillerOG] - [#134807]) +- Cleanup LG webOS TV name ([@thecode] - [#135028]) +- Fix DSMR migration ([@emontnemery] - [#135068]) +- TotalConnect improved config flow and test before setup ([@austinmroczek] - [#133852]) +- Remove rounding from onewire sensors ([@epenet] - [#135095]) +- Add quality_scale file to onewire ([@epenet] - [#134951]) +- Add binary sensors to fyta ([@dontinelli] - [#134900]) +- Add satel integra switches and alarm control panels unique_id ([@david1024pl] - [#129636]) +- Update addition logger string in fan.py ([@farkasdi] - [#135098]) +- Add quality_scale.yaml to Minecraft Server ([@elmurato] - [#132551]) +- Add PARALLEL_UPDATES constant to tplink integration platforms ([@sdb9696] - [#135083]) +- Raise HomeAssistantError from tplink light effect service ([@sdb9696] - [#135081]) +- Refactor patching in onewire tests ([@epenet] - [#135070]) +- Split simple and recovery in onewire config-flow user tests ([@epenet] - [#135102]) +- Fix hvac_modes never empty in Sensibo ([@gjohansson-ST] - [#135029]) +- Improve onewire options flow tests ([@epenet] - [#135109]) +- Improve holidays config form and naming ([@bors-ltd] - [#133663]) +- Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ([@catsmanac] - [#133810]) +- Add quality scale file to tplink integration ([@sdb9696] - [#135017]) +- Remove enphase_envoy config flow tests that make no sense ([@catsmanac] - [#133833]) +- Add suggested precision for Airthings BLE integration ([@LaStrada] - [#134985]) +- Add LetPot integration ([@jpelgrom] - [#134925]) +- Set PARALLEL_UPDATES in LG webOS TV ([@thecode] - [#135135]) +- Add DataUpdateCoordinator to bluesound integration ([@LouisChrist] - [#135125]) +- Use is in FlowResultType enum comparison in integration scaffold tests ([@jpelgrom] - [#135133]) +- Impove LG webOS TV tests quality ([@thecode] - [#135130]) +- Add support for Lutron Wood Tilt Blinds ([@eclair4151] - [#135057]) +- Render select entity unavailable when active feature is missing in Sensibo ([@gjohansson-ST] - [#135031]) +- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) +- Make devices dynamic in Sensibo ([@gjohansson-ST] - [#134935]) +- Deprecate StarLine engine switch attributes ([@Anonym-tsk] - [#133958]) +- Bump zeroconf to 0.138.1 ([@bdraco] - [#135148]) +- Deprecate raw_value attribute in onewire entity ([@epenet] - [#135171]) +- Mark docs-installation-parameters and docs-removal-instructions for inexogy as done ([@jpbede] - [#135126]) +- Add outside temperature sensor to fujitsu_fglair ([@crevetor] - [#130717]) +- Move OneWire PLATFORM constant back to init ([@epenet] - [#135172]) +- Add and cleanup tplink translations ([@sdb9696] - [#135120]) +- Add uuid as unique_id to config entries for Cookidoo ([@miaucl] - [#134831]) +- Use snapshot_platform helper in onewire tests ([@epenet] - [#135176]) +- Set PARALLEL_UPDATES to 0 in onewire ([@epenet] - [#135178]) +- Add yue language support to Google Translate TTS ([@beginner2047] - [#134480]) +- Fix stale docstrings in tplink integration ([@sdb9696] - [#135183]) +- Update scaffold to use internal _PLATFORM constant ([@epenet] - [#135177]) +- Add select platform to onewire ([@epenet] - [#135181]) +- Add event entities to Overseerr ([@joostlek] - [#134975]) +- Update title and description for setup dialog of thethingsnetwork ([@NoRi2909] - [#134954]) +- add support for dimming/brightening X10 lamps ([@kereyroper] - [#130196]) +- No need to set unique_id in enphase_envoy reauth step ([@catsmanac] - [#133615]) +- Update module properties on module scan for LCN ([@alengwenus] - [#135018]) +- Use friendly names in add_to_playlist action, fix "ID" ([@NoRi2909] - [#134978]) +- Avoid unnecessary executor calls in onewire ([@epenet] - [#135187]) +- Allow to process kelvin as color_temp for mqtt basic light ([@jbouwh] - [#133953]) +- Allow unregistering LLM APIs ([@allenporter] - [#135162]) +- Make generated files appear as generated ([@KapJI] - [#134991]) +- Use typed config entry in tplink coordinator ([@sdb9696] - [#135182]) +- Refactor onewire hub ([@epenet] - [#135186]) +- Fix LG webOS TV init test coverage ([@thecode] - [#135194]) +- Allow to process kelvin as color_temp for mqtt json light ([@jbouwh] - [#133955]) +- Add streaming sensors to Teslemetry ([@Bre77] - [#132783]) +- Bump zeroconf to 0.139.0 ([@bdraco] - [#135213]) +- Use remove-prefix/suffix introduced in Python 3.9 ([@epenet] - [#135206]) +- Add exception-translations rule to quality_scale pytest validation ([@epenet] - [#131914]) +- Add support for Shelly BLU TRV ([@chemelli74] - [#128439]) +- Bump anyio to 4.8.0 ([@bdraco] - [#135224]) +- Refactor Vodafone Station tests ([@chemelli74] - [#134956]) +- Bump fnv-hash-fast to 1.1.0 ([@bdraco] - [#135237]) +- Expand Squeezebox auth test for config_flow to finish on create_entry ([@peteS-UK] - [#133612]) +- Remove per engine max bind vars ([@bdraco] - [#135153]) +- Make description of alarm_arm_vacation consistent ([@NoRi2909] - [#135257]) +- Improve formatting in core files ([@epenet] - [#135256]) +- Split long strings in components ([@epenet] - [#135263]) +- Combine short byte strings in xiaomi_ble tests ([@epenet] - [#135268]) +- Fix LG webOS TV media player test coverage ([@thecode] - [#135225]) +- Improve formatting in component test files ([@epenet] - [#135267]) +- Change 'entity_id' to UI-friendly 'Entity ID', fix spelling of "setpoint" ([@NoRi2909] - [#135234]) +- Combine short strings in components ([@epenet] - [#135265]) +- Split long strings in stream hls tests ([@epenet] - [#135271]) +- Velbus light platform code cleanup ([@cereal2nd] - [#134482]) +- Fix incorrect test in test_core_config ([@epenet] - [#135260]) +- Add model_id and serial_number to onewire device info ([@epenet] - [#135279]) +- Allow to process kelvin as color_temp for mqtt template light ([@jbouwh] - [#133957]) +- Improve formatting in component files ([@epenet] - [#135261]) +- Discover new devices at runtime in onewire ([@epenet] - [#135199]) +- Simplify vesync init loading ([@cdnninja] - [#135052]) +- Move LG webOS TV actions to entitiy services ([@thecode] - [#135285]) +- Adjust HomeWizard to use updated python-homewizard-energy library ([@DCSBL] - [#135046]) +- Smaller grammar fixes, replace 'entity_id' with UI-friendly 'ID' ([@NoRi2909] - [#135236]) +- Mark FGLAir entities unavailable if they are reporting to be offline ([@crevetor] - [#135202]) +- Bump pypalazzetti to 0.1.16 ([@dotvav] - [#135269]) +- Replace 'entity_id' with UI-friendly, localizable 'entity ID' ([@NoRi2909] - [#135232]) +- Add USB-PD Mode select entity to IronOS integration ([@tr4nt0r] - [#134901]) +- Grammar and consistency fixes in hdmi_cec strings ([@NoRi2909] - [#135292]) +- Bump aioshelly to version 12.3.1 ([@bieniu] - [#135299]) +- Use runtime_data in LG webOS TV ([@thecode] - [#135301]) +- Fix typos and inconsistent spelling of "tedee" brand name ([@NoRi2909] - [#135305]) +- Fix typos, replace duplicated strings with references ([@NoRi2909] - [#135303]) +- Don't store uv's lockfile in hassfest image ([@edenhaus] - [#135214]) +- Fix Habitica gems/hourglass sensors ([@tr4nt0r] - [#135323]) +- Use LOGGER from homewizard.const instead per-file loggers ([@DCSBL] - [#135320]) +- Bump habluetooth to 3.8.0 ([@bdraco] - [#135322]) +- Extract resolve announcement media ID for AssistSatelliteEntity ([@balloob] - [#134917]) +- Add bluetooth subscribe_advertisements WebSocket API ([@bdraco] - [#134291]) +- Fix spelling of "Log in", fix "outdated student" ([@NoRi2909] - [#135348]) +- Small fixes in setup flow strings, correct sentence-case ([@NoRi2909] - [#135349]) +- Add config flow to NMBS ([@silamon] - [#121548]) +- Fix backup formatting ([@joostlek] - [#135350]) +- Bump actions/upload-artifact from 4.5.0 to 4.6.0 (@dependabot - [#135255]) +- Bump docker/build-push-action from 6.10.0 to 6.11.0 (@dependabot - [#135254]) +- Remove code owner for nmbs ([@silamon] - [#135357]) +- Fix spelling of "Log in …" and "API key" in LOQED integration ([@NoRi2909] - [#135347]) +- Fix Tado config flow ([@erwindouna] - [#135353]) +- Add more typings to nmbs sensor ([@silamon] - [#135359]) +- Palazzetti Quality Scale update after doc improvement ([@dotvav] - [#135277]) +- Bump Teslemetry Stream ([@Bre77] - [#135344]) +- Enable slowly-changing, important diagnostics for connected devices by default ([@lanthaler] - [#134776]) +- Add reconfigure to LG webOS TV ([@thecode] - [#135360]) +- Add @jterrace to onvif integration owners ([@jterrace] - [#135398]) +- Switcher runner child lock support ([@YogevBokobza] - [#133270]) +- Make all three numbered lists consistent, using 1. 1. 1. for the syntax ([@NoRi2909] - [#135400]) +- Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ([@jterrace] - [#135399]) +- Reword action descriptions for better translations in Teslemetry ([@NoRi2909] - [#135370]) +- Add sensors for inventory items to Habitica ([@tr4nt0r] - [#135331]) +- Bump pyheos to 1.0.0 ([@andrewsayre] - [#135415]) +- Fix config entries typo s/entruis/entries/ ([@tronikos] - [#135431]) +- Fix translation string: numbering in list ([@WaterInTheLake] - [#135441]) +- Update translations and error messages in Bring! integration ([@tr4nt0r] - [#135455]) +- Fix strings for the Google integrations ([@tronikos] - [#135445]) +- Add current and voltage for plugs to switchbot_cloud ([@SeraphicRav] - [#135458]) +- Refactor upcloud to use config entry runtime data ([@scop] - [#135449]) +- Add bluetooth API to remove scanners that are no longer used ([@bdraco] - [#135408]) +- Ensure Shelly cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135472]) +- Ensure ESPHome cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135470]) +- Bump github/codeql-action from 3.28.0 to 3.28.1 (@dependabot - [#135492]) +- Bump uv to 0.5.18 ([@mib1185] - [#135454]) +- Add missing `total active returned energy` sensor for Shelly Mini PM Gen3 ([@bieniu] - [#135433]) +- Fix typing in zha update entity ([@emontnemery] - [#135500]) +- Add remain, running, schedule time sensors to LG ThinQ ([@LG-ThinQ-Integration] - [#131133]) +- Rework velbus services to deprecated the interface parameter ([@cereal2nd] - [#134816]) +- Change icon ID name in Lametric ([@joostlek] - [#135368]) +- Add hassio discovery to onewire ([@epenet] - [#135294]) +- Replace "Login …" with "Log in …" in two strings of Habitica integration ([@NoRi2909] - [#135383]) +- Add dhcp discovery to velux ([@pawlizio] - [#135138]) +- Replace "click" with "select" to fit for mobile app ([@NoRi2909] - [#135382]) +- Fix when live status is blank in Telsemetry ([@Bre77] - [#130408]) +- Add kV and MV unit conversion for voltages ([@lschloetterer] - [#135396]) +- TotalConnect update quality_scale with documentation updates ([@austinmroczek] - [#134049]) +- Fix grey dailies with weekly frequency and no weekdays selected in Habitica ([@tr4nt0r] - [#135419]) +- Move HomeWizard API initialisation to async_setup_entry ([@DCSBL] - [#135315]) +- Use proper sentence-case for all strings in azure_event_hub ([@NoRi2909] - [#135328]) +- Replace climate fan speed 'silent' with a button ([@dotvav] - [#135075]) +- Bump pypalazzetti to 0.1.19 ([@dotvav] - [#135465]) +- Refresh token before setting up weheat ([@jesperraemaekers] - [#135264]) +- Refactor config flow tests in generic camera ([@davet2001] - [#134385]) +- Small fixes in the strings file of the azure_data_explorer integration ([@NoRi2909] - [#135309]) +- Fix typos "Login" > "Log in" and "Setup" > "Set up" ([@NoRi2909] - [#135306]) +- Fix LG webOS TV trigger validation ([@thecode] - [#135312]) +- Update getmac to 0.9.5 ([@cdce8p] - [#135506]) +- Improve tests of energyzero integration ([@klaasnicolaas] - [#133452]) +- Refactor number/select to use common method in IronOS ([@tr4nt0r] - [#134173]) +- Revert "Make all three numbered lists consistent, using 1. 1. 1. for the syntax" ([@frenck] - [#135510]) +- Change Trafikverket Train to use station signatures ([@gjohansson-ST] - [#131416]) +- Expose raw PM2.5 in Airgradient ([@gentoo-root] - [#135457]) +- Bump go2rtc recommended version to 1.9.8 ([@edenhaus] - [#135523]) +- Removing unused API file form weheat ([@jesperraemaekers] - [#135518]) +- Palazzetti integration: Add support for additional fans ([@dotvav] - [#135377]) +- Bump velbusaio to 2025.1.0 ([@cereal2nd] - [#135525]) +- Deprecate sensors in Habitica integration ([@tr4nt0r] - [#134036]) +- Add zeroconf discovery to onewire ([@epenet] - [#135295]) +- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) +- Bump aioimaplib to 2.0.0 ([@jbouwh] - [#135448]) +- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) +- Cleanup tplink test framework ([@sdb9696] - [#135205]) +- Bump smhi-pkg to 1.0.19 ([@gjohansson-ST] - [#135537]) +- Add option to allow to use setpoint instead of override for legacy incomfort RF gateway ([@jbouwh] - [#135143]) +- Register Airzone WebServer device ([@Noltari] - [#135538]) +- Add new integration Qbus ([@Qbus-iot] - [#127280]) +- Velbus update unique-config-entry quality score ([@cereal2nd] - [#135524]) +- Velbus unsubscribe to the status updates on removal ([@cereal2nd] - [#135530]) +- Add quality scale for weheat ([@jesperraemaekers] - [#135384]) +- Velbus add subdevices for din-rail modules ([@cereal2nd] - [#131371]) +- Add person component to strict type checking ([@IgnusG] - [#132754]) +- Add data_descriptions to inexogy config flow ([@jpbede] - [#135536]) +- Set PARALLEL_UPDATES for inexogy ([@jpbede] - [#135545]) +- Fix grammar issue in 'invalid_auth' string ([@NoRi2909] - [#135546]) +- Changed json.schemas.url for devcontainers ([@Master-Guy] - [#135281]) +- Improve improv via BLE log messages ([@emontnemery] - [#135575]) +- Fix deprecated enums ([@arturpragacz] - [#134824]) +- Bump habiticalib to v.0.3.3 ([@tr4nt0r] - [#135551]) +- Set PARALLEL_UPDATES for Weheat ([@jesperraemaekers] - [#135574]) +- Fix nmbs sensor unique_id ([@emontnemery] - [#135576]) +- Add iprak to to vesync code owners ([@iprak] - [#135562]) +- Use percent formatting in logging per guidelines ([@scop] - [#135550]) +- Set inexogy quality scale to silver ([@jpbede] - [#135547]) +- Migrate Velbus to have Entity name ([@cereal2nd] - [#135520]) +- Mark Velbus test coverage as done ([@cereal2nd] - [#135571]) +- Cleanup tedee callbacks ([@zweckj] - [#135577]) +- Bump Weheat to 2025.1.14 ([@jesperraemaekers] - [#135578]) +- Set MQTT quality scale to gold ([@jbouwh] - [#135579]) +- Bump ruff to 0.9.1 ([@joostlek] - [#135197]) +- Bump hass-nabucasa from 0.87.0 to 0.88.1 ([@klejejs] - [#135521]) +- Remove incorrect logging about Unknown device ([@iprak] - [#135585]) +- Unignore ruff rule ISC001 ([@joostlek] - [#135581]) +- Update tplink quality_scale.yaml ([@sdb9696] - [#135209]) +- Match the upstream alt id of the new Levoit air purifier ([@jiriappl] - [#135426]) +- Avoid core documentation url hosted elsewhere ([@joostlek] - [#130513]) +- Reverted async-dependency to todo for Weheat ([@jesperraemaekers] - [#135588]) +- Bump securetar to 2025.1.1 ([@emontnemery] - [#135582]) +- Add streaming binary sensors to Teslemetry ([@Bre77] - [#135248]) +- Add serial number to LaMetric ([@joostlek] - [#135591]) +- Skip fetching deactivated shopping lists in Bring integration ([@tr4nt0r] - [#135336]) +- Adding support for new Lutron RGB tape light ([@RBaragona] - [#130731]) +- Add vesync number platform ([@iprak] - [#135564]) +- Make mqtt integration exports explicit ([@jbouwh] - [#135595]) +- Add entity pictures to Habitica integration ([@tr4nt0r] - [#134179]) +- Rename onewire entity classes ([@epenet] - [#135601]) +- Drop Python 3.12 support ([@frenck] - [#135589]) +- Bump securetar to 2025.1.2 ([@emontnemery] - [#135614]) +- Add `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@dustMason] - [#135615]) +- More UpCloud config entry refactors ([@scop] - [#135548]) +- Fix spotify typing for Python 3.13 ([@cdce8p] - [#135628]) +- Return OFF in hvac_action for Honeywell climate ([@mkmer] - [#135620]) +- Update mypy-dev to 1.15.0a2 ([@cdce8p] - [#135633]) +- Update Python version for mypy to 3.13 ([@cdce8p] - [#135636]) +- Fix spelling of EnOcean in strings file of the integration ([@NoRi2909] - [#135622]) +- Dynamic devices for Husqvarna Automower ([@Thomas55555] - [#133227]) +- Update buttons in Teslemetry ([@Bre77] - [#135631]) +- Reduce scan interval on SMLIGHT firmware updates ([@tl-sl] - [#135650]) +- Bump pysmlight v0.1.5 ([@tl-sl] - [#135647]) +- Bump homematicip to 1.1.6 ([@hahn-th] - [#135649]) +- Remove unused noqas ([@joostlek] - [#135583]) +- Set MQTT quality scale to platinum ([@jbouwh] - [#135612]) +- Bump aiolifx-themes to v0.6.2 ([@Djelibeybi] - [#135645]) +- Move ZeroconfServiceInfo to service_info helpers ([@epenet] - [#135653]) +- Fix descriptions of send_command action for consistency ([@NoRi2909] - [#135670]) +- Move DhcpServiceInfo to service_info helpers ([@epenet] - [#135658]) +- Improve logging of backup upload errors ([@MartinHjelmare] - [#135672]) +- Move SsdpServiceInfo to service_info helpers ([@epenet] - [#135661]) +- Bump python-otbr-api to 2.7.0 ([@puddly] - [#135638]) +- Add missing camera functions to pylint type hints plugin ([@edenhaus] - [#135676]) +- Move UsbServiceInfo to service_info helpers ([@epenet] - [#135663]) +- Call async_forward_setup_entry after the first refresh in SwitchBot Cloud ([@mckbrmn] - [#135625]) +- Use new ServiceInfo location in components (part 1) ([@epenet] - [#135682]) +- Use new ServiceInfo location in components (part 2) ([@epenet] - [#135685]) +- Use new ServiceInfo location in components (part 3) ([@epenet] - [#135687]) +- Use new ServiceInfo location in sonos ([@epenet] - [#135699]) +- Use new ServiceInfo location in tplink ([@epenet] - [#135700]) +- Use new ServiceInfo location in rainforest_raven ([@epenet] - [#135697]) +- Use new ServiceInfo location in rabbitair ([@epenet] - [#135696]) +- Use new ServiceInfo location in modem_callerid ([@epenet] - [#135695]) +- Use new ServiceInfo location in insteon ([@epenet] - [#135694]) +- Update tplink quality_scale.yaml ([@sdb9696] - [#135705]) +- Add WS command backup/can_decrypt_on_download ([@emontnemery] - [#135662]) +- Bump eheimdigital to 1.0.4 ([@autinerd] - [#135722]) +- Create switches for controlling policy-based routes ([@Ik-12] - [#134473]) +- Add dynamic child device handling to tplink integration ([@sdb9696] - [#135229]) +- Use new ServiceInfo location in wmspro ([@epenet] - [#135702]) +- Use SIP URI for VoIP device identifier ([@jaminh] - [#135603]) +- Slow down polling for Tesla Fleet ([@Bre77] - [#135747]) +- Ensure entity platform in bluetooth tests ([@gjohansson-ST] - [#135716]) +- Add receive backup tests ([@MartinHjelmare] - [#135680]) +- Reword action descriptions to match Home Assistant style ([@NoRi2909] - [#135733]) +- Palazzetti integration: Update integration quality scale ([@dotvav] - [#135752]) +- Ensure entity platform in light tests ([@gjohansson-ST] - [#135724]) +- Bump govee-ble to 0.41.0 ([@bdraco] - [#135750]) +- Reduce USB rescan cooldown from 1 minute to 10 seconds ([@puddly] - [#135712]) +- Use new ServiceInfo location in homeassistant_sky_connect ([@epenet] - [#135693]) +- Use new ServiceInfo location in zwave_js ([@epenet] - [#135704]) +- Return Chat IDs on Telegram Bot ([@tyron] - [#131274]) +- Support decrypting backups when downloading ([@emontnemery] - [#135728]) +- Fix rmtree in translation script on MacOS ([@srescio] - [#129352]) +- Avoid using the backup manager in restore tests ([@MartinHjelmare] - [#135757]) +- Add message_thread_id to telegram_text and telegram_command events ([@DrDonoso] - [#130738]) +- Enable RUF100 ([@joostlek] - [#135760]) +- Use new ServiceInfo location in apple_tv ([@epenet] - [#135688]) +- Bump securetar to 2025.1.3 ([@emontnemery] - [#135762]) +- Change AdGuard Home URL field validator to accept paths ([@maxcabrajac] - [#127957]) +- Add further ventilation-related sensors to ViCare ([@CFenner] - [#131496]) +- Use new ServiceInfo location in esphome ([@epenet] - [#135692]) +- Use new ServiceInfo location in dlna_dmr ([@epenet] - [#135691]) +- Enable RUF022 ([@joostlek] - [#135767]) +- Add temperature and humidity entities to area registry ([@balloob] - [#135423]) +- Fix Vicare patch ([@joostlek] - [#135773]) +- Improve backup decrypt exceptions ([@emontnemery] - [#135765]) +- Improve incomfort coordinator logging ([@jbouwh] - [#135777]) +- Move HomeWizard config options to class ([@DCSBL] - [#135778]) +- Bump youless-api to 2.2.0 ([@gjong] - [#135781]) +- Fix Bang & Olufsen event testing ([@mj23000] - [#135707]) +- Add button to move netatmo cover to preferred position ([@PoppyPop] - [#134722]) +- Add Bluetooth config entries for remote scanners ([@bdraco] - [#135543]) +- Add broadcast intent ([@balloob] - [#135337]) +- Implement a polling fallback for USB monitor ([@puddly] - [#130918]) +- Update aiolifx-themes to 0.6.4 ([@Djelibeybi] - [#135805]) +- Bump govee-ble to 0.42.0 ([@bdraco] - [#135801]) +- USB device add/remove callbacks ([@puddly] - [#131224]) +- Assign entity_category for incomfort entities ([@jbouwh] - [#135807]) +- Improve incomfort test coverage ([@jbouwh] - [#135806]) +- Ensure entity platform in core config tests ([@gjohansson-ST] - [#135729]) +- Remove misleading "Current" in NUT power sensor names ([@thecode] - [#135800]) +- Improve backup store in tests ([@emontnemery] - [#135798]) +- Fix service description to match HA style, fix casing ([@NoRi2909] - [#135797]) +- SMA add serial number in DeviceInfo ([@erwindouna] - [#135809]) +- Fix spelling of "API" and use consistent term "API token" ([@NoRi2909] - [#135795]) +- Bump eheimdigital to 1.0.5 ([@autinerd] - [#135802]) +- Bump SMA to 0.7.5 ([@erwindouna] - [#135799]) +- Several strings fixes in the emoncms integration ([@NoRi2909] - [#135792]) +- Ensure entity platform in media_player tests ([@gjohansson-ST] - [#135788]) +- Ensure entity platform in light tests ([@gjohansson-ST] - [#135787]) +- Ensure entity platform in vacuum tests ([@gjohansson-ST] - [#135786]) +- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) +- Enable more RUF rules ([@joostlek] - [#135770]) +- SMA update code owners ([@erwindouna] - [#135812]) +- New paint_theme service added to the LIFX integration ([@Djelibeybi] - [#135667]) +- Bump dbus-fast to 2.29.0 ([@bdraco] - [#135804]) +- Small cleanups to lifx services to reduce code ([@bdraco] - [#135817]) +- Bump zeroconf to 0.140.1 ([@bdraco] - [#135815]) +- Ensure entity platform in blackbird tests ([@gjohansson-ST] - [#135715]) +- Allow is_state_attr to check attributes for None ([@Petro31] - [#132879]) +- Ensure entity platform in alert tests ([@gjohansson-ST] - [#135714]) +- Ensure entity platform in universal tests ([@gjohansson-ST] - [#135727]) +- Ensure entity platform in mochad tests ([@gjohansson-ST] - [#135725]) +- Ensure entity platform in kira tests ([@gjohansson-ST] - [#135723]) +- Ensure entity platform in homeassistant tests ([@gjohansson-ST] - [#135721]) +- Use new syntax for TypeVar defaults ([@cdce8p] - [#135780]) +- Ensure entity platform in google_wifi tests ([@gjohansson-ST] - [#135720]) +- Ensure entity platform in google_assistant tests ([@gjohansson-ST] - [#135719]) +- Ensure entity platform in dsmr_reader tests ([@gjohansson-ST] - [#135718]) +- Use new ServiceInfo location in bosch_shc ([@epenet] - [#135689]) +- Add 'silent' to HTML5_SHOWNOTIFICATION_PARAMETERS ([@redge76] - [#135709]) +- Update quality scale docs-installation-parameters rule for IronOS integration ([@tr4nt0r] - [#133318]) +- Reduce duplicate code in the Bluetooth WebSocket API ([@bdraco] - [#135808]) +- Add BMW quality scale details ([@rikroe] - [#132017]) +- Improve BMW test quality ([@rikroe] - [#133704]) +- Add model option to speak action for ElevenLabs ([@sorgfresser] - [#133902]) +- Enable RUF021 ([@joostlek] - [#135832]) +- Add Energy History to Tesla Fleet ([@Bre77] - [#126878]) +- Set target value on LCN regulator lock ([@alengwenus] - [#133870]) +- Add media position & seek to Russound RIO ([@noahhusby] - [#134372]) +- Enable RUF023 ([@joostlek] - [#135830]) +- Enable RUF101 ([@joostlek] - [#135835]) +- Homee: fix cover if it has no up/down attribute ([@Taraman17] - [#135563]) +- Clarify action descriptions regarding Lost device sound and state ([@NoRi2909] - [#134277]) +- Plugwise test-code improvements ([@bouwew] - [#134193]) +- Add support for EvoHomeController in Overkiz ([@iMicknl] - [#133777]) +- Fix description of "x10_all_units_off" action ([@NoRi2909] - [#135000]) +- Log errors in opower ([@tronikos] - [#135497]) +- Add streaming to Teslemetry cover platform ([@Bre77] - [#135660]) +- Bump Weheat to 2025.1.15 ([@jesperraemaekers] - [#135626]) +- Update yolink "play on speaker hub" action to allow optional values (to match YoLink API) ([@mxr] - [#133099]) +- Add doorbell event to homematicip_cloud ([@hahn-th] - [#133269]) +- Fix several issues in a string of IHC integration ([@NoRi2909] - [#135618]) +- Add zeroconf dependency to devolo Home Network manifest ([@Shutgun] - [#135708]) +- Fix "set" / "sets" in action names and descriptions, spelling of "dB" ([@NoRi2909] - [#135659]) +- Add missing data_descriptions to strings.json for LCN ([@alengwenus] - [#135674]) +- Fix humidifier on off status update ([@iprak] - [#135743]) +- Fix flaky test in acmeda ([@epenet] - [#135846]) +- Remove call to get_serial_by_id in homeassistant_sky_connect ([@epenet] - [#135751]) +- Validate config entry when adding or updating entity registry entry ([@emontnemery] - [#135067]) +- Remove not needed name from config flow in SMHI ([@gjohansson-ST] - [#134841]) +- Add overload for async singleton call with HassKey ([@cdce8p] - [#134059]) +- Use new ServiceInfo location in devolo_home_network ([@epenet] - [#135690]) +- Bump aioesphomeapi to 28.0.1 ([@bdraco] - [#135869]) +- Use new ServiceInfo location in zha ([@epenet] - [#135703]) +- Bump fnv-hash-fast to 1.2.2 ([@bdraco] - [#135872]) +- Bump habluetooth to 3.9.0 ([@bdraco] - [#135877]) +- Bump bluetooth-data-tools to 1.22.0 ([@bdraco] - [#135879]) +- Bump ulid-transform to 1.2.0 ([@bdraco] - [#135882]) +- Bump dbus-fast to 2.30.2 ([@bdraco] - [#135874]) +- Add BThome hold press event ([@Ernst79] - [#135871]) +- Record IQS for Russound RNET ([@noahhusby] - [#134692]) +- Fix typo in Opower log message ([@tronikos] - [#135909]) +- Fix bmw_connected_drive tests ([@zweckj] - [#135911]) +- Use runtime_data in Opower ([@tronikos] - [#135910]) +- Set parallel-updates in Habitica quality scale record ([@tr4nt0r] - [#135901]) +- Bump Teslemetry Stream to 0.6.6 ([@Bre77] - [#135905]) +- Increase test coverage in Habitica integration ([@tr4nt0r] - [#135896]) +- Bump pylitterbot to 2024.0.0 ([@natekspencer] - [#135891]) +- Fix imgw_pib tests ([@zweckj] - [#135913]) +- Add reauth flow to LetPot integration ([@jpelgrom] - [#135734]) +- Increase test coverage for IMGW-PIB ([@bieniu] - [#135915]) +- Remove asserting name in tts test (no entity platform) ([@gjohansson-ST] - [#135726]) +- Set strict-typing in Habitica quality scale record ([@tr4nt0r] - [#135899]) +- Fix acmeda pytest usefixtures spelling ([@cdce8p] - [#135919]) +- Fix DeprecationWarnings in mcp_server ([@cdce8p] - [#135927]) +- Fix aiodns DeprecationWarning in tests ([@cdce8p] - [#135921]) +- Use HassKey for assist_pipeline singleton ([@cdce8p] - [#135875]) +- Fix inconsistently spelled occurrences of "ID" in telegram_bot integration ([@NoRi2909] - [#135928]) +- Bump bleak-retry-connector to 3.7.0 ([@bdraco] - [#135939]) +- Replace additional deprecated USBServiceInfo imports ([@cdce8p] - [#135953]) +- Fix unicode chars in zha tests ([@cdce8p] - [#135954]) +- Bump bluetooth-adapters to 0.21.0 ([@bdraco] - [#135957]) +- Fix duplicated "effect" in Speed field descriptions of flux_led ([@NoRi2909] - [#135948]) +- Add shared history for conversation agents ([@balloob] - [#135903]) +- Improve backup store in tests ([@emontnemery] - [#135974]) +- Vesync switch humidifier to property ([@cdnninja] - [#135949]) +- Improve remote Bluetooth scanner manufacturer data ([@bdraco] - [#135961]) +- Change 'device_id' to translatable 'device ID', fix typos in LCN ([@NoRi2909] - [#135978]) +- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) +- Improve program related sensors at Home Connect ([@Diegorro98] - [#135929]) +- Fix grammar and plural handling in action descriptions ([@NoRi2909] - [#135654]) +- Set dependency-transparency and async-dependency in Habitica IQS ([@tr4nt0r] - [#135902]) +- Fix KNX default state updater option ([@farmio] - [#135611]) +- Add streaming to device tracker platform in Teslemetry ([@Bre77] - [#135962]) +- Further clarify the meaning of Sensibo's Climate React mode ([@NoRi2909] - [#135833]) +- Add type annotations to stiebel eltron component ([@ThyMYthOS] - [#135228]) +- Rework enigma2 tests ([@autinerd] - [#135475]) +- SMA add diagnostics ([@erwindouna] - [#135852]) +- Fix name and descriptions of actions in EZVIZ integration etc. ([@NoRi2909] - [#135858]) +- Move integration setup to coordinator `_async_setup` in Bring ([@tr4nt0r] - [#135711]) +- Remove unnecessary "title" keys to use default setup flow instead ([@NoRi2909] - [#135512]) +- Fix fan speed in auto mode in ViCare integration ([@CFenner] - [#134256]) +- Improve descriptions in list_notifications action, fix casing ([@NoRi2909] - [#135838]) +- Refactor SwitchBot Cloud make_device_data ([@mckbrmn] - [#135698]) +- Add re-authentication flow to incomfort integration ([@jbouwh] - [#135861]) +- Fix HEOS device information ([@andrewsayre] - [#135940]) +- Fix unset coordinator in Switchbot cloud ([@joostlek] - [#135985]) +- Add re-configure flow incomfort integration ([@jbouwh] - [#135887]) +- Cleanup incomfort translation strings ([@jbouwh] - [#135991]) +- Add diagnostics feature to incomfort integration ([@jbouwh] - [#136009]) +- Disable noisy diagnostic incomfort sensors by default ([@jbouwh] - [#135992]) +- Make strings of create_scene action UI- and translation-friendly ([@NoRi2909] - [#136004]) +- Add incomfort heater serialnr to device info ([@jbouwh] - [#136012]) +- Improve exception handling in Habitica integration ([@tr4nt0r] - [#135950]) +- Fix velbus via devices ([@cereal2nd] - [#135986]) +- Do not base power switch state on appliance's operation state at Home Connect ([@Diegorro98] - [#135932]) +- Bump pydrawise to 2025.1.0 ([@dknowles2] - [#135998]) +- Migrate tests from OpenAI to conversation integration ([@balloob] - [#135963]) +- Update numpy to 2.2.2 ([@cdce8p] - [#135982]) +- Correct translation key for data bits in rfxtrx ([@elupus] - [#135990]) +- Bumb python-homewizard-energy to 8.1.0 ([@DCSBL] - [#136016]) +- Set friendly name for PT2262 sensors to masked name ([@elupus] - [#135988]) +- Fix Slack file upload ([@jsuar] - [#135818]) +- Fix sentence-casing in PurpleAir integration strings ([@NoRi2909] - [#135981]) +- Implement cloudhooks for Overseerr ([@joostlek] - [#134680]) +- Ensure entity platform in camera tests ([@gjohansson-ST] - [#135918]) +- Ensure entity platform in cover tests ([@gjohansson-ST] - [#135917]) +- Add reconfigure flow to Trafikverket Train ([@gjohansson-ST] - [#136000]) +- Bump docker/build-push-action from 6.11.0 to 6.12.0 (@dependabot - [#135749]) +- Bump thermopro-ble to 0.10.1 ([@bdraco] - [#136041]) +- Bump habluetooth to 3.9.2 ([@bdraco] - [#136042]) +- Enable RUF032 ([@joostlek] - [#135836]) +- Use LLM fallback when local matching matches intent but not targets ([@balloob] - [#136045]) +- Add diagnostics platform to IronOS integration ([@tr4nt0r] - [#136040]) +- Add reconfiguration flow to Habitica ([@tr4nt0r] - [#136038]) +- Remove redundant device update code ([@arturpragacz] - [#134100]) +- Use new SsdpServiceInfo location in remaining components ([@epenet] - [#136053]) +- Fix casing of "client" and "ID" in transmission integration ([@NoRi2909] - [#136071]) +- Make the time for automated backups configurable ([@emontnemery] - [#135825]) +- Allow backup writer to update progress during restore ([@emontnemery] - [#135975]) +- Use new ServiceInfo location in component tests (part 1) ([@epenet] - [#136057]) +- Use new ServiceInfo location in component tests (part 2) ([@epenet] - [#136062]) +- Use new ServiceInfo location in component tests (part 3) ([@epenet] - [#136064]) +- Use new ServiceInfo location in component tests (part 4) ([@epenet] - [#136065]) +- Improve user interface strings in opentherm_gw ([@NoRi2909] - [#136078]) +- Use new ServiceInfo location in core tests ([@epenet] - [#136067]) +- Fix spelling of "ID" in hyperion user strings ([@NoRi2909] - [#136082]) +- Replace `targets` key with UI name 'Targets' in media_player.join action ([@NoRi2909] - [#136063]) +- Prevent pylint out-of-memory failures ([@PaulSD] - [#136020]) +- Use fixtures for Network component tests ([@abmantis] - [#135220]) +- Improve conversation typing ([@cdce8p] - [#136084]) +- Set configuration url to overseerr instance ([@joostlek] - [#136085]) +- Bump uv to 0.5.21 ([@edenhaus] - [#136086]) +- Update pylint to 3.3.3 and astroid to 3.3.8 ([@cdce8p] - [#136090]) +- Fix Overseerr event types translations ([@joostlek] - [#136096]) +- Add diagnostics to Overseerr ([@joostlek] - [#136094]) +- Enable Ruff B024 ([@autinerd] - [#136088]) +- Bump velbusaio to 2025.1.1 ([@cereal2nd] - [#136089]) +- Enable dynamic child devices for tplink module entities ([@sdb9696] - [#135822]) +- Bump aiowebostv to 0.5.0 ([@thecode] - [#136097]) +- Add integration_type to HEOS ([@andrewsayre] - [#136105]) +- Fix index in incomfort diagnostics generator ([@jbouwh] - [#136108]) +- Fix upload service response for google_photos ([@autinerd] - [#136106]) +- Add icon to overseerr ([@joostlek] - [#136110]) +- Bump ayla-iot-unofficial to 1.4.5 ([@thecode] - [#136099]) +- Bump python-overseerr to 0.6.0 ([@joostlek] - [#136104]) +- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) +- Enable Ruff B035 ([@autinerd] - [#135883]) +- Remove yaml config fixture from HEOS tests ([@andrewsayre] - [#136123]) +- Add additional entities for Shelly BLU TRV ([@bieniu] - [#135244]) +- Add scheduled envoy firmware checks to enphase_envoy coordinator ([@catsmanac] - [#136102]) +- Bump letpot to 0.3.0 ([@jpelgrom] - [#136133]) +- Add myself to Roborock codeowners ([@allenporter] - [#136134]) +- Add data descriptions for enphase_envoy config flows. ([@catsmanac] - [#136120]) +- Remove not needed warning in Z-Wave ([@cdnninja] - [#136006]) +- Bump actions/stale from 9.0.0 to 9.1.0 (@dependabot - [#136145]) +- Fix buttons in Teslemetry ([@Bre77] - [#136142]) +- Update HEOS tests to not patch internals ([@andrewsayre] - [#136136]) +- Add support for custom weekly backup schedule ([@emontnemery] - [#136079]) +- Bump Devialet to 1.5.7 ([@fwestenberg] - [#136114]) +- Prefer from...import...as over import...as in core tests ([@epenet] - [#136146]) +- Add value is not to Matter discovery schema logic ([@marcelveldt] - [#136157]) +- Clean up entity registry imports in Shelly tests ([@bieniu] - [#136159]) +- Adjust to recommended propcache.api import paths ([@scop] - [#136150]) +- Capitalize "Homematic" brand name and 2 more user string fixes ([@NoRi2909] - [#136113]) +- Fix typo in enphase_envoy data description ([@catsmanac] - [#136164]) +- Add support for Bot in SwitchBot Cloud ([@mckbrmn] - [#135606]) +- Add service backup.create_automatic ([@emontnemery] - [#136152]) +- Satellite announcement to track original media id ([@balloob] - [#136141]) +- Prepare backup store to read version 2 ([@emontnemery] - [#136149]) +- Gate update.install backup parameter by supported feature ([@emontnemery] - [#136169]) +- Homee sensor ([@Taraman17] - [#135447]) +- Add data_description to switchbot translations ([@huyuwei1996] - [#136148]) +- Bumb python-homewizard-energy to 8.1.1 ([@DCSBL] - [#136170]) +- Use HassKey for hassio component data ([@emontnemery] - [#136172]) +- Add more util aliases to import conventions ([@epenet] - [#136153]) +- Update HEOS tests to not interact directly with integration internals ([@andrewsayre] - [#136177]) +- Set PARALLEL_UPDATES for HEOS media_player ([@andrewsayre] - [#136178]) +- Voip migrate entities ([@balloob] - [#136140]) +- Fix casing and spelling in user-facing strings of homematicip_cloud ([@NoRi2909] - [#136188]) +- Add strings and state attrs for ZHA 3 Phase current ([@abmantis] - [#132871]) +- Fix sentence-casing in user-facing strings of nmap_tracker ([@NoRi2909] - [#136195]) +- Cleanup litterrobot switch entity ([@natekspencer] - [#136199]) +- Bump bleak-retry-connector to 3.8.0 ([@bdraco] - [#136203]) +- Add button to reset Litter-Robot 4 ([@natekspencer] - [#136191]) +- Remove excessive newlines from envisalink strings ([@NoRi2909] - [#136194]) +- Remove excessive newline codes from strings of nissan_leaf ([@NoRi2909] - [#136197]) +- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) +- Bump habluetooth to 3.10.0 ([@bdraco] - [#136210]) +- Bump ollama to 0.4.7 ([@Diegorro98] - [#136212]) +- Bump bleak-esphome to 2.1.0 ([@bdraco] - [#136214]) +- Add Eve Thermo TRV Matter features ([@krakonos1602] - [#135635]) +- Fix recorder fixture typing ([@cdce8p] - [#136174]) +- Bump github/codeql-action from 3.28.1 to 3.28.2 (@dependabot - [#136225]) +- Add dhcp discovery to incomfort integration ([@jbouwh] - [#136027]) +- Use icon translations for enphase_envoy. ([@catsmanac] - [#136190]) +- Bump bluetooth-adapters to 0.21.1 ([@bdraco] - [#136220]) +- Bump habluetooth to 3.11.2 ([@bdraco] - [#136221]) +- Use kw_only attribute for remaining entity descriptions in litterrobot ([@natekspencer] - [#136202]) +- Make description of hdmi_cec.select_device action consistent ([@NoRi2909] - [#136228]) +- Add repeat feature to HEOS media player ([@andrewsayre] - [#136180]) +- Handle empty string `BatReplacementDescription` from Matter attribute value ([@lboue] - [#134457]) +- Fix passing value to pymodbus low level function ([@wlcrs] - [#135108]) +- Update LG webOS TV IQS ([@thecode] - [#135509]) +- Bump httpx to 0.28.1, httpcore to 1.0.7 along with required deps ([@bdraco] - [#133840]) +- Add quality_scale file to litterrobot ([@natekspencer] - [#135904]) +- Handle invalid auth in Overseerr ([@joostlek] - [#136243]) +- Replace field keys in descriptions with translatable friendly names ([@NoRi2909] - [#136230]) +- Bump PyViCare to 2.41.0 ([@CFenner] - [#136231]) +- Add reauth flow to Overseerr ([@joostlek] - [#136247]) +- Record IQS for Switchbot ([@huyuwei1996] - [#136058]) +- Add reconfigure flow to Overseerr ([@joostlek] - [#136248]) +- Clean up attributes of Overseerr event entity ([@joostlek] - [#136251]) +- Improve type hints in template helper ([@epenet] - [#136253]) +- Allow multiple Airzone entries with different System IDs ([@Noltari] - [#135397]) +- Indicate in WS API when scheduling additional automatic backup ([@emontnemery] - [#136155]) +- Bump ohmepy to 1.2.4 ([@dan-r] - [#136270]) +- Only add Overseerr event if we are push based ([@joostlek] - [#136258]) +- Set enphase_envoy CT Status flags entity_category to diagnostics. ([@catsmanac] - [#136241]) +- Provide beta release note for Shelly RPC devices ([@bieniu] - [#136154]) +- Bump python-linkplay to v0.1.3 ([@silamon] - [#136267]) +- Bump bleak-esphome to 2.1.1 ([@bdraco] - [#136277]) +- Remove myself from ibeacon codeowners ([@bdraco] - [#136280]) +- Move brightness icon map to icons.json ([@natekspencer] - [#136201]) +- Bump pyHomee to 1.2.3 ([@Taraman17] - [#136213]) +- Bump habluetooth to 3.12.0 ([@bdraco] - [#136281]) +- Cleanup litterrobot select entity ([@natekspencer] - [#136282]) +- Implement Coordinator for HEOS (initial plumbing) ([@andrewsayre] - [#136205]) +- Add number platform to ohme ([@dan-r] - [#136271]) +- Convert LitterRobotHub to a DataUpdateCoordinator ([@natekspencer] - [#136283]) +- Improve type hints in benchmark script ([@epenet] - [#136259]) +- ping: Suppress ProcessLookupError on timeout ([@tswsl1989] - [#134281]) +- Allow time triggers with offsets to use input_datetimes ([@Petro31] - [#131550]) +- Cleanup litterrobot sensor entity ([@natekspencer] - [#136287]) +- Bump incomfort-client to v0.6.7 ([@jbouwh] - [#136285]) +- Revert "Add Tuya based bluetooth lights" ([@rwalker777] - [#133386]) +- Add TP-Link Tapo pet detection to onvif parsers ([@jterrace] - [#136303]) +- Bump onvif-zeep-async to 3.2.5 ([@bdraco] - [#136299]) +- Avoid useless data conversion in sonos config flow ([@bdraco] - [#136294]) +- Bump zeroconf to 0.141.0 ([@bdraco] - [#136292]) +- Bump led-ble to 1.1.4 ([@bdraco] - [#136301]) +- Standardize DOMAIN usage in litterrobot tests ([@natekspencer] - [#136290]) +- Add time platform to ohme ([@dan-r] - [#136289]) +- Fix grammar of OSO auth and action descriptions ([@NoRi2909] - [#136312]) +- Bump github/codeql-action from 3.28.2 to 3.28.3 (@dependabot - [#136308]) +- Bump dawidd6/action-download-artifact from 7 to 8 (@dependabot - [#136309]) +- Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 (@dependabot - [#136307]) +- Bump codecov/codecov-action from 5.1.2 to 5.2.0 (@dependabot - [#136306]) +- Fix handling of non-supported devices in led-ble ([@bdraco] - [#136300]) +- Add heat pump supply pressure sensor in ViCare integration ([@CFenner] - [#136265]) +- Auto select thermostat preset when selecting temperature ([@domingues] - [#134146]) +- Cleanup map references in lovelace ([@epenet] - [#136314]) +- Update Overseerr quality scale ([@joostlek] - [#136260]) +- Use HassKey in lovelace ([@epenet] - [#136313]) +- Add system_health the to Network component ([@abmantis] - [#135514]) +- Add parallel updates to Airgradient ([@joostlek] - [#136323]) +- Restructure the youless integration internals ([@gjong] - [#135842]) +- Add translated action exceptions to Airgradient ([@joostlek] - [#136322]) +- Bump aiowebostv to 0.6.0 ([@thecode] - [#136206]) +- Replace key names with translatable friendly names in zwave_js ([@NoRi2909] - [#136318]) +- Clean up remaining backup manager tests ([@MartinHjelmare] - [#136335]) +- Add reconfigure flow to Airgradient ([@joostlek] - [#136324]) +- Bump myuplink lib to 0.7.0 ([@astrandb] - [#136343]) +- Improve error handling for incomfort gateway ([@jbouwh] - [#136317]) +- Enable strict-typing in lovelace ([@epenet] - [#136327]) +- Fix sentence-casing in isy994 integration strings, reword "lock user code" ([@NoRi2909] - [#136316]) +- Move single-use lovelace function ([@epenet] - [#136336]) +- Use runtime_data in bosch_shc ([@epenet] - [#136356]) +- Use runtime_data in canary ([@epenet] - [#136357]) +- Several fixes in user-facing strings of Renson integration actions ([@NoRi2909] - [#136279]) +- Cleanup hass.data in cloudflare ([@epenet] - [#136358]) +- Bump pyenphase to 1.23.1 ([@catsmanac] - [#136200]) +- Properly parse AirNow API data in coordinator ([@firstof9] - [#136198]) +- Enable strict typing for incomfort integration ([@jbouwh] - [#136291]) +- Fix tplink deprecated entity cleanup ([@sdb9696] - [#136160]) +- Refactor modbus polling to prevent dupe updates and memory leak ([@bdraco] - [#136211]) +- Incorporate ControllerManager into HEOS Coordinator ([@andrewsayre] - [#136302]) +- Set Netgear device entities to unavailable when the device is not connected ([@lanthaler] - [#135362]) +- holiday: asynchronously generate the entity name ([@bors-ltd] - [#136354]) +- Migrate modbus to use HassKey ([@bdraco] - [#136379]) +- Don't translate state names in default agent responses ([@synesthesiam] - [#136382]) +- Allow LLMs to get calendar events from exposed calendars ([@balloob] - [#136304]) +- Use runtime_data in coinbase ([@epenet] - [#136381]) +- Use runtime_data in daikin ([@epenet] - [#136376]) +- Use runtime_data in comelit ([@epenet] - [#136384]) +- Use runtime_data in ccm15 ([@epenet] - [#136378]) +- Add translated action exceptions to LG webOS TV ([@thecode] - [#136397]) +- Bump github/codeql-action from 3.28.3 to 3.28.4 (@dependabot - [#136401]) +- Bump codecov/codecov-action from 5.2.0 to 5.3.0 (@dependabot - [#136402]) +- Remove deprecated 17track package sensor ([@gjohansson-ST] - [#136389]) +- Use runtime_data in coolmaster ([@epenet] - [#136405]) +- Bump aioharmony to 0.4.0 ([@bdraco] - [#136398]) +- Bump aioautomower to 2025.1.1 ([@Thomas55555] - [#136365]) +- Bump WSDiscovery to 2.1.2 ([@bdraco] - [#136363]) +- Move denonavr shared constants to central location ([@epenet] - [#136421]) +- Simplify update listener in denonavr ([@epenet] - [#136422]) +- Omit Peblar update entities for most white label devices ([@frenck] - [#136374]) +- Use runtime_data in denonavr ([@epenet] - [#136424]) +- Bump nhc to 0.3.9 ([@VandeurenGlenn] - [#136418]) +- Fix humidifier mode for Vesync ([@iprak] - [#135746]) +- Incorporate SourceManager into HEOS Coordinator ([@andrewsayre] - [#136377]) +- Rename incomfort exceptions classes to fix typo and assign correct translation domain ([@jbouwh] - [#136426]) +- Tado change to async and add Data Update Coordinator ([@erwindouna] - [#134175]) +- Add missing translations for LG webOS TV and fix names ([@thecode] - [#136438]) +- Refactor the Hydrawise config flow ([@dknowles2] - [#135886]) +- Move dormakaba_dkey coordinator to separate module ([@epenet] - [#136437]) +- Use runtime_data in directv ([@epenet] - [#136435]) +- Move dexcom coordinator to separate module ([@epenet] - [#136433]) +- Use runtime_data in dormakaba_dkey ([@epenet] - [#136440]) +- Use runtime_data in duotecno ([@epenet] - [#136444]) +- Use runtime_data in dexcom ([@epenet] - [#136441]) +- Bump aioharmony to 0.4.1 ([@bdraco] - [#136413]) +- Use runtime_data in dunehd ([@epenet] - [#136443]) +- Reorganize input sources in Onkyo options ([@arturpragacz] - [#133511]) +- Move dynalite service definitions to separate module ([@epenet] - [#136446]) +- Add more sensors to homee ([@Taraman17] - [#136445]) +- Bump aioacaia to 0.1.14 ([@zweckj] - [#136453]) +- Add PARALLEL_UPDATES constant to ring integration platforms ([@sdb9696] - [#136470]) +- Bump uiprotect to version 7.5.0 ([@RaHehl] - [#136475]) +- Fix sentence-casing in strings of Vizio integration ([@NoRi2909] - [#136465]) +- Make Spotify polling interval dynamic ([@joostlek] - [#136461]) +- Powerwall: Reuse authentication cookie ([@choumarin] - [#136147]) +- Bump async-upnp-client to 0.43.0 ([@StevenLooman] - [#136481]) +- Bump pydantic to 2.10.6 ([@bdraco] - [#136483]) +- Cleanup update_listener in deconz ([@epenet] - [#136416]) +- Move deconz function to util.py ([@epenet] - [#136414]) +- Fix httpx late import of trio doing blocking I/O in the event loop ([@bdraco] - [#136409]) +- Bump pysmlight to v0.1.6 ([@tl-sl] - [#136496]) +- Update tplink climate platform to use thermostat module ([@sdb9696] - [#136166]) +- Refactor EZVIZ config flow tests ([@joostlek] - [#136434]) +- Bump reolink_aio to 0.11.8 ([@starkillerOG] - [#136504]) +- Add TemperatureLevel feature from Matter TemperatureControl cluster ([@lboue] - [#134532]) +- Abort config flow is device is unsupported ([@tl-sl] - [#136505]) +- Fix Spotify flaky test ([@joostlek] - [#136529]) +- Incorporate GroupManager into HEOS Coordinator ([@andrewsayre] - [#136462]) +- Reduce boilerplate code to setup modbus platform entities ([@bdraco] - [#136491]) +- Bump AIOSomeComfort to 0.0.30 in Honeywell ([@mkmer] - [#136523]) +- Reuse fixtures in config flow tests for Whirlpool ([@abmantis] - [#136489]) +- Bump pyvesync to 2.1.16 ([@iprak] - [#136493]) +- Remove unneeded call active check in modbus ([@bdraco] - [#136487]) +- Updated igloohome-api dependency to 0.1.0 ([@keithle888] - [#136516]) +- Add heat pump heating rod sensors in ViCare integration ([@CFenner] - [#136467]) +- Add backup agent to Synology DSM ([@mib1185] - [#135227]) +- Add Darsstar as codeowner for solax integration ([@squishykid] - [#136528]) +- Fix wrong plural on tado.add_meter_reading action ([@NoRi2909] - [#136524]) +- Add restore backup tests ([@MartinHjelmare] - [#136538]) +- Bump ohmepy version to 1.2.6 ([@dan-r] - [#136547]) +- Move action implementation out of HEOS Coordinator ([@andrewsayre] - [#136539]) +- Bump opower to 0.8.8 ([@tronikos] - [#136555]) +- Homee cover-test ([@Taraman17] - [#136563]) +- Add select platform to Ohme ([@dan-r] - [#136536]) +- Bump pyHomee to 1.2.5 ([@Taraman17] - [#136567]) +- Make casing of "server" and action descriptions consistent ([@NoRi2909] - [#136561]) +- Use typed ConfigEntry throughout HEOS ([@andrewsayre] - [#136569]) +- Bump HEOS quality scale to silver ([@andrewsayre] - [#136533]) +- Don't cast type in HEOS services ([@andrewsayre] - [#136583]) +- Fix HEOS play media type playlist ([@andrewsayre] - [#136585]) +- Fix spelling of "Home Assistant" and "IDs" in xiaomi_aqara ([@NoRi2909] - [#136578]) +- Fix sentence-casing in action names, spelling of "IDs" ([@NoRi2909] - [#136576]) +- Fix optional argument in deconz test type definition ([@epenet] - [#136411]) +- Bump yt-dlp to 2025.01.26 ([@joostlek] - [#136581]) +- Fix LetPot reauthentication flow tests setting up config entry ([@jpelgrom] - [#136589]) +- Add Reolink privacy switch entity ([@starkillerOG] - [#136521]) +- Bump python-kasa to 0.10.0 ([@sdb9696] - [#136586]) +- Cleanup stale devices on incomfort integration startup ([@jbouwh] - [#136566]) +- Prevent errors when Reolink privacy mode is turned on ([@starkillerOG] - [#136506]) +- Bump SoCo to 0.30.8 - Sonos ([@PeteRager] - [#136601]) +- Optimize enphase_envoy test integration setup. ([@catsmanac] - [#136572]) +- Update mypy-dev to 1.16.0a1 ([@cdce8p] - [#136544]) +- Bump pyheos to v1.0.1 ([@andrewsayre] - [#136604]) +- Push more of the LLM conversation agent loop into ChatSession ([@allenporter] - [#136602]) +- Update hassio to use the backup integration to make backups before update ([@emontnemery] - [#136235]) +- Add diagnostic sensors for the active subscription of Cookidoo ([@miaucl] - [#136485]) +- Bump nest to python-nest-sdm to 7.1.0 ([@allenporter] - [#136611]) +- Use runtime_data in crownstone ([@epenet] - [#136406]) +- Add lovelace compatiblity code ([@epenet] - [#136617]) +- Use runtime_data in dynalite ([@epenet] - [#136448]) +- Use runtime_data in deconz ([@epenet] - [#136412]) +- Ask for permission to disable Reolink privacy mode during config flow ([@starkillerOG] - [#136511]) +- Add a Matter temperature sensor based on `Thermostat` device `LocalTemperature` attribute ([@lboue] - [#133888]) +- Add missing exclude_integrations in lovelace compatibility code ([@epenet] - [#136618]) +- Starlink's energy consumption & usage cumulation fix ([@davidrapan] - [#135889]) +- Add product IDs for new LIFX Ceiling lights ([@Djelibeybi] - [#136619]) +- Use runtime_data in ecobee ([@epenet] - [#136632]) +- Bump codecov/codecov-action from 5.3.0 to 5.3.1 (@dependabot - [#136614]) +- Bump docker/build-push-action from 6.12.0 to 6.13.0 (@dependabot - [#136612]) +- Bump github/codeql-action from 3.28.4 to 3.28.5 (@dependabot - [#136613]) +- Use typed coordinator and runtime_data in eafm ([@epenet] - [#136629]) +- Cleanup unnecessary type hint in assist_satellite ([@epenet] - [#136626]) +- Cleanup hass.data[DOMAIN] in application_credentials ([@epenet] - [#136625]) +- Use typed ConfigEntry in ring coordinator ([@sdb9696] - [#136457]) +- Fix test logic flaw in enphase_envoy test_select ([@catsmanac] - [#136570]) +- Change discovery schema for Matter Identify button to ignore type of None ([@marcelveldt] - [#136621]) +- Fix spelling of "Hub" and sentence-casing of "options" ([@NoRi2909] - [#136573]) +- Add config flow data descriptions to ring integration ([@sdb9696] - [#136464]) +- Twinkly RGBW color fixed ([@Splint77] - [#136593]) +- Replace "bosch_shc" with friendly name of integration ([@NoRi2909] - [#136410]) +- Bump securetar to 2025.1.4 ([@emontnemery] - [#136639]) +- Fix spelling of "Pi-hole" and "API" in user-facing strings ([@NoRi2909] - [#136645]) +- Bump aioshelly to 12.3.2 ([@bieniu] - [#136486]) +- Bump voip-utils to 0.3.0 ([@synesthesiam] - [#136648]) +- Catch and convert MatterError when sending device commands ([@marcelveldt] - [#136635]) +- Add single target constraint to async_match_targets ([@synesthesiam] - [#136643]) +- Add LLM ActionTool ([@Shulyaka] - [#136591]) +- Add the Model Context Protocol integration ([@allenporter] - [#135058]) +- Add HassClimateSetTemperature ([@synesthesiam] - [#136484]) +- Make static modbus entity values classvar defaults ([@bdraco] - [#136488]) +- Add support for tplink siren turn on parameters ([@sdb9696] - [#136642]) +- Log the error when the WebSocket receives a error message ([@bdraco] - [#136492]) +- Bump pyfritzhome to 0.6.14 ([@mib1185] - [#136661]) +- Update flux-led to 1.1.3 ([@cdce8p] - [#136666]) +- Add Bluetooth WebSocket API to subscribe to connection allocations ([@bdraco] - [#136215]) +- Merge Whirlpool tests into a parameterized test ([@abmantis] - [#136490]) +- Increase LaCrosse View polling interval to 60 seconds ([@IceBotYT] - [#136680]) +- Bump aioesphomeapi to 29.0.0 and bleak-esphome to 2.2.0 ([@bdraco] - [#136684]) +- ChatSession: Split native content out of message class ([@balloob] - [#136668]) +- Add power/energy sensor for Matter draft electrical measurement cluster ([@dext0r] - [#132920]) +- Standardize `helpers.xxx_registry` imports ([@epenet] - [#136688]) +- Use runtime_data in ecoforest ([@epenet] - [#136689]) +- Update roborock tests to patch client before test setup ([@allenporter] - [#136587]) +- Use runtime_data in electrasmart ([@epenet] - [#136696]) +- Update config flow tests for litterrobot ([@natekspencer] - [#136658]) +- Use runtime_data in econet ([@epenet] - [#136691]) +- Bump actions/setup-python from 5.3.0 to 5.4.0 (@dependabot - [#136685]) +- Use runtime_data in ezviz ([@epenet] - [#136702]) +- Add translations for youless sensors ([@gjong] - [#136349]) +- Use runtime_data in electric_kiwi ([@epenet] - [#136699]) +- Cleanup use of hass.data in edl21 ([@epenet] - [#136694]) +- Improve type hints in econet ([@epenet] - [#136693]) +- Use runtime_data in evil_genius_labs ([@epenet] - [#136704]) +- Correct labels in EnOcean config flow ([@CFenner] - [#136338]) +- Use runtime_data in eufylife_ble ([@epenet] - [#136705]) +- Update nest config flow to create pub/sub topics ([@allenporter] - [#136609]) +- Support integrated ventilation on heating devices in ViCare integration ([@CFenner] - [#130356]) +- Use runtime_data in epson ([@epenet] - [#136706]) +- Use runtime_data in epion ([@epenet] - [#136708]) +- Introduce `unique_id` to BackupAgent ([@mib1185] - [#136651]) +- Use runtime_data in epic_games_store ([@epenet] - [#136709]) +- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) +- Bump github/codeql-action from 3.28.5 to 3.28.6 (@dependabot - [#136686]) +- Update tplink coordinators to update hub-attached children ([@sdb9696] - [#135586]) +- Bump bring-api to 1.0.0 ([@tr4nt0r] - [#136657]) +- Bump nice-go to 1.0.1 ([@IceBotYT] - [#136649]) +- Remove unused function in hassio/update ([@arturpragacz] - [#136701]) +- Tag backups created when updating addon with supervisor.addon_update ([@emontnemery] - [#136690]) +- Fix deadlock in WS command backup/can_decrypt_on_download ([@emontnemery] - [#136707]) +- Add test for myuplink DeviceInfo ([@astrandb] - [#136360]) +- Use HassKey in diagnostics ([@epenet] - [#136627]) +- Add HEOS diagnostics ([@andrewsayre] - [#136663]) +- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) +- Fix spelling of "Ring" and sentence-casing of "integration" ([@NoRi2909] - [#136652]) +- Fix spelling errors in user-facing strings of OctoPrint integration ([@NoRi2909] - [#136644]) +- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) +- Fix total coffees sensor for lamarzocco ([@zweckj] - [#135283]) +- Use runtime_data in drop_connect ([@epenet] - [#136442]) +- Include error reason in backup events ([@emontnemery] - [#136697]) +- Bump ohmepy to 1.2.8 ([@dan-r] - [#136719]) +- Add support for KNX UI to create BinarySensor entities ([@farmio] - [#136703]) +- Fix LG webOS TV external arc volume set action ([@thecode] - [#136717]) +- Use runtime_data in devialet ([@epenet] - [#136432]) +- Adjust Matter discovery logic to disallow the primary value(s) to be None ([@marcelveldt] - [#136712]) +- Standardize util imports ([@epenet] - [#136723]) +- Migrate usb to use aiousbwatcher ([@bdraco] - [#136676]) +- Add OneDrive as backup provider ([@zweckj] - [#135121]) +- Add SPF sensor for heat pumps in ViCare integration ([@CFenner] - [#136233]) +- Add sensor for Matter OperationalState cluster / CurrentPhase attribute ([@lboue] - [#129757]) +- Add authentication support to MotionMount integration ([@RJPoelstra] - [#126487]) +- Fix Telegram webhook registration if deregistration previously failed ([@rsiv] - [#133398]) +- Parameterize enphase_envoy number tests. ([@catsmanac] - [#136631]) +- Fix all occurrences of "PIN" in MotionMount user strings ([@NoRi2909] - [#136734]) +- Bump python-roborock to 2.9.7 ([@allenporter] - [#136727]) +- Add SmartTowerFan to VeSync Integration ([@cdnninja] - [#136596]) +- Add climate platform to eheimdigital ([@autinerd] - [#135878]) +- Add more tests to vesync ([@iprak] - [#135681]) +- Add config entry load/unload tests for LetPot ([@jpelgrom] - [#136736]) +- Add streaming to Teslemetry number platform ([@Bre77] - [#136048]) +- Add streaming to Teslemetry lock platform ([@Bre77] - [#136037]) +- Mark tplink quality_scale platinum ([@sdb9696] - [#136456]) +- Register service actions in async_setup of AVM Fritz!Box tools ([@mib1185] - [#136380]) +- Add support for HomeWizard Plug-In Battery and v2 API ([@joostlek] - [#136733]) +- Standardize homeassistant imports in full-CI tests ([@epenet] - [#136735]) +- Standardize homeassistant imports in full-CI components ([@epenet] - [#136731]) +- Standardize homeassistant imports in core and base platforms ([@epenet] - [#136730]) +- Add pair/unpair buttons for tplink ([@rytilahti] - [#135847]) +- Let platforms decide entity creation in litterrobot ([@natekspencer] - [#136738]) +- Bump yeelight to 0.7.16 ([@bdraco] - [#136679]) +- Fix LG webOS TV actions not returning responses ([@thecode] - [#136743]) +- Capitalize "Velbus", replace "service calls" with "actions" ([@NoRi2909] - [#136744]) +- Bump habluetooth to 3.13.0 ([@bdraco] - [#136749]) +- Update xknx to 3.5.0 ([@richardpolzer] - [#136759]) +- Add volt/power/power_factor strings and state attrs for ZHA 3 phase meters ([@abmantis] - [#133969]) +- Bump AIOSomecomfort to 0.0.32 ([@mkmer] - [#136751]) +- Add swing support for KNX climate entities ([@richardpolzer] - [#136752]) +- Add translations for ZHA pilot wire mode and device mode ([@piitaya] - [#136753]) +- Abort Bluetooth options flow if local adapters do not support passive scans ([@bdraco] - [#136748]) +- Bump homematicip to 1.1.7 ([@hahn-th] - [#136767]) +- Add Bluetooth WebSocket API to subscribe to scanner details ([@bdraco] - [#136750]) +- Bump hassil to 2.2.0 ([@synesthesiam] - [#136787]) +- Bumb python-homewizard-energy to 8.3.0 ([@DCSBL] - [#136765]) +- Bump aiowebostv to 0.6.1 ([@thecode] - [#136784]) +- Bump ZHA to 0.0.46 ([@TheJulianJES] - [#136785]) +- Explicitly pass in the config_entry in Feedreader coordinator init ([@mib1185] - [#136777]) +- Explicitly pass in the config_entry in PEGELONLINE coordinator init ([@mib1185] - [#136773]) +- Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init ([@mib1185] - [#136769]) +- Bump peco to 0.1.2 ([@IceBotYT] - [#136732]) +- Explicitly pass in the config_entry in Tankerkoenig coordinator init ([@mib1185] - [#136780]) +- Explicitly pass in the config_entry in Proximity coordinator init ([@mib1185] - [#136775]) +- Add more vacuum features for tplink ([@rytilahti] - [#136580]) +- Explicitly pass in the config_entry in Synology DSM coordinator init ([@mib1185] - [#136772]) +- Explicitly pass in the config_entry in Nextcloud coordinator init ([@mib1185] - [#136774]) +- Add VoIP announce ([@synesthesiam] - [#136781]) +- Bump habluetooth to 3.14.0 ([@bdraco] - [#136791]) +- Fix typing errors in HEOS tests ([@andrewsayre] - [#136795]) +- Add UI to create KNX BinarySensor entities ([@farmio] - [#136786]) +- Redact stored authentication token in HomeWizard diagnostics ([@DCSBL] - [#136766]) +- Reload template blueprints when reloading templates ([@Petro31] - [#136794]) +- Bump intents to 2025.1.28 ([@synesthesiam] - [#136782]) +- Add power protection entities for tplink ([@rytilahti] - [#132267]) +- Add Google Drive integration for backup ([@tronikos] - [#134576]) +- Enable strict typing for HEOS ([@andrewsayre] - [#136797]) +- Standardize homeassistant imports in component tests (m-z) ([@epenet] - [#136807]) +- Use runtime_data in environment_canada ([@epenet] - [#136805]) +- Use runtime_data in elmax ([@epenet] - [#136803]) +- Fix percentage_charged in Teslemetry ([@Bre77] - [#136798]) +- Add remaining Matter Operational State sensor discovery schemas ([@marcelveldt] - [#136741]) +- Use runtime_data in energenie_power_sockets ([@epenet] - [#136801]) +- Use ConfigEntry.runtime_data in AVM Fritz!Box tools ([@mib1185] - [#136386]) +- Standardize homeassistant imports in component tests (a-l) ([@epenet] - [#136806]) +- Rename environment_canada entities ([@epenet] - [#136817]) +- Add config flow to filter helper ([@gjohansson-ST] - [#121522]) +- Simplify device_info access in environment_canada ([@epenet] - [#136816]) +- Bump aiohasupervisor to version 0.2.2b6 ([@emontnemery] - [#136814]) +- Stop building wheels for 3.12 ([@edenhaus] - [#136811]) +- Add last restart sensor to HomeWizard ([@DCSBL] - [#136763]) +- Use translations for fan_speed in tplink vacuum entity ([@sdb9696] - [#136718]) +- Bump pyiskra to 0.1.15 ([@iskrakranj] - [#136810]) +- vesync: report current humidity ([@oandrew] - [#136799]) +- Add binary sensor platform to VeSync ([@cdnninja] - [#134221]) +- Add diagnostics for Cookidoo integration ([@miaucl] - [#136770]) +- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) +- Bump deebot-client to 11.1.0b1 ([@edenhaus] - [#136818]) +- Improve type hints in environment_canada sensors ([@epenet] - [#136813]) +- Standardize homeassistant imports in component (e-f) ([@epenet] - [#136824]) +- Standardize homeassistant imports in component (c-d) ([@epenet] - [#136823]) +- Standardize homeassistant imports in component (a-b) ([@epenet] - [#136821]) +- Improve type hints in environment_canada camera and weather ([@epenet] - [#136819]) +- Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ([@Bre77] - [#136562]) +- Standardize homeassistant imports in component (l-m) ([@epenet] - [#136827]) +- Standardize homeassistant imports in component (i-k) ([@epenet] - [#136826]) +- Standardize homeassistant imports in component (g-h) ([@epenet] - [#136825]) +- Update quality scale for litterrobot ([@natekspencer] - [#136764]) +- Standardize homeassistant imports in component (t-u) ([@epenet] - [#136833]) +- Add image entity for fyta ([@dontinelli] - [#135105]) +- Standardize homeassistant imports in component (n-p) ([@epenet] - [#136830]) +- Standardize homeassistant imports in component (q-r) ([@epenet] - [#136831]) +- Standardize homeassistant imports in component (s) ([@epenet] - [#136832]) +- Standardize homeassistant imports in component (v-z) ([@epenet] - [#136834]) +- Add backup endpoints to the onboarding integration ([@emontnemery] - [#136051]) +- Rename HomeWizard last restart sensor to Uptime ([@DCSBL] - [#136829]) +- Fix command latency in AVM Fritz!SmartHome ([@mib1185] - [#136739]) +- Bump qbusmqttapi to 1.2.4 ([@thomasddn] - [#136835]) +- Update photovoltaic related labels in ViCare ([@CFenner] - [#136430]) +- Standardize remaining homeassistant imports ([@epenet] - [#136836]) +- IQS completion of documentation for Plugwise ([@CoMPaTech] - [#134051]) +- Add support for per-backup agent encryption flag ([@emontnemery] - [#136622]) +- Add select platform discovery schemas for the Matter LaundryWasherControls cluster ([@lboue] - [#136261]) +- Take exclude vias in unique ids for nmbs ([@silamon] - [#136590]) +- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136842]) +- Add consumables for tplink tapo vacuums ([@rytilahti] - [#136510]) +- Add cleaning statistics for tplink ([@rytilahti] - [#135784]) +- Adjust deprecation in water heater ([@epenet] - [#136577]) +- Migrate Google Gen AI to ChatSession ([@balloob] - [#136779]) +- Persist backup restore status after core restart ([@emontnemery] - [#136838]) +- Check for fullcolorsupport in fritzbox light ([@flabbamann] - [#136850]) +- Add DHCP discovery to balboa ([@natekspencer] - [#136762]) +- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136843]) +- Update frontend to 20250129.0 ([@bramkragten] - [#136852]) +- Tweak Matter discovery to ignore empty lists ([@marcelveldt] - [#136854]) +- Ease understanding of integration failures ([@tomer-w] - [#134475]) +- Interrupt _CipherBackupStreamer workers ([@emontnemery] - [#136845]) +- Use runtime_data in control4 ([@epenet] - [#136403]) +- Simplify Whirlpool auth flows ([@abmantis] - [#136856]) +- Add ability to cache Roborock maps instead of always reloading ([@Lash-L] - [#112047]) +- Update whirlpool-sixth-sense to 0.18.12 ([@abmantis] - [#136851]) +- Add support for per-backup agent encryption flag to hassio ([@emontnemery] - [#136828]) +- Persist hassio backup restore status after core restart ([@emontnemery] - [#136857]) +- Cancel call if user does not pick up ([@synesthesiam] - [#136858]) +- Handle locked account error in Whirlpool ([@abmantis] - [#136861]) +- Fix incorrect Bluetooth source address when restoring data from D-Bus ([@bdraco] - [#136862]) +- Bump backup store to version 1.3 ([@emontnemery] - [#136870]) +- Add start_conversation service to Assist Satellite ([@balloob] - [#134921]) +- Fix loading of SMLIGHT integration when no internet is available ([@tl-sl] - [#136497]) +- Bump ZHA to 0.0.47 ([@TheJulianJES] - [#136883]) +- Bump nest to 7.1.1 ([@allenporter] - [#136888]) +- Poll supervisor job state when creating or restoring a backup ([@emontnemery] - [#136891]) +- Add missing discovery string from onewire ([@epenet] - [#136892]) +- Ignore dangling symlinks when restoring backup ([@emontnemery] - [#136893]) +- Fix handling of renamed backup files in the core writer ([@emontnemery] - [#136898]) +- Don't blow up when a backup doesn't exist on supervisor ([@emontnemery] - [#136907]) +- Fix onedrive does not fail on delete not found ([@zweckj] - [#136910]) +- Convert valve position to int for Shelly BLU TRV ([@bieniu] - [#136912]) +- Don't log errors when raising a backup exception in Google Drive ([@tronikos] - [#136916]) +- Show name of the backup agents in issue ([@joostlek] - [#136925]) +- Fix Sonos importing deprecating constant ([@joostlek] - [#136926]) +- Create Xbox signed session in executor ([@joostlek] - [#136927]) +- Pick onedrive owner from a more reliable source ([@zweckj] - [#136929]) +- Fix backup related translations in Synology DSM ([@mib1185] - [#136931]) +- Fix KeyError for Shelly virtual number component ([@bieniu] - [#136932]) +- Update frontend to 20250130.0 ([@bramkragten] - [#136937]) +- Ensure Reolink can start when privacy mode is enabled ([@starkillerOG] - [#136514]) +- Refactor eheimdigital platform async_setup_entry ([@autinerd] - [#136745]) +- Bump total-connect-client to 2025.1.4 ([@austinmroczek] - [#136793]) +- Fixes to the user-facing strings of energenie_power_sockets ([@NoRi2909] - [#136844]) +- Bump jellyfin-apiclient-python to 1.10.0 ([@RunC0deRun] - [#136872]) +- Suppress color_temp warning if color_temp_kelvin is provided ([@Djelibeybi] - [#136884]) +- Persist roborock maps to disk only on shutdown ([@allenporter] - [#136889]) +- Include the redirect URL in the Google Drive instructions ([@tronikos] - [#136906]) +- Bump opower to 0.8.9 ([@tronikos] - [#136911]) +- Make backup file names more user friendly ([@emontnemery] - [#136928]) +- Bump zeroconf to 0.142.0 ([@bdraco] - [#136940]) +- Bump aiohttp-asyncmdnsresolver to 0.0.2 ([@bdraco] - [#136942]) +- Update knx-frontend to 2025.1.30.194235 ([@farmio] - [#136954]) +- Consume extra system prompt in first pipeline ([@synesthesiam] - [#136958]) +- Bump habluetooth to 3.15.0 ([@bdraco] - [#136973]) +- Delete old addon update backups when updating addon ([@emontnemery] - [#136977]) +- Retry backup uploads in onedrive ([@zweckj] - [#136980]) +- Fix missing duration translation for Swiss public transport integration ([@miaucl] - [#136982]) +- Call backup listener during setup in onedrive ([@zweckj] - [#136990]) +- Bumb python-homewizard-energy to 8.3.2 ([@DCSBL] - [#136995]) +- Use device name as entity name in Eheim digital climate ([@joostlek] - [#136997]) +- Remove the unparsed config flow error from Swiss public transport ([@miaucl] - [#136998]) +- Make sure we load the backup integration before frontend ([@emontnemery] - [#137010]) +- Revert previous PR and remove URL from error message instead ([@NoRi2909] - [#137018]) +- Make supervisor backup file names more user friendly ([@emontnemery] - [#137020]) +- Bump habluetooth to 3.17.0 ([@bdraco] - [#137022]) +- Update frontend to 20250131.0 ([@bramkragten] - [#137024]) +- Bump bleak-esphome to 2.6.0 ([@bdraco] - [#137025]) +- Bump SQLAlchemy to 2.0.37 ([@bdraco] - [#137028]) +- Bump deebot-client to 11.1.0b2 ([@edenhaus] - [#137030]) +- Shorten the integration name for `incomfort` ([@jbouwh] - [#136930]) +- Update Overseerr string to mention CSRF ([@joostlek] - [#137001]) +- Use readable backup names for onedrive ([@zweckj] - [#137031]) +- Bump bthome-ble to 3.11.0 ([@Ernst79] - [#137032]) +- Bump zeroconf to 0.143.0 ([@bdraco] - [#137035]) +- Bump bthome-ble to 3.12.3 ([@bdraco] - [#137036]) +- Bump aiohttp-asyncmdnsresolver to 0.0.3 ([@bdraco] - [#137040]) +- Bump habluetooth to 3.17.1 ([@bdraco] - [#137045]) +- Bump aioimaplib to version 2.0.1 ([@jbouwh] - [#137049]) +- Raise HomeAssistantError from camera snapshot service ([@natekspencer] - [#137051]) +- Allow ignored govee-ble devices to be set up from the user flow ([@bdraco] - [#137052]) +- Allow ignored switchbot devices to be set up from the user flow ([@bdraco] - [#137056]) +- For consistency use suggested_filename in Google Drive ([@tronikos] - [#137061]) +- Bump habluetooth to 3.20.1 ([@bdraco] - [#137063]) +- Load `hassio` before `backup` at frontend stage ([@jpbede] - [#137067]) +- Bump lacrosse-view to 1.0.4 ([@IceBotYT] - [#137058]) +- Update RestrictedPython to 8.0 ([@cdce8p] - [#137075]) +- Set via_device for remote Bluetooth adapters to link to the parent device ([@bdraco] - [#137091]) +- Allow ignored airthings_ble devices to be set up from the user flow ([@bdraco] - [#137102]) +- Allow ignored yale_ble devices to be set up from the user flow ([@bdraco] - [#137103]) +- Allow ignored thermopro devices to be set up from the user flow ([@bdraco] - [#137104]) +- Allow ignored bthome devices to be set up from the user flow ([@bdraco] - [#137105]) +- Allow ignored inkbird devices to be set up from the user flow ([@bdraco] - [#137106]) +- Allow ignored mopeka devices to be set up from the user flow ([@bdraco] - [#137107]) +- Allow ignored oralb devices to be set up from the user flow ([@bdraco] - [#137109]) +- Fix Homekit camera profiles schema ([@shmuelzon] - [#137110]) +- Allow ignored qingping devices to be set up from the user flow ([@bdraco] - [#137111]) +- Allow ignored sensorpush devices to be set up from the user flow ([@bdraco] - [#137113]) +- Allow ignored xiaomi_ble devices to be set up from the user flow ([@bdraco] - [#137115]) +- Allow ignored Aranet devices to be set up from the user flow ([@thecode] - [#137121]) +- Allow ignored tilt_ble devices to be set up from user flow ([@apt-itude] - [#137123]) +- Remove entity state from mcp-server prompt ([@allenporter] - [#137126]) +- Bump habluetooth to 3.21.0 ([@bdraco] - [#137129]) +- Add missing brackets to ESPHome configuration URLs with IPv6 addresses ([@bdraco] - [#137132]) +- Bump deebot-client to 12.0.0b0 ([@edenhaus] - [#137137]) +- Allow manual smlight user setup to override discovery ([@tl-sl] - [#137136]) +- Bump dbus-fast to 2.30.4 ([@bdraco] - [#137151]) +- Bump bluetooth-data-tools to 1.23.3 ([@bdraco] - [#137147]) +- Bump habiticalib to v0.3.4 ([@tr4nt0r] - [#137148]) +- Bump monarchmoney to 0.4.4 ([@jeeftor] - [#137168]) +- Fix mqtt reconfigure does not use broker entry password when it is not changed ([@jbouwh] - [#137169]) +- Bump python-kasa to 0.10.1 ([@sdb9696] - [#137173]) +- Bump dbus-fast to 2.31.0 ([@bdraco] - [#137180]) +- Bump aiodhcpwatcher to 1.0.3 ([@bdraco] - [#137188]) +- Bump bleak-esphome to 2.7.0 ([@bdraco] - [#137199]) +- Switch to using IP Addresses for connecting to smlight devices ([@tl-sl] - [#137204]) +- Bump dbus-fast to 2.23.0 ([@bdraco] - [#137205]) +- Simplify config entry title for SMLIGHT ([@tl-sl] - [#137206]) +- Bump todist-api-python to 2.1.7 ([@boralyl] - [#136549]) +- Don't blow up when a backup doesn't exist on Synology DSM ([@mib1185] - [#136913]) +- Migrate OneDrive to onedrive_personal_sdk library ([@zweckj] - [#137064]) +- Humidifier turn display off for sleep mode ([@iprak] - [#137133]) +- Fixes in user-facing strings of Tado integration ([@NoRi2909] - [#137158]) +- Bump pypck to 0.8.5 ([@alengwenus] - [#137176]) +- Vesync bump pyvesync library ([@cdnninja] - [#137208]) +- Check for errors when restoring backups using supervisor ([@emontnemery] - [#137217]) +- Check for errors when creating backups using supervisor ([@emontnemery] - [#137220]) +- Fix retrieving PIN when no pin is set on mount in motionmount integration ([@RJPoelstra] - [#137230]) +- Fix minor issues in Homee ([@Taraman17] - [#137239]) +- Bump python-roborock to 2.11.1 ([@regevbr] - [#137244]) +- Bump onedrive-personal-sdk to 0.0.2 ([@zweckj] - [#137252]) +- Allow ignored idasen_desk devices to be set up from the user flow ([@abmantis] - [#137253]) +- Improve shutdown of _CipherBackupStreamer ([@emontnemery] - [#137257]) +- Remove v2 API support for HomeWizard P1 Meter ([@DCSBL] - [#137261]) +- Update frontend to 20250203.0 ([@bramkragten] - [#137263]) +- Bump pymill to 0.12.3 ([@Danielhiversen] - [#137264]) +- Bump tesla-fleet-api to 0.9.2 ([@Bre77] - [#137295]) +- Fix data update coordinator garbage collection ([@epenet] - [#137299]) +- Report progress while creating supervisor backup ([@emontnemery] - [#137301]) +- Bump onedrive-personal-sdk to 0.0.3 ([@zweckj] - [#137309]) +- Add view to download support package to Cloud component ([@abmantis] - [#135856]) +- Improve backup file naming in Synology DSM backup agent ([@mib1185] - [#137278]) +- Include extra metadata in backup WS API ([@emontnemery] - [#137296]) +- Bump tololib to 1.2.2 ([@MatthiasLohr] - [#137303]) +- Allow ignored screenlogic devices to be set up from the user flow ([@dieselrabbit] - [#137315]) +- Minor adjustments of hassio backup tests ([@emontnemery] - [#137324]) +- Bump onedrive-personal-sdk to 0.0.4 ([@zweckj] - [#137330]) +- Improve error handling when supervisor backups are deleted ([@emontnemery] - [#137331]) +- Don't show active user initiated data entry config flows ([@jbouwh] - [#137334]) +- Fix HomeWizard reconfigure flow throwing error for v2-API devices ([@DCSBL] - [#137337]) +- Copy area from remote parent device when creating Bluetooth devices ([@bdraco] - [#137340]) +- Update frontend to 20250204.0 ([@bramkragten] - [#137342]) +- Bump uiprotect to 7.5.1 ([@bdraco] - [#137343]) +- Fix incorrect UPB service entity type ([@gwww] - [#137346]) +- Polish tplink vacuum sensors ([@rytilahti] - [#137355]) +- Bump aranet4 to 2.5.1 ([@thecode] - [#137359]) +- Bump deebot-client to 12.0.0 ([@edenhaus] - [#137361]) +- Fix Tado missing await ([@thecode] - [#137364]) +- Bump pysmlight to v0.1.7 ([@tl-sl] - [#137390]) +- Report progress while restoring supervisor backup ([@emontnemery] - [#137313]) +- Fix memory leak when unloading DataUpdateCoordinator ([@bdraco] - [#137338]) +- Update led-ble to 1.1.5 ([@cdce8p] - [#137347]) +- Fix sqlalchemy deprecation warning that `declarative_base` has moved ([@jpbede] - [#137360]) +- Bump led-ble to 1.1.6 ([@bdraco] - [#137369]) +- Allow ignored Bluetooth adapters to be set up from the user flow ([@bdraco] - [#137373]) +- Bump Tesla Fleet API to v0.9.8 ([@Bre77] - [#137379]) +- Handle powerwall at zero percent in Tesla Fleet and Tessie ([@Bre77] - [#137393]) +- Simplify llm calendar tool ([@balloob] - [#137402]) +- Allow creating backup if at least one agent is available ([@emontnemery] - [#137409]) +- Adjust logic for per-backup agent encryption ([@emontnemery] - [#137420]) +- Adjust backup filename scheme ([@emontnemery] - [#137424]) +- Bump onedrive to 0.0.8 ([@zweckj] - [#137423]) +- Bump reolink_aio to 0.11.9 ([@starkillerOG] - [#137430]) +- Bump aiohasupervisor to version 0.3.0 ([@emontnemery] - [#137437]) +- Update frontend to 20250205.0 ([@bramkragten] - [#137441]) +- Update bluetooth dependencies ([@cdce8p] - [#137353]) +- Update bluetooth-data-tools to 1.23.4 ([@cdce8p] - [#137374]) +- Bump hassil and intents ([@synesthesiam] - [#137440]) +- Bump dbus-fast to 2.33.0 ([@bdraco] - [#137446]) -[#123284]: https://github.com/home-assistant/core/pull/123284 -[#125764]: https://github.com/home-assistant/core/pull/125764 -[#129456]: https://github.com/home-assistant/core/pull/129456 -[#129876]: https://github.com/home-assistant/core/pull/129876 -[#130770]: https://github.com/home-assistant/core/pull/130770 -[#131166]: https://github.com/home-assistant/core/pull/131166 -[#131425]: https://github.com/home-assistant/core/pull/131425 -[#132882]: https://github.com/home-assistant/core/pull/132882 -[#133604]: https://github.com/home-assistant/core/pull/133604 -[#133773]: https://github.com/home-assistant/core/pull/133773 -[#135744]: https://github.com/home-assistant/core/pull/135744 -[#135756]: https://github.com/home-assistant/core/pull/135756 -[#135789]: https://github.com/home-assistant/core/pull/135789 -[#135926]: https://github.com/home-assistant/core/pull/135926 -[#136672]: https://github.com/home-assistant/core/pull/136672 -[#138571]: https://github.com/home-assistant/core/pull/138571 -[#139131]: https://github.com/home-assistant/core/pull/139131 -[#139286]: https://github.com/home-assistant/core/pull/139286 -[#139554]: https://github.com/home-assistant/core/pull/139554 -[#139578]: https://github.com/home-assistant/core/pull/139578 -[#139657]: https://github.com/home-assistant/core/pull/139657 -[#139703]: https://github.com/home-assistant/core/pull/139703 -[#139730]: https://github.com/home-assistant/core/pull/139730 -[#139944]: https://github.com/home-assistant/core/pull/139944 -[#140041]: https://github.com/home-assistant/core/pull/140041 -[#140120]: https://github.com/home-assistant/core/pull/140120 -[#140843]: https://github.com/home-assistant/core/pull/140843 -[#141003]: https://github.com/home-assistant/core/pull/141003 -[#141035]: https://github.com/home-assistant/core/pull/141035 -[#141051]: https://github.com/home-assistant/core/pull/141051 -[#141463]: https://github.com/home-assistant/core/pull/141463 -[#141518]: https://github.com/home-assistant/core/pull/141518 -[#141837]: https://github.com/home-assistant/core/pull/141837 -[#141944]: https://github.com/home-assistant/core/pull/141944 -[#141957]: https://github.com/home-assistant/core/pull/141957 -[#141993]: https://github.com/home-assistant/core/pull/141993 -[#142147]: https://github.com/home-assistant/core/pull/142147 -[#142157]: https://github.com/home-assistant/core/pull/142157 -[#142243]: https://github.com/home-assistant/core/pull/142243 -[#142250]: https://github.com/home-assistant/core/pull/142250 -[#142357]: https://github.com/home-assistant/core/pull/142357 -[#142401]: https://github.com/home-assistant/core/pull/142401 -[#142444]: https://github.com/home-assistant/core/pull/142444 -[#142564]: https://github.com/home-assistant/core/pull/142564 -[#142602]: https://github.com/home-assistant/core/pull/142602 -[#142621]: https://github.com/home-assistant/core/pull/142621 -[#142858]: https://github.com/home-assistant/core/pull/142858 -[#142866]: https://github.com/home-assistant/core/pull/142866 -[#142938]: https://github.com/home-assistant/core/pull/142938 -[#143113]: https://github.com/home-assistant/core/pull/143113 -[#143114]: https://github.com/home-assistant/core/pull/143114 -[#143117]: https://github.com/home-assistant/core/pull/143117 -[#143339]: https://github.com/home-assistant/core/pull/143339 -[#143374]: https://github.com/home-assistant/core/pull/143374 -[#143424]: https://github.com/home-assistant/core/pull/143424 -[#143444]: https://github.com/home-assistant/core/pull/143444 -[#143524]: https://github.com/home-assistant/core/pull/143524 -[#143581]: https://github.com/home-assistant/core/pull/143581 -[#143588]: https://github.com/home-assistant/core/pull/143588 -[#143592]: https://github.com/home-assistant/core/pull/143592 -[#143630]: https://github.com/home-assistant/core/pull/143630 -[#143633]: https://github.com/home-assistant/core/pull/143633 -[#143695]: https://github.com/home-assistant/core/pull/143695 -[#143713]: https://github.com/home-assistant/core/pull/143713 -[#143757]: https://github.com/home-assistant/core/pull/143757 -[#143941]: https://github.com/home-assistant/core/pull/143941 -[#143964]: https://github.com/home-assistant/core/pull/143964 -[#143978]: https://github.com/home-assistant/core/pull/143978 -[#143983]: https://github.com/home-assistant/core/pull/143983 -[#143984]: https://github.com/home-assistant/core/pull/143984 -[#143999]: https://github.com/home-assistant/core/pull/143999 -[#144016]: https://github.com/home-assistant/core/pull/144016 -[#144017]: https://github.com/home-assistant/core/pull/144017 -[#144019]: https://github.com/home-assistant/core/pull/144019 -[#144020]: https://github.com/home-assistant/core/pull/144020 -[#144021]: https://github.com/home-assistant/core/pull/144021 -[#144024]: https://github.com/home-assistant/core/pull/144024 -[#144027]: https://github.com/home-assistant/core/pull/144027 -[#144028]: https://github.com/home-assistant/core/pull/144028 -[#144031]: https://github.com/home-assistant/core/pull/144031 -[#144035]: https://github.com/home-assistant/core/pull/144035 -[#144038]: https://github.com/home-assistant/core/pull/144038 -[#144043]: https://github.com/home-assistant/core/pull/144043 -[#144044]: https://github.com/home-assistant/core/pull/144044 -[#144048]: https://github.com/home-assistant/core/pull/144048 -[#144049]: https://github.com/home-assistant/core/pull/144049 -[#144058]: https://github.com/home-assistant/core/pull/144058 -[#144060]: https://github.com/home-assistant/core/pull/144060 -[#144061]: https://github.com/home-assistant/core/pull/144061 -[#144064]: https://github.com/home-assistant/core/pull/144064 -[#144070]: https://github.com/home-assistant/core/pull/144070 -[#144073]: https://github.com/home-assistant/core/pull/144073 -[#144075]: https://github.com/home-assistant/core/pull/144075 -[#144079]: https://github.com/home-assistant/core/pull/144079 -[#144083]: https://github.com/home-assistant/core/pull/144083 -[#144086]: https://github.com/home-assistant/core/pull/144086 -[#144093]: https://github.com/home-assistant/core/pull/144093 -[#144095]: https://github.com/home-assistant/core/pull/144095 -[#144097]: https://github.com/home-assistant/core/pull/144097 -[#144100]: https://github.com/home-assistant/core/pull/144100 -[#144117]: https://github.com/home-assistant/core/pull/144117 -[#144128]: https://github.com/home-assistant/core/pull/144128 -[#144142]: https://github.com/home-assistant/core/pull/144142 -[#144144]: https://github.com/home-assistant/core/pull/144144 -[#144146]: https://github.com/home-assistant/core/pull/144146 -[#144147]: https://github.com/home-assistant/core/pull/144147 -[#144148]: https://github.com/home-assistant/core/pull/144148 -[#144149]: https://github.com/home-assistant/core/pull/144149 -[#144151]: https://github.com/home-assistant/core/pull/144151 -[#144153]: https://github.com/home-assistant/core/pull/144153 -[#144161]: https://github.com/home-assistant/core/pull/144161 -[#144166]: https://github.com/home-assistant/core/pull/144166 -[#144167]: https://github.com/home-assistant/core/pull/144167 -[#144168]: https://github.com/home-assistant/core/pull/144168 -[#144169]: https://github.com/home-assistant/core/pull/144169 -[#144171]: https://github.com/home-assistant/core/pull/144171 -[#144173]: https://github.com/home-assistant/core/pull/144173 -[#144175]: https://github.com/home-assistant/core/pull/144175 -[#144178]: https://github.com/home-assistant/core/pull/144178 -[#144179]: https://github.com/home-assistant/core/pull/144179 -[#144188]: https://github.com/home-assistant/core/pull/144188 -[#144189]: https://github.com/home-assistant/core/pull/144189 -[#144190]: https://github.com/home-assistant/core/pull/144190 -[#144191]: https://github.com/home-assistant/core/pull/144191 -[#144192]: https://github.com/home-assistant/core/pull/144192 -[#144194]: https://github.com/home-assistant/core/pull/144194 -[#144197]: https://github.com/home-assistant/core/pull/144197 -[#144199]: https://github.com/home-assistant/core/pull/144199 -[#144204]: https://github.com/home-assistant/core/pull/144204 -[#144206]: https://github.com/home-assistant/core/pull/144206 -[#144208]: https://github.com/home-assistant/core/pull/144208 -[#144212]: https://github.com/home-assistant/core/pull/144212 -[#144214]: https://github.com/home-assistant/core/pull/144214 -[#144216]: https://github.com/home-assistant/core/pull/144216 -[#144217]: https://github.com/home-assistant/core/pull/144217 -[#144218]: https://github.com/home-assistant/core/pull/144218 -[#144219]: https://github.com/home-assistant/core/pull/144219 -[#144221]: https://github.com/home-assistant/core/pull/144221 -[#144222]: https://github.com/home-assistant/core/pull/144222 -[#144223]: https://github.com/home-assistant/core/pull/144223 -[#144234]: https://github.com/home-assistant/core/pull/144234 -[#144236]: https://github.com/home-assistant/core/pull/144236 -[#144238]: https://github.com/home-assistant/core/pull/144238 -[#144244]: https://github.com/home-assistant/core/pull/144244 -[#144245]: https://github.com/home-assistant/core/pull/144245 -[#144246]: https://github.com/home-assistant/core/pull/144246 -[#144249]: https://github.com/home-assistant/core/pull/144249 -[#144252]: https://github.com/home-assistant/core/pull/144252 -[#144254]: https://github.com/home-assistant/core/pull/144254 -[#144261]: https://github.com/home-assistant/core/pull/144261 -[#144264]: https://github.com/home-assistant/core/pull/144264 -[#144265]: https://github.com/home-assistant/core/pull/144265 -[#144266]: https://github.com/home-assistant/core/pull/144266 -[#144267]: https://github.com/home-assistant/core/pull/144267 -[#144268]: https://github.com/home-assistant/core/pull/144268 -[#144269]: https://github.com/home-assistant/core/pull/144269 -[#144270]: https://github.com/home-assistant/core/pull/144270 -[#144271]: https://github.com/home-assistant/core/pull/144271 -[#144272]: https://github.com/home-assistant/core/pull/144272 -[#144278]: https://github.com/home-assistant/core/pull/144278 -[#144280]: https://github.com/home-assistant/core/pull/144280 -[#144284]: https://github.com/home-assistant/core/pull/144284 -[#144291]: https://github.com/home-assistant/core/pull/144291 -[#144295]: https://github.com/home-assistant/core/pull/144295 -[#144301]: https://github.com/home-assistant/core/pull/144301 -[#144302]: https://github.com/home-assistant/core/pull/144302 -[#144303]: https://github.com/home-assistant/core/pull/144303 -[#144305]: https://github.com/home-assistant/core/pull/144305 -[#144306]: https://github.com/home-assistant/core/pull/144306 -[#144308]: https://github.com/home-assistant/core/pull/144308 -[#144309]: https://github.com/home-assistant/core/pull/144309 -[#144310]: https://github.com/home-assistant/core/pull/144310 -[#144311]: https://github.com/home-assistant/core/pull/144311 -[#144312]: https://github.com/home-assistant/core/pull/144312 -[#144313]: https://github.com/home-assistant/core/pull/144313 -[#144316]: https://github.com/home-assistant/core/pull/144316 -[#144319]: https://github.com/home-assistant/core/pull/144319 -[#144320]: https://github.com/home-assistant/core/pull/144320 -[#144322]: https://github.com/home-assistant/core/pull/144322 -[#144323]: https://github.com/home-assistant/core/pull/144323 -[#144325]: https://github.com/home-assistant/core/pull/144325 -[#144326]: https://github.com/home-assistant/core/pull/144326 -[#144327]: https://github.com/home-assistant/core/pull/144327 -[#144328]: https://github.com/home-assistant/core/pull/144328 -[#144329]: https://github.com/home-assistant/core/pull/144329 -[#144330]: https://github.com/home-assistant/core/pull/144330 -[#144331]: https://github.com/home-assistant/core/pull/144331 -[#144332]: https://github.com/home-assistant/core/pull/144332 -[#144335]: https://github.com/home-assistant/core/pull/144335 -[#144337]: https://github.com/home-assistant/core/pull/144337 -[#144340]: https://github.com/home-assistant/core/pull/144340 -[#144341]: https://github.com/home-assistant/core/pull/144341 -[#144344]: https://github.com/home-assistant/core/pull/144344 -[#144346]: https://github.com/home-assistant/core/pull/144346 -[#144348]: https://github.com/home-assistant/core/pull/144348 -[#144361]: https://github.com/home-assistant/core/pull/144361 -[#144363]: https://github.com/home-assistant/core/pull/144363 -[#144364]: https://github.com/home-assistant/core/pull/144364 -[#144365]: https://github.com/home-assistant/core/pull/144365 -[#144367]: https://github.com/home-assistant/core/pull/144367 -[#144368]: https://github.com/home-assistant/core/pull/144368 -[#144370]: https://github.com/home-assistant/core/pull/144370 -[#144372]: https://github.com/home-assistant/core/pull/144372 -[#144376]: https://github.com/home-assistant/core/pull/144376 -[#144378]: https://github.com/home-assistant/core/pull/144378 -[#144379]: https://github.com/home-assistant/core/pull/144379 -[#144380]: https://github.com/home-assistant/core/pull/144380 -[#144381]: https://github.com/home-assistant/core/pull/144381 -[#144394]: https://github.com/home-assistant/core/pull/144394 -[#144400]: https://github.com/home-assistant/core/pull/144400 -[#144402]: https://github.com/home-assistant/core/pull/144402 -[#144405]: https://github.com/home-assistant/core/pull/144405 -[#144408]: https://github.com/home-assistant/core/pull/144408 -[#144410]: https://github.com/home-assistant/core/pull/144410 -[#144411]: https://github.com/home-assistant/core/pull/144411 -[#144412]: https://github.com/home-assistant/core/pull/144412 -[#144414]: https://github.com/home-assistant/core/pull/144414 -[#144416]: https://github.com/home-assistant/core/pull/144416 -[#144417]: https://github.com/home-assistant/core/pull/144417 -[#144420]: https://github.com/home-assistant/core/pull/144420 -[#144422]: https://github.com/home-assistant/core/pull/144422 -[#144423]: https://github.com/home-assistant/core/pull/144423 -[#144428]: https://github.com/home-assistant/core/pull/144428 -[#144430]: https://github.com/home-assistant/core/pull/144430 -[#144433]: https://github.com/home-assistant/core/pull/144433 -[#144440]: https://github.com/home-assistant/core/pull/144440 -[#144443]: https://github.com/home-assistant/core/pull/144443 -[#144444]: https://github.com/home-assistant/core/pull/144444 -[#144446]: https://github.com/home-assistant/core/pull/144446 -[#144447]: https://github.com/home-assistant/core/pull/144447 -[#144448]: https://github.com/home-assistant/core/pull/144448 -[#144450]: https://github.com/home-assistant/core/pull/144450 -[#144456]: https://github.com/home-assistant/core/pull/144456 -[#144470]: https://github.com/home-assistant/core/pull/144470 -[#144472]: https://github.com/home-assistant/core/pull/144472 -[#144473]: https://github.com/home-assistant/core/pull/144473 -[#144483]: https://github.com/home-assistant/core/pull/144483 -[#144491]: https://github.com/home-assistant/core/pull/144491 -[#144493]: https://github.com/home-assistant/core/pull/144493 -[#144494]: https://github.com/home-assistant/core/pull/144494 -[#144500]: https://github.com/home-assistant/core/pull/144500 -[#144505]: https://github.com/home-assistant/core/pull/144505 -[#144507]: https://github.com/home-assistant/core/pull/144507 -[#144510]: https://github.com/home-assistant/core/pull/144510 -[#144513]: https://github.com/home-assistant/core/pull/144513 -[#144515]: https://github.com/home-assistant/core/pull/144515 -[#144519]: https://github.com/home-assistant/core/pull/144519 -[#144527]: https://github.com/home-assistant/core/pull/144527 -[#144529]: https://github.com/home-assistant/core/pull/144529 -[#144531]: https://github.com/home-assistant/core/pull/144531 -[#144532]: https://github.com/home-assistant/core/pull/144532 -[#144535]: https://github.com/home-assistant/core/pull/144535 -[#144537]: https://github.com/home-assistant/core/pull/144537 -[#144538]: https://github.com/home-assistant/core/pull/144538 -[#144539]: https://github.com/home-assistant/core/pull/144539 -[#144540]: https://github.com/home-assistant/core/pull/144540 -[#144545]: https://github.com/home-assistant/core/pull/144545 -[#144546]: https://github.com/home-assistant/core/pull/144546 -[#144547]: https://github.com/home-assistant/core/pull/144547 -[#144548]: https://github.com/home-assistant/core/pull/144548 -[#144550]: https://github.com/home-assistant/core/pull/144550 -[#144551]: https://github.com/home-assistant/core/pull/144551 -[#144555]: https://github.com/home-assistant/core/pull/144555 -[#144557]: https://github.com/home-assistant/core/pull/144557 -[#144559]: https://github.com/home-assistant/core/pull/144559 -[#144560]: https://github.com/home-assistant/core/pull/144560 -[#144561]: https://github.com/home-assistant/core/pull/144561 -[#144572]: https://github.com/home-assistant/core/pull/144572 -[#144577]: https://github.com/home-assistant/core/pull/144577 -[#144579]: https://github.com/home-assistant/core/pull/144579 -[#144581]: https://github.com/home-assistant/core/pull/144581 -[#144587]: https://github.com/home-assistant/core/pull/144587 -[#144588]: https://github.com/home-assistant/core/pull/144588 -[#144600]: https://github.com/home-assistant/core/pull/144600 -[#144601]: https://github.com/home-assistant/core/pull/144601 -[#144603]: https://github.com/home-assistant/core/pull/144603 -[#144605]: https://github.com/home-assistant/core/pull/144605 -[#144606]: https://github.com/home-assistant/core/pull/144606 -[#144607]: https://github.com/home-assistant/core/pull/144607 -[#144609]: https://github.com/home-assistant/core/pull/144609 -[#144611]: https://github.com/home-assistant/core/pull/144611 -[#144618]: https://github.com/home-assistant/core/pull/144618 -[#144619]: https://github.com/home-assistant/core/pull/144619 -[#144626]: https://github.com/home-assistant/core/pull/144626 -[#144627]: https://github.com/home-assistant/core/pull/144627 -[#144630]: https://github.com/home-assistant/core/pull/144630 -[#144631]: https://github.com/home-assistant/core/pull/144631 -[#144632]: https://github.com/home-assistant/core/pull/144632 -[#144633]: https://github.com/home-assistant/core/pull/144633 -[#144636]: https://github.com/home-assistant/core/pull/144636 -[#144637]: https://github.com/home-assistant/core/pull/144637 -[#144638]: https://github.com/home-assistant/core/pull/144638 -[#144639]: https://github.com/home-assistant/core/pull/144639 -[#144640]: https://github.com/home-assistant/core/pull/144640 -[#144646]: https://github.com/home-assistant/core/pull/144646 -[#144650]: https://github.com/home-assistant/core/pull/144650 -[#144659]: https://github.com/home-assistant/core/pull/144659 -[#144664]: https://github.com/home-assistant/core/pull/144664 -[#144674]: https://github.com/home-assistant/core/pull/144674 -[#144685]: https://github.com/home-assistant/core/pull/144685 -[#144686]: https://github.com/home-assistant/core/pull/144686 -[#144688]: https://github.com/home-assistant/core/pull/144688 -[#144690]: https://github.com/home-assistant/core/pull/144690 -[#144693]: https://github.com/home-assistant/core/pull/144693 -[#144696]: https://github.com/home-assistant/core/pull/144696 -[#144697]: https://github.com/home-assistant/core/pull/144697 -[#144698]: https://github.com/home-assistant/core/pull/144698 -[#144699]: https://github.com/home-assistant/core/pull/144699 -[#144700]: https://github.com/home-assistant/core/pull/144700 -[#144701]: https://github.com/home-assistant/core/pull/144701 -[#144711]: https://github.com/home-assistant/core/pull/144711 -[#144715]: https://github.com/home-assistant/core/pull/144715 -[#144716]: https://github.com/home-assistant/core/pull/144716 -[#144717]: https://github.com/home-assistant/core/pull/144717 -[#144719]: https://github.com/home-assistant/core/pull/144719 -[#144723]: https://github.com/home-assistant/core/pull/144723 -[#144724]: https://github.com/home-assistant/core/pull/144724 -[#144726]: https://github.com/home-assistant/core/pull/144726 -[#144732]: https://github.com/home-assistant/core/pull/144732 -[#144735]: https://github.com/home-assistant/core/pull/144735 -[#144739]: https://github.com/home-assistant/core/pull/144739 -[#144741]: https://github.com/home-assistant/core/pull/144741 -[#144742]: https://github.com/home-assistant/core/pull/144742 -[#144744]: https://github.com/home-assistant/core/pull/144744 -[#144746]: https://github.com/home-assistant/core/pull/144746 -[#144748]: https://github.com/home-assistant/core/pull/144748 -[#144751]: https://github.com/home-assistant/core/pull/144751 -[#144753]: https://github.com/home-assistant/core/pull/144753 -[#144755]: https://github.com/home-assistant/core/pull/144755 -[#144756]: https://github.com/home-assistant/core/pull/144756 -[#144757]: https://github.com/home-assistant/core/pull/144757 -[#144758]: https://github.com/home-assistant/core/pull/144758 -[#144760]: https://github.com/home-assistant/core/pull/144760 -[#144761]: https://github.com/home-assistant/core/pull/144761 -[#144767]: https://github.com/home-assistant/core/pull/144767 -[#144769]: https://github.com/home-assistant/core/pull/144769 -[#144770]: https://github.com/home-assistant/core/pull/144770 -[#144773]: https://github.com/home-assistant/core/pull/144773 -[#144775]: https://github.com/home-assistant/core/pull/144775 -[#144777]: https://github.com/home-assistant/core/pull/144777 -[#144778]: https://github.com/home-assistant/core/pull/144778 -[#144787]: https://github.com/home-assistant/core/pull/144787 -[#144794]: https://github.com/home-assistant/core/pull/144794 -[#144800]: https://github.com/home-assistant/core/pull/144800 -[#144804]: https://github.com/home-assistant/core/pull/144804 -[#144810]: https://github.com/home-assistant/core/pull/144810 -[#144817]: https://github.com/home-assistant/core/pull/144817 -[#144820]: https://github.com/home-assistant/core/pull/144820 -[#144822]: https://github.com/home-assistant/core/pull/144822 -[#144828]: https://github.com/home-assistant/core/pull/144828 -[#144829]: https://github.com/home-assistant/core/pull/144829 -[#144832]: https://github.com/home-assistant/core/pull/144832 -[#144834]: https://github.com/home-assistant/core/pull/144834 -[#144837]: https://github.com/home-assistant/core/pull/144837 -[#144842]: https://github.com/home-assistant/core/pull/144842 -[#144843]: https://github.com/home-assistant/core/pull/144843 -[#144844]: https://github.com/home-assistant/core/pull/144844 -[#144845]: https://github.com/home-assistant/core/pull/144845 -[#144854]: https://github.com/home-assistant/core/pull/144854 -[#144856]: https://github.com/home-assistant/core/pull/144856 -[#144861]: https://github.com/home-assistant/core/pull/144861 -[#144864]: https://github.com/home-assistant/core/pull/144864 -[#144865]: https://github.com/home-assistant/core/pull/144865 -[#144867]: https://github.com/home-assistant/core/pull/144867 -[#144868]: https://github.com/home-assistant/core/pull/144868 -[#144870]: https://github.com/home-assistant/core/pull/144870 -[#144873]: https://github.com/home-assistant/core/pull/144873 -[#144876]: https://github.com/home-assistant/core/pull/144876 -[#144878]: https://github.com/home-assistant/core/pull/144878 -[#144880]: https://github.com/home-assistant/core/pull/144880 -[#144881]: https://github.com/home-assistant/core/pull/144881 -[#144882]: https://github.com/home-assistant/core/pull/144882 -[#144883]: https://github.com/home-assistant/core/pull/144883 -[#144884]: https://github.com/home-assistant/core/pull/144884 -[#144886]: https://github.com/home-assistant/core/pull/144886 -[#144887]: https://github.com/home-assistant/core/pull/144887 -[#144888]: https://github.com/home-assistant/core/pull/144888 -[#144892]: https://github.com/home-assistant/core/pull/144892 -[#144895]: https://github.com/home-assistant/core/pull/144895 -[#144896]: https://github.com/home-assistant/core/pull/144896 -[#144901]: https://github.com/home-assistant/core/pull/144901 -[#144907]: https://github.com/home-assistant/core/pull/144907 -[#144912]: https://github.com/home-assistant/core/pull/144912 -[#144914]: https://github.com/home-assistant/core/pull/144914 -[#144915]: https://github.com/home-assistant/core/pull/144915 -[#144916]: https://github.com/home-assistant/core/pull/144916 -[#144918]: https://github.com/home-assistant/core/pull/144918 -[#144919]: https://github.com/home-assistant/core/pull/144919 -[#144920]: https://github.com/home-assistant/core/pull/144920 -[#144923]: https://github.com/home-assistant/core/pull/144923 -[#144926]: https://github.com/home-assistant/core/pull/144926 -[#144927]: https://github.com/home-assistant/core/pull/144927 -[#144937]: https://github.com/home-assistant/core/pull/144937 -[#144939]: https://github.com/home-assistant/core/pull/144939 -[#144942]: https://github.com/home-assistant/core/pull/144942 -[#144944]: https://github.com/home-assistant/core/pull/144944 -[#144946]: https://github.com/home-assistant/core/pull/144946 -[#144947]: https://github.com/home-assistant/core/pull/144947 -[#144950]: https://github.com/home-assistant/core/pull/144950 -[#144951]: https://github.com/home-assistant/core/pull/144951 -[#144953]: https://github.com/home-assistant/core/pull/144953 -[#144954]: https://github.com/home-assistant/core/pull/144954 -[#144955]: https://github.com/home-assistant/core/pull/144955 -[#144956]: https://github.com/home-assistant/core/pull/144956 -[#144961]: https://github.com/home-assistant/core/pull/144961 -[#144962]: https://github.com/home-assistant/core/pull/144962 -[#144968]: https://github.com/home-assistant/core/pull/144968 -[#144969]: https://github.com/home-assistant/core/pull/144969 -[#144972]: https://github.com/home-assistant/core/pull/144972 -[#144974]: https://github.com/home-assistant/core/pull/144974 -[#144977]: https://github.com/home-assistant/core/pull/144977 -[#144978]: https://github.com/home-assistant/core/pull/144978 -[#144979]: https://github.com/home-assistant/core/pull/144979 -[#144980]: https://github.com/home-assistant/core/pull/144980 -[#144982]: https://github.com/home-assistant/core/pull/144982 -[#144983]: https://github.com/home-assistant/core/pull/144983 -[#144984]: https://github.com/home-assistant/core/pull/144984 -[#144986]: https://github.com/home-assistant/core/pull/144986 -[#144988]: https://github.com/home-assistant/core/pull/144988 -[#144989]: https://github.com/home-assistant/core/pull/144989 -[#144990]: https://github.com/home-assistant/core/pull/144990 -[#144991]: https://github.com/home-assistant/core/pull/144991 -[#144998]: https://github.com/home-assistant/core/pull/144998 -[#144999]: https://github.com/home-assistant/core/pull/144999 -[#145000]: https://github.com/home-assistant/core/pull/145000 -[#145002]: https://github.com/home-assistant/core/pull/145002 -[#145007]: https://github.com/home-assistant/core/pull/145007 -[#145008]: https://github.com/home-assistant/core/pull/145008 -[#145011]: https://github.com/home-assistant/core/pull/145011 -[#145012]: https://github.com/home-assistant/core/pull/145012 -[#145018]: https://github.com/home-assistant/core/pull/145018 -[#145021]: https://github.com/home-assistant/core/pull/145021 -[#145022]: https://github.com/home-assistant/core/pull/145022 -[#145023]: https://github.com/home-assistant/core/pull/145023 -[#145026]: https://github.com/home-assistant/core/pull/145026 -[#145028]: https://github.com/home-assistant/core/pull/145028 -[#145030]: https://github.com/home-assistant/core/pull/145030 -[#145031]: https://github.com/home-assistant/core/pull/145031 -[#145034]: https://github.com/home-assistant/core/pull/145034 -[#145036]: https://github.com/home-assistant/core/pull/145036 -[#145037]: https://github.com/home-assistant/core/pull/145037 -[#145039]: https://github.com/home-assistant/core/pull/145039 -[#145041]: https://github.com/home-assistant/core/pull/145041 -[#145042]: https://github.com/home-assistant/core/pull/145042 -[#145045]: https://github.com/home-assistant/core/pull/145045 -[#145047]: https://github.com/home-assistant/core/pull/145047 -[#145052]: https://github.com/home-assistant/core/pull/145052 -[#145057]: https://github.com/home-assistant/core/pull/145057 -[#145060]: https://github.com/home-assistant/core/pull/145060 -[#145065]: https://github.com/home-assistant/core/pull/145065 -[#145069]: https://github.com/home-assistant/core/pull/145069 -[#145077]: https://github.com/home-assistant/core/pull/145077 -[#145080]: https://github.com/home-assistant/core/pull/145080 -[#145085]: https://github.com/home-assistant/core/pull/145085 -[#145094]: https://github.com/home-assistant/core/pull/145094 -[#145096]: https://github.com/home-assistant/core/pull/145096 -[#145102]: https://github.com/home-assistant/core/pull/145102 -[#145103]: https://github.com/home-assistant/core/pull/145103 -[#145107]: https://github.com/home-assistant/core/pull/145107 -[#145110]: https://github.com/home-assistant/core/pull/145110 -[#145111]: https://github.com/home-assistant/core/pull/145111 -[#145115]: https://github.com/home-assistant/core/pull/145115 -[#145121]: https://github.com/home-assistant/core/pull/145121 -[#145125]: https://github.com/home-assistant/core/pull/145125 -[#145129]: https://github.com/home-assistant/core/pull/145129 -[#145130]: https://github.com/home-assistant/core/pull/145130 -[#145146]: https://github.com/home-assistant/core/pull/145146 -[#145147]: https://github.com/home-assistant/core/pull/145147 -[#145148]: https://github.com/home-assistant/core/pull/145148 -[#145149]: https://github.com/home-assistant/core/pull/145149 -[#145151]: https://github.com/home-assistant/core/pull/145151 -[#145152]: https://github.com/home-assistant/core/pull/145152 -[#145155]: https://github.com/home-assistant/core/pull/145155 -[#145159]: https://github.com/home-assistant/core/pull/145159 -[#145161]: https://github.com/home-assistant/core/pull/145161 -[#145162]: https://github.com/home-assistant/core/pull/145162 -[#145165]: https://github.com/home-assistant/core/pull/145165 -[#145167]: https://github.com/home-assistant/core/pull/145167 -[#145169]: https://github.com/home-assistant/core/pull/145169 -[#145170]: https://github.com/home-assistant/core/pull/145170 -[#145171]: https://github.com/home-assistant/core/pull/145171 -[#145172]: https://github.com/home-assistant/core/pull/145172 -[#145173]: https://github.com/home-assistant/core/pull/145173 -[#145174]: https://github.com/home-assistant/core/pull/145174 -[#145177]: https://github.com/home-assistant/core/pull/145177 -[#145178]: https://github.com/home-assistant/core/pull/145178 -[#145179]: https://github.com/home-assistant/core/pull/145179 -[#145180]: https://github.com/home-assistant/core/pull/145180 -[#145181]: https://github.com/home-assistant/core/pull/145181 -[#145183]: https://github.com/home-assistant/core/pull/145183 -[#145186]: https://github.com/home-assistant/core/pull/145186 -[#145187]: https://github.com/home-assistant/core/pull/145187 -[#145189]: https://github.com/home-assistant/core/pull/145189 -[#145192]: https://github.com/home-assistant/core/pull/145192 -[#145194]: https://github.com/home-assistant/core/pull/145194 -[#145195]: https://github.com/home-assistant/core/pull/145195 -[#145199]: https://github.com/home-assistant/core/pull/145199 -[#145200]: https://github.com/home-assistant/core/pull/145200 -[#145201]: https://github.com/home-assistant/core/pull/145201 -[#145202]: https://github.com/home-assistant/core/pull/145202 -[#145203]: https://github.com/home-assistant/core/pull/145203 -[#145206]: https://github.com/home-assistant/core/pull/145206 -[#145207]: https://github.com/home-assistant/core/pull/145207 -[#145208]: https://github.com/home-assistant/core/pull/145208 -[#145210]: https://github.com/home-assistant/core/pull/145210 -[#145211]: https://github.com/home-assistant/core/pull/145211 -[#145212]: https://github.com/home-assistant/core/pull/145212 -[#145214]: https://github.com/home-assistant/core/pull/145214 -[#145215]: https://github.com/home-assistant/core/pull/145215 -[#145217]: https://github.com/home-assistant/core/pull/145217 -[#145218]: https://github.com/home-assistant/core/pull/145218 -[#145219]: https://github.com/home-assistant/core/pull/145219 -[#145220]: https://github.com/home-assistant/core/pull/145220 -[#145222]: https://github.com/home-assistant/core/pull/145222 -[#145223]: https://github.com/home-assistant/core/pull/145223 -[#145225]: https://github.com/home-assistant/core/pull/145225 -[#145226]: https://github.com/home-assistant/core/pull/145226 -[#145227]: https://github.com/home-assistant/core/pull/145227 -[#145229]: https://github.com/home-assistant/core/pull/145229 -[#145230]: https://github.com/home-assistant/core/pull/145230 -[#145236]: https://github.com/home-assistant/core/pull/145236 -[#145239]: https://github.com/home-assistant/core/pull/145239 -[#145243]: https://github.com/home-assistant/core/pull/145243 -[#145244]: https://github.com/home-assistant/core/pull/145244 -[#145247]: https://github.com/home-assistant/core/pull/145247 -[#145249]: https://github.com/home-assistant/core/pull/145249 -[#145250]: https://github.com/home-assistant/core/pull/145250 -[#145253]: https://github.com/home-assistant/core/pull/145253 -[#145254]: https://github.com/home-assistant/core/pull/145254 -[#145255]: https://github.com/home-assistant/core/pull/145255 -[#145257]: https://github.com/home-assistant/core/pull/145257 -[#145259]: https://github.com/home-assistant/core/pull/145259 -[#145263]: https://github.com/home-assistant/core/pull/145263 -[#145264]: https://github.com/home-assistant/core/pull/145264 -[#145269]: https://github.com/home-assistant/core/pull/145269 -[#145270]: https://github.com/home-assistant/core/pull/145270 -[#145271]: https://github.com/home-assistant/core/pull/145271 -[#145272]: https://github.com/home-assistant/core/pull/145272 -[#145273]: https://github.com/home-assistant/core/pull/145273 -[#145274]: https://github.com/home-assistant/core/pull/145274 -[#145275]: https://github.com/home-assistant/core/pull/145275 -[#145276]: https://github.com/home-assistant/core/pull/145276 -[#145279]: https://github.com/home-assistant/core/pull/145279 -[#145280]: https://github.com/home-assistant/core/pull/145280 -[#145281]: https://github.com/home-assistant/core/pull/145281 -[#145282]: https://github.com/home-assistant/core/pull/145282 -[#145283]: https://github.com/home-assistant/core/pull/145283 -[#145285]: https://github.com/home-assistant/core/pull/145285 -[#145286]: https://github.com/home-assistant/core/pull/145286 -[#145287]: https://github.com/home-assistant/core/pull/145287 -[#145289]: https://github.com/home-assistant/core/pull/145289 -[#145292]: https://github.com/home-assistant/core/pull/145292 -[#145294]: https://github.com/home-assistant/core/pull/145294 -[#145297]: https://github.com/home-assistant/core/pull/145297 -[#145298]: https://github.com/home-assistant/core/pull/145298 -[#145299]: https://github.com/home-assistant/core/pull/145299 -[#145303]: https://github.com/home-assistant/core/pull/145303 -[#145305]: https://github.com/home-assistant/core/pull/145305 -[#145306]: https://github.com/home-assistant/core/pull/145306 -[#145308]: https://github.com/home-assistant/core/pull/145308 -[#145309]: https://github.com/home-assistant/core/pull/145309 -[#145311]: https://github.com/home-assistant/core/pull/145311 -[#145313]: https://github.com/home-assistant/core/pull/145313 -[#145314]: https://github.com/home-assistant/core/pull/145314 -[#145315]: https://github.com/home-assistant/core/pull/145315 -[#145316]: https://github.com/home-assistant/core/pull/145316 -[#145318]: https://github.com/home-assistant/core/pull/145318 -[#145319]: https://github.com/home-assistant/core/pull/145319 -[#145324]: https://github.com/home-assistant/core/pull/145324 -[#145325]: https://github.com/home-assistant/core/pull/145325 -[#145327]: https://github.com/home-assistant/core/pull/145327 -[#145329]: https://github.com/home-assistant/core/pull/145329 -[#145331]: https://github.com/home-assistant/core/pull/145331 -[#145332]: https://github.com/home-assistant/core/pull/145332 -[#145334]: https://github.com/home-assistant/core/pull/145334 -[#145335]: https://github.com/home-assistant/core/pull/145335 -[#145340]: https://github.com/home-assistant/core/pull/145340 -[#145348]: https://github.com/home-assistant/core/pull/145348 -[#145350]: https://github.com/home-assistant/core/pull/145350 -[#145353]: https://github.com/home-assistant/core/pull/145353 -[#145358]: https://github.com/home-assistant/core/pull/145358 -[#145360]: https://github.com/home-assistant/core/pull/145360 -[#145364]: https://github.com/home-assistant/core/pull/145364 -[#145366]: https://github.com/home-assistant/core/pull/145366 -[#145368]: https://github.com/home-assistant/core/pull/145368 -[#145371]: https://github.com/home-assistant/core/pull/145371 -[#145372]: https://github.com/home-assistant/core/pull/145372 -[#145373]: https://github.com/home-assistant/core/pull/145373 -[#145374]: https://github.com/home-assistant/core/pull/145374 -[#145376]: https://github.com/home-assistant/core/pull/145376 -[#145378]: https://github.com/home-assistant/core/pull/145378 -[#145381]: https://github.com/home-assistant/core/pull/145381 -[#145388]: https://github.com/home-assistant/core/pull/145388 -[#145390]: https://github.com/home-assistant/core/pull/145390 -[#145391]: https://github.com/home-assistant/core/pull/145391 -[#145392]: https://github.com/home-assistant/core/pull/145392 -[#145393]: https://github.com/home-assistant/core/pull/145393 -[#145395]: https://github.com/home-assistant/core/pull/145395 -[#145396]: https://github.com/home-assistant/core/pull/145396 -[#145397]: https://github.com/home-assistant/core/pull/145397 -[#145398]: https://github.com/home-assistant/core/pull/145398 -[#145400]: https://github.com/home-assistant/core/pull/145400 -[#145401]: https://github.com/home-assistant/core/pull/145401 -[#145404]: https://github.com/home-assistant/core/pull/145404 -[#145405]: https://github.com/home-assistant/core/pull/145405 -[#145407]: https://github.com/home-assistant/core/pull/145407 -[#145409]: https://github.com/home-assistant/core/pull/145409 -[#145413]: https://github.com/home-assistant/core/pull/145413 -[#145414]: https://github.com/home-assistant/core/pull/145414 -[#145416]: https://github.com/home-assistant/core/pull/145416 -[#145417]: https://github.com/home-assistant/core/pull/145417 -[#145418]: https://github.com/home-assistant/core/pull/145418 -[#145419]: https://github.com/home-assistant/core/pull/145419 -[#145420]: https://github.com/home-assistant/core/pull/145420 -[#145421]: https://github.com/home-assistant/core/pull/145421 -[#145422]: https://github.com/home-assistant/core/pull/145422 -[#145423]: https://github.com/home-assistant/core/pull/145423 -[#145426]: https://github.com/home-assistant/core/pull/145426 -[#145429]: https://github.com/home-assistant/core/pull/145429 -[#145430]: https://github.com/home-assistant/core/pull/145430 -[#145431]: https://github.com/home-assistant/core/pull/145431 -[#145432]: https://github.com/home-assistant/core/pull/145432 -[#145433]: https://github.com/home-assistant/core/pull/145433 -[#145434]: https://github.com/home-assistant/core/pull/145434 -[#145435]: https://github.com/home-assistant/core/pull/145435 -[#145438]: https://github.com/home-assistant/core/pull/145438 -[#145440]: https://github.com/home-assistant/core/pull/145440 -[#145447]: https://github.com/home-assistant/core/pull/145447 -[#145448]: https://github.com/home-assistant/core/pull/145448 -[#145449]: https://github.com/home-assistant/core/pull/145449 -[#145455]: https://github.com/home-assistant/core/pull/145455 -[#145456]: https://github.com/home-assistant/core/pull/145456 -[#145458]: https://github.com/home-assistant/core/pull/145458 -[#145462]: https://github.com/home-assistant/core/pull/145462 -[#145463]: https://github.com/home-assistant/core/pull/145463 -[#145465]: https://github.com/home-assistant/core/pull/145465 -[#145466]: https://github.com/home-assistant/core/pull/145466 -[#145468]: https://github.com/home-assistant/core/pull/145468 -[#145469]: https://github.com/home-assistant/core/pull/145469 -[#145477]: https://github.com/home-assistant/core/pull/145477 -[#145490]: https://github.com/home-assistant/core/pull/145490 -[#145494]: https://github.com/home-assistant/core/pull/145494 -[#145499]: https://github.com/home-assistant/core/pull/145499 -[#145505]: https://github.com/home-assistant/core/pull/145505 -[#145506]: https://github.com/home-assistant/core/pull/145506 -[#145507]: https://github.com/home-assistant/core/pull/145507 -[#145510]: https://github.com/home-assistant/core/pull/145510 -[#145513]: https://github.com/home-assistant/core/pull/145513 -[#145514]: https://github.com/home-assistant/core/pull/145514 -[#145517]: https://github.com/home-assistant/core/pull/145517 -[#145518]: https://github.com/home-assistant/core/pull/145518 -[#145519]: https://github.com/home-assistant/core/pull/145519 -[#145520]: https://github.com/home-assistant/core/pull/145520 -[#145522]: https://github.com/home-assistant/core/pull/145522 -[#145529]: https://github.com/home-assistant/core/pull/145529 -[#145532]: https://github.com/home-assistant/core/pull/145532 -[#145535]: https://github.com/home-assistant/core/pull/145535 -[#145537]: https://github.com/home-assistant/core/pull/145537 -[#145540]: https://github.com/home-assistant/core/pull/145540 -[#145542]: https://github.com/home-assistant/core/pull/145542 -[#145546]: https://github.com/home-assistant/core/pull/145546 -[#145550]: https://github.com/home-assistant/core/pull/145550 -[#145559]: https://github.com/home-assistant/core/pull/145559 -[#145560]: https://github.com/home-assistant/core/pull/145560 -[#145562]: https://github.com/home-assistant/core/pull/145562 -[#145563]: https://github.com/home-assistant/core/pull/145563 -[#145565]: https://github.com/home-assistant/core/pull/145565 -[#145569]: https://github.com/home-assistant/core/pull/145569 -[#145570]: https://github.com/home-assistant/core/pull/145570 -[#145573]: https://github.com/home-assistant/core/pull/145573 -[#145576]: https://github.com/home-assistant/core/pull/145576 -[#145579]: https://github.com/home-assistant/core/pull/145579 -[#145583]: https://github.com/home-assistant/core/pull/145583 -[#145587]: https://github.com/home-assistant/core/pull/145587 -[#145590]: https://github.com/home-assistant/core/pull/145590 -[#145595]: https://github.com/home-assistant/core/pull/145595 -[#145596]: https://github.com/home-assistant/core/pull/145596 -[#145597]: https://github.com/home-assistant/core/pull/145597 -[#145598]: https://github.com/home-assistant/core/pull/145598 -[#145600]: https://github.com/home-assistant/core/pull/145600 -[#145605]: https://github.com/home-assistant/core/pull/145605 -[#145608]: https://github.com/home-assistant/core/pull/145608 -[#145610]: https://github.com/home-assistant/core/pull/145610 -[@Arnie97]: https://github.com/Arnie97 +[#112047]: https://github.com/home-assistant/core/pull/112047 +[#121522]: https://github.com/home-assistant/core/pull/121522 +[#121548]: https://github.com/home-assistant/core/pull/121548 +[#124743]: https://github.com/home-assistant/core/pull/124743 +[#126064]: https://github.com/home-assistant/core/pull/126064 +[#126487]: https://github.com/home-assistant/core/pull/126487 +[#126878]: https://github.com/home-assistant/core/pull/126878 +[#127280]: https://github.com/home-assistant/core/pull/127280 +[#127550]: https://github.com/home-assistant/core/pull/127550 +[#127687]: https://github.com/home-assistant/core/pull/127687 +[#127957]: https://github.com/home-assistant/core/pull/127957 +[#128366]: https://github.com/home-assistant/core/pull/128366 +[#128439]: https://github.com/home-assistant/core/pull/128439 +[#129009]: https://github.com/home-assistant/core/pull/129009 +[#129352]: https://github.com/home-assistant/core/pull/129352 +[#129636]: https://github.com/home-assistant/core/pull/129636 +[#129757]: https://github.com/home-assistant/core/pull/129757 +[#130196]: https://github.com/home-assistant/core/pull/130196 +[#130356]: https://github.com/home-assistant/core/pull/130356 +[#130408]: https://github.com/home-assistant/core/pull/130408 +[#130513]: https://github.com/home-assistant/core/pull/130513 +[#130657]: https://github.com/home-assistant/core/pull/130657 +[#130717]: https://github.com/home-assistant/core/pull/130717 +[#130731]: https://github.com/home-assistant/core/pull/130731 +[#130738]: https://github.com/home-assistant/core/pull/130738 +[#130918]: https://github.com/home-assistant/core/pull/130918 +[#131032]: https://github.com/home-assistant/core/pull/131032 +[#131133]: https://github.com/home-assistant/core/pull/131133 +[#131224]: https://github.com/home-assistant/core/pull/131224 +[#131274]: https://github.com/home-assistant/core/pull/131274 +[#131371]: https://github.com/home-assistant/core/pull/131371 +[#131416]: https://github.com/home-assistant/core/pull/131416 +[#131433]: https://github.com/home-assistant/core/pull/131433 +[#131496]: https://github.com/home-assistant/core/pull/131496 +[#131550]: https://github.com/home-assistant/core/pull/131550 +[#131586]: https://github.com/home-assistant/core/pull/131586 +[#131676]: https://github.com/home-assistant/core/pull/131676 +[#131914]: https://github.com/home-assistant/core/pull/131914 +[#131965]: https://github.com/home-assistant/core/pull/131965 +[#132017]: https://github.com/home-assistant/core/pull/132017 +[#132117]: https://github.com/home-assistant/core/pull/132117 +[#132267]: https://github.com/home-assistant/core/pull/132267 +[#132502]: https://github.com/home-assistant/core/pull/132502 +[#132551]: https://github.com/home-assistant/core/pull/132551 +[#132754]: https://github.com/home-assistant/core/pull/132754 +[#132783]: https://github.com/home-assistant/core/pull/132783 +[#132871]: https://github.com/home-assistant/core/pull/132871 +[#132879]: https://github.com/home-assistant/core/pull/132879 +[#132920]: https://github.com/home-assistant/core/pull/132920 +[#133099]: https://github.com/home-assistant/core/pull/133099 +[#133227]: https://github.com/home-assistant/core/pull/133227 +[#133269]: https://github.com/home-assistant/core/pull/133269 +[#133270]: https://github.com/home-assistant/core/pull/133270 +[#133285]: https://github.com/home-assistant/core/pull/133285 +[#133318]: https://github.com/home-assistant/core/pull/133318 +[#133328]: https://github.com/home-assistant/core/pull/133328 +[#133342]: https://github.com/home-assistant/core/pull/133342 +[#133386]: https://github.com/home-assistant/core/pull/133386 +[#133398]: https://github.com/home-assistant/core/pull/133398 +[#133452]: https://github.com/home-assistant/core/pull/133452 +[#133511]: https://github.com/home-assistant/core/pull/133511 +[#133546]: https://github.com/home-assistant/core/pull/133546 +[#133583]: https://github.com/home-assistant/core/pull/133583 +[#133612]: https://github.com/home-assistant/core/pull/133612 +[#133615]: https://github.com/home-assistant/core/pull/133615 +[#133617]: https://github.com/home-assistant/core/pull/133617 +[#133663]: https://github.com/home-assistant/core/pull/133663 +[#133678]: https://github.com/home-assistant/core/pull/133678 +[#133691]: https://github.com/home-assistant/core/pull/133691 +[#133704]: https://github.com/home-assistant/core/pull/133704 +[#133732]: https://github.com/home-assistant/core/pull/133732 +[#133738]: https://github.com/home-assistant/core/pull/133738 +[#133777]: https://github.com/home-assistant/core/pull/133777 +[#133784]: https://github.com/home-assistant/core/pull/133784 +[#133810]: https://github.com/home-assistant/core/pull/133810 +[#133827]: https://github.com/home-assistant/core/pull/133827 +[#133833]: https://github.com/home-assistant/core/pull/133833 +[#133840]: https://github.com/home-assistant/core/pull/133840 +[#133844]: https://github.com/home-assistant/core/pull/133844 +[#133852]: https://github.com/home-assistant/core/pull/133852 +[#133866]: https://github.com/home-assistant/core/pull/133866 +[#133870]: https://github.com/home-assistant/core/pull/133870 +[#133888]: https://github.com/home-assistant/core/pull/133888 +[#133893]: https://github.com/home-assistant/core/pull/133893 +[#133895]: https://github.com/home-assistant/core/pull/133895 +[#133902]: https://github.com/home-assistant/core/pull/133902 +[#133910]: https://github.com/home-assistant/core/pull/133910 +[#133920]: https://github.com/home-assistant/core/pull/133920 +[#133921]: https://github.com/home-assistant/core/pull/133921 +[#133928]: https://github.com/home-assistant/core/pull/133928 +[#133937]: https://github.com/home-assistant/core/pull/133937 +[#133939]: https://github.com/home-assistant/core/pull/133939 +[#133953]: https://github.com/home-assistant/core/pull/133953 +[#133955]: https://github.com/home-assistant/core/pull/133955 +[#133957]: https://github.com/home-assistant/core/pull/133957 +[#133958]: https://github.com/home-assistant/core/pull/133958 +[#133959]: https://github.com/home-assistant/core/pull/133959 +[#133962]: https://github.com/home-assistant/core/pull/133962 +[#133969]: https://github.com/home-assistant/core/pull/133969 +[#133970]: https://github.com/home-assistant/core/pull/133970 +[#133981]: https://github.com/home-assistant/core/pull/133981 +[#133982]: https://github.com/home-assistant/core/pull/133982 +[#133987]: https://github.com/home-assistant/core/pull/133987 +[#133988]: https://github.com/home-assistant/core/pull/133988 +[#133994]: https://github.com/home-assistant/core/pull/133994 +[#133996]: https://github.com/home-assistant/core/pull/133996 +[#133997]: https://github.com/home-assistant/core/pull/133997 +[#134001]: https://github.com/home-assistant/core/pull/134001 +[#134004]: https://github.com/home-assistant/core/pull/134004 +[#134016]: https://github.com/home-assistant/core/pull/134016 +[#134019]: https://github.com/home-assistant/core/pull/134019 +[#134020]: https://github.com/home-assistant/core/pull/134020 +[#134021]: https://github.com/home-assistant/core/pull/134021 +[#134025]: https://github.com/home-assistant/core/pull/134025 +[#134026]: https://github.com/home-assistant/core/pull/134026 +[#134027]: https://github.com/home-assistant/core/pull/134027 +[#134028]: https://github.com/home-assistant/core/pull/134028 +[#134036]: https://github.com/home-assistant/core/pull/134036 +[#134040]: https://github.com/home-assistant/core/pull/134040 +[#134041]: https://github.com/home-assistant/core/pull/134041 +[#134044]: https://github.com/home-assistant/core/pull/134044 +[#134049]: https://github.com/home-assistant/core/pull/134049 +[#134051]: https://github.com/home-assistant/core/pull/134051 +[#134053]: https://github.com/home-assistant/core/pull/134053 +[#134054]: https://github.com/home-assistant/core/pull/134054 +[#134055]: https://github.com/home-assistant/core/pull/134055 +[#134056]: https://github.com/home-assistant/core/pull/134056 +[#134059]: https://github.com/home-assistant/core/pull/134059 +[#134060]: https://github.com/home-assistant/core/pull/134060 +[#134069]: https://github.com/home-assistant/core/pull/134069 +[#134072]: https://github.com/home-assistant/core/pull/134072 +[#134079]: https://github.com/home-assistant/core/pull/134079 +[#134087]: https://github.com/home-assistant/core/pull/134087 +[#134088]: https://github.com/home-assistant/core/pull/134088 +[#134093]: https://github.com/home-assistant/core/pull/134093 +[#134097]: https://github.com/home-assistant/core/pull/134097 +[#134100]: https://github.com/home-assistant/core/pull/134100 +[#134104]: https://github.com/home-assistant/core/pull/134104 +[#134105]: https://github.com/home-assistant/core/pull/134105 +[#134106]: https://github.com/home-assistant/core/pull/134106 +[#134107]: https://github.com/home-assistant/core/pull/134107 +[#134108]: https://github.com/home-assistant/core/pull/134108 +[#134109]: https://github.com/home-assistant/core/pull/134109 +[#134110]: https://github.com/home-assistant/core/pull/134110 +[#134115]: https://github.com/home-assistant/core/pull/134115 +[#134116]: https://github.com/home-assistant/core/pull/134116 +[#134117]: https://github.com/home-assistant/core/pull/134117 +[#134118]: https://github.com/home-assistant/core/pull/134118 +[#134120]: https://github.com/home-assistant/core/pull/134120 +[#134122]: https://github.com/home-assistant/core/pull/134122 +[#134124]: https://github.com/home-assistant/core/pull/134124 +[#134130]: https://github.com/home-assistant/core/pull/134130 +[#134132]: https://github.com/home-assistant/core/pull/134132 +[#134133]: https://github.com/home-assistant/core/pull/134133 +[#134135]: https://github.com/home-assistant/core/pull/134135 +[#134137]: https://github.com/home-assistant/core/pull/134137 +[#134138]: https://github.com/home-assistant/core/pull/134138 +[#134143]: https://github.com/home-assistant/core/pull/134143 +[#134146]: https://github.com/home-assistant/core/pull/134146 +[#134147]: https://github.com/home-assistant/core/pull/134147 +[#134150]: https://github.com/home-assistant/core/pull/134150 +[#134151]: https://github.com/home-assistant/core/pull/134151 +[#134153]: https://github.com/home-assistant/core/pull/134153 +[#134156]: https://github.com/home-assistant/core/pull/134156 +[#134170]: https://github.com/home-assistant/core/pull/134170 +[#134173]: https://github.com/home-assistant/core/pull/134173 +[#134174]: https://github.com/home-assistant/core/pull/134174 +[#134175]: https://github.com/home-assistant/core/pull/134175 +[#134179]: https://github.com/home-assistant/core/pull/134179 +[#134185]: https://github.com/home-assistant/core/pull/134185 +[#134186]: https://github.com/home-assistant/core/pull/134186 +[#134187]: https://github.com/home-assistant/core/pull/134187 +[#134192]: https://github.com/home-assistant/core/pull/134192 +[#134193]: https://github.com/home-assistant/core/pull/134193 +[#134196]: https://github.com/home-assistant/core/pull/134196 +[#134197]: https://github.com/home-assistant/core/pull/134197 +[#134198]: https://github.com/home-assistant/core/pull/134198 +[#134200]: https://github.com/home-assistant/core/pull/134200 +[#134207]: https://github.com/home-assistant/core/pull/134207 +[#134210]: https://github.com/home-assistant/core/pull/134210 +[#134211]: https://github.com/home-assistant/core/pull/134211 +[#134212]: https://github.com/home-assistant/core/pull/134212 +[#134213]: https://github.com/home-assistant/core/pull/134213 +[#134221]: https://github.com/home-assistant/core/pull/134221 +[#134222]: https://github.com/home-assistant/core/pull/134222 +[#134229]: https://github.com/home-assistant/core/pull/134229 +[#134242]: https://github.com/home-assistant/core/pull/134242 +[#134244]: https://github.com/home-assistant/core/pull/134244 +[#134245]: https://github.com/home-assistant/core/pull/134245 +[#134246]: https://github.com/home-assistant/core/pull/134246 +[#134256]: https://github.com/home-assistant/core/pull/134256 +[#134261]: https://github.com/home-assistant/core/pull/134261 +[#134275]: https://github.com/home-assistant/core/pull/134275 +[#134277]: https://github.com/home-assistant/core/pull/134277 +[#134278]: https://github.com/home-assistant/core/pull/134278 +[#134279]: https://github.com/home-assistant/core/pull/134279 +[#134281]: https://github.com/home-assistant/core/pull/134281 +[#134282]: https://github.com/home-assistant/core/pull/134282 +[#134285]: https://github.com/home-assistant/core/pull/134285 +[#134290]: https://github.com/home-assistant/core/pull/134290 +[#134291]: https://github.com/home-assistant/core/pull/134291 +[#134296]: https://github.com/home-assistant/core/pull/134296 +[#134298]: https://github.com/home-assistant/core/pull/134298 +[#134299]: https://github.com/home-assistant/core/pull/134299 +[#134300]: https://github.com/home-assistant/core/pull/134300 +[#134301]: https://github.com/home-assistant/core/pull/134301 +[#134302]: https://github.com/home-assistant/core/pull/134302 +[#134303]: https://github.com/home-assistant/core/pull/134303 +[#134304]: https://github.com/home-assistant/core/pull/134304 +[#134305]: https://github.com/home-assistant/core/pull/134305 +[#134307]: https://github.com/home-assistant/core/pull/134307 +[#134308]: https://github.com/home-assistant/core/pull/134308 +[#134309]: https://github.com/home-assistant/core/pull/134309 +[#134310]: https://github.com/home-assistant/core/pull/134310 +[#134314]: https://github.com/home-assistant/core/pull/134314 +[#134320]: https://github.com/home-assistant/core/pull/134320 +[#134328]: https://github.com/home-assistant/core/pull/134328 +[#134330]: https://github.com/home-assistant/core/pull/134330 +[#134331]: https://github.com/home-assistant/core/pull/134331 +[#134333]: https://github.com/home-assistant/core/pull/134333 +[#134334]: https://github.com/home-assistant/core/pull/134334 +[#134339]: https://github.com/home-assistant/core/pull/134339 +[#134342]: https://github.com/home-assistant/core/pull/134342 +[#134347]: https://github.com/home-assistant/core/pull/134347 +[#134348]: https://github.com/home-assistant/core/pull/134348 +[#134354]: https://github.com/home-assistant/core/pull/134354 +[#134366]: https://github.com/home-assistant/core/pull/134366 +[#134368]: https://github.com/home-assistant/core/pull/134368 +[#134372]: https://github.com/home-assistant/core/pull/134372 +[#134382]: https://github.com/home-assistant/core/pull/134382 +[#134383]: https://github.com/home-assistant/core/pull/134383 +[#134385]: https://github.com/home-assistant/core/pull/134385 +[#134387]: https://github.com/home-assistant/core/pull/134387 +[#134393]: https://github.com/home-assistant/core/pull/134393 +[#134394]: https://github.com/home-assistant/core/pull/134394 +[#134399]: https://github.com/home-assistant/core/pull/134399 +[#134402]: https://github.com/home-assistant/core/pull/134402 +[#134410]: https://github.com/home-assistant/core/pull/134410 +[#134415]: https://github.com/home-assistant/core/pull/134415 +[#134416]: https://github.com/home-assistant/core/pull/134416 +[#134419]: https://github.com/home-assistant/core/pull/134419 +[#134420]: https://github.com/home-assistant/core/pull/134420 +[#134422]: https://github.com/home-assistant/core/pull/134422 +[#134426]: https://github.com/home-assistant/core/pull/134426 +[#134433]: https://github.com/home-assistant/core/pull/134433 +[#134441]: https://github.com/home-assistant/core/pull/134441 +[#134444]: https://github.com/home-assistant/core/pull/134444 +[#134446]: https://github.com/home-assistant/core/pull/134446 +[#134447]: https://github.com/home-assistant/core/pull/134447 +[#134450]: https://github.com/home-assistant/core/pull/134450 +[#134457]: https://github.com/home-assistant/core/pull/134457 +[#134459]: https://github.com/home-assistant/core/pull/134459 +[#134461]: https://github.com/home-assistant/core/pull/134461 +[#134465]: https://github.com/home-assistant/core/pull/134465 +[#134466]: https://github.com/home-assistant/core/pull/134466 +[#134468]: https://github.com/home-assistant/core/pull/134468 +[#134469]: https://github.com/home-assistant/core/pull/134469 +[#134472]: https://github.com/home-assistant/core/pull/134472 +[#134473]: https://github.com/home-assistant/core/pull/134473 +[#134475]: https://github.com/home-assistant/core/pull/134475 +[#134477]: https://github.com/home-assistant/core/pull/134477 +[#134478]: https://github.com/home-assistant/core/pull/134478 +[#134479]: https://github.com/home-assistant/core/pull/134479 +[#134480]: https://github.com/home-assistant/core/pull/134480 +[#134482]: https://github.com/home-assistant/core/pull/134482 +[#134485]: https://github.com/home-assistant/core/pull/134485 +[#134487]: https://github.com/home-assistant/core/pull/134487 +[#134488]: https://github.com/home-assistant/core/pull/134488 +[#134491]: https://github.com/home-assistant/core/pull/134491 +[#134492]: https://github.com/home-assistant/core/pull/134492 +[#134493]: https://github.com/home-assistant/core/pull/134493 +[#134494]: https://github.com/home-assistant/core/pull/134494 +[#134499]: https://github.com/home-assistant/core/pull/134499 +[#134501]: https://github.com/home-assistant/core/pull/134501 +[#134503]: https://github.com/home-assistant/core/pull/134503 +[#134522]: https://github.com/home-assistant/core/pull/134522 +[#134532]: https://github.com/home-assistant/core/pull/134532 +[#134533]: https://github.com/home-assistant/core/pull/134533 +[#134535]: https://github.com/home-assistant/core/pull/134535 +[#134536]: https://github.com/home-assistant/core/pull/134536 +[#134537]: https://github.com/home-assistant/core/pull/134537 +[#134543]: https://github.com/home-assistant/core/pull/134543 +[#134551]: https://github.com/home-assistant/core/pull/134551 +[#134553]: https://github.com/home-assistant/core/pull/134553 +[#134563]: https://github.com/home-assistant/core/pull/134563 +[#134576]: https://github.com/home-assistant/core/pull/134576 +[#134591]: https://github.com/home-assistant/core/pull/134591 +[#134596]: https://github.com/home-assistant/core/pull/134596 +[#134616]: https://github.com/home-assistant/core/pull/134616 +[#134617]: https://github.com/home-assistant/core/pull/134617 +[#134619]: https://github.com/home-assistant/core/pull/134619 +[#134621]: https://github.com/home-assistant/core/pull/134621 +[#134625]: https://github.com/home-assistant/core/pull/134625 +[#134634]: https://github.com/home-assistant/core/pull/134634 +[#134646]: https://github.com/home-assistant/core/pull/134646 +[#134654]: https://github.com/home-assistant/core/pull/134654 +[#134667]: https://github.com/home-assistant/core/pull/134667 +[#134668]: https://github.com/home-assistant/core/pull/134668 +[#134671]: https://github.com/home-assistant/core/pull/134671 +[#134680]: https://github.com/home-assistant/core/pull/134680 +[#134682]: https://github.com/home-assistant/core/pull/134682 +[#134683]: https://github.com/home-assistant/core/pull/134683 +[#134687]: https://github.com/home-assistant/core/pull/134687 +[#134692]: https://github.com/home-assistant/core/pull/134692 +[#134694]: https://github.com/home-assistant/core/pull/134694 +[#134697]: https://github.com/home-assistant/core/pull/134697 +[#134700]: https://github.com/home-assistant/core/pull/134700 +[#134705]: https://github.com/home-assistant/core/pull/134705 +[#134721]: https://github.com/home-assistant/core/pull/134721 +[#134722]: https://github.com/home-assistant/core/pull/134722 +[#134724]: https://github.com/home-assistant/core/pull/134724 +[#134733]: https://github.com/home-assistant/core/pull/134733 +[#134745]: https://github.com/home-assistant/core/pull/134745 +[#134747]: https://github.com/home-assistant/core/pull/134747 +[#134748]: https://github.com/home-assistant/core/pull/134748 +[#134752]: https://github.com/home-assistant/core/pull/134752 +[#134765]: https://github.com/home-assistant/core/pull/134765 +[#134776]: https://github.com/home-assistant/core/pull/134776 +[#134778]: https://github.com/home-assistant/core/pull/134778 +[#134779]: https://github.com/home-assistant/core/pull/134779 +[#134780]: https://github.com/home-assistant/core/pull/134780 +[#134783]: https://github.com/home-assistant/core/pull/134783 +[#134799]: https://github.com/home-assistant/core/pull/134799 +[#134807]: https://github.com/home-assistant/core/pull/134807 +[#134809]: https://github.com/home-assistant/core/pull/134809 +[#134815]: https://github.com/home-assistant/core/pull/134815 +[#134816]: https://github.com/home-assistant/core/pull/134816 +[#134817]: https://github.com/home-assistant/core/pull/134817 +[#134822]: https://github.com/home-assistant/core/pull/134822 +[#134824]: https://github.com/home-assistant/core/pull/134824 +[#134830]: https://github.com/home-assistant/core/pull/134830 +[#134831]: https://github.com/home-assistant/core/pull/134831 +[#134837]: https://github.com/home-assistant/core/pull/134837 +[#134838]: https://github.com/home-assistant/core/pull/134838 +[#134841]: https://github.com/home-assistant/core/pull/134841 +[#134843]: https://github.com/home-assistant/core/pull/134843 +[#134844]: https://github.com/home-assistant/core/pull/134844 +[#134852]: https://github.com/home-assistant/core/pull/134852 +[#134858]: https://github.com/home-assistant/core/pull/134858 +[#134888]: https://github.com/home-assistant/core/pull/134888 +[#134894]: https://github.com/home-assistant/core/pull/134894 +[#134900]: https://github.com/home-assistant/core/pull/134900 +[#134901]: https://github.com/home-assistant/core/pull/134901 +[#134906]: https://github.com/home-assistant/core/pull/134906 +[#134914]: https://github.com/home-assistant/core/pull/134914 +[#134916]: https://github.com/home-assistant/core/pull/134916 +[#134917]: https://github.com/home-assistant/core/pull/134917 +[#134920]: https://github.com/home-assistant/core/pull/134920 +[#134921]: https://github.com/home-assistant/core/pull/134921 +[#134924]: https://github.com/home-assistant/core/pull/134924 +[#134925]: https://github.com/home-assistant/core/pull/134925 +[#134926]: https://github.com/home-assistant/core/pull/134926 +[#134931]: https://github.com/home-assistant/core/pull/134931 +[#134935]: https://github.com/home-assistant/core/pull/134935 +[#134942]: https://github.com/home-assistant/core/pull/134942 +[#134947]: https://github.com/home-assistant/core/pull/134947 +[#134950]: https://github.com/home-assistant/core/pull/134950 +[#134951]: https://github.com/home-assistant/core/pull/134951 +[#134952]: https://github.com/home-assistant/core/pull/134952 +[#134953]: https://github.com/home-assistant/core/pull/134953 +[#134954]: https://github.com/home-assistant/core/pull/134954 +[#134956]: https://github.com/home-assistant/core/pull/134956 +[#134962]: https://github.com/home-assistant/core/pull/134962 +[#134966]: https://github.com/home-assistant/core/pull/134966 +[#134971]: https://github.com/home-assistant/core/pull/134971 +[#134975]: https://github.com/home-assistant/core/pull/134975 +[#134978]: https://github.com/home-assistant/core/pull/134978 +[#134982]: https://github.com/home-assistant/core/pull/134982 +[#134985]: https://github.com/home-assistant/core/pull/134985 +[#134990]: https://github.com/home-assistant/core/pull/134990 +[#134991]: https://github.com/home-assistant/core/pull/134991 +[#134993]: https://github.com/home-assistant/core/pull/134993 +[#134996]: https://github.com/home-assistant/core/pull/134996 +[#134998]: https://github.com/home-assistant/core/pull/134998 +[#135000]: https://github.com/home-assistant/core/pull/135000 +[#135004]: https://github.com/home-assistant/core/pull/135004 +[#135006]: https://github.com/home-assistant/core/pull/135006 +[#135015]: https://github.com/home-assistant/core/pull/135015 +[#135017]: https://github.com/home-assistant/core/pull/135017 +[#135018]: https://github.com/home-assistant/core/pull/135018 +[#135021]: https://github.com/home-assistant/core/pull/135021 +[#135022]: https://github.com/home-assistant/core/pull/135022 +[#135028]: https://github.com/home-assistant/core/pull/135028 +[#135029]: https://github.com/home-assistant/core/pull/135029 +[#135030]: https://github.com/home-assistant/core/pull/135030 +[#135031]: https://github.com/home-assistant/core/pull/135031 +[#135032]: https://github.com/home-assistant/core/pull/135032 +[#135042]: https://github.com/home-assistant/core/pull/135042 +[#135046]: https://github.com/home-assistant/core/pull/135046 +[#135049]: https://github.com/home-assistant/core/pull/135049 +[#135052]: https://github.com/home-assistant/core/pull/135052 +[#135057]: https://github.com/home-assistant/core/pull/135057 +[#135058]: https://github.com/home-assistant/core/pull/135058 +[#135067]: https://github.com/home-assistant/core/pull/135067 +[#135068]: https://github.com/home-assistant/core/pull/135068 +[#135070]: https://github.com/home-assistant/core/pull/135070 +[#135071]: https://github.com/home-assistant/core/pull/135071 +[#135075]: https://github.com/home-assistant/core/pull/135075 +[#135081]: https://github.com/home-assistant/core/pull/135081 +[#135083]: https://github.com/home-assistant/core/pull/135083 +[#135095]: https://github.com/home-assistant/core/pull/135095 +[#135098]: https://github.com/home-assistant/core/pull/135098 +[#135102]: https://github.com/home-assistant/core/pull/135102 +[#135105]: https://github.com/home-assistant/core/pull/135105 +[#135108]: https://github.com/home-assistant/core/pull/135108 +[#135109]: https://github.com/home-assistant/core/pull/135109 +[#135120]: https://github.com/home-assistant/core/pull/135120 +[#135121]: https://github.com/home-assistant/core/pull/135121 +[#135125]: https://github.com/home-assistant/core/pull/135125 +[#135126]: https://github.com/home-assistant/core/pull/135126 +[#135130]: https://github.com/home-assistant/core/pull/135130 +[#135133]: https://github.com/home-assistant/core/pull/135133 +[#135135]: https://github.com/home-assistant/core/pull/135135 +[#135138]: https://github.com/home-assistant/core/pull/135138 +[#135143]: https://github.com/home-assistant/core/pull/135143 +[#135148]: https://github.com/home-assistant/core/pull/135148 +[#135153]: https://github.com/home-assistant/core/pull/135153 +[#135162]: https://github.com/home-assistant/core/pull/135162 +[#135171]: https://github.com/home-assistant/core/pull/135171 +[#135172]: https://github.com/home-assistant/core/pull/135172 +[#135176]: https://github.com/home-assistant/core/pull/135176 +[#135177]: https://github.com/home-assistant/core/pull/135177 +[#135178]: https://github.com/home-assistant/core/pull/135178 +[#135181]: https://github.com/home-assistant/core/pull/135181 +[#135182]: https://github.com/home-assistant/core/pull/135182 +[#135183]: https://github.com/home-assistant/core/pull/135183 +[#135186]: https://github.com/home-assistant/core/pull/135186 +[#135187]: https://github.com/home-assistant/core/pull/135187 +[#135194]: https://github.com/home-assistant/core/pull/135194 +[#135197]: https://github.com/home-assistant/core/pull/135197 +[#135199]: https://github.com/home-assistant/core/pull/135199 +[#135202]: https://github.com/home-assistant/core/pull/135202 +[#135205]: https://github.com/home-assistant/core/pull/135205 +[#135206]: https://github.com/home-assistant/core/pull/135206 +[#135209]: https://github.com/home-assistant/core/pull/135209 +[#135213]: https://github.com/home-assistant/core/pull/135213 +[#135214]: https://github.com/home-assistant/core/pull/135214 +[#135220]: https://github.com/home-assistant/core/pull/135220 +[#135224]: https://github.com/home-assistant/core/pull/135224 +[#135225]: https://github.com/home-assistant/core/pull/135225 +[#135227]: https://github.com/home-assistant/core/pull/135227 +[#135228]: https://github.com/home-assistant/core/pull/135228 +[#135229]: https://github.com/home-assistant/core/pull/135229 +[#135232]: https://github.com/home-assistant/core/pull/135232 +[#135234]: https://github.com/home-assistant/core/pull/135234 +[#135236]: https://github.com/home-assistant/core/pull/135236 +[#135237]: https://github.com/home-assistant/core/pull/135237 +[#135244]: https://github.com/home-assistant/core/pull/135244 +[#135248]: https://github.com/home-assistant/core/pull/135248 +[#135254]: https://github.com/home-assistant/core/pull/135254 +[#135255]: https://github.com/home-assistant/core/pull/135255 +[#135256]: https://github.com/home-assistant/core/pull/135256 +[#135257]: https://github.com/home-assistant/core/pull/135257 +[#135260]: https://github.com/home-assistant/core/pull/135260 +[#135261]: https://github.com/home-assistant/core/pull/135261 +[#135263]: https://github.com/home-assistant/core/pull/135263 +[#135264]: https://github.com/home-assistant/core/pull/135264 +[#135265]: https://github.com/home-assistant/core/pull/135265 +[#135267]: https://github.com/home-assistant/core/pull/135267 +[#135268]: https://github.com/home-assistant/core/pull/135268 +[#135269]: https://github.com/home-assistant/core/pull/135269 +[#135271]: https://github.com/home-assistant/core/pull/135271 +[#135277]: https://github.com/home-assistant/core/pull/135277 +[#135279]: https://github.com/home-assistant/core/pull/135279 +[#135281]: https://github.com/home-assistant/core/pull/135281 +[#135283]: https://github.com/home-assistant/core/pull/135283 +[#135285]: https://github.com/home-assistant/core/pull/135285 +[#135292]: https://github.com/home-assistant/core/pull/135292 +[#135294]: https://github.com/home-assistant/core/pull/135294 +[#135295]: https://github.com/home-assistant/core/pull/135295 +[#135299]: https://github.com/home-assistant/core/pull/135299 +[#135301]: https://github.com/home-assistant/core/pull/135301 +[#135303]: https://github.com/home-assistant/core/pull/135303 +[#135305]: https://github.com/home-assistant/core/pull/135305 +[#135306]: https://github.com/home-assistant/core/pull/135306 +[#135309]: https://github.com/home-assistant/core/pull/135309 +[#135312]: https://github.com/home-assistant/core/pull/135312 +[#135315]: https://github.com/home-assistant/core/pull/135315 +[#135320]: https://github.com/home-assistant/core/pull/135320 +[#135322]: https://github.com/home-assistant/core/pull/135322 +[#135323]: https://github.com/home-assistant/core/pull/135323 +[#135328]: https://github.com/home-assistant/core/pull/135328 +[#135331]: https://github.com/home-assistant/core/pull/135331 +[#135336]: https://github.com/home-assistant/core/pull/135336 +[#135337]: https://github.com/home-assistant/core/pull/135337 +[#135344]: https://github.com/home-assistant/core/pull/135344 +[#135347]: https://github.com/home-assistant/core/pull/135347 +[#135348]: https://github.com/home-assistant/core/pull/135348 +[#135349]: https://github.com/home-assistant/core/pull/135349 +[#135350]: https://github.com/home-assistant/core/pull/135350 +[#135353]: https://github.com/home-assistant/core/pull/135353 +[#135357]: https://github.com/home-assistant/core/pull/135357 +[#135359]: https://github.com/home-assistant/core/pull/135359 +[#135360]: https://github.com/home-assistant/core/pull/135360 +[#135362]: https://github.com/home-assistant/core/pull/135362 +[#135368]: https://github.com/home-assistant/core/pull/135368 +[#135370]: https://github.com/home-assistant/core/pull/135370 +[#135377]: https://github.com/home-assistant/core/pull/135377 +[#135382]: https://github.com/home-assistant/core/pull/135382 +[#135383]: https://github.com/home-assistant/core/pull/135383 +[#135384]: https://github.com/home-assistant/core/pull/135384 +[#135396]: https://github.com/home-assistant/core/pull/135396 +[#135397]: https://github.com/home-assistant/core/pull/135397 +[#135398]: https://github.com/home-assistant/core/pull/135398 +[#135399]: https://github.com/home-assistant/core/pull/135399 +[#135400]: https://github.com/home-assistant/core/pull/135400 +[#135408]: https://github.com/home-assistant/core/pull/135408 +[#135415]: https://github.com/home-assistant/core/pull/135415 +[#135419]: https://github.com/home-assistant/core/pull/135419 +[#135423]: https://github.com/home-assistant/core/pull/135423 +[#135426]: https://github.com/home-assistant/core/pull/135426 +[#135431]: https://github.com/home-assistant/core/pull/135431 +[#135433]: https://github.com/home-assistant/core/pull/135433 +[#135441]: https://github.com/home-assistant/core/pull/135441 +[#135445]: https://github.com/home-assistant/core/pull/135445 +[#135447]: https://github.com/home-assistant/core/pull/135447 +[#135448]: https://github.com/home-assistant/core/pull/135448 +[#135449]: https://github.com/home-assistant/core/pull/135449 +[#135454]: https://github.com/home-assistant/core/pull/135454 +[#135455]: https://github.com/home-assistant/core/pull/135455 +[#135457]: https://github.com/home-assistant/core/pull/135457 +[#135458]: https://github.com/home-assistant/core/pull/135458 +[#135465]: https://github.com/home-assistant/core/pull/135465 +[#135470]: https://github.com/home-assistant/core/pull/135470 +[#135472]: https://github.com/home-assistant/core/pull/135472 +[#135475]: https://github.com/home-assistant/core/pull/135475 +[#135492]: https://github.com/home-assistant/core/pull/135492 +[#135497]: https://github.com/home-assistant/core/pull/135497 +[#135500]: https://github.com/home-assistant/core/pull/135500 +[#135506]: https://github.com/home-assistant/core/pull/135506 +[#135509]: https://github.com/home-assistant/core/pull/135509 +[#135510]: https://github.com/home-assistant/core/pull/135510 +[#135512]: https://github.com/home-assistant/core/pull/135512 +[#135514]: https://github.com/home-assistant/core/pull/135514 +[#135518]: https://github.com/home-assistant/core/pull/135518 +[#135520]: https://github.com/home-assistant/core/pull/135520 +[#135521]: https://github.com/home-assistant/core/pull/135521 +[#135523]: https://github.com/home-assistant/core/pull/135523 +[#135524]: https://github.com/home-assistant/core/pull/135524 +[#135525]: https://github.com/home-assistant/core/pull/135525 +[#135530]: https://github.com/home-assistant/core/pull/135530 +[#135536]: https://github.com/home-assistant/core/pull/135536 +[#135537]: https://github.com/home-assistant/core/pull/135537 +[#135538]: https://github.com/home-assistant/core/pull/135538 +[#135543]: https://github.com/home-assistant/core/pull/135543 +[#135545]: https://github.com/home-assistant/core/pull/135545 +[#135546]: https://github.com/home-assistant/core/pull/135546 +[#135547]: https://github.com/home-assistant/core/pull/135547 +[#135548]: https://github.com/home-assistant/core/pull/135548 +[#135550]: https://github.com/home-assistant/core/pull/135550 +[#135551]: https://github.com/home-assistant/core/pull/135551 +[#135562]: https://github.com/home-assistant/core/pull/135562 +[#135563]: https://github.com/home-assistant/core/pull/135563 +[#135564]: https://github.com/home-assistant/core/pull/135564 +[#135571]: https://github.com/home-assistant/core/pull/135571 +[#135574]: https://github.com/home-assistant/core/pull/135574 +[#135575]: https://github.com/home-assistant/core/pull/135575 +[#135576]: https://github.com/home-assistant/core/pull/135576 +[#135577]: https://github.com/home-assistant/core/pull/135577 +[#135578]: https://github.com/home-assistant/core/pull/135578 +[#135579]: https://github.com/home-assistant/core/pull/135579 +[#135581]: https://github.com/home-assistant/core/pull/135581 +[#135582]: https://github.com/home-assistant/core/pull/135582 +[#135583]: https://github.com/home-assistant/core/pull/135583 +[#135585]: https://github.com/home-assistant/core/pull/135585 +[#135586]: https://github.com/home-assistant/core/pull/135586 +[#135588]: https://github.com/home-assistant/core/pull/135588 +[#135589]: https://github.com/home-assistant/core/pull/135589 +[#135591]: https://github.com/home-assistant/core/pull/135591 +[#135595]: https://github.com/home-assistant/core/pull/135595 +[#135601]: https://github.com/home-assistant/core/pull/135601 +[#135603]: https://github.com/home-assistant/core/pull/135603 +[#135606]: https://github.com/home-assistant/core/pull/135606 +[#135611]: https://github.com/home-assistant/core/pull/135611 +[#135612]: https://github.com/home-assistant/core/pull/135612 +[#135614]: https://github.com/home-assistant/core/pull/135614 +[#135615]: https://github.com/home-assistant/core/pull/135615 +[#135618]: https://github.com/home-assistant/core/pull/135618 +[#135620]: https://github.com/home-assistant/core/pull/135620 +[#135622]: https://github.com/home-assistant/core/pull/135622 +[#135625]: https://github.com/home-assistant/core/pull/135625 +[#135626]: https://github.com/home-assistant/core/pull/135626 +[#135628]: https://github.com/home-assistant/core/pull/135628 +[#135631]: https://github.com/home-assistant/core/pull/135631 +[#135633]: https://github.com/home-assistant/core/pull/135633 +[#135635]: https://github.com/home-assistant/core/pull/135635 +[#135636]: https://github.com/home-assistant/core/pull/135636 +[#135638]: https://github.com/home-assistant/core/pull/135638 +[#135645]: https://github.com/home-assistant/core/pull/135645 +[#135647]: https://github.com/home-assistant/core/pull/135647 +[#135649]: https://github.com/home-assistant/core/pull/135649 +[#135650]: https://github.com/home-assistant/core/pull/135650 +[#135653]: https://github.com/home-assistant/core/pull/135653 +[#135654]: https://github.com/home-assistant/core/pull/135654 +[#135658]: https://github.com/home-assistant/core/pull/135658 +[#135659]: https://github.com/home-assistant/core/pull/135659 +[#135660]: https://github.com/home-assistant/core/pull/135660 +[#135661]: https://github.com/home-assistant/core/pull/135661 +[#135662]: https://github.com/home-assistant/core/pull/135662 +[#135663]: https://github.com/home-assistant/core/pull/135663 +[#135667]: https://github.com/home-assistant/core/pull/135667 +[#135670]: https://github.com/home-assistant/core/pull/135670 +[#135672]: https://github.com/home-assistant/core/pull/135672 +[#135674]: https://github.com/home-assistant/core/pull/135674 +[#135676]: https://github.com/home-assistant/core/pull/135676 +[#135680]: https://github.com/home-assistant/core/pull/135680 +[#135681]: https://github.com/home-assistant/core/pull/135681 +[#135682]: https://github.com/home-assistant/core/pull/135682 +[#135685]: https://github.com/home-assistant/core/pull/135685 +[#135687]: https://github.com/home-assistant/core/pull/135687 +[#135688]: https://github.com/home-assistant/core/pull/135688 +[#135689]: https://github.com/home-assistant/core/pull/135689 +[#135690]: https://github.com/home-assistant/core/pull/135690 +[#135691]: https://github.com/home-assistant/core/pull/135691 +[#135692]: https://github.com/home-assistant/core/pull/135692 +[#135693]: https://github.com/home-assistant/core/pull/135693 +[#135694]: https://github.com/home-assistant/core/pull/135694 +[#135695]: https://github.com/home-assistant/core/pull/135695 +[#135696]: https://github.com/home-assistant/core/pull/135696 +[#135697]: https://github.com/home-assistant/core/pull/135697 +[#135698]: https://github.com/home-assistant/core/pull/135698 +[#135699]: https://github.com/home-assistant/core/pull/135699 +[#135700]: https://github.com/home-assistant/core/pull/135700 +[#135702]: https://github.com/home-assistant/core/pull/135702 +[#135703]: https://github.com/home-assistant/core/pull/135703 +[#135704]: https://github.com/home-assistant/core/pull/135704 +[#135705]: https://github.com/home-assistant/core/pull/135705 +[#135707]: https://github.com/home-assistant/core/pull/135707 +[#135708]: https://github.com/home-assistant/core/pull/135708 +[#135709]: https://github.com/home-assistant/core/pull/135709 +[#135711]: https://github.com/home-assistant/core/pull/135711 +[#135712]: https://github.com/home-assistant/core/pull/135712 +[#135714]: https://github.com/home-assistant/core/pull/135714 +[#135715]: https://github.com/home-assistant/core/pull/135715 +[#135716]: https://github.com/home-assistant/core/pull/135716 +[#135718]: https://github.com/home-assistant/core/pull/135718 +[#135719]: https://github.com/home-assistant/core/pull/135719 +[#135720]: https://github.com/home-assistant/core/pull/135720 +[#135721]: https://github.com/home-assistant/core/pull/135721 +[#135722]: https://github.com/home-assistant/core/pull/135722 +[#135723]: https://github.com/home-assistant/core/pull/135723 +[#135724]: https://github.com/home-assistant/core/pull/135724 +[#135725]: https://github.com/home-assistant/core/pull/135725 +[#135726]: https://github.com/home-assistant/core/pull/135726 +[#135727]: https://github.com/home-assistant/core/pull/135727 +[#135728]: https://github.com/home-assistant/core/pull/135728 +[#135729]: https://github.com/home-assistant/core/pull/135729 +[#135733]: https://github.com/home-assistant/core/pull/135733 +[#135734]: https://github.com/home-assistant/core/pull/135734 +[#135743]: https://github.com/home-assistant/core/pull/135743 +[#135746]: https://github.com/home-assistant/core/pull/135746 +[#135747]: https://github.com/home-assistant/core/pull/135747 +[#135749]: https://github.com/home-assistant/core/pull/135749 +[#135750]: https://github.com/home-assistant/core/pull/135750 +[#135751]: https://github.com/home-assistant/core/pull/135751 +[#135752]: https://github.com/home-assistant/core/pull/135752 +[#135757]: https://github.com/home-assistant/core/pull/135757 +[#135760]: https://github.com/home-assistant/core/pull/135760 +[#135762]: https://github.com/home-assistant/core/pull/135762 +[#135765]: https://github.com/home-assistant/core/pull/135765 +[#135767]: https://github.com/home-assistant/core/pull/135767 +[#135770]: https://github.com/home-assistant/core/pull/135770 +[#135773]: https://github.com/home-assistant/core/pull/135773 +[#135777]: https://github.com/home-assistant/core/pull/135777 +[#135778]: https://github.com/home-assistant/core/pull/135778 +[#135780]: https://github.com/home-assistant/core/pull/135780 +[#135781]: https://github.com/home-assistant/core/pull/135781 +[#135784]: https://github.com/home-assistant/core/pull/135784 +[#135786]: https://github.com/home-assistant/core/pull/135786 +[#135787]: https://github.com/home-assistant/core/pull/135787 +[#135788]: https://github.com/home-assistant/core/pull/135788 +[#135792]: https://github.com/home-assistant/core/pull/135792 +[#135795]: https://github.com/home-assistant/core/pull/135795 +[#135797]: https://github.com/home-assistant/core/pull/135797 +[#135798]: https://github.com/home-assistant/core/pull/135798 +[#135799]: https://github.com/home-assistant/core/pull/135799 +[#135800]: https://github.com/home-assistant/core/pull/135800 +[#135801]: https://github.com/home-assistant/core/pull/135801 +[#135802]: https://github.com/home-assistant/core/pull/135802 +[#135804]: https://github.com/home-assistant/core/pull/135804 +[#135805]: https://github.com/home-assistant/core/pull/135805 +[#135806]: https://github.com/home-assistant/core/pull/135806 +[#135807]: https://github.com/home-assistant/core/pull/135807 +[#135808]: https://github.com/home-assistant/core/pull/135808 +[#135809]: https://github.com/home-assistant/core/pull/135809 +[#135812]: https://github.com/home-assistant/core/pull/135812 +[#135815]: https://github.com/home-assistant/core/pull/135815 +[#135817]: https://github.com/home-assistant/core/pull/135817 +[#135818]: https://github.com/home-assistant/core/pull/135818 +[#135822]: https://github.com/home-assistant/core/pull/135822 +[#135825]: https://github.com/home-assistant/core/pull/135825 +[#135830]: https://github.com/home-assistant/core/pull/135830 +[#135832]: https://github.com/home-assistant/core/pull/135832 +[#135833]: https://github.com/home-assistant/core/pull/135833 +[#135835]: https://github.com/home-assistant/core/pull/135835 +[#135836]: https://github.com/home-assistant/core/pull/135836 +[#135838]: https://github.com/home-assistant/core/pull/135838 +[#135842]: https://github.com/home-assistant/core/pull/135842 +[#135846]: https://github.com/home-assistant/core/pull/135846 +[#135847]: https://github.com/home-assistant/core/pull/135847 +[#135852]: https://github.com/home-assistant/core/pull/135852 +[#135856]: https://github.com/home-assistant/core/pull/135856 +[#135858]: https://github.com/home-assistant/core/pull/135858 +[#135861]: https://github.com/home-assistant/core/pull/135861 +[#135869]: https://github.com/home-assistant/core/pull/135869 +[#135871]: https://github.com/home-assistant/core/pull/135871 +[#135872]: https://github.com/home-assistant/core/pull/135872 +[#135874]: https://github.com/home-assistant/core/pull/135874 +[#135875]: https://github.com/home-assistant/core/pull/135875 +[#135877]: https://github.com/home-assistant/core/pull/135877 +[#135878]: https://github.com/home-assistant/core/pull/135878 +[#135879]: https://github.com/home-assistant/core/pull/135879 +[#135882]: https://github.com/home-assistant/core/pull/135882 +[#135883]: https://github.com/home-assistant/core/pull/135883 +[#135886]: https://github.com/home-assistant/core/pull/135886 +[#135887]: https://github.com/home-assistant/core/pull/135887 +[#135889]: https://github.com/home-assistant/core/pull/135889 +[#135891]: https://github.com/home-assistant/core/pull/135891 +[#135896]: https://github.com/home-assistant/core/pull/135896 +[#135899]: https://github.com/home-assistant/core/pull/135899 +[#135901]: https://github.com/home-assistant/core/pull/135901 +[#135902]: https://github.com/home-assistant/core/pull/135902 +[#135903]: https://github.com/home-assistant/core/pull/135903 +[#135904]: https://github.com/home-assistant/core/pull/135904 +[#135905]: https://github.com/home-assistant/core/pull/135905 +[#135909]: https://github.com/home-assistant/core/pull/135909 +[#135910]: https://github.com/home-assistant/core/pull/135910 +[#135911]: https://github.com/home-assistant/core/pull/135911 +[#135913]: https://github.com/home-assistant/core/pull/135913 +[#135915]: https://github.com/home-assistant/core/pull/135915 +[#135917]: https://github.com/home-assistant/core/pull/135917 +[#135918]: https://github.com/home-assistant/core/pull/135918 +[#135919]: https://github.com/home-assistant/core/pull/135919 +[#135921]: https://github.com/home-assistant/core/pull/135921 +[#135927]: https://github.com/home-assistant/core/pull/135927 +[#135928]: https://github.com/home-assistant/core/pull/135928 +[#135929]: https://github.com/home-assistant/core/pull/135929 +[#135930]: https://github.com/home-assistant/core/pull/135930 +[#135932]: https://github.com/home-assistant/core/pull/135932 +[#135939]: https://github.com/home-assistant/core/pull/135939 +[#135940]: https://github.com/home-assistant/core/pull/135940 +[#135948]: https://github.com/home-assistant/core/pull/135948 +[#135949]: https://github.com/home-assistant/core/pull/135949 +[#135950]: https://github.com/home-assistant/core/pull/135950 +[#135953]: https://github.com/home-assistant/core/pull/135953 +[#135954]: https://github.com/home-assistant/core/pull/135954 +[#135957]: https://github.com/home-assistant/core/pull/135957 +[#135961]: https://github.com/home-assistant/core/pull/135961 +[#135962]: https://github.com/home-assistant/core/pull/135962 +[#135963]: https://github.com/home-assistant/core/pull/135963 +[#135974]: https://github.com/home-assistant/core/pull/135974 +[#135975]: https://github.com/home-assistant/core/pull/135975 +[#135978]: https://github.com/home-assistant/core/pull/135978 +[#135981]: https://github.com/home-assistant/core/pull/135981 +[#135982]: https://github.com/home-assistant/core/pull/135982 +[#135985]: https://github.com/home-assistant/core/pull/135985 +[#135986]: https://github.com/home-assistant/core/pull/135986 +[#135988]: https://github.com/home-assistant/core/pull/135988 +[#135990]: https://github.com/home-assistant/core/pull/135990 +[#135991]: https://github.com/home-assistant/core/pull/135991 +[#135992]: https://github.com/home-assistant/core/pull/135992 +[#135998]: https://github.com/home-assistant/core/pull/135998 +[#136000]: https://github.com/home-assistant/core/pull/136000 +[#136004]: https://github.com/home-assistant/core/pull/136004 +[#136006]: https://github.com/home-assistant/core/pull/136006 +[#136009]: https://github.com/home-assistant/core/pull/136009 +[#136012]: https://github.com/home-assistant/core/pull/136012 +[#136016]: https://github.com/home-assistant/core/pull/136016 +[#136020]: https://github.com/home-assistant/core/pull/136020 +[#136027]: https://github.com/home-assistant/core/pull/136027 +[#136037]: https://github.com/home-assistant/core/pull/136037 +[#136038]: https://github.com/home-assistant/core/pull/136038 +[#136040]: https://github.com/home-assistant/core/pull/136040 +[#136041]: https://github.com/home-assistant/core/pull/136041 +[#136042]: https://github.com/home-assistant/core/pull/136042 +[#136045]: https://github.com/home-assistant/core/pull/136045 +[#136048]: https://github.com/home-assistant/core/pull/136048 +[#136049]: https://github.com/home-assistant/core/pull/136049 +[#136051]: https://github.com/home-assistant/core/pull/136051 +[#136053]: https://github.com/home-assistant/core/pull/136053 +[#136057]: https://github.com/home-assistant/core/pull/136057 +[#136058]: https://github.com/home-assistant/core/pull/136058 +[#136062]: https://github.com/home-assistant/core/pull/136062 +[#136063]: https://github.com/home-assistant/core/pull/136063 +[#136064]: https://github.com/home-assistant/core/pull/136064 +[#136065]: https://github.com/home-assistant/core/pull/136065 +[#136067]: https://github.com/home-assistant/core/pull/136067 +[#136071]: https://github.com/home-assistant/core/pull/136071 +[#136078]: https://github.com/home-assistant/core/pull/136078 +[#136079]: https://github.com/home-assistant/core/pull/136079 +[#136082]: https://github.com/home-assistant/core/pull/136082 +[#136084]: https://github.com/home-assistant/core/pull/136084 +[#136085]: https://github.com/home-assistant/core/pull/136085 +[#136086]: https://github.com/home-assistant/core/pull/136086 +[#136088]: https://github.com/home-assistant/core/pull/136088 +[#136089]: https://github.com/home-assistant/core/pull/136089 +[#136090]: https://github.com/home-assistant/core/pull/136090 +[#136094]: https://github.com/home-assistant/core/pull/136094 +[#136096]: https://github.com/home-assistant/core/pull/136096 +[#136097]: https://github.com/home-assistant/core/pull/136097 +[#136099]: https://github.com/home-assistant/core/pull/136099 +[#136102]: https://github.com/home-assistant/core/pull/136102 +[#136104]: https://github.com/home-assistant/core/pull/136104 +[#136105]: https://github.com/home-assistant/core/pull/136105 +[#136106]: https://github.com/home-assistant/core/pull/136106 +[#136108]: https://github.com/home-assistant/core/pull/136108 +[#136110]: https://github.com/home-assistant/core/pull/136110 +[#136113]: https://github.com/home-assistant/core/pull/136113 +[#136114]: https://github.com/home-assistant/core/pull/136114 +[#136120]: https://github.com/home-assistant/core/pull/136120 +[#136123]: https://github.com/home-assistant/core/pull/136123 +[#136133]: https://github.com/home-assistant/core/pull/136133 +[#136134]: https://github.com/home-assistant/core/pull/136134 +[#136136]: https://github.com/home-assistant/core/pull/136136 +[#136140]: https://github.com/home-assistant/core/pull/136140 +[#136141]: https://github.com/home-assistant/core/pull/136141 +[#136142]: https://github.com/home-assistant/core/pull/136142 +[#136145]: https://github.com/home-assistant/core/pull/136145 +[#136146]: https://github.com/home-assistant/core/pull/136146 +[#136147]: https://github.com/home-assistant/core/pull/136147 +[#136148]: https://github.com/home-assistant/core/pull/136148 +[#136149]: https://github.com/home-assistant/core/pull/136149 +[#136150]: https://github.com/home-assistant/core/pull/136150 +[#136152]: https://github.com/home-assistant/core/pull/136152 +[#136153]: https://github.com/home-assistant/core/pull/136153 +[#136154]: https://github.com/home-assistant/core/pull/136154 +[#136155]: https://github.com/home-assistant/core/pull/136155 +[#136157]: https://github.com/home-assistant/core/pull/136157 +[#136159]: https://github.com/home-assistant/core/pull/136159 +[#136160]: https://github.com/home-assistant/core/pull/136160 +[#136164]: https://github.com/home-assistant/core/pull/136164 +[#136166]: https://github.com/home-assistant/core/pull/136166 +[#136169]: https://github.com/home-assistant/core/pull/136169 +[#136170]: https://github.com/home-assistant/core/pull/136170 +[#136172]: https://github.com/home-assistant/core/pull/136172 +[#136174]: https://github.com/home-assistant/core/pull/136174 +[#136177]: https://github.com/home-assistant/core/pull/136177 +[#136178]: https://github.com/home-assistant/core/pull/136178 +[#136180]: https://github.com/home-assistant/core/pull/136180 +[#136188]: https://github.com/home-assistant/core/pull/136188 +[#136190]: https://github.com/home-assistant/core/pull/136190 +[#136191]: https://github.com/home-assistant/core/pull/136191 +[#136194]: https://github.com/home-assistant/core/pull/136194 +[#136195]: https://github.com/home-assistant/core/pull/136195 +[#136196]: https://github.com/home-assistant/core/pull/136196 +[#136197]: https://github.com/home-assistant/core/pull/136197 +[#136198]: https://github.com/home-assistant/core/pull/136198 +[#136199]: https://github.com/home-assistant/core/pull/136199 +[#136200]: https://github.com/home-assistant/core/pull/136200 +[#136201]: https://github.com/home-assistant/core/pull/136201 +[#136202]: https://github.com/home-assistant/core/pull/136202 +[#136203]: https://github.com/home-assistant/core/pull/136203 +[#136205]: https://github.com/home-assistant/core/pull/136205 +[#136206]: https://github.com/home-assistant/core/pull/136206 +[#136210]: https://github.com/home-assistant/core/pull/136210 +[#136211]: https://github.com/home-assistant/core/pull/136211 +[#136212]: https://github.com/home-assistant/core/pull/136212 +[#136213]: https://github.com/home-assistant/core/pull/136213 +[#136214]: https://github.com/home-assistant/core/pull/136214 +[#136215]: https://github.com/home-assistant/core/pull/136215 +[#136220]: https://github.com/home-assistant/core/pull/136220 +[#136221]: https://github.com/home-assistant/core/pull/136221 +[#136225]: https://github.com/home-assistant/core/pull/136225 +[#136228]: https://github.com/home-assistant/core/pull/136228 +[#136230]: https://github.com/home-assistant/core/pull/136230 +[#136231]: https://github.com/home-assistant/core/pull/136231 +[#136233]: https://github.com/home-assistant/core/pull/136233 +[#136235]: https://github.com/home-assistant/core/pull/136235 +[#136241]: https://github.com/home-assistant/core/pull/136241 +[#136243]: https://github.com/home-assistant/core/pull/136243 +[#136247]: https://github.com/home-assistant/core/pull/136247 +[#136248]: https://github.com/home-assistant/core/pull/136248 +[#136251]: https://github.com/home-assistant/core/pull/136251 +[#136253]: https://github.com/home-assistant/core/pull/136253 +[#136258]: https://github.com/home-assistant/core/pull/136258 +[#136259]: https://github.com/home-assistant/core/pull/136259 +[#136260]: https://github.com/home-assistant/core/pull/136260 +[#136261]: https://github.com/home-assistant/core/pull/136261 +[#136265]: https://github.com/home-assistant/core/pull/136265 +[#136267]: https://github.com/home-assistant/core/pull/136267 +[#136270]: https://github.com/home-assistant/core/pull/136270 +[#136271]: https://github.com/home-assistant/core/pull/136271 +[#136277]: https://github.com/home-assistant/core/pull/136277 +[#136279]: https://github.com/home-assistant/core/pull/136279 +[#136280]: https://github.com/home-assistant/core/pull/136280 +[#136281]: https://github.com/home-assistant/core/pull/136281 +[#136282]: https://github.com/home-assistant/core/pull/136282 +[#136283]: https://github.com/home-assistant/core/pull/136283 +[#136285]: https://github.com/home-assistant/core/pull/136285 +[#136287]: https://github.com/home-assistant/core/pull/136287 +[#136289]: https://github.com/home-assistant/core/pull/136289 +[#136290]: https://github.com/home-assistant/core/pull/136290 +[#136291]: https://github.com/home-assistant/core/pull/136291 +[#136292]: https://github.com/home-assistant/core/pull/136292 +[#136294]: https://github.com/home-assistant/core/pull/136294 +[#136299]: https://github.com/home-assistant/core/pull/136299 +[#136300]: https://github.com/home-assistant/core/pull/136300 +[#136301]: https://github.com/home-assistant/core/pull/136301 +[#136302]: https://github.com/home-assistant/core/pull/136302 +[#136303]: https://github.com/home-assistant/core/pull/136303 +[#136304]: https://github.com/home-assistant/core/pull/136304 +[#136306]: https://github.com/home-assistant/core/pull/136306 +[#136307]: https://github.com/home-assistant/core/pull/136307 +[#136308]: https://github.com/home-assistant/core/pull/136308 +[#136309]: https://github.com/home-assistant/core/pull/136309 +[#136312]: https://github.com/home-assistant/core/pull/136312 +[#136313]: https://github.com/home-assistant/core/pull/136313 +[#136314]: https://github.com/home-assistant/core/pull/136314 +[#136316]: https://github.com/home-assistant/core/pull/136316 +[#136317]: https://github.com/home-assistant/core/pull/136317 +[#136318]: https://github.com/home-assistant/core/pull/136318 +[#136322]: https://github.com/home-assistant/core/pull/136322 +[#136323]: https://github.com/home-assistant/core/pull/136323 +[#136324]: https://github.com/home-assistant/core/pull/136324 +[#136327]: https://github.com/home-assistant/core/pull/136327 +[#136335]: https://github.com/home-assistant/core/pull/136335 +[#136336]: https://github.com/home-assistant/core/pull/136336 +[#136338]: https://github.com/home-assistant/core/pull/136338 +[#136343]: https://github.com/home-assistant/core/pull/136343 +[#136349]: https://github.com/home-assistant/core/pull/136349 +[#136354]: https://github.com/home-assistant/core/pull/136354 +[#136356]: https://github.com/home-assistant/core/pull/136356 +[#136357]: https://github.com/home-assistant/core/pull/136357 +[#136358]: https://github.com/home-assistant/core/pull/136358 +[#136360]: https://github.com/home-assistant/core/pull/136360 +[#136363]: https://github.com/home-assistant/core/pull/136363 +[#136365]: https://github.com/home-assistant/core/pull/136365 +[#136374]: https://github.com/home-assistant/core/pull/136374 +[#136376]: https://github.com/home-assistant/core/pull/136376 +[#136377]: https://github.com/home-assistant/core/pull/136377 +[#136378]: https://github.com/home-assistant/core/pull/136378 +[#136379]: https://github.com/home-assistant/core/pull/136379 +[#136380]: https://github.com/home-assistant/core/pull/136380 +[#136381]: https://github.com/home-assistant/core/pull/136381 +[#136382]: https://github.com/home-assistant/core/pull/136382 +[#136384]: https://github.com/home-assistant/core/pull/136384 +[#136386]: https://github.com/home-assistant/core/pull/136386 +[#136389]: https://github.com/home-assistant/core/pull/136389 +[#136397]: https://github.com/home-assistant/core/pull/136397 +[#136398]: https://github.com/home-assistant/core/pull/136398 +[#136401]: https://github.com/home-assistant/core/pull/136401 +[#136402]: https://github.com/home-assistant/core/pull/136402 +[#136403]: https://github.com/home-assistant/core/pull/136403 +[#136405]: https://github.com/home-assistant/core/pull/136405 +[#136406]: https://github.com/home-assistant/core/pull/136406 +[#136409]: https://github.com/home-assistant/core/pull/136409 +[#136410]: https://github.com/home-assistant/core/pull/136410 +[#136411]: https://github.com/home-assistant/core/pull/136411 +[#136412]: https://github.com/home-assistant/core/pull/136412 +[#136413]: https://github.com/home-assistant/core/pull/136413 +[#136414]: https://github.com/home-assistant/core/pull/136414 +[#136416]: https://github.com/home-assistant/core/pull/136416 +[#136418]: https://github.com/home-assistant/core/pull/136418 +[#136421]: https://github.com/home-assistant/core/pull/136421 +[#136422]: https://github.com/home-assistant/core/pull/136422 +[#136424]: https://github.com/home-assistant/core/pull/136424 +[#136426]: https://github.com/home-assistant/core/pull/136426 +[#136430]: https://github.com/home-assistant/core/pull/136430 +[#136432]: https://github.com/home-assistant/core/pull/136432 +[#136433]: https://github.com/home-assistant/core/pull/136433 +[#136434]: https://github.com/home-assistant/core/pull/136434 +[#136435]: https://github.com/home-assistant/core/pull/136435 +[#136437]: https://github.com/home-assistant/core/pull/136437 +[#136438]: https://github.com/home-assistant/core/pull/136438 +[#136440]: https://github.com/home-assistant/core/pull/136440 +[#136441]: https://github.com/home-assistant/core/pull/136441 +[#136442]: https://github.com/home-assistant/core/pull/136442 +[#136443]: https://github.com/home-assistant/core/pull/136443 +[#136444]: https://github.com/home-assistant/core/pull/136444 +[#136445]: https://github.com/home-assistant/core/pull/136445 +[#136446]: https://github.com/home-assistant/core/pull/136446 +[#136448]: https://github.com/home-assistant/core/pull/136448 +[#136453]: https://github.com/home-assistant/core/pull/136453 +[#136456]: https://github.com/home-assistant/core/pull/136456 +[#136457]: https://github.com/home-assistant/core/pull/136457 +[#136461]: https://github.com/home-assistant/core/pull/136461 +[#136462]: https://github.com/home-assistant/core/pull/136462 +[#136464]: https://github.com/home-assistant/core/pull/136464 +[#136465]: https://github.com/home-assistant/core/pull/136465 +[#136467]: https://github.com/home-assistant/core/pull/136467 +[#136470]: https://github.com/home-assistant/core/pull/136470 +[#136475]: https://github.com/home-assistant/core/pull/136475 +[#136481]: https://github.com/home-assistant/core/pull/136481 +[#136483]: https://github.com/home-assistant/core/pull/136483 +[#136484]: https://github.com/home-assistant/core/pull/136484 +[#136485]: https://github.com/home-assistant/core/pull/136485 +[#136486]: https://github.com/home-assistant/core/pull/136486 +[#136487]: https://github.com/home-assistant/core/pull/136487 +[#136488]: https://github.com/home-assistant/core/pull/136488 +[#136489]: https://github.com/home-assistant/core/pull/136489 +[#136490]: https://github.com/home-assistant/core/pull/136490 +[#136491]: https://github.com/home-assistant/core/pull/136491 +[#136492]: https://github.com/home-assistant/core/pull/136492 +[#136493]: https://github.com/home-assistant/core/pull/136493 +[#136496]: https://github.com/home-assistant/core/pull/136496 +[#136497]: https://github.com/home-assistant/core/pull/136497 +[#136504]: https://github.com/home-assistant/core/pull/136504 +[#136505]: https://github.com/home-assistant/core/pull/136505 +[#136506]: https://github.com/home-assistant/core/pull/136506 +[#136510]: https://github.com/home-assistant/core/pull/136510 +[#136511]: https://github.com/home-assistant/core/pull/136511 +[#136514]: https://github.com/home-assistant/core/pull/136514 +[#136516]: https://github.com/home-assistant/core/pull/136516 +[#136521]: https://github.com/home-assistant/core/pull/136521 +[#136522]: https://github.com/home-assistant/core/pull/136522 +[#136523]: https://github.com/home-assistant/core/pull/136523 +[#136524]: https://github.com/home-assistant/core/pull/136524 +[#136528]: https://github.com/home-assistant/core/pull/136528 +[#136529]: https://github.com/home-assistant/core/pull/136529 +[#136533]: https://github.com/home-assistant/core/pull/136533 +[#136536]: https://github.com/home-assistant/core/pull/136536 +[#136538]: https://github.com/home-assistant/core/pull/136538 +[#136539]: https://github.com/home-assistant/core/pull/136539 +[#136544]: https://github.com/home-assistant/core/pull/136544 +[#136546]: https://github.com/home-assistant/core/pull/136546 +[#136547]: https://github.com/home-assistant/core/pull/136547 +[#136549]: https://github.com/home-assistant/core/pull/136549 +[#136555]: https://github.com/home-assistant/core/pull/136555 +[#136561]: https://github.com/home-assistant/core/pull/136561 +[#136562]: https://github.com/home-assistant/core/pull/136562 +[#136563]: https://github.com/home-assistant/core/pull/136563 +[#136566]: https://github.com/home-assistant/core/pull/136566 +[#136567]: https://github.com/home-assistant/core/pull/136567 +[#136569]: https://github.com/home-assistant/core/pull/136569 +[#136570]: https://github.com/home-assistant/core/pull/136570 +[#136572]: https://github.com/home-assistant/core/pull/136572 +[#136573]: https://github.com/home-assistant/core/pull/136573 +[#136576]: https://github.com/home-assistant/core/pull/136576 +[#136577]: https://github.com/home-assistant/core/pull/136577 +[#136578]: https://github.com/home-assistant/core/pull/136578 +[#136580]: https://github.com/home-assistant/core/pull/136580 +[#136581]: https://github.com/home-assistant/core/pull/136581 +[#136583]: https://github.com/home-assistant/core/pull/136583 +[#136585]: https://github.com/home-assistant/core/pull/136585 +[#136586]: https://github.com/home-assistant/core/pull/136586 +[#136587]: https://github.com/home-assistant/core/pull/136587 +[#136589]: https://github.com/home-assistant/core/pull/136589 +[#136590]: https://github.com/home-assistant/core/pull/136590 +[#136591]: https://github.com/home-assistant/core/pull/136591 +[#136593]: https://github.com/home-assistant/core/pull/136593 +[#136596]: https://github.com/home-assistant/core/pull/136596 +[#136601]: https://github.com/home-assistant/core/pull/136601 +[#136602]: https://github.com/home-assistant/core/pull/136602 +[#136604]: https://github.com/home-assistant/core/pull/136604 +[#136609]: https://github.com/home-assistant/core/pull/136609 +[#136611]: https://github.com/home-assistant/core/pull/136611 +[#136612]: https://github.com/home-assistant/core/pull/136612 +[#136613]: https://github.com/home-assistant/core/pull/136613 +[#136614]: https://github.com/home-assistant/core/pull/136614 +[#136617]: https://github.com/home-assistant/core/pull/136617 +[#136618]: https://github.com/home-assistant/core/pull/136618 +[#136619]: https://github.com/home-assistant/core/pull/136619 +[#136621]: https://github.com/home-assistant/core/pull/136621 +[#136622]: https://github.com/home-assistant/core/pull/136622 +[#136625]: https://github.com/home-assistant/core/pull/136625 +[#136626]: https://github.com/home-assistant/core/pull/136626 +[#136627]: https://github.com/home-assistant/core/pull/136627 +[#136629]: https://github.com/home-assistant/core/pull/136629 +[#136631]: https://github.com/home-assistant/core/pull/136631 +[#136632]: https://github.com/home-assistant/core/pull/136632 +[#136633]: https://github.com/home-assistant/core/pull/136633 +[#136635]: https://github.com/home-assistant/core/pull/136635 +[#136639]: https://github.com/home-assistant/core/pull/136639 +[#136642]: https://github.com/home-assistant/core/pull/136642 +[#136643]: https://github.com/home-assistant/core/pull/136643 +[#136644]: https://github.com/home-assistant/core/pull/136644 +[#136645]: https://github.com/home-assistant/core/pull/136645 +[#136648]: https://github.com/home-assistant/core/pull/136648 +[#136649]: https://github.com/home-assistant/core/pull/136649 +[#136651]: https://github.com/home-assistant/core/pull/136651 +[#136652]: https://github.com/home-assistant/core/pull/136652 +[#136657]: https://github.com/home-assistant/core/pull/136657 +[#136658]: https://github.com/home-assistant/core/pull/136658 +[#136661]: https://github.com/home-assistant/core/pull/136661 +[#136663]: https://github.com/home-assistant/core/pull/136663 +[#136666]: https://github.com/home-assistant/core/pull/136666 +[#136668]: https://github.com/home-assistant/core/pull/136668 +[#136676]: https://github.com/home-assistant/core/pull/136676 +[#136679]: https://github.com/home-assistant/core/pull/136679 +[#136680]: https://github.com/home-assistant/core/pull/136680 +[#136684]: https://github.com/home-assistant/core/pull/136684 +[#136685]: https://github.com/home-assistant/core/pull/136685 +[#136686]: https://github.com/home-assistant/core/pull/136686 +[#136688]: https://github.com/home-assistant/core/pull/136688 +[#136689]: https://github.com/home-assistant/core/pull/136689 +[#136690]: https://github.com/home-assistant/core/pull/136690 +[#136691]: https://github.com/home-assistant/core/pull/136691 +[#136693]: https://github.com/home-assistant/core/pull/136693 +[#136694]: https://github.com/home-assistant/core/pull/136694 +[#136696]: https://github.com/home-assistant/core/pull/136696 +[#136697]: https://github.com/home-assistant/core/pull/136697 +[#136699]: https://github.com/home-assistant/core/pull/136699 +[#136701]: https://github.com/home-assistant/core/pull/136701 +[#136702]: https://github.com/home-assistant/core/pull/136702 +[#136703]: https://github.com/home-assistant/core/pull/136703 +[#136704]: https://github.com/home-assistant/core/pull/136704 +[#136705]: https://github.com/home-assistant/core/pull/136705 +[#136706]: https://github.com/home-assistant/core/pull/136706 +[#136707]: https://github.com/home-assistant/core/pull/136707 +[#136708]: https://github.com/home-assistant/core/pull/136708 +[#136709]: https://github.com/home-assistant/core/pull/136709 +[#136712]: https://github.com/home-assistant/core/pull/136712 +[#136717]: https://github.com/home-assistant/core/pull/136717 +[#136718]: https://github.com/home-assistant/core/pull/136718 +[#136719]: https://github.com/home-assistant/core/pull/136719 +[#136723]: https://github.com/home-assistant/core/pull/136723 +[#136727]: https://github.com/home-assistant/core/pull/136727 +[#136730]: https://github.com/home-assistant/core/pull/136730 +[#136731]: https://github.com/home-assistant/core/pull/136731 +[#136732]: https://github.com/home-assistant/core/pull/136732 +[#136733]: https://github.com/home-assistant/core/pull/136733 +[#136734]: https://github.com/home-assistant/core/pull/136734 +[#136735]: https://github.com/home-assistant/core/pull/136735 +[#136736]: https://github.com/home-assistant/core/pull/136736 +[#136738]: https://github.com/home-assistant/core/pull/136738 +[#136739]: https://github.com/home-assistant/core/pull/136739 +[#136741]: https://github.com/home-assistant/core/pull/136741 +[#136743]: https://github.com/home-assistant/core/pull/136743 +[#136744]: https://github.com/home-assistant/core/pull/136744 +[#136745]: https://github.com/home-assistant/core/pull/136745 +[#136748]: https://github.com/home-assistant/core/pull/136748 +[#136749]: https://github.com/home-assistant/core/pull/136749 +[#136750]: https://github.com/home-assistant/core/pull/136750 +[#136751]: https://github.com/home-assistant/core/pull/136751 +[#136752]: https://github.com/home-assistant/core/pull/136752 +[#136753]: https://github.com/home-assistant/core/pull/136753 +[#136759]: https://github.com/home-assistant/core/pull/136759 +[#136762]: https://github.com/home-assistant/core/pull/136762 +[#136763]: https://github.com/home-assistant/core/pull/136763 +[#136764]: https://github.com/home-assistant/core/pull/136764 +[#136765]: https://github.com/home-assistant/core/pull/136765 +[#136766]: https://github.com/home-assistant/core/pull/136766 +[#136767]: https://github.com/home-assistant/core/pull/136767 +[#136769]: https://github.com/home-assistant/core/pull/136769 +[#136770]: https://github.com/home-assistant/core/pull/136770 +[#136772]: https://github.com/home-assistant/core/pull/136772 +[#136773]: https://github.com/home-assistant/core/pull/136773 +[#136774]: https://github.com/home-assistant/core/pull/136774 +[#136775]: https://github.com/home-assistant/core/pull/136775 +[#136777]: https://github.com/home-assistant/core/pull/136777 +[#136779]: https://github.com/home-assistant/core/pull/136779 +[#136780]: https://github.com/home-assistant/core/pull/136780 +[#136781]: https://github.com/home-assistant/core/pull/136781 +[#136782]: https://github.com/home-assistant/core/pull/136782 +[#136784]: https://github.com/home-assistant/core/pull/136784 +[#136785]: https://github.com/home-assistant/core/pull/136785 +[#136786]: https://github.com/home-assistant/core/pull/136786 +[#136787]: https://github.com/home-assistant/core/pull/136787 +[#136791]: https://github.com/home-assistant/core/pull/136791 +[#136793]: https://github.com/home-assistant/core/pull/136793 +[#136794]: https://github.com/home-assistant/core/pull/136794 +[#136795]: https://github.com/home-assistant/core/pull/136795 +[#136797]: https://github.com/home-assistant/core/pull/136797 +[#136798]: https://github.com/home-assistant/core/pull/136798 +[#136799]: https://github.com/home-assistant/core/pull/136799 +[#136801]: https://github.com/home-assistant/core/pull/136801 +[#136803]: https://github.com/home-assistant/core/pull/136803 +[#136805]: https://github.com/home-assistant/core/pull/136805 +[#136806]: https://github.com/home-assistant/core/pull/136806 +[#136807]: https://github.com/home-assistant/core/pull/136807 +[#136810]: https://github.com/home-assistant/core/pull/136810 +[#136811]: https://github.com/home-assistant/core/pull/136811 +[#136813]: https://github.com/home-assistant/core/pull/136813 +[#136814]: https://github.com/home-assistant/core/pull/136814 +[#136816]: https://github.com/home-assistant/core/pull/136816 +[#136817]: https://github.com/home-assistant/core/pull/136817 +[#136818]: https://github.com/home-assistant/core/pull/136818 +[#136819]: https://github.com/home-assistant/core/pull/136819 +[#136821]: https://github.com/home-assistant/core/pull/136821 +[#136823]: https://github.com/home-assistant/core/pull/136823 +[#136824]: https://github.com/home-assistant/core/pull/136824 +[#136825]: https://github.com/home-assistant/core/pull/136825 +[#136826]: https://github.com/home-assistant/core/pull/136826 +[#136827]: https://github.com/home-assistant/core/pull/136827 +[#136828]: https://github.com/home-assistant/core/pull/136828 +[#136829]: https://github.com/home-assistant/core/pull/136829 +[#136830]: https://github.com/home-assistant/core/pull/136830 +[#136831]: https://github.com/home-assistant/core/pull/136831 +[#136832]: https://github.com/home-assistant/core/pull/136832 +[#136833]: https://github.com/home-assistant/core/pull/136833 +[#136834]: https://github.com/home-assistant/core/pull/136834 +[#136835]: https://github.com/home-assistant/core/pull/136835 +[#136836]: https://github.com/home-assistant/core/pull/136836 +[#136838]: https://github.com/home-assistant/core/pull/136838 +[#136842]: https://github.com/home-assistant/core/pull/136842 +[#136843]: https://github.com/home-assistant/core/pull/136843 +[#136844]: https://github.com/home-assistant/core/pull/136844 +[#136845]: https://github.com/home-assistant/core/pull/136845 +[#136850]: https://github.com/home-assistant/core/pull/136850 +[#136851]: https://github.com/home-assistant/core/pull/136851 +[#136852]: https://github.com/home-assistant/core/pull/136852 +[#136854]: https://github.com/home-assistant/core/pull/136854 +[#136856]: https://github.com/home-assistant/core/pull/136856 +[#136857]: https://github.com/home-assistant/core/pull/136857 +[#136858]: https://github.com/home-assistant/core/pull/136858 +[#136861]: https://github.com/home-assistant/core/pull/136861 +[#136862]: https://github.com/home-assistant/core/pull/136862 +[#136870]: https://github.com/home-assistant/core/pull/136870 +[#136872]: https://github.com/home-assistant/core/pull/136872 +[#136883]: https://github.com/home-assistant/core/pull/136883 +[#136884]: https://github.com/home-assistant/core/pull/136884 +[#136888]: https://github.com/home-assistant/core/pull/136888 +[#136889]: https://github.com/home-assistant/core/pull/136889 +[#136891]: https://github.com/home-assistant/core/pull/136891 +[#136892]: https://github.com/home-assistant/core/pull/136892 +[#136893]: https://github.com/home-assistant/core/pull/136893 +[#136898]: https://github.com/home-assistant/core/pull/136898 +[#136906]: https://github.com/home-assistant/core/pull/136906 +[#136907]: https://github.com/home-assistant/core/pull/136907 +[#136910]: https://github.com/home-assistant/core/pull/136910 +[#136911]: https://github.com/home-assistant/core/pull/136911 +[#136912]: https://github.com/home-assistant/core/pull/136912 +[#136913]: https://github.com/home-assistant/core/pull/136913 +[#136916]: https://github.com/home-assistant/core/pull/136916 +[#136925]: https://github.com/home-assistant/core/pull/136925 +[#136926]: https://github.com/home-assistant/core/pull/136926 +[#136927]: https://github.com/home-assistant/core/pull/136927 +[#136928]: https://github.com/home-assistant/core/pull/136928 +[#136929]: https://github.com/home-assistant/core/pull/136929 +[#136930]: https://github.com/home-assistant/core/pull/136930 +[#136931]: https://github.com/home-assistant/core/pull/136931 +[#136932]: https://github.com/home-assistant/core/pull/136932 +[#136937]: https://github.com/home-assistant/core/pull/136937 +[#136940]: https://github.com/home-assistant/core/pull/136940 +[#136942]: https://github.com/home-assistant/core/pull/136942 +[#136954]: https://github.com/home-assistant/core/pull/136954 +[#136958]: https://github.com/home-assistant/core/pull/136958 +[#136973]: https://github.com/home-assistant/core/pull/136973 +[#136977]: https://github.com/home-assistant/core/pull/136977 +[#136980]: https://github.com/home-assistant/core/pull/136980 +[#136982]: https://github.com/home-assistant/core/pull/136982 +[#136990]: https://github.com/home-assistant/core/pull/136990 +[#136995]: https://github.com/home-assistant/core/pull/136995 +[#136997]: https://github.com/home-assistant/core/pull/136997 +[#136998]: https://github.com/home-assistant/core/pull/136998 +[#137001]: https://github.com/home-assistant/core/pull/137001 +[#137010]: https://github.com/home-assistant/core/pull/137010 +[#137018]: https://github.com/home-assistant/core/pull/137018 +[#137020]: https://github.com/home-assistant/core/pull/137020 +[#137022]: https://github.com/home-assistant/core/pull/137022 +[#137024]: https://github.com/home-assistant/core/pull/137024 +[#137025]: https://github.com/home-assistant/core/pull/137025 +[#137028]: https://github.com/home-assistant/core/pull/137028 +[#137030]: https://github.com/home-assistant/core/pull/137030 +[#137031]: https://github.com/home-assistant/core/pull/137031 +[#137032]: https://github.com/home-assistant/core/pull/137032 +[#137035]: https://github.com/home-assistant/core/pull/137035 +[#137036]: https://github.com/home-assistant/core/pull/137036 +[#137040]: https://github.com/home-assistant/core/pull/137040 +[#137045]: https://github.com/home-assistant/core/pull/137045 +[#137049]: https://github.com/home-assistant/core/pull/137049 +[#137051]: https://github.com/home-assistant/core/pull/137051 +[#137052]: https://github.com/home-assistant/core/pull/137052 +[#137056]: https://github.com/home-assistant/core/pull/137056 +[#137058]: https://github.com/home-assistant/core/pull/137058 +[#137061]: https://github.com/home-assistant/core/pull/137061 +[#137063]: https://github.com/home-assistant/core/pull/137063 +[#137064]: https://github.com/home-assistant/core/pull/137064 +[#137067]: https://github.com/home-assistant/core/pull/137067 +[#137075]: https://github.com/home-assistant/core/pull/137075 +[#137091]: https://github.com/home-assistant/core/pull/137091 +[#137102]: https://github.com/home-assistant/core/pull/137102 +[#137103]: https://github.com/home-assistant/core/pull/137103 +[#137104]: https://github.com/home-assistant/core/pull/137104 +[#137105]: https://github.com/home-assistant/core/pull/137105 +[#137106]: https://github.com/home-assistant/core/pull/137106 +[#137107]: https://github.com/home-assistant/core/pull/137107 +[#137109]: https://github.com/home-assistant/core/pull/137109 +[#137110]: https://github.com/home-assistant/core/pull/137110 +[#137111]: https://github.com/home-assistant/core/pull/137111 +[#137113]: https://github.com/home-assistant/core/pull/137113 +[#137115]: https://github.com/home-assistant/core/pull/137115 +[#137121]: https://github.com/home-assistant/core/pull/137121 +[#137123]: https://github.com/home-assistant/core/pull/137123 +[#137126]: https://github.com/home-assistant/core/pull/137126 +[#137129]: https://github.com/home-assistant/core/pull/137129 +[#137132]: https://github.com/home-assistant/core/pull/137132 +[#137133]: https://github.com/home-assistant/core/pull/137133 +[#137136]: https://github.com/home-assistant/core/pull/137136 +[#137137]: https://github.com/home-assistant/core/pull/137137 +[#137147]: https://github.com/home-assistant/core/pull/137147 +[#137148]: https://github.com/home-assistant/core/pull/137148 +[#137151]: https://github.com/home-assistant/core/pull/137151 +[#137158]: https://github.com/home-assistant/core/pull/137158 +[#137168]: https://github.com/home-assistant/core/pull/137168 +[#137169]: https://github.com/home-assistant/core/pull/137169 +[#137173]: https://github.com/home-assistant/core/pull/137173 +[#137176]: https://github.com/home-assistant/core/pull/137176 +[#137180]: https://github.com/home-assistant/core/pull/137180 +[#137188]: https://github.com/home-assistant/core/pull/137188 +[#137199]: https://github.com/home-assistant/core/pull/137199 +[#137204]: https://github.com/home-assistant/core/pull/137204 +[#137205]: https://github.com/home-assistant/core/pull/137205 +[#137206]: https://github.com/home-assistant/core/pull/137206 +[#137208]: https://github.com/home-assistant/core/pull/137208 +[#137217]: https://github.com/home-assistant/core/pull/137217 +[#137220]: https://github.com/home-assistant/core/pull/137220 +[#137230]: https://github.com/home-assistant/core/pull/137230 +[#137239]: https://github.com/home-assistant/core/pull/137239 +[#137244]: https://github.com/home-assistant/core/pull/137244 +[#137252]: https://github.com/home-assistant/core/pull/137252 +[#137253]: https://github.com/home-assistant/core/pull/137253 +[#137257]: https://github.com/home-assistant/core/pull/137257 +[#137261]: https://github.com/home-assistant/core/pull/137261 +[#137263]: https://github.com/home-assistant/core/pull/137263 +[#137264]: https://github.com/home-assistant/core/pull/137264 +[#137278]: https://github.com/home-assistant/core/pull/137278 +[#137295]: https://github.com/home-assistant/core/pull/137295 +[#137296]: https://github.com/home-assistant/core/pull/137296 +[#137299]: https://github.com/home-assistant/core/pull/137299 +[#137301]: https://github.com/home-assistant/core/pull/137301 +[#137303]: https://github.com/home-assistant/core/pull/137303 +[#137309]: https://github.com/home-assistant/core/pull/137309 +[#137313]: https://github.com/home-assistant/core/pull/137313 +[#137315]: https://github.com/home-assistant/core/pull/137315 +[#137324]: https://github.com/home-assistant/core/pull/137324 +[#137330]: https://github.com/home-assistant/core/pull/137330 +[#137331]: https://github.com/home-assistant/core/pull/137331 +[#137334]: https://github.com/home-assistant/core/pull/137334 +[#137337]: https://github.com/home-assistant/core/pull/137337 +[#137338]: https://github.com/home-assistant/core/pull/137338 +[#137340]: https://github.com/home-assistant/core/pull/137340 +[#137342]: https://github.com/home-assistant/core/pull/137342 +[#137343]: https://github.com/home-assistant/core/pull/137343 +[#137346]: https://github.com/home-assistant/core/pull/137346 +[#137347]: https://github.com/home-assistant/core/pull/137347 +[#137353]: https://github.com/home-assistant/core/pull/137353 +[#137355]: https://github.com/home-assistant/core/pull/137355 +[#137359]: https://github.com/home-assistant/core/pull/137359 +[#137360]: https://github.com/home-assistant/core/pull/137360 +[#137361]: https://github.com/home-assistant/core/pull/137361 +[#137364]: https://github.com/home-assistant/core/pull/137364 +[#137369]: https://github.com/home-assistant/core/pull/137369 +[#137373]: https://github.com/home-assistant/core/pull/137373 +[#137374]: https://github.com/home-assistant/core/pull/137374 +[#137379]: https://github.com/home-assistant/core/pull/137379 +[#137390]: https://github.com/home-assistant/core/pull/137390 +[#137393]: https://github.com/home-assistant/core/pull/137393 +[#137402]: https://github.com/home-assistant/core/pull/137402 +[#137409]: https://github.com/home-assistant/core/pull/137409 +[#137420]: https://github.com/home-assistant/core/pull/137420 +[#137423]: https://github.com/home-assistant/core/pull/137423 +[#137424]: https://github.com/home-assistant/core/pull/137424 +[#137430]: https://github.com/home-assistant/core/pull/137430 +[#137437]: https://github.com/home-assistant/core/pull/137437 +[#137440]: https://github.com/home-assistant/core/pull/137440 +[#137441]: https://github.com/home-assistant/core/pull/137441 +[#137446]: https://github.com/home-assistant/core/pull/137446 +[@Anonym-tsk]: https://github.com/Anonym-tsk [@Bre77]: https://github.com/Bre77 -[@DeerMaximum]: https://github.com/DeerMaximum +[@CFenner]: https://github.com/CFenner +[@CoMPaTech]: https://github.com/CoMPaTech +[@DCSBL]: https://github.com/DCSBL +[@Danielhiversen]: https://github.com/Danielhiversen [@Diegorro98]: https://github.com/Diegorro98 -[@DioSWolF]: https://github.com/DioSWolF [@Djelibeybi]: https://github.com/Djelibeybi +[@DrDonoso]: https://github.com/DrDonoso +[@EliSchleifer]: https://github.com/EliSchleifer [@Ernst79]: https://github.com/Ernst79 -[@Gigatrappeur]: https://github.com/Gigatrappeur -[@Hypfer]: https://github.com/Hypfer -[@IvanLH]: https://github.com/IvanLH +[@G-Two]: https://github.com/G-Two +[@GlennReilly]: https://github.com/GlennReilly +[@IceBotYT]: https://github.com/IceBotYT +[@IgnusG]: https://github.com/IgnusG +[@Ik-12]: https://github.com/Ik-12 +[@KapJI]: https://github.com/KapJI [@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration [@LaStrada]: https://github.com/LaStrada [@Lash-L]: https://github.com/Lash-L -[@LazyTarget]: https://github.com/LazyTarget -[@Lektrico]: https://github.com/Lektrico [@LouisChrist]: https://github.com/LouisChrist [@MartinHjelmare]: https://github.com/MartinHjelmare -[@MindFreeze]: https://github.com/MindFreeze -[@NickKoepr]: https://github.com/NickKoepr +[@Master-Guy]: https://github.com/Master-Guy +[@MatthiasLohr]: https://github.com/MatthiasLohr +[@N3rdix]: https://github.com/N3rdix [@NoRi2909]: https://github.com/NoRi2909 -[@Passific]: https://github.com/Passific +[@Noltari]: https://github.com/Noltari +[@PaulSD]: https://github.com/PaulSD [@PeteRager]: https://github.com/PeteRager [@Petro31]: https://github.com/Petro31 +[@PoppyPop]: https://github.com/PoppyPop +[@Qbus-iot]: https://github.com/Qbus-iot +[@RBaragona]: https://github.com/RBaragona +[@RJPoelstra]: https://github.com/RJPoelstra [@RaHehl]: https://github.com/RaHehl -[@RenierM26]: https://github.com/RenierM26 -[@RobBie1221]: https://github.com/RobBie1221 -[@Schlauer-Hax]: https://github.com/Schlauer-Hax +[@RunC0deRun]: https://github.com/RunC0deRun +[@SeraphicRav]: https://github.com/SeraphicRav [@Shulyaka]: https://github.com/Shulyaka [@Shutgun]: https://github.com/Shutgun -[@Swamp-Ig]: https://github.com/Swamp-Ig +[@SparkyDan555]: https://github.com/SparkyDan555 +[@Splint77]: https://github.com/Splint77 +[@StevenLooman]: https://github.com/StevenLooman [@Taraman17]: https://github.com/Taraman17 [@TheJulianJES]: https://github.com/TheJulianJES [@Thomas55555]: https://github.com/Thomas55555 +[@ThyMYthOS]: https://github.com/ThyMYthOS [@VandeurenGlenn]: https://github.com/VandeurenGlenn -[@XiaoXianNv-boot]: https://github.com/XiaoXianNv-boot +[@WaterInTheLake]: https://github.com/WaterInTheLake +[@YogevBokobza]: https://github.com/YogevBokobza [@abmantis]: https://github.com/abmantis -[@agorecki]: https://github.com/agorecki [@alengwenus]: https://github.com/alengwenus -[@alexandrecuer]: https://github.com/alexandrecuer -[@alistair23]: https://github.com/alistair23 [@allenporter]: https://github.com/allenporter +[@andrew-codechimp]: https://github.com/andrew-codechimp +[@andrewsayre]: https://github.com/andrewsayre +[@apt-itude]: https://github.com/apt-itude +[@arturpragacz]: https://github.com/arturpragacz +[@ashionky]: https://github.com/ashionky [@astrandb]: https://github.com/astrandb -[@aturri]: https://github.com/aturri +[@austinmroczek]: https://github.com/austinmroczek [@autinerd]: https://github.com/autinerd -[@avee87]: https://github.com/avee87 [@balloob]: https://github.com/balloob [@bdraco]: https://github.com/bdraco +[@beginner2047]: https://github.com/beginner2047 [@bieniu]: https://github.com/bieniu +[@boralyl]: https://github.com/boralyl +[@bors-ltd]: https://github.com/bors-ltd [@bouwew]: https://github.com/bouwew [@bramkragten]: https://github.com/bramkragten -[@brg468]: https://github.com/brg468 -[@c0ffeeca7]: https://github.com/c0ffeeca7 +[@catsmanac]: https://github.com/catsmanac [@cdce8p]: https://github.com/cdce8p [@cdnninja]: https://github.com/cdnninja +[@cereal2nd]: https://github.com/cereal2nd [@chemelli74]: https://github.com/chemelli74 -[@dalanmiller]: https://github.com/dalanmiller -[@danielvandenberg95]: https://github.com/danielvandenberg95 +[@choumarin]: https://github.com/choumarin +[@crevetor]: https://github.com/crevetor +[@dan-r]: https://github.com/dan-r +[@davet2001]: https://github.com/davet2001 +[@david1024pl]: https://github.com/david1024pl [@davidrapan]: https://github.com/davidrapan +[@dext0r]: https://github.com/dext0r +[@dgomes]: https://github.com/dgomes +[@dieselrabbit]: https://github.com/dieselrabbit +[@dknowles2]: https://github.com/dknowles2 +[@domingues]: https://github.com/domingues +[@dontinelli]: https://github.com/dontinelli +[@dotvav]: https://github.com/dotvav +[@dustMason]: https://github.com/dustMason +[@eclair4151]: https://github.com/eclair4151 [@edenhaus]: https://github.com/edenhaus [@elmurato]: https://github.com/elmurato +[@elupus]: https://github.com/elupus [@emontnemery]: https://github.com/emontnemery [@epenet]: https://github.com/epenet [@erwindouna]: https://github.com/erwindouna -[@exciton]: https://github.com/exciton +[@farkasdi]: https://github.com/farkasdi [@farmio]: https://github.com/farmio +[@firstof9]: https://github.com/firstof9 +[@flabbamann]: https://github.com/flabbamann [@frenck]: https://github.com/frenck -[@fvgarrel]: https://github.com/fvgarrel -[@generically-named]: https://github.com/generically-named +[@fwestenberg]: https://github.com/fwestenberg +[@gentoo-root]: https://github.com/gentoo-root [@gjohansson-ST]: https://github.com/gjohansson-ST +[@gjong]: https://github.com/gjong +[@gwww]: https://github.com/gwww +[@hahn-th]: https://github.com/hahn-th +[@huyuwei1996]: https://github.com/huyuwei1996 [@iMicknl]: https://github.com/iMicknl -[@ichbinsteffen]: https://github.com/ichbinsteffen -[@javicalle]: https://github.com/javicalle +[@illia-piskurov]: https://github.com/illia-piskurov +[@iprak]: https://github.com/iprak +[@iskrakranj]: https://github.com/iskrakranj +[@jaminh]: https://github.com/jaminh [@jb101010-2]: https://github.com/jb101010-2 +[@jbarreiros]: https://github.com/jbarreiros [@jbouwh]: https://github.com/jbouwh -[@jesserockz]: https://github.com/jesserockz +[@jeeftor]: https://github.com/jeeftor +[@jesperraemaekers]: https://github.com/jesperraemaekers +[@jiriappl]: https://github.com/jiriappl [@joostlek]: https://github.com/joostlek -[@jorisdrenth]: https://github.com/jorisdrenth -[@jrhillery]: https://github.com/jrhillery -[@jvmahon]: https://github.com/jvmahon -[@jz-v]: https://github.com/jz-v -[@karwosts]: https://github.com/karwosts +[@jpbede]: https://github.com/jpbede +[@jpelgrom]: https://github.com/jpelgrom +[@jsuar]: https://github.com/jsuar +[@jterrace]: https://github.com/jterrace +[@keithle888]: https://github.com/keithle888 +[@kelyaenn]: https://github.com/kelyaenn +[@kereyroper]: https://github.com/kereyroper +[@klaasnicolaas]: https://github.com/klaasnicolaas +[@klejejs]: https://github.com/klejejs +[@krakonos1602]: https://github.com/krakonos1602 [@lanthaler]: https://github.com/lanthaler [@lboue]: https://github.com/lboue -[@lodesmets]: https://github.com/lodesmets -[@ludeeus]: https://github.com/ludeeus -[@marc7s]: https://github.com/marc7s -[@markhannon]: https://github.com/markhannon -[@matrixd2]: https://github.com/matrixd2 -[@mback2k]: https://github.com/mback2k -[@mhannon11]: https://github.com/mhannon11 +[@lschloetterer]: https://github.com/lschloetterer +[@luc-ass]: https://github.com/luc-ass +[@marcelveldt]: https://github.com/marcelveldt +[@maxcabrajac]: https://github.com/maxcabrajac +[@mckbrmn]: https://github.com/mckbrmn +[@miaucl]: https://github.com/miaucl [@mib1185]: https://github.com/mib1185 [@mj23000]: https://github.com/mj23000 -[@mrueg]: https://github.com/mrueg -[@ol-iver]: https://github.com/ol-iver -[@pantherale0]: https://github.com/pantherale0 +[@mkmer]: https://github.com/mkmer +[@mxr]: https://github.com/mxr +[@natekspencer]: https://github.com/natekspencer +[@noahhusby]: https://github.com/noahhusby +[@oandrew]: https://github.com/oandrew +[@pawlizio]: https://github.com/pawlizio [@peteS-UK]: https://github.com/peteS-UK -[@pssc]: https://github.com/pssc -[@sanjay900]: https://github.com/sanjay900 +[@piitaya]: https://github.com/piitaya +[@puddly]: https://github.com/puddly +[@rajlaud]: https://github.com/rajlaud +[@redge76]: https://github.com/redge76 +[@regevbr]: https://github.com/regevbr +[@richardpolzer]: https://github.com/richardpolzer +[@rikroe]: https://github.com/rikroe +[@rpavlik]: https://github.com/rpavlik +[@rrooggiieerr]: https://github.com/rrooggiieerr +[@rsiv]: https://github.com/rsiv +[@rwalker777]: https://github.com/rwalker777 +[@rytilahti]: https://github.com/rytilahti +[@sVnsation]: https://github.com/sVnsation [@scop]: https://github.com/scop +[@sdb9696]: https://github.com/sdb9696 +[@shmuelzon]: https://github.com/shmuelzon [@silamon]: https://github.com/silamon +[@sorgfresser]: https://github.com/sorgfresser +[@squishykid]: https://github.com/squishykid +[@srescio]: https://github.com/srescio [@starkillerOG]: https://github.com/starkillerOG -[@tamwahba]: https://github.com/tamwahba -[@tdfountain]: https://github.com/tdfountain -[@tedvdb]: https://github.com/tedvdb +[@synesthesiam]: https://github.com/synesthesiam [@thecode]: https://github.com/thecode +[@thomasddn]: https://github.com/thomasddn +[@tkunzfeld]: https://github.com/tkunzfeld [@tl-sl]: https://github.com/tl-sl +[@tomer-w]: https://github.com/tomer-w [@tr4nt0r]: https://github.com/tr4nt0r [@tronikos]: https://github.com/tronikos -[@tsvi]: https://github.com/tsvi -[@tyriis]: https://github.com/tyriis -[@ucodery]: https://github.com/ucodery -[@wilbiev]: https://github.com/wilbiev -[@wittypluck]: https://github.com/wittypluck -[@wuede]: https://github.com/wuede -[@yuxincs]: https://github.com/yuxincs -[@zerzhang]: https://github.com/zerzhang +[@tswsl1989]: https://github.com/tswsl1989 +[@tyron]: https://github.com/tyron +[@wlcrs]: https://github.com/wlcrs [@zweckj]: https://github.com/zweckj From 9ea6f9e40d284d8f341f0b26f8092dc0496a5874 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 11 Jun 2025 18:41:25 +0200 Subject: [PATCH 101/362] Change to Alexa devices (#39486) --- ...{amazon_devices.markdown => alexa_devices.markdown} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename source/_integrations/{amazon_devices.markdown => alexa_devices.markdown} (87%) diff --git a/source/_integrations/amazon_devices.markdown b/source/_integrations/alexa_devices.markdown similarity index 87% rename from source/_integrations/amazon_devices.markdown rename to source/_integrations/alexa_devices.markdown index a04a660ac45..0a9d399baf9 100644 --- a/source/_integrations/amazon_devices.markdown +++ b/source/_integrations/alexa_devices.markdown @@ -1,10 +1,10 @@ --- -title: Amazon Devices -description: Instructions on how to integrate Amazon Devices into Home Assistant. +title: Alexa Devices +description: Instructions on how to integrate Alexa Devices into Home Assistant. ha_category: - Binary Sensor ha_release: '2025.6' -ha_domain: amazon_devices +ha_domain: alexa_devices ha_config_flow: true ha_codeowners: - '@chemelli74' @@ -18,7 +18,7 @@ ha_quality_scale: bronze ha_dhcp: true --- -The **Amazon Devices** {% term integration %} allows you to control your [Amazon Echo dots](https://www.amazon.com/echo-dot/). +The **Alexa Devices** {% term integration %} allows you to control your [Amazon Echo dots](https://www.amazon.com/echo-dot/). The integration provides information on connected devices and enables control of the main features. @@ -97,7 +97,7 @@ This integration {% term polling polls %} data from the device every 30 seconds ## Supported functionality -The **Amazon Devices** {% term integration %} provides the following entities: +The **Alexa Devices** {% term integration %} provides the following entities: - Binary sensor - main and Bluetooth connectivity From 3c84b3bc74075b5fecd2a5f1610084941122e390 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 11 Jun 2025 18:29:06 +0000 Subject: [PATCH 102/362] 2025.6: Fix alexa devices --- source/_posts/2025-06-11-release-20256.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index 0a80b2e9ef1..64971b2c737 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -113,7 +113,7 @@ and improvements to existing ones! You’re all awesome 🥰 We welcome the following new integrations in this release: -- **[Amazon Devices]**, added by [@chemelli74] +- **[Alexa Devices]**, added by [@chemelli74] Connect to and control your Amazon devices like Echo, Fire TV, and Alexa-enabled devices. - **[Immich]**, added by [@mib1185] Integrates with [Immich App], a self-hosted photo and video backup solution that puts you in control of your personal media. @@ -130,7 +130,7 @@ We welcome the following new integrations in this release: [@mib1185]: https://github.com/mib1185 [@pantherale0]: https://github.com/pantherale0 [@starkillerOG]: https://github.com/starkillerOG -[Amazon Devices]: /integrations/amazon_devices +[Alexa Devices]: /integrations/alexa_devices [Immich App]: https://immich.app/ [Immich]: /integrations/immich [Paperless-ngx system]: https://docs.paperless-ngx.com/ From 89c198f2360820bc5f359dda374e5614730461f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Wed, 11 Jun 2025 22:05:15 +0100 Subject: [PATCH 103/362] Add Recorder's get_statistics action docs (#39492) --- source/_integrations/recorder.markdown | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/source/_integrations/recorder.markdown b/source/_integrations/recorder.markdown index 95dca003352..6c1ecc8a587 100644 --- a/source/_integrations/recorder.markdown +++ b/source/_integrations/recorder.markdown @@ -253,6 +253,39 @@ Perform the action `recorder.disable` to stop saving events and states to the da Perform the action `recorder.enable` to start again saving events and states to the database. This is the opposite of `recorder.disable`. +### Action `get_statistics` + +Perform the action `recorder.get_statistics` to retrieve statistics for one or more entities from the recorder database. This action is useful for automations or scripts that need to access historical statistics, such as mean, min, max, or sum values, for supported entities like sensors. + +| Data attribute | Optional | Description | +| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `statistic_ids`| no | The entity IDs or statistic IDs to get statistics for. | +| `start_time` | no | The start time for the statistics query. | +| `end_time` | yes | The end time for the statistics query. If omitted, returns all statistics from start time onward. | +| `period` | no | The time period to group statistics by (`5minute`, `hour`, `day`, `week`, or `month`). | +| `types` | no | The types of statistics values to return (`change`, `last_reset`, `max`, `mean`, `min`, `state`, or `sum`). | +| `units` | yes | Optional unit conversion mapping. An object where keys are [device classes](https://www.home-assistant.io/integrations/sensor#device-class) and values are the desired target units. This allows retrieving statistics converted to different units than what's stored in the database. | + +#### Example using get_statistics + +```yaml +action: recorder.get_statistics +data: + statistic_ids: + - sensor.energy_meter + - sensor.water_usage + start_time: "2025-06-10 00:00:00" + end_time: "2025-06-11 23:00:00" + period: hour + types: + - sum + - mean + units: + energy: kWh + volume: L +response_variable: consumption_stats +``` + ## Handling disk corruption and hardware failures When using SQLite, if the system encounters unrecoverable disk corruption, it will move the database aside and create a new database to keep the system online. In this case, having at least 2.5x the database size available in free disk space is essential. Starting a new database is the system's last resort recovery option and is usually caused by failing flash storage, an inadequate power supply, an unclean shutdown, or another hardware failure. From c736681dbcb3c19cc63f0d491c268beda6d117b1 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 12 Jun 2025 09:04:19 +0200 Subject: [PATCH 104/362] Growatt: add prereq Cloud account and creds are needed (#39493) --- source/_integrations/growatt_server.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/growatt_server.markdown b/source/_integrations/growatt_server.markdown index 192db9e3ed7..619cd891d6e 100644 --- a/source/_integrations/growatt_server.markdown +++ b/source/_integrations/growatt_server.markdown @@ -24,4 +24,9 @@ Users keen to explore all current supported servers and configuration possibilit Once integrated, the sensor logs into the user's Growatt account and accesses the first "Plant." It then retrieves the inverters associated with this plant and generates sensors for these inverters, as well as overall plant sensors. +## Prerequisites + +- Growatt account +- Login credentials to that Growatt account, you will need them during setup of the integration + {% include integrations/config_flow.md %} From 112617449f5b7c4df889df04d527201a4e341ead Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:21:22 +0200 Subject: [PATCH 105/362] Z-Wave add 800 series to supported devices (#39481) Co-authored-by: AlCalzone --- source/_integrations/zwave_js.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index bb76d7c1cc5..cd82060e459 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -841,7 +841,7 @@ You can also keep track of the road map for the Z-Wave integration [here](https: ### Which Z-Wave controller should I buy? -Z-Wave supports all known 500 and 700 series Z-Wave controllers. If you are just starting out, we recommend that you purchase a 700 series controller (with firmware updated to >=7.17.2). +Z-Wave supports all known 500-, 700-, and 800-series Z-Wave controllers. If you are just starting out, we recommend that you purchase a 800-series controller (with firmware updated to >=7.23.2). For more information, see [Supported Z-Wave dongles](/docs/z-wave/controllers/#supported-z-wave-usb-sticks--hardware-modules) From 43db9e66b1aaf3b4c6c5265751d85fe0354246f8 Mon Sep 17 00:00:00 2001 From: Martijn van der Pol Date: Thu, 12 Jun 2025 14:42:18 +0200 Subject: [PATCH 106/362] Update templating.markdown for `as_datetime` (#39498) --- source/_docs/configuration/templating.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index dfbc473f02f..9b009f1c3d3 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -774,7 +774,7 @@ For example, if you wanted to select a field from `trigger` in an automation bas {% endraw %} -- `as_datetime(value, default)` converts a string containing a timestamp, or valid UNIX timestamp, to a datetime object. If that fails, it returns the `default` value or, if omitted, raises an error. When the input is already a datetime object it will be returned as is. in case the input is a datetime.date object, midnight will be added as time. This function can also be used as a filter. +- `as_datetime(value, default)` converts a string containing a timestamp or a valid UNIX timestamp to a datetime object. If conversion fails, the function returns the `default` value. If no `default` is provided and the input is a string that cannot be converted to a datetime, it returns `None`. For other invalid inputs (e.g., a list, dictionary, or a numeric value too large to convert), it raises an error when no `default` is supplied. In case the input is already a datetime object, it is returned unchanged. If the input is a `datetime.date` object, midnight is added as the time. This function can also be used as a filter. - `as_timestamp(value, default)` converts a datetime object or string to UNIX timestamp. If that fails, returns the `default` value, or if omitted raises an error. This function can also be used as a filter. - `as_local()` converts a datetime object to local time. This function can also be used as a filter. - `strptime(string, format, default)` parses a string based on a [format](https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior) and returns a datetime object. If that fails, it returns the `default` value or, if omitted, raises an error. From 06bb3768f77a9234156283d1eacc96e0c2710036 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Thu, 12 Jun 2025 18:12:22 +0300 Subject: [PATCH 107/362] Improve Amazon Devices documentation (#39515) --- ...vices.markdown => amazon_devices.markdown} | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) rename source/_integrations/{alexa_devices.markdown => amazon_devices.markdown} (78%) diff --git a/source/_integrations/alexa_devices.markdown b/source/_integrations/amazon_devices.markdown similarity index 78% rename from source/_integrations/alexa_devices.markdown rename to source/_integrations/amazon_devices.markdown index 0a9d399baf9..2b06005251a 100644 --- a/source/_integrations/alexa_devices.markdown +++ b/source/_integrations/amazon_devices.markdown @@ -3,6 +3,8 @@ title: Alexa Devices description: Instructions on how to integrate Alexa Devices into Home Assistant. ha_category: - Binary Sensor + - Notify + - Switch ha_release: '2025.6' ha_domain: alexa_devices ha_config_flow: true @@ -15,19 +17,31 @@ ha_platforms: - switch ha_integration_type: hub ha_quality_scale: bronze -ha_dhcp: true --- -The **Alexa Devices** {% term integration %} allows you to control your [Amazon Echo dots](https://www.amazon.com/echo-dot/). +The **Alexa Devices** {% term integration %} lets you control Alexa-enabled devices connected to your Amazon account. The integration provides information on connected devices and enables control of the main features. ## Supported devices -There is support for the following devices within Home Assistant: +There is support for the following device families within Home Assistant: +- **Amazon Echo Auto** - **Amazon Echo Dot** -- **Amazon Fire TV** +- **Amazon Echo Flex** +- **Amazon Echo Plus** +- **Amazon Echo Show** +- **Amazon Fire TV Stick** +- **Amazon Fire Tablet** + +and all 3rd party that has Alexa capabilities built-in + +{% warning %} + +Currently, only MFA-protected Amazon accounts via the authenticator app are supported. + +{% endwarning %} {% include integrations/config_flow.md %} @@ -39,7 +53,7 @@ There is support for the following devices within Home Assistant: password: description: The password of your Amazon account. otp: - description: One-time password. + description: One-time password via Authenticator App. {% endconfiguration_basic %} {% note %} @@ -100,6 +114,8 @@ This integration {% term polling polls %} data from the device every 30 seconds The **Alexa Devices** {% term integration %} provides the following entities: - Binary sensor - main and Bluetooth connectivity +- Notify - Speak and Announce notifications +- Switch - Do not disturb ## Removing the integration From 58fb73f46313f5ebc96cfc9e7670b6928b3e43de Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 13 Jun 2025 02:00:40 -0400 Subject: [PATCH 108/362] Update intents link (#39522) --- .../_posts/2023-01-04-release-20231.markdown | 2 +- ...-01-26-year-of-the-voice-chapter-1.markdown | 2 +- .../_posts/2023-02-01-release-20232.markdown | 2 +- ...-04-27-year-of-the-voice-chapter-2.markdown | 2 +- ...-07-20-year-of-the-voice-chapter-3.markdown | 2 +- ...r-of-the-voice-chapter-4-wakewords.markdown | 2 +- .../_posts/2024-12-04-release-202412.markdown | 18 +++++++++--------- ...voice-chapter-8-assist-in-the-home.markdown | 2 +- .../_posts/2025-02-05-release-20252.markdown | 2 +- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/source/_posts/2023-01-04-release-20231.markdown b/source/_posts/2023-01-04-release-20231.markdown index b0626a93511..f284d0c8a01 100644 --- a/source/_posts/2023-01-04-release-20231.markdown +++ b/source/_posts/2023-01-04-release-20231.markdown @@ -83,7 +83,7 @@ repository, and [we are looking for contributions](https://github.com/home-assis So, feel free to jump in and help out! An overview of the current status of all intents and languages can be found on -[this page](https://home-assistant.github.io/intents/). The page gives insight +[this page](https://ohf-voice.github.io/intents/). The page gives insight into the parts we need help with. Lastly, we are also looking for language leaders! Each language is maintained diff --git a/source/_posts/2023-01-26-year-of-the-voice-chapter-1.markdown b/source/_posts/2023-01-26-year-of-the-voice-chapter-1.markdown index 67fb3bf7159..6e5a3f83d59 100644 --- a/source/_posts/2023-01-26-year-of-the-voice-chapter-1.markdown +++ b/source/_posts/2023-01-26-year-of-the-voice-chapter-1.markdown @@ -20,7 +20,7 @@ _To watch the video presentation of this blog post, including live demos, check The core of a voice assistant is to be able to understand the intention of a spoken sentence. What is it the user wants to do? To extract these intentions we created our own template sentence matching format and intent recognizer named [Hassil](https://github.com/home-assistant/hassil). -This new format is used by our new [Home Assistant Intents](https://github.com/home-assistant/intents) project. The goal of this project is to collect home automation sentences in every possible language. Since it's start a month ago, we have had 112 people contribute. The project now supports [22 languages and 14 more are in progress](https://home-assistant.github.io/intents/). +This new format is used by our new [Home Assistant Intents](https://github.com/home-assistant/intents) project. The goal of this project is to collect home automation sentences in every possible language. Since it's start a month ago, we have had 112 people contribute. The project now supports [22 languages and 14 more are in progress](https://ohf-voice.github.io/intents/). ## Assist diff --git a/source/_posts/2023-02-01-release-20232.markdown b/source/_posts/2023-02-01-release-20232.markdown index db5e7606d37..a3a0f58319c 100644 --- a/source/_posts/2023-02-01-release-20232.markdown +++ b/source/_posts/2023-02-01-release-20232.markdown @@ -77,7 +77,7 @@ Today we like you to meet: allows you to use natural language to control Home Assistant. It is powered by [Hassil](https://github.com/home-assistant/hassil) and the sentences (contributed by 112! people) from the -[Home Assistant Intents](https://home-assistant.github.io/intents/) project. +[Home Assistant Intents](https://ohf-voice.github.io/intents/) project. We believe technology is meant to be played with, and projects should be usable as soon as possible. Together with the community, we can then iterate diff --git a/source/_posts/2023-04-27-year-of-the-voice-chapter-2.markdown b/source/_posts/2023-04-27-year-of-the-voice-chapter-2.markdown index bf39238eca8..db28363160f 100644 --- a/source/_posts/2023-04-27-year-of-the-voice-chapter-2.markdown +++ b/source/_posts/2023-04-27-year-of-the-voice-chapter-2.markdown @@ -25,7 +25,7 @@ _To watch the video presentation of this blog post, including live demos, check [Year of the Voice]: https://www.home-assistant.io/blog/2022/12/20/year-of-voice/ [Chapter 1]: https://www.home-assistant.io/blog/2023/01/26/year-of-the-voice-chapter-1/ -[45 languages]: https://home-assistant.github.io/intents/ +[45 languages]: https://ohf-voice.github.io/intents/ [live-stream]: https://youtube.com/live/Tk-pnm7FY7c?feature=share [assist]: /voice_control/ diff --git a/source/_posts/2023-07-20-year-of-the-voice-chapter-3.markdown b/source/_posts/2023-07-20-year-of-the-voice-chapter-3.markdown index f8795a1fe89..cad73925c50 100644 --- a/source/_posts/2023-07-20-year-of-the-voice-chapter-3.markdown +++ b/source/_posts/2023-07-20-year-of-the-voice-chapter-3.markdown @@ -29,7 +29,7 @@ _To watch the video presentation of this blog post, including live demos, check [Year of the Voice]: https://www.home-assistant.io/blog/2022/12/20/year-of-voice/ [Chapter 1]: https://www.home-assistant.io/blog/2023/01/26/year-of-the-voice-chapter-1/ [Chapter 2]: https://www.home-assistant.io/blog/2023/04/27/year-of-the-voice-chapter-2/ -[50 languages]: https://home-assistant.github.io/intents/ +[50 languages]: https://ohf-voice.github.io/intents/ [live-stream]: https://youtube.com/live/sXzItFksYFA?feature=share [Assist]: /voice_control/ [ESPHome]: /voice_control/thirteen-usd-voice-remote/ diff --git a/source/_posts/2023-10-12-year-of-the-voice-chapter-4-wakewords.markdown b/source/_posts/2023-10-12-year-of-the-voice-chapter-4-wakewords.markdown index 7eb244eb19b..58c259cd9f6 100644 --- a/source/_posts/2023-10-12-year-of-the-voice-chapter-4-wakewords.markdown +++ b/source/_posts/2023-10-12-year-of-the-voice-chapter-4-wakewords.markdown @@ -16,7 +16,7 @@ This year is Home Assistant’s [Year of the Voice](https://www.home-assistant.i We’ve got great news: wake words are finally here! After 4 chapters, we now have the final building block for voice in Home Assistant. -In [Chapter 1](https://www.home-assistant.io/blog/2023/01/26/year-of-the-voice-chapter-1/), we started with text commands such as “turn on the kitchen light” and “open garage door”. We now [support 56 languages](https://home-assistant.github.io/intents/) and have 188 contributors helping to translate common smart home commands for everyone. +In [Chapter 1](https://www.home-assistant.io/blog/2023/01/26/year-of-the-voice-chapter-1/), we started with text commands such as “turn on the kitchen light” and “open garage door”. We now [support 56 languages](https://ohf-voice.github.io/intents/) and have 188 contributors helping to translate common smart home commands for everyone. [Chapter 2](https://www.home-assistant.io/blog/2023/04/27/year-of-the-voice-chapter-2/) introduced audio for voice commands: both speech-to-text and text-to-speech. This included local options for maximum privacy as well as support for Home Assistant Cloud for incredible speed and language coverage. Lastly in [Chapter 3](https://www.home-assistant.io/blog/2023/07/20/year-of-the-voice-chapter-3/), we added the ability to set Home Assistant as your default assistant on Android phones and watches. diff --git a/source/_posts/2024-12-04-release-202412.markdown b/source/_posts/2024-12-04-release-202412.markdown index c2cba5d6a15..359409caa34 100644 --- a/source/_posts/2024-12-04-release-202412.markdown +++ b/source/_posts/2024-12-04-release-202412.markdown @@ -99,7 +99,7 @@ it is currently set up, but it will not apply it. You can then switch to the actual scenery and snapshot it again once you are happy with the changes. Additionally, if you prefer {% term YAML %}, you can edit scenes directly from -the scene editor by selecting **“Edit in YAML”** from the three-dotted +the scene editor by selecting **“Edit in YAML”** from the three-dotted {% icon "mdi:dots-vertical" %} overflow menu in the top right corner. [@karwosts]: https://github.com/karwosts @@ -169,7 +169,7 @@ extremely hard to polish support for their language. The number of contributions to our [intents repository] (where we store the supported sentences) skyrocketed during the last month, which we all truly appreciate. More and more languages are becoming usable or even complete! -You can follow the progress [here](https://home-assistant.github.io/intents/). +You can follow the progress [here](https://ohf-voice.github.io/intents/). We won’t list them all, but rest assured, someone is likely working hard to ensure your native language works seamlessly, so you can use it comfortably @@ -230,7 +230,7 @@ We now have a total of 4 scaled tiers: - **🏆 [Platinum](/docs/quality_scale/#-platinum)**: The epitome of quality, supreme code quality, and optimal performance. -We also have four additional (non-scaled) special tiers: +We also have four additional (non-scaled) special tiers: - **❓ [No score](/docs/quality_scale/#-no-score)**: For integrations that are not yet scored against the new scale. @@ -253,7 +253,7 @@ developer documentation]. [each integration documentation page]: /integrations/homewizard [Integration Quality Scale page]: /docs/quality_scale/ -[extensively documented every rule and requirement for each tier in our developer documentation]: https://developers.home-assistant.io/docs/core/integration-quality-scale/#integration-quality-scale-rules +[extensively documented every rule and requirement for each tier in our developer documentation]: https://developers.home-assistant.io/docs/core/integration-quality-scale/#integration-quality-scale-rules ## Integrations @@ -264,16 +264,16 @@ and improvements to existing ones! You’re all awesome. 🥰 We welcome the following new integrations in this release: -- **[Acaia]**, added by [@zweckj] +- **[Acaia]**, added by [@zweckj] Adds support for [Acaia coffee scales] to Home Assistant. -- **[Music Assistant]**, added by [@jozefKruszynski] +- **[Music Assistant]**, added by [@jozefKruszynski] The integration for [Music Assistant](https://music-assistant.io/) is making its way into Home Assistant! 🎉 -- **[NASweb]**, added by [@nasWebio] +- **[NASweb]**, added by [@nasWebio] Brings in support for the NASweb automation system to Home Assistant. -- **[Nord Pool]**, added by [@gjohansson-ST] +- **[Nord Pool]**, added by [@gjohansson-ST] Pulls in latest energy prices from the Nord Pool energy market as sensors. -- **[Sky Remote]**, added by [@dunnmj] +- **[Sky Remote]**, added by [@dunnmj] Control your [Sky] box using automations or from your Home Assistant dashboards. diff --git a/source/_posts/2024-12-19-voice-chapter-8-assist-in-the-home.markdown b/source/_posts/2024-12-19-voice-chapter-8-assist-in-the-home.markdown index 7404e0d1d9e..21dc8018a2e 100644 --- a/source/_posts/2024-12-19-voice-chapter-8-assist-in-the-home.markdown +++ b/source/_posts/2024-12-19-voice-chapter-8-assist-in-the-home.markdown @@ -83,7 +83,7 @@ Assist can't understand spoken words and needs something to take that audio and

Our language checkerSee if your language is supported with our checker.

-Assist aims to support more languages than other voice assistants, and this has been a massive undertaking for our community - We need more help. The first step for language support is getting the commands (intents) right, and we have [over 25 major languages](https://home-assistant.github.io/intents/) that are ready to use today. Our wake words are also getting better at understanding different accents thanks to our [Wake Word Collective tool](https://ohf-voice.github.io/wake-word-collective/). +Assist aims to support more languages than other voice assistants, and this has been a massive undertaking for our community - We need more help. The first step for language support is getting the commands (intents) right, and we have [over 25 major languages](https://ohf-voice.github.io/intents/) that are ready to use today. Our wake words are also getting better at understanding different accents thanks to our [Wake Word Collective tool](https://ohf-voice.github.io/wake-word-collective/). ### Text-to-speech diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 91e12fbec1e..3206f78a4c5 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -252,7 +252,7 @@ and did not make it this release)._ You can now broadcast messages to every other voice assistant in your home. Try it by saying _"Broadcast it is time for dinner"_. As always with new intents, support may vary -[depending on your language](https://home-assistant.github.io/intents/), +[depending on your language](https://ohf-voice.github.io/intents/), but our language leaders are working hard on making sure it will be supported soon in your language! From 19143e7ee88d217b4217a32e72fce808a40e899d Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 13 Jun 2025 08:01:07 +0200 Subject: [PATCH 109/362] Z-Wave create backup (#39513) Co-authored-by: AlCalzone --- source/_integrations/zwave_js.markdown | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index cd82060e459..2f7de6f8bba 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -184,6 +184,22 @@ To migrate a Z-Wave network to a new controller, follow these steps: - Confirm that you connected the new controller by selecting **Submit**. 6. Follow the steps on screen. +## Backing up your Z-Wave network + +It's recommended to create a backup before making any major changes to your Z-Wave network. For example, before migrating from one controller to another, or before resetting your controller. The backup stores your Z-Wave controller's non-volatile memory (NVM), which contains your network information including paired devices. It is stored in a binary file that you can download. + +### Prerequisites + +- Administrator rights in Home Assistant + +### To backup your Z-Wave network + +1. In Home Assistant, go to {% my integrations title="**Settings** > **Devices & services**" %}. +2. Select the **Z-Wave** integration. Then, select **Configure**. +3. Under **Backup and restore**, select **Download backup**. + - **Result**: The backup file is downloaded to the device from which you initiated the download. +4. Done! Store the backup file somewhere safe in case you need it later to restore your Z-Wave network. + ## Special Z-Wave entities The Z-Wave integration provides several special entities, some of which are available for every Z-Wave device, and some of which are conditional based on the device. From 56bf60a5b0226af9bca601ced43e05512b78636a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 09:01:25 +0200 Subject: [PATCH 110/362] build(deps-dev): bump sorbet-runtime from 0.5.12167 to 0.5.12174 (#39523) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d95e4f906eb..82cfb4556ed 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12167) + sorbet-runtime (0.5.12174) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 82855496935e2811b15f7251fd6b5f3c739274a0 Mon Sep 17 00:00:00 2001 From: Pavel Skuratovich Date: Fri, 13 Jun 2025 10:02:27 +0300 Subject: [PATCH 111/362] Change compose.yml -> compose.yaml (#39517) --- source/_includes/installation/container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_includes/installation/container.md b/source/_includes/installation/container.md index ac5e070db23..fff3c8d248f 100644 --- a/source/_includes/installation/container.md +++ b/source/_includes/installation/container.md @@ -68,7 +68,7 @@ If you change the configuration, you have to restart the server. To do that you `docker compose` should [already be installed](https://www.docker.com/blog/announcing-compose-v2-general-availability/) on your system. If not, you can [manually](https://docs.docker.com/compose/install/linux/) install it. {% endtip %} -As the Docker command becomes more complex, switching to `docker compose` can be preferable and support automatically restarting on failure or system restart. Create a `compose.yml` file: +As the Docker command becomes more complex, switching to `docker compose` can be preferable and support automatically restarting on failure or system restart. Create a `compose.yaml` file: {% include installation/container/compose.md %} From e159ae0a5406b8c91fe5ef534549142f85c83de5 Mon Sep 17 00:00:00 2001 From: Stephan Holl <1610827+sholl@users.noreply.github.com> Date: Fri, 13 Jun 2025 11:28:45 +0200 Subject: [PATCH 112/362] Fix typo in remote-calendar-documentation (#39526) Co-authored-by: Stephan Holl - con terra GmbH --- source/_integrations/remote_calendar.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/remote_calendar.markdown b/source/_integrations/remote_calendar.markdown index ca1069d31fa..038e2a4c2a5 100644 --- a/source/_integrations/remote_calendar.markdown +++ b/source/_integrations/remote_calendar.markdown @@ -20,7 +20,7 @@ The **Remote calendar** {% term integration %} allows you to read a calendar in ## Known limitations -The integration does not provide the ability to connect to an resource that requires authentication or special headers. +The integration does not provide the ability to connect to a resource that requires authentication or special headers. ## Installation instructions From 6c3dcb1869df451d92a8966a48213098da506572 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 13 Jun 2025 11:30:39 +0200 Subject: [PATCH 113/362] Z-Wave factory reset controller: convert SW description into procedure (#39511) --- source/_integrations/zwave_js.markdown | 37 ++++++++++++++++---------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 2f7de6f8bba..b2178e12f7b 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -200,6 +200,28 @@ It's recommended to create a backup before making any major changes to your Z-Wa - **Result**: The backup file is downloaded to the device from which you initiated the download. 4. Done! Store the backup file somewhere safe in case you need it later to restore your Z-Wave network. +## Resetting a Z-Wave controller + +It is recommended to back up your Z-Wave network before resetting the device. + +- The controller will forget all devices it is paired with. +- All Z-Wave devices for this network will be removed from Home Assistant. +- If there are any devices still paired with the controller when it is reset, they will have to go through the exclusion process before they can be re-paired. +- The device firmware will remain on the device. + +### Prerequisites + +- Administrator rights on Home Assistant + +### To reset a Z-Wave controller + +1. In Home Assistant, go to {% my integrations title="**Settings** > **Devices & services**" %}. +2. Select the **Z-Wave** integration. Then, select the controller. +3. Under **Device info**, select the three dots {% icon "mdi:dots-vertical" %} menu, then select **Factory reset**. + + ![Screenshot showing the device panel of a Z-Wave controller](/images/integrations/z-wave/z-wave-controller-commands.png) +4. Once the process is finished, you can use this controller to start a new network, or pass it on to someone else. + ## Special Z-Wave entities The Z-Wave integration provides several special entities, some of which are available for every Z-Wave device, and some of which are conditional based on the device. @@ -239,19 +261,6 @@ Some features can be accessed from the menu of integration itself. As they are n - **[Download diagnostics](/docs/configuration/troubleshooting/#download-diagnostics):** Exports a JSON file describing the entities of all devices registered with this integration. -### Device panel - -#### Controller - -The following features can be accessed from the device panel of a Z-Wave controller: - -- **Factory reset:** Exercise extreme caution when using this action! Once initiated, your controller will be reset to factory settings, it will forget all devices it is paired with, it will establish a new network ID that will prevent any recovery of your old network, and all Z-Wave devices for this network will be removed from Home Assistant. If there are any devices still paired with the controller when it is reset, they will have to go through the exclusion process before they can be re-paired. - -

-Screenshot showing the device panel of a Z-Wave controller -Screenshot showing the device panel of a Z-Wave controller. -

- #### Network devices The following features can be accessed from the device panel of any Z-Wave device on your network aside from the controller: @@ -984,7 +993,7 @@ If the interview is complete, then the device does not yet have a device file fo When trying to determine why something isn't working as you expect, or when reporting an issue with the integration, it is helpful to know what Z-Wave JS sees as the current state of your Z-Wave network. To get a dump of your current network state, follow these steps: 1. Go to {% my integrations title="**Settings** > **Devices & services**" %}. -2. Select the **Z-Wave** integration. Then, select the three dots. +2. Select the **Z-Wave** integration. Then, select the three dots {% icon "mdi:dots-vertical" %} menu. 3. From the dropdown menu, select **Download diagnostics**. ### How do I address interference issues? From 403ff43f9ac54fe277300601da00b8461207dcd9 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 13 Jun 2025 11:31:34 +0200 Subject: [PATCH 114/362] Z-Wave controllers: add related link to integration (#39467) Co-authored-by: Martin Hjelmare --- source/_docs/z-wave/controllers.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_docs/z-wave/controllers.markdown b/source/_docs/z-wave/controllers.markdown index 79a0dacc826..7fc945521ff 100644 --- a/source/_docs/z-wave/controllers.markdown +++ b/source/_docs/z-wave/controllers.markdown @@ -1,6 +1,9 @@ --- title: "Z-Wave Controllers" description: "Extended instructions how to setup Z-Wave." +related: + - docs: /integrations/zwave_js/ + title: Z-Wave integration --- ## Supported Z-Wave USB Sticks & Hardware Modules From 5af360361401b44115610cc163d66224a5c95318 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Fri, 13 Jun 2025 13:46:15 +0300 Subject: [PATCH 115/362] Rename Alexa Devices markdown (#39527) --- .../{amazon_devices.markdown => alexa_devices.markdown} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename source/_integrations/{amazon_devices.markdown => alexa_devices.markdown} (100%) diff --git a/source/_integrations/amazon_devices.markdown b/source/_integrations/alexa_devices.markdown similarity index 100% rename from source/_integrations/amazon_devices.markdown rename to source/_integrations/alexa_devices.markdown From bc3bcc020a12a00e44ebdcdac2f2907b1556d009 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Fri, 13 Jun 2025 13:23:18 +0200 Subject: [PATCH 116/362] Add Reolink infrared light brightness doc (#39525) --- source/_integrations/reolink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index c7a9225355d..b6f3a6e7157 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -136,6 +136,7 @@ Depending on the supported features of the camera, number entities are added for - Optical zoom control - Focus control - Floodlight turn on brightness +- Infrared light brightness - Volume (Camera) - Alarm volume (Home Hub) - Message volume (Home Hub) From b8687fa2bf92f4f23a4480fcf30a886daf3d82ea Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 13 Jun 2025 22:16:48 +0200 Subject: [PATCH 117/362] 2025.6.1 (#39534) --- _config.yml | 4 +- .../_posts/2025-06-11-release-20256.markdown | 59 + source/changelogs/core-2025.6.markdown | 4295 ++++++----------- 3 files changed, 1538 insertions(+), 2820 deletions(-) diff --git a/_config.yml b/_config.yml index e8d868670ae..56c825995db 100644 --- a/_config.yml +++ b/_config.yml @@ -108,8 +108,8 @@ social: # Home Assistant release details current_major_version: 2025 current_minor_version: 6 -current_patch_version: 0 -date_released: 2025-06-11 +current_patch_version: 1 +date_released: 2025-06-13 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2025-06-11-release-20256.markdown b/source/_posts/2025-06-11-release-20256.markdown index 64971b2c737..786fd21081a 100644 --- a/source/_posts/2025-06-11-release-20256.markdown +++ b/source/_posts/2025-06-11-release-20256.markdown @@ -46,6 +46,8 @@ _PS: We will pick up the regular release schedule again now, so expect the next - [Sidebar improvements](#sidebar-improvements) - [Join/unjoin groups of media players](#joinunjoin-groups-of-media-players) - [Reset/restore entity IDs](#resetrestore-entity-ids) +- [Patch releases](#patch-releases) + - [2025.6.1 - June 13](#202561---june-13) - [Need help? Join the community!](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -330,6 +332,63 @@ This feature is available in the entity configuration dialog, where you can now Screenshot showing the reset option of the entity ID in the entity configuration dialog. +## Patch releases + +We will also release patch releases for Home Assistant 2025.6 in June. +These patch releases only contain bug fixes. Our goal is to release a patch +release every Friday. + +### 2025.6.1 - June 13 + +- Fix palette handling for LIFX Ceiling SKY effect ([@Djelibeybi] - [#146582]) +- Fix fan is_on status in xiaomi_miio ([@epenet] - [#146592]) +- Drop HostKeyAlgorithms in aruba ([@aethrvmn] - [#146619]) +- Update frontend to 20250531.3 ([@piitaya] - [#146638]) +- Fix cookies with aiohttp >= 3.12.7 for Vodafone Station ([@chemelli74] - [#146647]) +- Bump wakeonlan to 3.1.0 ([@epenet] - [#146655]) +- Bump hdate to 1.1.2 ([@tsvi] - [#146659]) +- Bump linkplay to v0.2.12 ([@silamon] - [#146669]) +- Filter speak notify entity for WHA devices in Alexa Devices ([@chemelli74] - [#146688]) +- Bump aioamazondevices to 3.1.2 ([@chemelli74] - [#146690]) +- Fix opower to work with aiohttp>=3.12.7 by disabling cookie quoting ([@tronikos] - [#146697]) +- Revert scan interval change in local calendar ([@allenporter] - [#146700]) +- Partial revert of update to remote calendar to fix issue where calendar does not update ([@allenporter] - [#146702]) +- Ignore lingering pycares shutdown thread ([@cdce8p] - [#146733]) +- Bump aiodns to 3.5.0 ([@bdraco] - [#146758]) +- Fix throttling issue in HomematicIP Cloud ([@hahn-th] - [#146683]) + +[#145650]: https://github.com/home-assistant/core/pull/145650 +[#146582]: https://github.com/home-assistant/core/pull/146582 +[#146592]: https://github.com/home-assistant/core/pull/146592 +[#146619]: https://github.com/home-assistant/core/pull/146619 +[#146638]: https://github.com/home-assistant/core/pull/146638 +[#146647]: https://github.com/home-assistant/core/pull/146647 +[#146655]: https://github.com/home-assistant/core/pull/146655 +[#146659]: https://github.com/home-assistant/core/pull/146659 +[#146669]: https://github.com/home-assistant/core/pull/146669 +[#146683]: https://github.com/home-assistant/core/pull/146683 +[#146688]: https://github.com/home-assistant/core/pull/146688 +[#146690]: https://github.com/home-assistant/core/pull/146690 +[#146697]: https://github.com/home-assistant/core/pull/146697 +[#146700]: https://github.com/home-assistant/core/pull/146700 +[#146702]: https://github.com/home-assistant/core/pull/146702 +[#146733]: https://github.com/home-assistant/core/pull/146733 +[#146758]: https://github.com/home-assistant/core/pull/146758 +[@Djelibeybi]: https://github.com/Djelibeybi +[@aethrvmn]: https://github.com/aethrvmn +[@allenporter]: https://github.com/allenporter +[@bdraco]: https://github.com/bdraco +[@cdce8p]: https://github.com/cdce8p +[@chemelli74]: https://github.com/chemelli74 +[@epenet]: https://github.com/epenet +[@frenck]: https://github.com/frenck +[@hahn-th]: https://github.com/hahn-th +[@piitaya]: https://github.com/piitaya +[@silamon]: https://github.com/silamon +[@tronikos]: https://github.com/tronikos +[@tsvi]: https://github.com/tsvi + + ## Need help? Join the community! Home Assistant has a great community of users who are all more than willing diff --git a/source/changelogs/core-2025.6.markdown b/source/changelogs/core-2025.6.markdown index 74df52b876e..52d2850fae8 100644 --- a/source/changelogs/core-2025.6.markdown +++ b/source/changelogs/core-2025.6.markdown @@ -11,2878 +11,1537 @@ For a summary in a more readable format: ## All changes -- Add removal instructions to ElevenLabs ([@sorgfresser] - [#133895]) -- Bump version to 2025.2.0dev0 ([@frenck] - [#133893]) -- Mark missing IQS requirements for Idasen Desk as done ([@abmantis] - [#133910]) -- Revise codeowners for Overkiz ([@iMicknl] - [#133784]) -- Remove myself as codeowner from Plugwise ([@frenck] - [#133920]) -- Remove myself as codeowner from Tuya integration ([@frenck] - [#133921]) -- Prevent imports from tests in core codebase ([@frenck] - [#133928]) -- Make screenlogic state enums lowercase ([@dieselrabbit] - [#133866]) -- Bump velbusaio to 2024.12.3 ([@cereal2nd] - [#133939]) -- Update pyvesync version ([@cdnninja] - [#131433]) -- Add pip wheel build constraints to fix numpy builds ([@cdce8p] - [#133962]) -- Bump subarulink to 0.7.13 ([@G-Two] - [#133970]) -- Bump numpy to 2.2.1 ([@bdraco] - [#133844]) -- Add parallel updates to swiss public transport ([@miaucl] - [#133996]) -- Add clear shopping list button for Cookidoo ([@miaucl] - [#133583]) -- Add config flow data description to swiss public transport ([@miaucl] - [#133997]) -- Fulfill IQS rule docs-removal-instructions in ViCare integration ([@CFenner] - [#133982]) -- Update silver docs for swiss public transport ([@miaucl] - [#134001]) -- Bump Tesla Fleet API library ([@Bre77] - [#134019]) -- Bump python-google-nest-sdm to 7.0.0 ([@allenporter] - [#134016]) -- Tado update code owners ([@erwindouna] - [#133987]) -- Fix typo in get_command action description ([@NoRi2909] - [#134026]) -- Use correct uppercase for abbreviations ([@NoRi2909] - [#134028]) -- Fix Nest ConfigEntry typing ([@allenporter] - [#134021]) -- Replace "service" with "action" plus fixed descriptions ([@NoRi2909] - [#134053]) -- Bump pyipma to 3.0.8 ([@dgomes] - [#134055]) -- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) -- Fix unifiprotect DeprecationWarnings in tests ([@cdce8p] - [#134060]) -- Suez_water: remove redundant log on refresh failure ([@jb101010-2] - [#134025]) -- Add state_class to EcoWittSensorTypes.DEGREE ([@tkunzfeld] - [#134004]) -- Roborock Add vacuum_goto service ([@RaHehl] - [#133994]) -- Revert "Add state_class to EcoWittSensorTypes.DEGREE" ([@frenck] - [#134079]) -- Add azure_data_explorer to microsoft brand ([@zweckj] - [#134088]) -- Bump pyheos to v0.8.0 ([@andrewsayre] - [#134069]) -- Remove Tile unique id migration ([@joostlek] - [#134106]) -- Extract Tile coordinator in separate file ([@joostlek] - [#134104]) -- Remove YAML import from Tile ([@joostlek] - [#134108]) -- Bump Tado to 0.18.5 ([@erwindouna] - [#133988]) -- Set PARALLEL_UPDATES for incomfort entity platforms ([@jbouwh] - [#134110]) -- Introduce base entity for Tile ([@joostlek] - [#134109]) -- Add unit test for sensors in swiss public transport ([@miaucl] - [#134115]) -- Migrate Tile to use entry.runtime_data ([@joostlek] - [#134107]) -- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) -- Bump aiorussound to 4.2.0 ([@noahhusby] - [#134117]) -- Converge stream av open methods, options, and error handling ([@allenporter] - [#134020]) -- Add mute support to Russound RIO ([@noahhusby] - [#134118]) -- Bump pysqueezebox to v0.11.1 ([@rajlaud] - [#134097]) -- Remove incorrect device check in LCN events ([@alengwenus] - [#134116]) -- Add Overseerr integration ([@joostlek] - [#133981]) -- Remove unused parameters from function calls in rainbird ([@allenporter] - [#134124]) -- Refactor Tile tests ([@joostlek] - [#134130]) -- Add Tile device tests ([@joostlek] - [#134138]) -- Add ClassVar annotation for singleton patterns ([@cdce8p] - [#134135]) -- Add Velbus binary sensor tests ([@cereal2nd] - [#134132]) -- Add Tile device tracker tests ([@joostlek] - [#134137]) -- Bump python-overseerr to 0.3.0 ([@joostlek] - [#134147]) -- Add versions to Tile device ([@joostlek] - [#134150]) -- Use x,y in roborock action call ([@gjohansson-ST] - [#134133]) -- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) -- Add quality_scale.yaml for KNX ([@farmio] - [#133937]) -- Suez_water: use meter id as unique_id ([@jb101010-2] - [#133959]) -- Bump pynecil to v3.0.0 ([@tr4nt0r] - [#134151]) -- Add binary sensor to Tile ([@joostlek] - [#134153]) -- Suez_water: clear quality scale ([@jb101010-2] - [#134027]) -- Add switch platform to IronOS integration ([@tr4nt0r] - [#133691]) -- Bump pynecil to v3.0.1 ([@tr4nt0r] - [#134174]) -- Add Velbus Button tests ([@cereal2nd] - [#134186]) -- Add button platform to IronOS integration ([@tr4nt0r] - [#133678]) -- Bump python-overseerr to 0.4.0 ([@joostlek] - [#134192]) -- Migrate Habitica integration to habiticalib ([@tr4nt0r] - [#131032]) -- Move coordinator to own file in Open-Meteo ([@gjohansson-ST] - [#134197]) -- Bump aioswitcher to 6.0.0 ([@thecode] - [#134185]) -- Fix method subtyping [elkm1] ([@cdce8p] - [#134210]) -- Fix method subtyping [knx] ([@cdce8p] - [#134211]) -- Fix method subtyping [recorder] ([@cdce8p] - [#134212]) -- Fix method subtyping [helpers] ([@cdce8p] - [#134213]) -- Add slot list service to ohme ([@dan-r] - [#134170]) -- Use config entry runtime data in Open-Meteo ([@gjohansson-ST] - [#134198]) -- Add reauth flow to Habitica integration ([@tr4nt0r] - [#131676]) -- Set Scrape sensor unavailable when errors ([@gjohansson-ST] - [#134143]) -- Bump habiticalib to v0.3.2 ([@tr4nt0r] - [#134244]) -- Remove unused translations from Russound RIO ([@noahhusby] - [#134246]) -- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) -- Record LG WebOS TV Quality scale ([@joostlek] - [#133732]) -- Bump Python Matter server to 7.0.0 (Matter 1.4) ([@lboue] - [#132502]) -- Fix two descriptions of yeelight actions ([@NoRi2909] - [#134282]) -- Add battery sensor to ohme ([@dan-r] - [#134222]) -- Replace "service" with "action" ([@NoRi2909] - [#134279]) -- Replace unnecessary abbreviations in set_room_temperature action ([@NoRi2909] - [#134278]) -- Add discovery to Russound RIO ([@noahhusby] - [#134245]) -- Add parallel updates to camera platform in Trafikverket Camera ([@gjohansson-ST] - [#134298]) -- Use typed config entry in Trafikverket Camera ([@gjohansson-ST] - [#134299]) -- Use typed config entry everywhere in Trafikverket Ferry ([@gjohansson-ST] - [#134300]) -- Set parallel updates in Trafikverket Ferry ([@gjohansson-ST] - [#134301]) -- Use typed config entry everywhere in Trafikverket Weatherstation ([@gjohansson-ST] - [#134308]) -- Set parallel updates in Trafiverket Weatherstation ([@gjohansson-ST] - [#134309]) -- Explicitly set config entry in Trafikverket Weatherstation coordinator ([@gjohansson-ST] - [#134310]) -- Explicitly set config entry in Trafikverket Ferry coordinator ([@gjohansson-ST] - [#134305]) -- Use typed config entry everywhere in Trafikverket Train ([@gjohansson-ST] - [#134303]) -- Explicitly set config entry in Trafikverket Train coordinator ([@gjohansson-ST] - [#134304]) -- Set parallel updates in Trafikverket Train ([@gjohansson-ST] - [#134302]) -- Bump pyvesync to 2.1.15 ([@iprak] - [#134156]) -- Update description of the script toggle action ([@NoRi2909] - [#134093]) -- Full test coverage for Vodafone Station sensor platform ([@chemelli74] - [#133285]) -- Refactor and simplify config flow in generic camera ([@davet2001] - [#134330]) -- Bump aiorussound to 4.3.0 ([@noahhusby] - [#134242]) -- Add Bang & Olufsen button Event entities ([@mj23000] - [#127550]) -- Bump aiorussound to 4.4.0 ([@noahhusby] - [#134366]) -- Add Reolink baby crying binary sensor ([@starkillerOG] - [#134290]) -- Use text selectors for lamarzocco config flow ([@zweckj] - [#134368]) -- Remove leftover newline codes and periods from strings.json ([@NoRi2909] - [#134354]) -- Bump ohmepy to 1.2.3 ([@dan-r] - [#134348]) -- Change Reolink test switch entity ID ([@starkillerOG] - [#134339]) -- Ensure an entity platform is added in mqtt tests ([@jbouwh] - [#134331]) -- Use "restore from" in field descriptions of restore_partial action ([@NoRi2909] - [#134285]) -- Add placeholder url to Sensibo api description ([@gjohansson-ST] - [#134342]) -- Add velbus switch platform testcases ([@cereal2nd] - [#134207]) -- Add diagnostics to Trafikverket Weatherstation ([@gjohansson-ST] - [#134314]) -- Add integration for igloohome devices ([@keithle888] - [#130657]) -- Cleanup lamarzocco tests ([@zweckj] - [#134383]) -- Implement base entity class for Twinkly ([@sVnsation] - [#134382]) -- Add Velbus climate platform tests ([@cereal2nd] - [#134387]) -- Calculate number of discovery topics correctly ([@jbouwh] - [#134393]) -- Velbus select platform testcases ([@cereal2nd] - [#134394]) -- Move available property to base entity in Sensibo ([@gjohansson-ST] - [#134410]) -- Add mill number platform ([@Danielhiversen] - [#134044]) -- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) -- Add base entity to Mill ([@gjohansson-ST] - [#134415]) -- Update mypy-dev to 1.15.0a1 ([@cdce8p] - [#134416]) -- Add HEOS options flow for optional authentication ([@andrewsayre] - [#134105]) -- Add debug log and Optimize code ([@ashionky] - [#134328]) -- Add `current_humidity` state attribute to Google Nest climate entity ([@jbarreiros] - [#134426]) -- Add action translations to Sensibo ([@gjohansson-ST] - [#134420]) -- Add translations to all Sensibo errors ([@gjohansson-ST] - [#134422]) -- Remove habitipy references in Habitica integration ([@tr4nt0r] - [#134419]) -- Improve names and descriptions in neato.custom_cleaning action ([@NoRi2909] - [#134399]) -- Add mode selector to Twinkly ([@sVnsation] - [#134041]) -- Update types packages ([@cdce8p] - [#134433]) -- Add sw_version to apsystems ([@Thomas55555] - [#134441]) -- Improve action descriptions with some more detail from the docs ([@NoRi2909] - [#134120]) -- Add types package for pyserial ([@cdce8p] - [#134444]) -- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) -- Improve pandora media_player typing ([@cdce8p] - [#134447]) -- Update pexpect to 4.9.0 ([@cdce8p] - [#134450]) -- Remove deprecated YAML import from MPD ([@noahhusby] - [#134459]) -- Add support for specifying hvac_onoff_register value on modbus ([@illia-piskurov] - [#128366]) -- Remove excessive newline codes from strings.json ([@NoRi2909] - [#134468]) -- Change Reolink person binary sensor icon ([@SparkyDan555] - [#134472]) -- Remove sneaked in IronOS submodule ([@frenck] - [#134477]) -- Use username as config entry title in Sensibo ([@gjohansson-ST] - [#134488]) -- Improve error strings in Sensibo ([@gjohansson-ST] - [#134487]) -- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) -- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) -- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) -- Update pillow to 11.1.0 ([@cdce8p] - [#134469]) -- Bump psutil to 6.1.1 ([@gjohansson-ST] - [#134494]) -- Add types package for pexpect ([@cdce8p] - [#134461]) -- Use the latest version of the pyserial-asyncio-fast library ([@rrooggiieerr] - [#134501]) -- Push Overseerr updates via webhook ([@joostlek] - [#134187]) -- Bump python-overseerr to 0.5.0 ([@joostlek] - [#134522]) -- Add quality scale to Sensibo ([@gjohansson-ST] - [#134296]) -- Add switch platform to Ohme ([@dan-r] - [#134347]) -- Add coordinator to vesync ([@iprak] - [#134087]) -- Add get_tasks action to Habitica integration ([@tr4nt0r] - [#127687]) -- Add state_class to Airthings integration ([@LaStrada] - [#134503]) -- Refactor all Sensibo tests ([@gjohansson-ST] - [#134478]) -- Enable strict typing for pandora ([@cdce8p] - [#134536]) -- Velbus add init testcases ([@cereal2nd] - [#134533]) -- Add Homee integration to Core ([@Taraman17] - [#133738]) -- Fix description of google_assistant.request_sync action ([@NoRi2909] - [#134535]) -- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) -- Add support for `xvoltage` sensor for Shelly Plus UNI ([@bieniu] - [#134261]) -- Move SiLabs firmware probing helper from ZHA into `homeassistant_hardware` ([@puddly] - [#131586]) -- Update quality scale for Sensibo ([@gjohansson-ST] - [#134551]) -- Add supported features property in Sensibo ([@gjohansson-ST] - [#134479]) -- Add HEOS Reauth Flow ([@andrewsayre] - [#134465]) -- Require at least bronze for new integrations ([@joostlek] - [#134537]) -- Improve habitica action descriptions ([@NoRi2909] - [#134563]) -- Add sleep switch for all Foscam cameras if more than 1 camera are configured ([@N3rdix] - [#126064]) -- Velbus diagnostics code cleanup ([@cereal2nd] - [#134553]) -- Add image platform to Habitica integration ([@tr4nt0r] - [#129009]) -- Add velbus light and sensor platform testcases ([@cereal2nd] - [#134485]) -- Clean up docstrings in Sensibo ([@gjohansson-ST] - [#134591]) -- Add velbus diagnostics tests ([@cereal2nd] - [#134621]) -- Bump ical to 8.3.0 ([@allenporter] - [#134617]) -- Fix typo 'devide_id', use uppercase for abbreviations ID and LED ([@NoRi2909] - [#134634]) -- Replace aioclient_mock in Sensibo tests ([@gjohansson-ST] - [#134543]) -- Fix description of device_id field of reconnect_client actions ([@NoRi2909] - [#134275]) -- Update guppy to 3.1.5 ([@frenck] - [#134646]) -- Add velbus cover platform testcases ([@cereal2nd] - [#134654]) -- Remove LG WebOS TV legacy uuid migration ([@thecode] - [#134671]) -- Prefer a local webhook for Overseerr ([@joostlek] - [#134667]) -- Add Overseerr service to get requests ([@joostlek] - [#134229]) -- Bump gcal_sync to 7.0.0 ([@allenporter] - [#134687]) -- Clean-up HEOS entity event setup ([@andrewsayre] - [#134683]) -- Add prompts to MCP server ([@allenporter] - [#134619]) -- Remove excessive newline codes from squeezebox strings ([@NoRi2909] - [#134682]) -- Fix wrong description of group.set action ([@NoRi2909] - [#134697]) -- Fix typos / grammar in description of create_task action ([@NoRi2909] - [#134705]) -- Fix typos / grammar in nasweb integration ([@NoRi2909] - [#134721]) -- Fix spelling of "MAC (address)" and "Gateway" name ([@NoRi2909] - [#134724]) -- Deprecate HEOS sign_in and sign_out actions ([@andrewsayre] - [#134616]) -- Add support for "Lumin Smart Light" LD-0003 ([@rpavlik] - [#133328]) -- Bump ruff to 0.8.6 ([@autinerd] - [#134745]) -- Bump aranet4 to 2.5.0 ([@luc-ass] - [#134752]) -- Fix spelling of "MAC (address)" and "Slide" name in slide_local ([@NoRi2909] - [#134747]) -- Use uppercase "Chime" for product name, fix "MAC address" ([@NoRi2909] - [#134748]) -- Small fixes in the strings file of the Vera integration ([@NoRi2909] - [#134780]) -- Add ATTR_MODEL to DeviceInfo for Aranet ([@luc-ass] - [#134307]) -- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#134765]) -- Remove unneeded vesync device base class ([@cdnninja] - [#134499]) -- Use uppercase "ID" in Home Connect strings ([@NoRi2909] - [#134783]) -- Fix spelling of "ID" in Roku integration ([@NoRi2909] - [#134779]) -- Update roborock to ensure every room has a name, falling back to a placeholder ([@allenporter] - [#134733]) -- Fix spelling of "ID", slightly reword action description ([@NoRi2909] - [#134817]) -- Pass config entry directly to coordinator in System monitor ([@gjohansson-ST] - [#134837]) -- Set single_config_entry in System monitor manifest ([@gjohansson-ST] - [#134838]) -- Add python_script to strict typing ([@gjohansson-ST] - [#134822]) -- Make ChunkAsyncStreamIterator an aiohttp helper ([@mib1185] - [#134843]) -- Add get device capabilities action call for Sensibo ([@gjohansson-ST] - [#134596]) -- Add horizontal swing to Sensibo ([@gjohansson-ST] - [#132117]) -- Bump pynecil to v4.0.1 ([@tr4nt0r] - [#134852]) -- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) -- Fix spelling of "set up", change "id" to uppercase ([@NoRi2909] - [#134888]) -- Use correct uppercase for "ID" and sentence-case otherwise ([@NoRi2909] - [#134815]) -- Add heat meter to Powerfox integration ([@klaasnicolaas] - [#134799]) -- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) -- Bump pymodbus version to 3.8.3 ([@wlcrs] - [#134809]) -- fix typo "looses" to "loses" in MQTT configuration message ([@GlennReilly] - [#134894]) -- Add extra prompt to assist pipeline and conversation ([@balloob] - [#124743]) -- Bump py-synologydsm-api to 2.6.0 ([@mib1185] - [#134914]) -- Handle discovering user configured Wyoming flow ([@balloob] - [#134916]) -- Bump pylutron-caseta to 0.23.0 ([@eclair4151] - [#134906]) -- Remove excessive newline code, fix "ID", enhance descriptions ([@NoRi2909] - [#134920]) -- Add device trackers to enabled_by_default fixture ([@zweckj] - [#134446]) -- Remove deprecated hdr switch from reolink ([@gjohansson-ST] - [#134924]) -- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) -- Add support for extra_system_prompt to OpenAI ([@balloob] - [#134931]) -- Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ([@bdraco] - [#134830]) -- Add device tracker test for Vodafone Station ([@chemelli74] - [#134334]) -- Fix spelling of "ID", slightly reword action descriptions ([@NoRi2909] - [#134778]) -- UnifiProtect Refactor light control methods to use new API ([@RaHehl] - [#134625]) -- add proxy view for unifiprotect to grab snapshot at specific time ([@EliSchleifer] - [#133546]) -- Update Shelly integration: Remove double "Error fetching ..." from error messages ([@davidrapan] - [#134950]) -- Bump renault-api to 0.2.9 ([@kelyaenn] - [#134858]) -- Bump zeroconf to 0.137.2 ([@bdraco] - [#134942]) -- Change "id" to uppercase for consistency ([@NoRi2909] - [#134971]) -- Use sentence case, capitalize "IP Secure" and "ID" ([@NoRi2909] - [#134966]) -- Simplify onewire config-flow ([@epenet] - [#134952]) -- Set parallel-updates and scan-interval explicitly in onewire ([@epenet] - [#134953]) -- Update roborock tests to only load the platform under test ([@allenporter] - [#134694]) -- Update HEOS Quality Scale docs-related items ([@andrewsayre] - [#134466]) -- Fix DSMR migration ([@emontnemery] - [#134990]) -- Simplify roborock coordinator ([@allenporter] - [#134700]) -- Add reconfigure to onewire ([@epenet] - [#134996]) -- Validate device id when adding or updating entity registry entry ([@emontnemery] - [#134982]) -- Set PARALLEL_UPDATES to 1 in onewire ([@epenet] - [#135006]) -- Use standard "entity_registry_enabled_by_default" fixture ([@chemelli74] - [#134962]) -- Add total cleaning count sensor to Roborock ([@Lash-L] - [#135015]) -- Add Controller state sensor to screenlogic ([@dieselrabbit] - [#133827]) -- Move OneWireConfigEntry type definition ([@epenet] - [#135004]) -- Improve logic for event polling duration in Overkiz ([@iMicknl] - [#133617]) -- Bump voluptuous openapi to 0.0.6 ([@allenporter] - [#134998]) -- Add data description translations to all tplink config flow steps ([@sdb9696] - [#135022]) -- Improve Huawei LTE suspend integration service description ([@NoRi2909] - [#135021]) -- Add new sensors to fyta ([@dontinelli] - [#135032]) -- Add weather warning sensor to IPMA ([@dgomes] - [#134054]) -- Bump dbus-fast to 2.28.0 ([@bdraco] - [#135049]) -- Fix climate react type ([@gjohansson-ST] - [#135030]) -- Improve type hints in onewire tests ([@epenet] - [#134993]) -- Delete KNX config storage when removing the integration ([@farmio] - [#135071]) -- Update pyheos to 0.9.0 ([@andrewsayre] - [#134947]) -- Add Reolink unexpected error translation ([@starkillerOG] - [#134807]) -- Cleanup LG webOS TV name ([@thecode] - [#135028]) -- Fix DSMR migration ([@emontnemery] - [#135068]) -- TotalConnect improved config flow and test before setup ([@austinmroczek] - [#133852]) -- Remove rounding from onewire sensors ([@epenet] - [#135095]) -- Add quality_scale file to onewire ([@epenet] - [#134951]) -- Add binary sensors to fyta ([@dontinelli] - [#134900]) -- Add satel integra switches and alarm control panels unique_id ([@david1024pl] - [#129636]) -- Update addition logger string in fan.py ([@farkasdi] - [#135098]) -- Add quality_scale.yaml to Minecraft Server ([@elmurato] - [#132551]) -- Add PARALLEL_UPDATES constant to tplink integration platforms ([@sdb9696] - [#135083]) -- Raise HomeAssistantError from tplink light effect service ([@sdb9696] - [#135081]) -- Refactor patching in onewire tests ([@epenet] - [#135070]) -- Split simple and recovery in onewire config-flow user tests ([@epenet] - [#135102]) -- Fix hvac_modes never empty in Sensibo ([@gjohansson-ST] - [#135029]) -- Improve onewire options flow tests ([@epenet] - [#135109]) -- Improve holidays config form and naming ([@bors-ltd] - [#133663]) -- Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ([@catsmanac] - [#133810]) -- Add quality scale file to tplink integration ([@sdb9696] - [#135017]) -- Remove enphase_envoy config flow tests that make no sense ([@catsmanac] - [#133833]) -- Add suggested precision for Airthings BLE integration ([@LaStrada] - [#134985]) -- Add LetPot integration ([@jpelgrom] - [#134925]) -- Set PARALLEL_UPDATES in LG webOS TV ([@thecode] - [#135135]) -- Add DataUpdateCoordinator to bluesound integration ([@LouisChrist] - [#135125]) -- Use is in FlowResultType enum comparison in integration scaffold tests ([@jpelgrom] - [#135133]) -- Impove LG webOS TV tests quality ([@thecode] - [#135130]) -- Add support for Lutron Wood Tilt Blinds ([@eclair4151] - [#135057]) -- Render select entity unavailable when active feature is missing in Sensibo ([@gjohansson-ST] - [#135031]) -- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) -- Make devices dynamic in Sensibo ([@gjohansson-ST] - [#134935]) -- Deprecate StarLine engine switch attributes ([@Anonym-tsk] - [#133958]) -- Bump zeroconf to 0.138.1 ([@bdraco] - [#135148]) -- Deprecate raw_value attribute in onewire entity ([@epenet] - [#135171]) -- Mark docs-installation-parameters and docs-removal-instructions for inexogy as done ([@jpbede] - [#135126]) -- Add outside temperature sensor to fujitsu_fglair ([@crevetor] - [#130717]) -- Move OneWire PLATFORM constant back to init ([@epenet] - [#135172]) -- Add and cleanup tplink translations ([@sdb9696] - [#135120]) -- Add uuid as unique_id to config entries for Cookidoo ([@miaucl] - [#134831]) -- Use snapshot_platform helper in onewire tests ([@epenet] - [#135176]) -- Set PARALLEL_UPDATES to 0 in onewire ([@epenet] - [#135178]) -- Add yue language support to Google Translate TTS ([@beginner2047] - [#134480]) -- Fix stale docstrings in tplink integration ([@sdb9696] - [#135183]) -- Update scaffold to use internal _PLATFORM constant ([@epenet] - [#135177]) -- Add select platform to onewire ([@epenet] - [#135181]) -- Add event entities to Overseerr ([@joostlek] - [#134975]) -- Update title and description for setup dialog of thethingsnetwork ([@NoRi2909] - [#134954]) -- add support for dimming/brightening X10 lamps ([@kereyroper] - [#130196]) -- No need to set unique_id in enphase_envoy reauth step ([@catsmanac] - [#133615]) -- Update module properties on module scan for LCN ([@alengwenus] - [#135018]) -- Use friendly names in add_to_playlist action, fix "ID" ([@NoRi2909] - [#134978]) -- Avoid unnecessary executor calls in onewire ([@epenet] - [#135187]) -- Allow to process kelvin as color_temp for mqtt basic light ([@jbouwh] - [#133953]) -- Allow unregistering LLM APIs ([@allenporter] - [#135162]) -- Make generated files appear as generated ([@KapJI] - [#134991]) -- Use typed config entry in tplink coordinator ([@sdb9696] - [#135182]) -- Refactor onewire hub ([@epenet] - [#135186]) -- Fix LG webOS TV init test coverage ([@thecode] - [#135194]) -- Allow to process kelvin as color_temp for mqtt json light ([@jbouwh] - [#133955]) -- Add streaming sensors to Teslemetry ([@Bre77] - [#132783]) -- Bump zeroconf to 0.139.0 ([@bdraco] - [#135213]) -- Use remove-prefix/suffix introduced in Python 3.9 ([@epenet] - [#135206]) -- Add exception-translations rule to quality_scale pytest validation ([@epenet] - [#131914]) -- Add support for Shelly BLU TRV ([@chemelli74] - [#128439]) -- Bump anyio to 4.8.0 ([@bdraco] - [#135224]) -- Refactor Vodafone Station tests ([@chemelli74] - [#134956]) -- Bump fnv-hash-fast to 1.1.0 ([@bdraco] - [#135237]) -- Expand Squeezebox auth test for config_flow to finish on create_entry ([@peteS-UK] - [#133612]) -- Remove per engine max bind vars ([@bdraco] - [#135153]) -- Make description of alarm_arm_vacation consistent ([@NoRi2909] - [#135257]) -- Improve formatting in core files ([@epenet] - [#135256]) -- Split long strings in components ([@epenet] - [#135263]) -- Combine short byte strings in xiaomi_ble tests ([@epenet] - [#135268]) -- Fix LG webOS TV media player test coverage ([@thecode] - [#135225]) -- Improve formatting in component test files ([@epenet] - [#135267]) -- Change 'entity_id' to UI-friendly 'Entity ID', fix spelling of "setpoint" ([@NoRi2909] - [#135234]) -- Combine short strings in components ([@epenet] - [#135265]) -- Split long strings in stream hls tests ([@epenet] - [#135271]) -- Velbus light platform code cleanup ([@cereal2nd] - [#134482]) -- Fix incorrect test in test_core_config ([@epenet] - [#135260]) -- Add model_id and serial_number to onewire device info ([@epenet] - [#135279]) -- Allow to process kelvin as color_temp for mqtt template light ([@jbouwh] - [#133957]) -- Improve formatting in component files ([@epenet] - [#135261]) -- Discover new devices at runtime in onewire ([@epenet] - [#135199]) -- Simplify vesync init loading ([@cdnninja] - [#135052]) -- Move LG webOS TV actions to entitiy services ([@thecode] - [#135285]) -- Adjust HomeWizard to use updated python-homewizard-energy library ([@DCSBL] - [#135046]) -- Smaller grammar fixes, replace 'entity_id' with UI-friendly 'ID' ([@NoRi2909] - [#135236]) -- Mark FGLAir entities unavailable if they are reporting to be offline ([@crevetor] - [#135202]) -- Bump pypalazzetti to 0.1.16 ([@dotvav] - [#135269]) -- Replace 'entity_id' with UI-friendly, localizable 'entity ID' ([@NoRi2909] - [#135232]) -- Add USB-PD Mode select entity to IronOS integration ([@tr4nt0r] - [#134901]) -- Grammar and consistency fixes in hdmi_cec strings ([@NoRi2909] - [#135292]) -- Bump aioshelly to version 12.3.1 ([@bieniu] - [#135299]) -- Use runtime_data in LG webOS TV ([@thecode] - [#135301]) -- Fix typos and inconsistent spelling of "tedee" brand name ([@NoRi2909] - [#135305]) -- Fix typos, replace duplicated strings with references ([@NoRi2909] - [#135303]) -- Don't store uv's lockfile in hassfest image ([@edenhaus] - [#135214]) -- Fix Habitica gems/hourglass sensors ([@tr4nt0r] - [#135323]) -- Use LOGGER from homewizard.const instead per-file loggers ([@DCSBL] - [#135320]) -- Bump habluetooth to 3.8.0 ([@bdraco] - [#135322]) -- Extract resolve announcement media ID for AssistSatelliteEntity ([@balloob] - [#134917]) -- Add bluetooth subscribe_advertisements WebSocket API ([@bdraco] - [#134291]) -- Fix spelling of "Log in", fix "outdated student" ([@NoRi2909] - [#135348]) -- Small fixes in setup flow strings, correct sentence-case ([@NoRi2909] - [#135349]) -- Add config flow to NMBS ([@silamon] - [#121548]) -- Fix backup formatting ([@joostlek] - [#135350]) -- Bump actions/upload-artifact from 4.5.0 to 4.6.0 (@dependabot - [#135255]) -- Bump docker/build-push-action from 6.10.0 to 6.11.0 (@dependabot - [#135254]) -- Remove code owner for nmbs ([@silamon] - [#135357]) -- Fix spelling of "Log in …" and "API key" in LOQED integration ([@NoRi2909] - [#135347]) -- Fix Tado config flow ([@erwindouna] - [#135353]) -- Add more typings to nmbs sensor ([@silamon] - [#135359]) -- Palazzetti Quality Scale update after doc improvement ([@dotvav] - [#135277]) -- Bump Teslemetry Stream ([@Bre77] - [#135344]) -- Enable slowly-changing, important diagnostics for connected devices by default ([@lanthaler] - [#134776]) -- Add reconfigure to LG webOS TV ([@thecode] - [#135360]) -- Add @jterrace to onvif integration owners ([@jterrace] - [#135398]) -- Switcher runner child lock support ([@YogevBokobza] - [#133270]) -- Make all three numbered lists consistent, using 1. 1. 1. for the syntax ([@NoRi2909] - [#135400]) -- Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ([@jterrace] - [#135399]) -- Reword action descriptions for better translations in Teslemetry ([@NoRi2909] - [#135370]) -- Add sensors for inventory items to Habitica ([@tr4nt0r] - [#135331]) -- Bump pyheos to 1.0.0 ([@andrewsayre] - [#135415]) -- Fix config entries typo s/entruis/entries/ ([@tronikos] - [#135431]) -- Fix translation string: numbering in list ([@WaterInTheLake] - [#135441]) -- Update translations and error messages in Bring! integration ([@tr4nt0r] - [#135455]) -- Fix strings for the Google integrations ([@tronikos] - [#135445]) -- Add current and voltage for plugs to switchbot_cloud ([@SeraphicRav] - [#135458]) -- Refactor upcloud to use config entry runtime data ([@scop] - [#135449]) -- Add bluetooth API to remove scanners that are no longer used ([@bdraco] - [#135408]) -- Ensure Shelly cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135472]) -- Ensure ESPHome cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135470]) -- Bump github/codeql-action from 3.28.0 to 3.28.1 (@dependabot - [#135492]) -- Bump uv to 0.5.18 ([@mib1185] - [#135454]) -- Add missing `total active returned energy` sensor for Shelly Mini PM Gen3 ([@bieniu] - [#135433]) -- Fix typing in zha update entity ([@emontnemery] - [#135500]) -- Add remain, running, schedule time sensors to LG ThinQ ([@LG-ThinQ-Integration] - [#131133]) -- Rework velbus services to deprecated the interface parameter ([@cereal2nd] - [#134816]) -- Change icon ID name in Lametric ([@joostlek] - [#135368]) -- Add hassio discovery to onewire ([@epenet] - [#135294]) -- Replace "Login …" with "Log in …" in two strings of Habitica integration ([@NoRi2909] - [#135383]) -- Add dhcp discovery to velux ([@pawlizio] - [#135138]) -- Replace "click" with "select" to fit for mobile app ([@NoRi2909] - [#135382]) -- Fix when live status is blank in Telsemetry ([@Bre77] - [#130408]) -- Add kV and MV unit conversion for voltages ([@lschloetterer] - [#135396]) -- TotalConnect update quality_scale with documentation updates ([@austinmroczek] - [#134049]) -- Fix grey dailies with weekly frequency and no weekdays selected in Habitica ([@tr4nt0r] - [#135419]) -- Move HomeWizard API initialisation to async_setup_entry ([@DCSBL] - [#135315]) -- Use proper sentence-case for all strings in azure_event_hub ([@NoRi2909] - [#135328]) -- Replace climate fan speed 'silent' with a button ([@dotvav] - [#135075]) -- Bump pypalazzetti to 0.1.19 ([@dotvav] - [#135465]) -- Refresh token before setting up weheat ([@jesperraemaekers] - [#135264]) -- Refactor config flow tests in generic camera ([@davet2001] - [#134385]) -- Small fixes in the strings file of the azure_data_explorer integration ([@NoRi2909] - [#135309]) -- Fix typos "Login" > "Log in" and "Setup" > "Set up" ([@NoRi2909] - [#135306]) -- Fix LG webOS TV trigger validation ([@thecode] - [#135312]) -- Update getmac to 0.9.5 ([@cdce8p] - [#135506]) -- Improve tests of energyzero integration ([@klaasnicolaas] - [#133452]) -- Refactor number/select to use common method in IronOS ([@tr4nt0r] - [#134173]) -- Revert "Make all three numbered lists consistent, using 1. 1. 1. for the syntax" ([@frenck] - [#135510]) -- Change Trafikverket Train to use station signatures ([@gjohansson-ST] - [#131416]) -- Expose raw PM2.5 in Airgradient ([@gentoo-root] - [#135457]) -- Bump go2rtc recommended version to 1.9.8 ([@edenhaus] - [#135523]) -- Removing unused API file form weheat ([@jesperraemaekers] - [#135518]) -- Palazzetti integration: Add support for additional fans ([@dotvav] - [#135377]) -- Bump velbusaio to 2025.1.0 ([@cereal2nd] - [#135525]) -- Deprecate sensors in Habitica integration ([@tr4nt0r] - [#134036]) -- Add zeroconf discovery to onewire ([@epenet] - [#135295]) -- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) -- Bump aioimaplib to 2.0.0 ([@jbouwh] - [#135448]) -- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) -- Cleanup tplink test framework ([@sdb9696] - [#135205]) -- Bump smhi-pkg to 1.0.19 ([@gjohansson-ST] - [#135537]) -- Add option to allow to use setpoint instead of override for legacy incomfort RF gateway ([@jbouwh] - [#135143]) -- Register Airzone WebServer device ([@Noltari] - [#135538]) -- Add new integration Qbus ([@Qbus-iot] - [#127280]) -- Velbus update unique-config-entry quality score ([@cereal2nd] - [#135524]) -- Velbus unsubscribe to the status updates on removal ([@cereal2nd] - [#135530]) -- Add quality scale for weheat ([@jesperraemaekers] - [#135384]) -- Velbus add subdevices for din-rail modules ([@cereal2nd] - [#131371]) -- Add person component to strict type checking ([@IgnusG] - [#132754]) -- Add data_descriptions to inexogy config flow ([@jpbede] - [#135536]) -- Set PARALLEL_UPDATES for inexogy ([@jpbede] - [#135545]) -- Fix grammar issue in 'invalid_auth' string ([@NoRi2909] - [#135546]) -- Changed json.schemas.url for devcontainers ([@Master-Guy] - [#135281]) -- Improve improv via BLE log messages ([@emontnemery] - [#135575]) -- Fix deprecated enums ([@arturpragacz] - [#134824]) -- Bump habiticalib to v.0.3.3 ([@tr4nt0r] - [#135551]) -- Set PARALLEL_UPDATES for Weheat ([@jesperraemaekers] - [#135574]) -- Fix nmbs sensor unique_id ([@emontnemery] - [#135576]) -- Add iprak to to vesync code owners ([@iprak] - [#135562]) -- Use percent formatting in logging per guidelines ([@scop] - [#135550]) -- Set inexogy quality scale to silver ([@jpbede] - [#135547]) -- Migrate Velbus to have Entity name ([@cereal2nd] - [#135520]) -- Mark Velbus test coverage as done ([@cereal2nd] - [#135571]) -- Cleanup tedee callbacks ([@zweckj] - [#135577]) -- Bump Weheat to 2025.1.14 ([@jesperraemaekers] - [#135578]) -- Set MQTT quality scale to gold ([@jbouwh] - [#135579]) -- Bump ruff to 0.9.1 ([@joostlek] - [#135197]) -- Bump hass-nabucasa from 0.87.0 to 0.88.1 ([@klejejs] - [#135521]) -- Remove incorrect logging about Unknown device ([@iprak] - [#135585]) -- Unignore ruff rule ISC001 ([@joostlek] - [#135581]) -- Update tplink quality_scale.yaml ([@sdb9696] - [#135209]) -- Match the upstream alt id of the new Levoit air purifier ([@jiriappl] - [#135426]) -- Avoid core documentation url hosted elsewhere ([@joostlek] - [#130513]) -- Reverted async-dependency to todo for Weheat ([@jesperraemaekers] - [#135588]) -- Bump securetar to 2025.1.1 ([@emontnemery] - [#135582]) -- Add streaming binary sensors to Teslemetry ([@Bre77] - [#135248]) -- Add serial number to LaMetric ([@joostlek] - [#135591]) -- Skip fetching deactivated shopping lists in Bring integration ([@tr4nt0r] - [#135336]) -- Adding support for new Lutron RGB tape light ([@RBaragona] - [#130731]) -- Add vesync number platform ([@iprak] - [#135564]) -- Make mqtt integration exports explicit ([@jbouwh] - [#135595]) -- Add entity pictures to Habitica integration ([@tr4nt0r] - [#134179]) -- Rename onewire entity classes ([@epenet] - [#135601]) -- Drop Python 3.12 support ([@frenck] - [#135589]) -- Bump securetar to 2025.1.2 ([@emontnemery] - [#135614]) -- Add `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@dustMason] - [#135615]) -- More UpCloud config entry refactors ([@scop] - [#135548]) -- Fix spotify typing for Python 3.13 ([@cdce8p] - [#135628]) -- Return OFF in hvac_action for Honeywell climate ([@mkmer] - [#135620]) -- Update mypy-dev to 1.15.0a2 ([@cdce8p] - [#135633]) -- Update Python version for mypy to 3.13 ([@cdce8p] - [#135636]) -- Fix spelling of EnOcean in strings file of the integration ([@NoRi2909] - [#135622]) -- Dynamic devices for Husqvarna Automower ([@Thomas55555] - [#133227]) -- Update buttons in Teslemetry ([@Bre77] - [#135631]) -- Reduce scan interval on SMLIGHT firmware updates ([@tl-sl] - [#135650]) -- Bump pysmlight v0.1.5 ([@tl-sl] - [#135647]) -- Bump homematicip to 1.1.6 ([@hahn-th] - [#135649]) -- Remove unused noqas ([@joostlek] - [#135583]) -- Set MQTT quality scale to platinum ([@jbouwh] - [#135612]) -- Bump aiolifx-themes to v0.6.2 ([@Djelibeybi] - [#135645]) -- Move ZeroconfServiceInfo to service_info helpers ([@epenet] - [#135653]) -- Fix descriptions of send_command action for consistency ([@NoRi2909] - [#135670]) -- Move DhcpServiceInfo to service_info helpers ([@epenet] - [#135658]) -- Improve logging of backup upload errors ([@MartinHjelmare] - [#135672]) -- Move SsdpServiceInfo to service_info helpers ([@epenet] - [#135661]) -- Bump python-otbr-api to 2.7.0 ([@puddly] - [#135638]) -- Add missing camera functions to pylint type hints plugin ([@edenhaus] - [#135676]) -- Move UsbServiceInfo to service_info helpers ([@epenet] - [#135663]) -- Call async_forward_setup_entry after the first refresh in SwitchBot Cloud ([@mckbrmn] - [#135625]) -- Use new ServiceInfo location in components (part 1) ([@epenet] - [#135682]) -- Use new ServiceInfo location in components (part 2) ([@epenet] - [#135685]) -- Use new ServiceInfo location in components (part 3) ([@epenet] - [#135687]) -- Use new ServiceInfo location in sonos ([@epenet] - [#135699]) -- Use new ServiceInfo location in tplink ([@epenet] - [#135700]) -- Use new ServiceInfo location in rainforest_raven ([@epenet] - [#135697]) -- Use new ServiceInfo location in rabbitair ([@epenet] - [#135696]) -- Use new ServiceInfo location in modem_callerid ([@epenet] - [#135695]) -- Use new ServiceInfo location in insteon ([@epenet] - [#135694]) -- Update tplink quality_scale.yaml ([@sdb9696] - [#135705]) -- Add WS command backup/can_decrypt_on_download ([@emontnemery] - [#135662]) -- Bump eheimdigital to 1.0.4 ([@autinerd] - [#135722]) -- Create switches for controlling policy-based routes ([@Ik-12] - [#134473]) -- Add dynamic child device handling to tplink integration ([@sdb9696] - [#135229]) -- Use new ServiceInfo location in wmspro ([@epenet] - [#135702]) -- Use SIP URI for VoIP device identifier ([@jaminh] - [#135603]) -- Slow down polling for Tesla Fleet ([@Bre77] - [#135747]) -- Ensure entity platform in bluetooth tests ([@gjohansson-ST] - [#135716]) -- Add receive backup tests ([@MartinHjelmare] - [#135680]) -- Reword action descriptions to match Home Assistant style ([@NoRi2909] - [#135733]) -- Palazzetti integration: Update integration quality scale ([@dotvav] - [#135752]) -- Ensure entity platform in light tests ([@gjohansson-ST] - [#135724]) -- Bump govee-ble to 0.41.0 ([@bdraco] - [#135750]) -- Reduce USB rescan cooldown from 1 minute to 10 seconds ([@puddly] - [#135712]) -- Use new ServiceInfo location in homeassistant_sky_connect ([@epenet] - [#135693]) -- Use new ServiceInfo location in zwave_js ([@epenet] - [#135704]) -- Return Chat IDs on Telegram Bot ([@tyron] - [#131274]) -- Support decrypting backups when downloading ([@emontnemery] - [#135728]) -- Fix rmtree in translation script on MacOS ([@srescio] - [#129352]) -- Avoid using the backup manager in restore tests ([@MartinHjelmare] - [#135757]) -- Add message_thread_id to telegram_text and telegram_command events ([@DrDonoso] - [#130738]) -- Enable RUF100 ([@joostlek] - [#135760]) -- Use new ServiceInfo location in apple_tv ([@epenet] - [#135688]) -- Bump securetar to 2025.1.3 ([@emontnemery] - [#135762]) -- Change AdGuard Home URL field validator to accept paths ([@maxcabrajac] - [#127957]) -- Add further ventilation-related sensors to ViCare ([@CFenner] - [#131496]) -- Use new ServiceInfo location in esphome ([@epenet] - [#135692]) -- Use new ServiceInfo location in dlna_dmr ([@epenet] - [#135691]) -- Enable RUF022 ([@joostlek] - [#135767]) -- Add temperature and humidity entities to area registry ([@balloob] - [#135423]) -- Fix Vicare patch ([@joostlek] - [#135773]) -- Improve backup decrypt exceptions ([@emontnemery] - [#135765]) -- Improve incomfort coordinator logging ([@jbouwh] - [#135777]) -- Move HomeWizard config options to class ([@DCSBL] - [#135778]) -- Bump youless-api to 2.2.0 ([@gjong] - [#135781]) -- Fix Bang & Olufsen event testing ([@mj23000] - [#135707]) -- Add button to move netatmo cover to preferred position ([@PoppyPop] - [#134722]) -- Add Bluetooth config entries for remote scanners ([@bdraco] - [#135543]) -- Add broadcast intent ([@balloob] - [#135337]) -- Implement a polling fallback for USB monitor ([@puddly] - [#130918]) -- Update aiolifx-themes to 0.6.4 ([@Djelibeybi] - [#135805]) -- Bump govee-ble to 0.42.0 ([@bdraco] - [#135801]) -- USB device add/remove callbacks ([@puddly] - [#131224]) -- Assign entity_category for incomfort entities ([@jbouwh] - [#135807]) -- Improve incomfort test coverage ([@jbouwh] - [#135806]) -- Ensure entity platform in core config tests ([@gjohansson-ST] - [#135729]) -- Remove misleading "Current" in NUT power sensor names ([@thecode] - [#135800]) -- Improve backup store in tests ([@emontnemery] - [#135798]) -- Fix service description to match HA style, fix casing ([@NoRi2909] - [#135797]) -- SMA add serial number in DeviceInfo ([@erwindouna] - [#135809]) -- Fix spelling of "API" and use consistent term "API token" ([@NoRi2909] - [#135795]) -- Bump eheimdigital to 1.0.5 ([@autinerd] - [#135802]) -- Bump SMA to 0.7.5 ([@erwindouna] - [#135799]) -- Several strings fixes in the emoncms integration ([@NoRi2909] - [#135792]) -- Ensure entity platform in media_player tests ([@gjohansson-ST] - [#135788]) -- Ensure entity platform in light tests ([@gjohansson-ST] - [#135787]) -- Ensure entity platform in vacuum tests ([@gjohansson-ST] - [#135786]) -- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) -- Enable more RUF rules ([@joostlek] - [#135770]) -- SMA update code owners ([@erwindouna] - [#135812]) -- New paint_theme service added to the LIFX integration ([@Djelibeybi] - [#135667]) -- Bump dbus-fast to 2.29.0 ([@bdraco] - [#135804]) -- Small cleanups to lifx services to reduce code ([@bdraco] - [#135817]) -- Bump zeroconf to 0.140.1 ([@bdraco] - [#135815]) -- Ensure entity platform in blackbird tests ([@gjohansson-ST] - [#135715]) -- Allow is_state_attr to check attributes for None ([@Petro31] - [#132879]) -- Ensure entity platform in alert tests ([@gjohansson-ST] - [#135714]) -- Ensure entity platform in universal tests ([@gjohansson-ST] - [#135727]) -- Ensure entity platform in mochad tests ([@gjohansson-ST] - [#135725]) -- Ensure entity platform in kira tests ([@gjohansson-ST] - [#135723]) -- Ensure entity platform in homeassistant tests ([@gjohansson-ST] - [#135721]) -- Use new syntax for TypeVar defaults ([@cdce8p] - [#135780]) -- Ensure entity platform in google_wifi tests ([@gjohansson-ST] - [#135720]) -- Ensure entity platform in google_assistant tests ([@gjohansson-ST] - [#135719]) -- Ensure entity platform in dsmr_reader tests ([@gjohansson-ST] - [#135718]) -- Use new ServiceInfo location in bosch_shc ([@epenet] - [#135689]) -- Add 'silent' to HTML5_SHOWNOTIFICATION_PARAMETERS ([@redge76] - [#135709]) -- Update quality scale docs-installation-parameters rule for IronOS integration ([@tr4nt0r] - [#133318]) -- Reduce duplicate code in the Bluetooth WebSocket API ([@bdraco] - [#135808]) -- Add BMW quality scale details ([@rikroe] - [#132017]) -- Improve BMW test quality ([@rikroe] - [#133704]) -- Add model option to speak action for ElevenLabs ([@sorgfresser] - [#133902]) -- Enable RUF021 ([@joostlek] - [#135832]) -- Add Energy History to Tesla Fleet ([@Bre77] - [#126878]) -- Set target value on LCN regulator lock ([@alengwenus] - [#133870]) -- Add media position & seek to Russound RIO ([@noahhusby] - [#134372]) -- Enable RUF023 ([@joostlek] - [#135830]) -- Enable RUF101 ([@joostlek] - [#135835]) -- Homee: fix cover if it has no up/down attribute ([@Taraman17] - [#135563]) -- Clarify action descriptions regarding Lost device sound and state ([@NoRi2909] - [#134277]) -- Plugwise test-code improvements ([@bouwew] - [#134193]) -- Add support for EvoHomeController in Overkiz ([@iMicknl] - [#133777]) -- Fix description of "x10_all_units_off" action ([@NoRi2909] - [#135000]) -- Log errors in opower ([@tronikos] - [#135497]) -- Add streaming to Teslemetry cover platform ([@Bre77] - [#135660]) -- Bump Weheat to 2025.1.15 ([@jesperraemaekers] - [#135626]) -- Update yolink "play on speaker hub" action to allow optional values (to match YoLink API) ([@mxr] - [#133099]) -- Add doorbell event to homematicip_cloud ([@hahn-th] - [#133269]) -- Fix several issues in a string of IHC integration ([@NoRi2909] - [#135618]) -- Add zeroconf dependency to devolo Home Network manifest ([@Shutgun] - [#135708]) -- Fix "set" / "sets" in action names and descriptions, spelling of "dB" ([@NoRi2909] - [#135659]) -- Add missing data_descriptions to strings.json for LCN ([@alengwenus] - [#135674]) -- Fix humidifier on off status update ([@iprak] - [#135743]) -- Fix flaky test in acmeda ([@epenet] - [#135846]) -- Remove call to get_serial_by_id in homeassistant_sky_connect ([@epenet] - [#135751]) -- Validate config entry when adding or updating entity registry entry ([@emontnemery] - [#135067]) -- Remove not needed name from config flow in SMHI ([@gjohansson-ST] - [#134841]) -- Add overload for async singleton call with HassKey ([@cdce8p] - [#134059]) -- Use new ServiceInfo location in devolo_home_network ([@epenet] - [#135690]) -- Bump aioesphomeapi to 28.0.1 ([@bdraco] - [#135869]) -- Use new ServiceInfo location in zha ([@epenet] - [#135703]) -- Bump fnv-hash-fast to 1.2.2 ([@bdraco] - [#135872]) -- Bump habluetooth to 3.9.0 ([@bdraco] - [#135877]) -- Bump bluetooth-data-tools to 1.22.0 ([@bdraco] - [#135879]) -- Bump ulid-transform to 1.2.0 ([@bdraco] - [#135882]) -- Bump dbus-fast to 2.30.2 ([@bdraco] - [#135874]) -- Add BThome hold press event ([@Ernst79] - [#135871]) -- Record IQS for Russound RNET ([@noahhusby] - [#134692]) -- Fix typo in Opower log message ([@tronikos] - [#135909]) -- Fix bmw_connected_drive tests ([@zweckj] - [#135911]) -- Use runtime_data in Opower ([@tronikos] - [#135910]) -- Set parallel-updates in Habitica quality scale record ([@tr4nt0r] - [#135901]) -- Bump Teslemetry Stream to 0.6.6 ([@Bre77] - [#135905]) -- Increase test coverage in Habitica integration ([@tr4nt0r] - [#135896]) -- Bump pylitterbot to 2024.0.0 ([@natekspencer] - [#135891]) -- Fix imgw_pib tests ([@zweckj] - [#135913]) -- Add reauth flow to LetPot integration ([@jpelgrom] - [#135734]) -- Increase test coverage for IMGW-PIB ([@bieniu] - [#135915]) -- Remove asserting name in tts test (no entity platform) ([@gjohansson-ST] - [#135726]) -- Set strict-typing in Habitica quality scale record ([@tr4nt0r] - [#135899]) -- Fix acmeda pytest usefixtures spelling ([@cdce8p] - [#135919]) -- Fix DeprecationWarnings in mcp_server ([@cdce8p] - [#135927]) -- Fix aiodns DeprecationWarning in tests ([@cdce8p] - [#135921]) -- Use HassKey for assist_pipeline singleton ([@cdce8p] - [#135875]) -- Fix inconsistently spelled occurrences of "ID" in telegram_bot integration ([@NoRi2909] - [#135928]) -- Bump bleak-retry-connector to 3.7.0 ([@bdraco] - [#135939]) -- Replace additional deprecated USBServiceInfo imports ([@cdce8p] - [#135953]) -- Fix unicode chars in zha tests ([@cdce8p] - [#135954]) -- Bump bluetooth-adapters to 0.21.0 ([@bdraco] - [#135957]) -- Fix duplicated "effect" in Speed field descriptions of flux_led ([@NoRi2909] - [#135948]) -- Add shared history for conversation agents ([@balloob] - [#135903]) -- Improve backup store in tests ([@emontnemery] - [#135974]) -- Vesync switch humidifier to property ([@cdnninja] - [#135949]) -- Improve remote Bluetooth scanner manufacturer data ([@bdraco] - [#135961]) -- Change 'device_id' to translatable 'device ID', fix typos in LCN ([@NoRi2909] - [#135978]) -- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) -- Improve program related sensors at Home Connect ([@Diegorro98] - [#135929]) -- Fix grammar and plural handling in action descriptions ([@NoRi2909] - [#135654]) -- Set dependency-transparency and async-dependency in Habitica IQS ([@tr4nt0r] - [#135902]) -- Fix KNX default state updater option ([@farmio] - [#135611]) -- Add streaming to device tracker platform in Teslemetry ([@Bre77] - [#135962]) -- Further clarify the meaning of Sensibo's Climate React mode ([@NoRi2909] - [#135833]) -- Add type annotations to stiebel eltron component ([@ThyMYthOS] - [#135228]) -- Rework enigma2 tests ([@autinerd] - [#135475]) -- SMA add diagnostics ([@erwindouna] - [#135852]) -- Fix name and descriptions of actions in EZVIZ integration etc. ([@NoRi2909] - [#135858]) -- Move integration setup to coordinator `_async_setup` in Bring ([@tr4nt0r] - [#135711]) -- Remove unnecessary "title" keys to use default setup flow instead ([@NoRi2909] - [#135512]) -- Fix fan speed in auto mode in ViCare integration ([@CFenner] - [#134256]) -- Improve descriptions in list_notifications action, fix casing ([@NoRi2909] - [#135838]) -- Refactor SwitchBot Cloud make_device_data ([@mckbrmn] - [#135698]) -- Add re-authentication flow to incomfort integration ([@jbouwh] - [#135861]) -- Fix HEOS device information ([@andrewsayre] - [#135940]) -- Fix unset coordinator in Switchbot cloud ([@joostlek] - [#135985]) -- Add re-configure flow incomfort integration ([@jbouwh] - [#135887]) -- Cleanup incomfort translation strings ([@jbouwh] - [#135991]) -- Add diagnostics feature to incomfort integration ([@jbouwh] - [#136009]) -- Disable noisy diagnostic incomfort sensors by default ([@jbouwh] - [#135992]) -- Make strings of create_scene action UI- and translation-friendly ([@NoRi2909] - [#136004]) -- Add incomfort heater serialnr to device info ([@jbouwh] - [#136012]) -- Improve exception handling in Habitica integration ([@tr4nt0r] - [#135950]) -- Fix velbus via devices ([@cereal2nd] - [#135986]) -- Do not base power switch state on appliance's operation state at Home Connect ([@Diegorro98] - [#135932]) -- Bump pydrawise to 2025.1.0 ([@dknowles2] - [#135998]) -- Migrate tests from OpenAI to conversation integration ([@balloob] - [#135963]) -- Update numpy to 2.2.2 ([@cdce8p] - [#135982]) -- Correct translation key for data bits in rfxtrx ([@elupus] - [#135990]) -- Bumb python-homewizard-energy to 8.1.0 ([@DCSBL] - [#136016]) -- Set friendly name for PT2262 sensors to masked name ([@elupus] - [#135988]) -- Fix Slack file upload ([@jsuar] - [#135818]) -- Fix sentence-casing in PurpleAir integration strings ([@NoRi2909] - [#135981]) -- Implement cloudhooks for Overseerr ([@joostlek] - [#134680]) -- Ensure entity platform in camera tests ([@gjohansson-ST] - [#135918]) -- Ensure entity platform in cover tests ([@gjohansson-ST] - [#135917]) -- Add reconfigure flow to Trafikverket Train ([@gjohansson-ST] - [#136000]) -- Bump docker/build-push-action from 6.11.0 to 6.12.0 (@dependabot - [#135749]) -- Bump thermopro-ble to 0.10.1 ([@bdraco] - [#136041]) -- Bump habluetooth to 3.9.2 ([@bdraco] - [#136042]) -- Enable RUF032 ([@joostlek] - [#135836]) -- Use LLM fallback when local matching matches intent but not targets ([@balloob] - [#136045]) -- Add diagnostics platform to IronOS integration ([@tr4nt0r] - [#136040]) -- Add reconfiguration flow to Habitica ([@tr4nt0r] - [#136038]) -- Remove redundant device update code ([@arturpragacz] - [#134100]) -- Use new SsdpServiceInfo location in remaining components ([@epenet] - [#136053]) -- Fix casing of "client" and "ID" in transmission integration ([@NoRi2909] - [#136071]) -- Make the time for automated backups configurable ([@emontnemery] - [#135825]) -- Allow backup writer to update progress during restore ([@emontnemery] - [#135975]) -- Use new ServiceInfo location in component tests (part 1) ([@epenet] - [#136057]) -- Use new ServiceInfo location in component tests (part 2) ([@epenet] - [#136062]) -- Use new ServiceInfo location in component tests (part 3) ([@epenet] - [#136064]) -- Use new ServiceInfo location in component tests (part 4) ([@epenet] - [#136065]) -- Improve user interface strings in opentherm_gw ([@NoRi2909] - [#136078]) -- Use new ServiceInfo location in core tests ([@epenet] - [#136067]) -- Fix spelling of "ID" in hyperion user strings ([@NoRi2909] - [#136082]) -- Replace `targets` key with UI name 'Targets' in media_player.join action ([@NoRi2909] - [#136063]) -- Prevent pylint out-of-memory failures ([@PaulSD] - [#136020]) -- Use fixtures for Network component tests ([@abmantis] - [#135220]) -- Improve conversation typing ([@cdce8p] - [#136084]) -- Set configuration url to overseerr instance ([@joostlek] - [#136085]) -- Bump uv to 0.5.21 ([@edenhaus] - [#136086]) -- Update pylint to 3.3.3 and astroid to 3.3.8 ([@cdce8p] - [#136090]) -- Fix Overseerr event types translations ([@joostlek] - [#136096]) -- Add diagnostics to Overseerr ([@joostlek] - [#136094]) -- Enable Ruff B024 ([@autinerd] - [#136088]) -- Bump velbusaio to 2025.1.1 ([@cereal2nd] - [#136089]) -- Enable dynamic child devices for tplink module entities ([@sdb9696] - [#135822]) -- Bump aiowebostv to 0.5.0 ([@thecode] - [#136097]) -- Add integration_type to HEOS ([@andrewsayre] - [#136105]) -- Fix index in incomfort diagnostics generator ([@jbouwh] - [#136108]) -- Fix upload service response for google_photos ([@autinerd] - [#136106]) -- Add icon to overseerr ([@joostlek] - [#136110]) -- Bump ayla-iot-unofficial to 1.4.5 ([@thecode] - [#136099]) -- Bump python-overseerr to 0.6.0 ([@joostlek] - [#136104]) -- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) -- Enable Ruff B035 ([@autinerd] - [#135883]) -- Remove yaml config fixture from HEOS tests ([@andrewsayre] - [#136123]) -- Add additional entities for Shelly BLU TRV ([@bieniu] - [#135244]) -- Add scheduled envoy firmware checks to enphase_envoy coordinator ([@catsmanac] - [#136102]) -- Bump letpot to 0.3.0 ([@jpelgrom] - [#136133]) -- Add myself to Roborock codeowners ([@allenporter] - [#136134]) -- Add data descriptions for enphase_envoy config flows. ([@catsmanac] - [#136120]) -- Remove not needed warning in Z-Wave ([@cdnninja] - [#136006]) -- Bump actions/stale from 9.0.0 to 9.1.0 (@dependabot - [#136145]) -- Fix buttons in Teslemetry ([@Bre77] - [#136142]) -- Update HEOS tests to not patch internals ([@andrewsayre] - [#136136]) -- Add support for custom weekly backup schedule ([@emontnemery] - [#136079]) -- Bump Devialet to 1.5.7 ([@fwestenberg] - [#136114]) -- Prefer from...import...as over import...as in core tests ([@epenet] - [#136146]) -- Add value is not to Matter discovery schema logic ([@marcelveldt] - [#136157]) -- Clean up entity registry imports in Shelly tests ([@bieniu] - [#136159]) -- Adjust to recommended propcache.api import paths ([@scop] - [#136150]) -- Capitalize "Homematic" brand name and 2 more user string fixes ([@NoRi2909] - [#136113]) -- Fix typo in enphase_envoy data description ([@catsmanac] - [#136164]) -- Add support for Bot in SwitchBot Cloud ([@mckbrmn] - [#135606]) -- Add service backup.create_automatic ([@emontnemery] - [#136152]) -- Satellite announcement to track original media id ([@balloob] - [#136141]) -- Prepare backup store to read version 2 ([@emontnemery] - [#136149]) -- Gate update.install backup parameter by supported feature ([@emontnemery] - [#136169]) -- Homee sensor ([@Taraman17] - [#135447]) -- Add data_description to switchbot translations ([@huyuwei1996] - [#136148]) -- Bumb python-homewizard-energy to 8.1.1 ([@DCSBL] - [#136170]) -- Use HassKey for hassio component data ([@emontnemery] - [#136172]) -- Add more util aliases to import conventions ([@epenet] - [#136153]) -- Update HEOS tests to not interact directly with integration internals ([@andrewsayre] - [#136177]) -- Set PARALLEL_UPDATES for HEOS media_player ([@andrewsayre] - [#136178]) -- Voip migrate entities ([@balloob] - [#136140]) -- Fix casing and spelling in user-facing strings of homematicip_cloud ([@NoRi2909] - [#136188]) -- Add strings and state attrs for ZHA 3 Phase current ([@abmantis] - [#132871]) -- Fix sentence-casing in user-facing strings of nmap_tracker ([@NoRi2909] - [#136195]) -- Cleanup litterrobot switch entity ([@natekspencer] - [#136199]) -- Bump bleak-retry-connector to 3.8.0 ([@bdraco] - [#136203]) -- Add button to reset Litter-Robot 4 ([@natekspencer] - [#136191]) -- Remove excessive newlines from envisalink strings ([@NoRi2909] - [#136194]) -- Remove excessive newline codes from strings of nissan_leaf ([@NoRi2909] - [#136197]) -- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) -- Bump habluetooth to 3.10.0 ([@bdraco] - [#136210]) -- Bump ollama to 0.4.7 ([@Diegorro98] - [#136212]) -- Bump bleak-esphome to 2.1.0 ([@bdraco] - [#136214]) -- Add Eve Thermo TRV Matter features ([@krakonos1602] - [#135635]) -- Fix recorder fixture typing ([@cdce8p] - [#136174]) -- Bump github/codeql-action from 3.28.1 to 3.28.2 (@dependabot - [#136225]) -- Add dhcp discovery to incomfort integration ([@jbouwh] - [#136027]) -- Use icon translations for enphase_envoy. ([@catsmanac] - [#136190]) -- Bump bluetooth-adapters to 0.21.1 ([@bdraco] - [#136220]) -- Bump habluetooth to 3.11.2 ([@bdraco] - [#136221]) -- Use kw_only attribute for remaining entity descriptions in litterrobot ([@natekspencer] - [#136202]) -- Make description of hdmi_cec.select_device action consistent ([@NoRi2909] - [#136228]) -- Add repeat feature to HEOS media player ([@andrewsayre] - [#136180]) -- Handle empty string `BatReplacementDescription` from Matter attribute value ([@lboue] - [#134457]) -- Fix passing value to pymodbus low level function ([@wlcrs] - [#135108]) -- Update LG webOS TV IQS ([@thecode] - [#135509]) -- Bump httpx to 0.28.1, httpcore to 1.0.7 along with required deps ([@bdraco] - [#133840]) -- Add quality_scale file to litterrobot ([@natekspencer] - [#135904]) -- Handle invalid auth in Overseerr ([@joostlek] - [#136243]) -- Replace field keys in descriptions with translatable friendly names ([@NoRi2909] - [#136230]) -- Bump PyViCare to 2.41.0 ([@CFenner] - [#136231]) -- Add reauth flow to Overseerr ([@joostlek] - [#136247]) -- Record IQS for Switchbot ([@huyuwei1996] - [#136058]) -- Add reconfigure flow to Overseerr ([@joostlek] - [#136248]) -- Clean up attributes of Overseerr event entity ([@joostlek] - [#136251]) -- Improve type hints in template helper ([@epenet] - [#136253]) -- Allow multiple Airzone entries with different System IDs ([@Noltari] - [#135397]) -- Indicate in WS API when scheduling additional automatic backup ([@emontnemery] - [#136155]) -- Bump ohmepy to 1.2.4 ([@dan-r] - [#136270]) -- Only add Overseerr event if we are push based ([@joostlek] - [#136258]) -- Set enphase_envoy CT Status flags entity_category to diagnostics. ([@catsmanac] - [#136241]) -- Provide beta release note for Shelly RPC devices ([@bieniu] - [#136154]) -- Bump python-linkplay to v0.1.3 ([@silamon] - [#136267]) -- Bump bleak-esphome to 2.1.1 ([@bdraco] - [#136277]) -- Remove myself from ibeacon codeowners ([@bdraco] - [#136280]) -- Move brightness icon map to icons.json ([@natekspencer] - [#136201]) -- Bump pyHomee to 1.2.3 ([@Taraman17] - [#136213]) -- Bump habluetooth to 3.12.0 ([@bdraco] - [#136281]) -- Cleanup litterrobot select entity ([@natekspencer] - [#136282]) -- Implement Coordinator for HEOS (initial plumbing) ([@andrewsayre] - [#136205]) -- Add number platform to ohme ([@dan-r] - [#136271]) -- Convert LitterRobotHub to a DataUpdateCoordinator ([@natekspencer] - [#136283]) -- Improve type hints in benchmark script ([@epenet] - [#136259]) -- ping: Suppress ProcessLookupError on timeout ([@tswsl1989] - [#134281]) -- Allow time triggers with offsets to use input_datetimes ([@Petro31] - [#131550]) -- Cleanup litterrobot sensor entity ([@natekspencer] - [#136287]) -- Bump incomfort-client to v0.6.7 ([@jbouwh] - [#136285]) -- Revert "Add Tuya based bluetooth lights" ([@rwalker777] - [#133386]) -- Add TP-Link Tapo pet detection to onvif parsers ([@jterrace] - [#136303]) -- Bump onvif-zeep-async to 3.2.5 ([@bdraco] - [#136299]) -- Avoid useless data conversion in sonos config flow ([@bdraco] - [#136294]) -- Bump zeroconf to 0.141.0 ([@bdraco] - [#136292]) -- Bump led-ble to 1.1.4 ([@bdraco] - [#136301]) -- Standardize DOMAIN usage in litterrobot tests ([@natekspencer] - [#136290]) -- Add time platform to ohme ([@dan-r] - [#136289]) -- Fix grammar of OSO auth and action descriptions ([@NoRi2909] - [#136312]) -- Bump github/codeql-action from 3.28.2 to 3.28.3 (@dependabot - [#136308]) -- Bump dawidd6/action-download-artifact from 7 to 8 (@dependabot - [#136309]) -- Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 (@dependabot - [#136307]) -- Bump codecov/codecov-action from 5.1.2 to 5.2.0 (@dependabot - [#136306]) -- Fix handling of non-supported devices in led-ble ([@bdraco] - [#136300]) -- Add heat pump supply pressure sensor in ViCare integration ([@CFenner] - [#136265]) -- Auto select thermostat preset when selecting temperature ([@domingues] - [#134146]) -- Cleanup map references in lovelace ([@epenet] - [#136314]) -- Update Overseerr quality scale ([@joostlek] - [#136260]) -- Use HassKey in lovelace ([@epenet] - [#136313]) -- Add system_health the to Network component ([@abmantis] - [#135514]) -- Add parallel updates to Airgradient ([@joostlek] - [#136323]) -- Restructure the youless integration internals ([@gjong] - [#135842]) -- Add translated action exceptions to Airgradient ([@joostlek] - [#136322]) -- Bump aiowebostv to 0.6.0 ([@thecode] - [#136206]) -- Replace key names with translatable friendly names in zwave_js ([@NoRi2909] - [#136318]) -- Clean up remaining backup manager tests ([@MartinHjelmare] - [#136335]) -- Add reconfigure flow to Airgradient ([@joostlek] - [#136324]) -- Bump myuplink lib to 0.7.0 ([@astrandb] - [#136343]) -- Improve error handling for incomfort gateway ([@jbouwh] - [#136317]) -- Enable strict-typing in lovelace ([@epenet] - [#136327]) -- Fix sentence-casing in isy994 integration strings, reword "lock user code" ([@NoRi2909] - [#136316]) -- Move single-use lovelace function ([@epenet] - [#136336]) -- Use runtime_data in bosch_shc ([@epenet] - [#136356]) -- Use runtime_data in canary ([@epenet] - [#136357]) -- Several fixes in user-facing strings of Renson integration actions ([@NoRi2909] - [#136279]) -- Cleanup hass.data in cloudflare ([@epenet] - [#136358]) -- Bump pyenphase to 1.23.1 ([@catsmanac] - [#136200]) -- Properly parse AirNow API data in coordinator ([@firstof9] - [#136198]) -- Enable strict typing for incomfort integration ([@jbouwh] - [#136291]) -- Fix tplink deprecated entity cleanup ([@sdb9696] - [#136160]) -- Refactor modbus polling to prevent dupe updates and memory leak ([@bdraco] - [#136211]) -- Incorporate ControllerManager into HEOS Coordinator ([@andrewsayre] - [#136302]) -- Set Netgear device entities to unavailable when the device is not connected ([@lanthaler] - [#135362]) -- holiday: asynchronously generate the entity name ([@bors-ltd] - [#136354]) -- Migrate modbus to use HassKey ([@bdraco] - [#136379]) -- Don't translate state names in default agent responses ([@synesthesiam] - [#136382]) -- Allow LLMs to get calendar events from exposed calendars ([@balloob] - [#136304]) -- Use runtime_data in coinbase ([@epenet] - [#136381]) -- Use runtime_data in daikin ([@epenet] - [#136376]) -- Use runtime_data in comelit ([@epenet] - [#136384]) -- Use runtime_data in ccm15 ([@epenet] - [#136378]) -- Add translated action exceptions to LG webOS TV ([@thecode] - [#136397]) -- Bump github/codeql-action from 3.28.3 to 3.28.4 (@dependabot - [#136401]) -- Bump codecov/codecov-action from 5.2.0 to 5.3.0 (@dependabot - [#136402]) -- Remove deprecated 17track package sensor ([@gjohansson-ST] - [#136389]) -- Use runtime_data in coolmaster ([@epenet] - [#136405]) -- Bump aioharmony to 0.4.0 ([@bdraco] - [#136398]) -- Bump aioautomower to 2025.1.1 ([@Thomas55555] - [#136365]) -- Bump WSDiscovery to 2.1.2 ([@bdraco] - [#136363]) -- Move denonavr shared constants to central location ([@epenet] - [#136421]) -- Simplify update listener in denonavr ([@epenet] - [#136422]) -- Omit Peblar update entities for most white label devices ([@frenck] - [#136374]) -- Use runtime_data in denonavr ([@epenet] - [#136424]) -- Bump nhc to 0.3.9 ([@VandeurenGlenn] - [#136418]) -- Fix humidifier mode for Vesync ([@iprak] - [#135746]) -- Incorporate SourceManager into HEOS Coordinator ([@andrewsayre] - [#136377]) -- Rename incomfort exceptions classes to fix typo and assign correct translation domain ([@jbouwh] - [#136426]) -- Tado change to async and add Data Update Coordinator ([@erwindouna] - [#134175]) -- Add missing translations for LG webOS TV and fix names ([@thecode] - [#136438]) -- Refactor the Hydrawise config flow ([@dknowles2] - [#135886]) -- Move dormakaba_dkey coordinator to separate module ([@epenet] - [#136437]) -- Use runtime_data in directv ([@epenet] - [#136435]) -- Move dexcom coordinator to separate module ([@epenet] - [#136433]) -- Use runtime_data in dormakaba_dkey ([@epenet] - [#136440]) -- Use runtime_data in duotecno ([@epenet] - [#136444]) -- Use runtime_data in dexcom ([@epenet] - [#136441]) -- Bump aioharmony to 0.4.1 ([@bdraco] - [#136413]) -- Use runtime_data in dunehd ([@epenet] - [#136443]) -- Reorganize input sources in Onkyo options ([@arturpragacz] - [#133511]) -- Move dynalite service definitions to separate module ([@epenet] - [#136446]) -- Add more sensors to homee ([@Taraman17] - [#136445]) -- Bump aioacaia to 0.1.14 ([@zweckj] - [#136453]) -- Add PARALLEL_UPDATES constant to ring integration platforms ([@sdb9696] - [#136470]) -- Bump uiprotect to version 7.5.0 ([@RaHehl] - [#136475]) -- Fix sentence-casing in strings of Vizio integration ([@NoRi2909] - [#136465]) -- Make Spotify polling interval dynamic ([@joostlek] - [#136461]) -- Powerwall: Reuse authentication cookie ([@choumarin] - [#136147]) -- Bump async-upnp-client to 0.43.0 ([@StevenLooman] - [#136481]) -- Bump pydantic to 2.10.6 ([@bdraco] - [#136483]) -- Cleanup update_listener in deconz ([@epenet] - [#136416]) -- Move deconz function to util.py ([@epenet] - [#136414]) -- Fix httpx late import of trio doing blocking I/O in the event loop ([@bdraco] - [#136409]) -- Bump pysmlight to v0.1.6 ([@tl-sl] - [#136496]) -- Update tplink climate platform to use thermostat module ([@sdb9696] - [#136166]) -- Refactor EZVIZ config flow tests ([@joostlek] - [#136434]) -- Bump reolink_aio to 0.11.8 ([@starkillerOG] - [#136504]) -- Add TemperatureLevel feature from Matter TemperatureControl cluster ([@lboue] - [#134532]) -- Abort config flow is device is unsupported ([@tl-sl] - [#136505]) -- Fix Spotify flaky test ([@joostlek] - [#136529]) -- Incorporate GroupManager into HEOS Coordinator ([@andrewsayre] - [#136462]) -- Reduce boilerplate code to setup modbus platform entities ([@bdraco] - [#136491]) -- Bump AIOSomeComfort to 0.0.30 in Honeywell ([@mkmer] - [#136523]) -- Reuse fixtures in config flow tests for Whirlpool ([@abmantis] - [#136489]) -- Bump pyvesync to 2.1.16 ([@iprak] - [#136493]) -- Remove unneeded call active check in modbus ([@bdraco] - [#136487]) -- Updated igloohome-api dependency to 0.1.0 ([@keithle888] - [#136516]) -- Add heat pump heating rod sensors in ViCare integration ([@CFenner] - [#136467]) -- Add backup agent to Synology DSM ([@mib1185] - [#135227]) -- Add Darsstar as codeowner for solax integration ([@squishykid] - [#136528]) -- Fix wrong plural on tado.add_meter_reading action ([@NoRi2909] - [#136524]) -- Add restore backup tests ([@MartinHjelmare] - [#136538]) -- Bump ohmepy version to 1.2.6 ([@dan-r] - [#136547]) -- Move action implementation out of HEOS Coordinator ([@andrewsayre] - [#136539]) -- Bump opower to 0.8.8 ([@tronikos] - [#136555]) -- Homee cover-test ([@Taraman17] - [#136563]) -- Add select platform to Ohme ([@dan-r] - [#136536]) -- Bump pyHomee to 1.2.5 ([@Taraman17] - [#136567]) -- Make casing of "server" and action descriptions consistent ([@NoRi2909] - [#136561]) -- Use typed ConfigEntry throughout HEOS ([@andrewsayre] - [#136569]) -- Bump HEOS quality scale to silver ([@andrewsayre] - [#136533]) -- Don't cast type in HEOS services ([@andrewsayre] - [#136583]) -- Fix HEOS play media type playlist ([@andrewsayre] - [#136585]) -- Fix spelling of "Home Assistant" and "IDs" in xiaomi_aqara ([@NoRi2909] - [#136578]) -- Fix sentence-casing in action names, spelling of "IDs" ([@NoRi2909] - [#136576]) -- Fix optional argument in deconz test type definition ([@epenet] - [#136411]) -- Bump yt-dlp to 2025.01.26 ([@joostlek] - [#136581]) -- Fix LetPot reauthentication flow tests setting up config entry ([@jpelgrom] - [#136589]) -- Add Reolink privacy switch entity ([@starkillerOG] - [#136521]) -- Bump python-kasa to 0.10.0 ([@sdb9696] - [#136586]) -- Cleanup stale devices on incomfort integration startup ([@jbouwh] - [#136566]) -- Prevent errors when Reolink privacy mode is turned on ([@starkillerOG] - [#136506]) -- Bump SoCo to 0.30.8 - Sonos ([@PeteRager] - [#136601]) -- Optimize enphase_envoy test integration setup. ([@catsmanac] - [#136572]) -- Update mypy-dev to 1.16.0a1 ([@cdce8p] - [#136544]) -- Bump pyheos to v1.0.1 ([@andrewsayre] - [#136604]) -- Push more of the LLM conversation agent loop into ChatSession ([@allenporter] - [#136602]) -- Update hassio to use the backup integration to make backups before update ([@emontnemery] - [#136235]) -- Add diagnostic sensors for the active subscription of Cookidoo ([@miaucl] - [#136485]) -- Bump nest to python-nest-sdm to 7.1.0 ([@allenporter] - [#136611]) -- Use runtime_data in crownstone ([@epenet] - [#136406]) -- Add lovelace compatiblity code ([@epenet] - [#136617]) -- Use runtime_data in dynalite ([@epenet] - [#136448]) -- Use runtime_data in deconz ([@epenet] - [#136412]) -- Ask for permission to disable Reolink privacy mode during config flow ([@starkillerOG] - [#136511]) -- Add a Matter temperature sensor based on `Thermostat` device `LocalTemperature` attribute ([@lboue] - [#133888]) -- Add missing exclude_integrations in lovelace compatibility code ([@epenet] - [#136618]) -- Starlink's energy consumption & usage cumulation fix ([@davidrapan] - [#135889]) -- Add product IDs for new LIFX Ceiling lights ([@Djelibeybi] - [#136619]) -- Use runtime_data in ecobee ([@epenet] - [#136632]) -- Bump codecov/codecov-action from 5.3.0 to 5.3.1 (@dependabot - [#136614]) -- Bump docker/build-push-action from 6.12.0 to 6.13.0 (@dependabot - [#136612]) -- Bump github/codeql-action from 3.28.4 to 3.28.5 (@dependabot - [#136613]) -- Use typed coordinator and runtime_data in eafm ([@epenet] - [#136629]) -- Cleanup unnecessary type hint in assist_satellite ([@epenet] - [#136626]) -- Cleanup hass.data[DOMAIN] in application_credentials ([@epenet] - [#136625]) -- Use typed ConfigEntry in ring coordinator ([@sdb9696] - [#136457]) -- Fix test logic flaw in enphase_envoy test_select ([@catsmanac] - [#136570]) -- Change discovery schema for Matter Identify button to ignore type of None ([@marcelveldt] - [#136621]) -- Fix spelling of "Hub" and sentence-casing of "options" ([@NoRi2909] - [#136573]) -- Add config flow data descriptions to ring integration ([@sdb9696] - [#136464]) -- Twinkly RGBW color fixed ([@Splint77] - [#136593]) -- Replace "bosch_shc" with friendly name of integration ([@NoRi2909] - [#136410]) -- Bump securetar to 2025.1.4 ([@emontnemery] - [#136639]) -- Fix spelling of "Pi-hole" and "API" in user-facing strings ([@NoRi2909] - [#136645]) -- Bump aioshelly to 12.3.2 ([@bieniu] - [#136486]) -- Bump voip-utils to 0.3.0 ([@synesthesiam] - [#136648]) -- Catch and convert MatterError when sending device commands ([@marcelveldt] - [#136635]) -- Add single target constraint to async_match_targets ([@synesthesiam] - [#136643]) -- Add LLM ActionTool ([@Shulyaka] - [#136591]) -- Add the Model Context Protocol integration ([@allenporter] - [#135058]) -- Add HassClimateSetTemperature ([@synesthesiam] - [#136484]) -- Make static modbus entity values classvar defaults ([@bdraco] - [#136488]) -- Add support for tplink siren turn on parameters ([@sdb9696] - [#136642]) -- Log the error when the WebSocket receives a error message ([@bdraco] - [#136492]) -- Bump pyfritzhome to 0.6.14 ([@mib1185] - [#136661]) -- Update flux-led to 1.1.3 ([@cdce8p] - [#136666]) -- Add Bluetooth WebSocket API to subscribe to connection allocations ([@bdraco] - [#136215]) -- Merge Whirlpool tests into a parameterized test ([@abmantis] - [#136490]) -- Increase LaCrosse View polling interval to 60 seconds ([@IceBotYT] - [#136680]) -- Bump aioesphomeapi to 29.0.0 and bleak-esphome to 2.2.0 ([@bdraco] - [#136684]) -- ChatSession: Split native content out of message class ([@balloob] - [#136668]) -- Add power/energy sensor for Matter draft electrical measurement cluster ([@dext0r] - [#132920]) -- Standardize `helpers.xxx_registry` imports ([@epenet] - [#136688]) -- Use runtime_data in ecoforest ([@epenet] - [#136689]) -- Update roborock tests to patch client before test setup ([@allenporter] - [#136587]) -- Use runtime_data in electrasmart ([@epenet] - [#136696]) -- Update config flow tests for litterrobot ([@natekspencer] - [#136658]) -- Use runtime_data in econet ([@epenet] - [#136691]) -- Bump actions/setup-python from 5.3.0 to 5.4.0 (@dependabot - [#136685]) -- Use runtime_data in ezviz ([@epenet] - [#136702]) -- Add translations for youless sensors ([@gjong] - [#136349]) -- Use runtime_data in electric_kiwi ([@epenet] - [#136699]) -- Cleanup use of hass.data in edl21 ([@epenet] - [#136694]) -- Improve type hints in econet ([@epenet] - [#136693]) -- Use runtime_data in evil_genius_labs ([@epenet] - [#136704]) -- Correct labels in EnOcean config flow ([@CFenner] - [#136338]) -- Use runtime_data in eufylife_ble ([@epenet] - [#136705]) -- Update nest config flow to create pub/sub topics ([@allenporter] - [#136609]) -- Support integrated ventilation on heating devices in ViCare integration ([@CFenner] - [#130356]) -- Use runtime_data in epson ([@epenet] - [#136706]) -- Use runtime_data in epion ([@epenet] - [#136708]) -- Introduce `unique_id` to BackupAgent ([@mib1185] - [#136651]) -- Use runtime_data in epic_games_store ([@epenet] - [#136709]) -- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) -- Bump github/codeql-action from 3.28.5 to 3.28.6 (@dependabot - [#136686]) -- Update tplink coordinators to update hub-attached children ([@sdb9696] - [#135586]) -- Bump bring-api to 1.0.0 ([@tr4nt0r] - [#136657]) -- Bump nice-go to 1.0.1 ([@IceBotYT] - [#136649]) -- Remove unused function in hassio/update ([@arturpragacz] - [#136701]) -- Tag backups created when updating addon with supervisor.addon_update ([@emontnemery] - [#136690]) -- Fix deadlock in WS command backup/can_decrypt_on_download ([@emontnemery] - [#136707]) -- Add test for myuplink DeviceInfo ([@astrandb] - [#136360]) -- Use HassKey in diagnostics ([@epenet] - [#136627]) -- Add HEOS diagnostics ([@andrewsayre] - [#136663]) -- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) -- Fix spelling of "Ring" and sentence-casing of "integration" ([@NoRi2909] - [#136652]) -- Fix spelling errors in user-facing strings of OctoPrint integration ([@NoRi2909] - [#136644]) -- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) -- Fix total coffees sensor for lamarzocco ([@zweckj] - [#135283]) -- Use runtime_data in drop_connect ([@epenet] - [#136442]) -- Include error reason in backup events ([@emontnemery] - [#136697]) -- Bump ohmepy to 1.2.8 ([@dan-r] - [#136719]) -- Add support for KNX UI to create BinarySensor entities ([@farmio] - [#136703]) -- Fix LG webOS TV external arc volume set action ([@thecode] - [#136717]) -- Use runtime_data in devialet ([@epenet] - [#136432]) -- Adjust Matter discovery logic to disallow the primary value(s) to be None ([@marcelveldt] - [#136712]) -- Standardize util imports ([@epenet] - [#136723]) -- Migrate usb to use aiousbwatcher ([@bdraco] - [#136676]) -- Add OneDrive as backup provider ([@zweckj] - [#135121]) -- Add SPF sensor for heat pumps in ViCare integration ([@CFenner] - [#136233]) -- Add sensor for Matter OperationalState cluster / CurrentPhase attribute ([@lboue] - [#129757]) -- Add authentication support to MotionMount integration ([@RJPoelstra] - [#126487]) -- Fix Telegram webhook registration if deregistration previously failed ([@rsiv] - [#133398]) -- Parameterize enphase_envoy number tests. ([@catsmanac] - [#136631]) -- Fix all occurrences of "PIN" in MotionMount user strings ([@NoRi2909] - [#136734]) -- Bump python-roborock to 2.9.7 ([@allenporter] - [#136727]) -- Add SmartTowerFan to VeSync Integration ([@cdnninja] - [#136596]) -- Add climate platform to eheimdigital ([@autinerd] - [#135878]) -- Add more tests to vesync ([@iprak] - [#135681]) -- Add config entry load/unload tests for LetPot ([@jpelgrom] - [#136736]) -- Add streaming to Teslemetry number platform ([@Bre77] - [#136048]) -- Add streaming to Teslemetry lock platform ([@Bre77] - [#136037]) -- Mark tplink quality_scale platinum ([@sdb9696] - [#136456]) -- Register service actions in async_setup of AVM Fritz!Box tools ([@mib1185] - [#136380]) -- Add support for HomeWizard Plug-In Battery and v2 API ([@joostlek] - [#136733]) -- Standardize homeassistant imports in full-CI tests ([@epenet] - [#136735]) -- Standardize homeassistant imports in full-CI components ([@epenet] - [#136731]) -- Standardize homeassistant imports in core and base platforms ([@epenet] - [#136730]) -- Add pair/unpair buttons for tplink ([@rytilahti] - [#135847]) -- Let platforms decide entity creation in litterrobot ([@natekspencer] - [#136738]) -- Bump yeelight to 0.7.16 ([@bdraco] - [#136679]) -- Fix LG webOS TV actions not returning responses ([@thecode] - [#136743]) -- Capitalize "Velbus", replace "service calls" with "actions" ([@NoRi2909] - [#136744]) -- Bump habluetooth to 3.13.0 ([@bdraco] - [#136749]) -- Update xknx to 3.5.0 ([@richardpolzer] - [#136759]) -- Add volt/power/power_factor strings and state attrs for ZHA 3 phase meters ([@abmantis] - [#133969]) -- Bump AIOSomecomfort to 0.0.32 ([@mkmer] - [#136751]) -- Add swing support for KNX climate entities ([@richardpolzer] - [#136752]) -- Add translations for ZHA pilot wire mode and device mode ([@piitaya] - [#136753]) -- Abort Bluetooth options flow if local adapters do not support passive scans ([@bdraco] - [#136748]) -- Bump homematicip to 1.1.7 ([@hahn-th] - [#136767]) -- Add Bluetooth WebSocket API to subscribe to scanner details ([@bdraco] - [#136750]) -- Bump hassil to 2.2.0 ([@synesthesiam] - [#136787]) -- Bumb python-homewizard-energy to 8.3.0 ([@DCSBL] - [#136765]) -- Bump aiowebostv to 0.6.1 ([@thecode] - [#136784]) -- Bump ZHA to 0.0.46 ([@TheJulianJES] - [#136785]) -- Explicitly pass in the config_entry in Feedreader coordinator init ([@mib1185] - [#136777]) -- Explicitly pass in the config_entry in PEGELONLINE coordinator init ([@mib1185] - [#136773]) -- Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init ([@mib1185] - [#136769]) -- Bump peco to 0.1.2 ([@IceBotYT] - [#136732]) -- Explicitly pass in the config_entry in Tankerkoenig coordinator init ([@mib1185] - [#136780]) -- Explicitly pass in the config_entry in Proximity coordinator init ([@mib1185] - [#136775]) -- Add more vacuum features for tplink ([@rytilahti] - [#136580]) -- Explicitly pass in the config_entry in Synology DSM coordinator init ([@mib1185] - [#136772]) -- Explicitly pass in the config_entry in Nextcloud coordinator init ([@mib1185] - [#136774]) -- Add VoIP announce ([@synesthesiam] - [#136781]) -- Bump habluetooth to 3.14.0 ([@bdraco] - [#136791]) -- Fix typing errors in HEOS tests ([@andrewsayre] - [#136795]) -- Add UI to create KNX BinarySensor entities ([@farmio] - [#136786]) -- Redact stored authentication token in HomeWizard diagnostics ([@DCSBL] - [#136766]) -- Reload template blueprints when reloading templates ([@Petro31] - [#136794]) -- Bump intents to 2025.1.28 ([@synesthesiam] - [#136782]) -- Add power protection entities for tplink ([@rytilahti] - [#132267]) -- Add Google Drive integration for backup ([@tronikos] - [#134576]) -- Enable strict typing for HEOS ([@andrewsayre] - [#136797]) -- Standardize homeassistant imports in component tests (m-z) ([@epenet] - [#136807]) -- Use runtime_data in environment_canada ([@epenet] - [#136805]) -- Use runtime_data in elmax ([@epenet] - [#136803]) -- Fix percentage_charged in Teslemetry ([@Bre77] - [#136798]) -- Add remaining Matter Operational State sensor discovery schemas ([@marcelveldt] - [#136741]) -- Use runtime_data in energenie_power_sockets ([@epenet] - [#136801]) -- Use ConfigEntry.runtime_data in AVM Fritz!Box tools ([@mib1185] - [#136386]) -- Standardize homeassistant imports in component tests (a-l) ([@epenet] - [#136806]) -- Rename environment_canada entities ([@epenet] - [#136817]) -- Add config flow to filter helper ([@gjohansson-ST] - [#121522]) -- Simplify device_info access in environment_canada ([@epenet] - [#136816]) -- Bump aiohasupervisor to version 0.2.2b6 ([@emontnemery] - [#136814]) -- Stop building wheels for 3.12 ([@edenhaus] - [#136811]) -- Add last restart sensor to HomeWizard ([@DCSBL] - [#136763]) -- Use translations for fan_speed in tplink vacuum entity ([@sdb9696] - [#136718]) -- Bump pyiskra to 0.1.15 ([@iskrakranj] - [#136810]) -- vesync: report current humidity ([@oandrew] - [#136799]) -- Add binary sensor platform to VeSync ([@cdnninja] - [#134221]) -- Add diagnostics for Cookidoo integration ([@miaucl] - [#136770]) -- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) -- Bump deebot-client to 11.1.0b1 ([@edenhaus] - [#136818]) -- Improve type hints in environment_canada sensors ([@epenet] - [#136813]) -- Standardize homeassistant imports in component (e-f) ([@epenet] - [#136824]) -- Standardize homeassistant imports in component (c-d) ([@epenet] - [#136823]) -- Standardize homeassistant imports in component (a-b) ([@epenet] - [#136821]) -- Improve type hints in environment_canada camera and weather ([@epenet] - [#136819]) -- Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ([@Bre77] - [#136562]) -- Standardize homeassistant imports in component (l-m) ([@epenet] - [#136827]) -- Standardize homeassistant imports in component (i-k) ([@epenet] - [#136826]) -- Standardize homeassistant imports in component (g-h) ([@epenet] - [#136825]) -- Update quality scale for litterrobot ([@natekspencer] - [#136764]) -- Standardize homeassistant imports in component (t-u) ([@epenet] - [#136833]) -- Add image entity for fyta ([@dontinelli] - [#135105]) -- Standardize homeassistant imports in component (n-p) ([@epenet] - [#136830]) -- Standardize homeassistant imports in component (q-r) ([@epenet] - [#136831]) -- Standardize homeassistant imports in component (s) ([@epenet] - [#136832]) -- Standardize homeassistant imports in component (v-z) ([@epenet] - [#136834]) -- Add backup endpoints to the onboarding integration ([@emontnemery] - [#136051]) -- Rename HomeWizard last restart sensor to Uptime ([@DCSBL] - [#136829]) -- Fix command latency in AVM Fritz!SmartHome ([@mib1185] - [#136739]) -- Bump qbusmqttapi to 1.2.4 ([@thomasddn] - [#136835]) -- Update photovoltaic related labels in ViCare ([@CFenner] - [#136430]) -- Standardize remaining homeassistant imports ([@epenet] - [#136836]) -- IQS completion of documentation for Plugwise ([@CoMPaTech] - [#134051]) -- Add support for per-backup agent encryption flag ([@emontnemery] - [#136622]) -- Add select platform discovery schemas for the Matter LaundryWasherControls cluster ([@lboue] - [#136261]) -- Take exclude vias in unique ids for nmbs ([@silamon] - [#136590]) -- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136842]) -- Add consumables for tplink tapo vacuums ([@rytilahti] - [#136510]) -- Add cleaning statistics for tplink ([@rytilahti] - [#135784]) -- Adjust deprecation in water heater ([@epenet] - [#136577]) -- Migrate Google Gen AI to ChatSession ([@balloob] - [#136779]) -- Persist backup restore status after core restart ([@emontnemery] - [#136838]) -- Check for fullcolorsupport in fritzbox light ([@flabbamann] - [#136850]) -- Add DHCP discovery to balboa ([@natekspencer] - [#136762]) -- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136843]) -- Update frontend to 20250129.0 ([@bramkragten] - [#136852]) -- Tweak Matter discovery to ignore empty lists ([@marcelveldt] - [#136854]) -- Ease understanding of integration failures ([@tomer-w] - [#134475]) -- Interrupt _CipherBackupStreamer workers ([@emontnemery] - [#136845]) -- Use runtime_data in control4 ([@epenet] - [#136403]) -- Simplify Whirlpool auth flows ([@abmantis] - [#136856]) -- Add ability to cache Roborock maps instead of always reloading ([@Lash-L] - [#112047]) -- Update whirlpool-sixth-sense to 0.18.12 ([@abmantis] - [#136851]) -- Add support for per-backup agent encryption flag to hassio ([@emontnemery] - [#136828]) -- Persist hassio backup restore status after core restart ([@emontnemery] - [#136857]) -- Cancel call if user does not pick up ([@synesthesiam] - [#136858]) -- Handle locked account error in Whirlpool ([@abmantis] - [#136861]) -- Fix incorrect Bluetooth source address when restoring data from D-Bus ([@bdraco] - [#136862]) -- Bump backup store to version 1.3 ([@emontnemery] - [#136870]) -- Add start_conversation service to Assist Satellite ([@balloob] - [#134921]) -- Fix loading of SMLIGHT integration when no internet is available ([@tl-sl] - [#136497]) -- Bump ZHA to 0.0.47 ([@TheJulianJES] - [#136883]) -- Bump nest to 7.1.1 ([@allenporter] - [#136888]) -- Poll supervisor job state when creating or restoring a backup ([@emontnemery] - [#136891]) -- Add missing discovery string from onewire ([@epenet] - [#136892]) -- Ignore dangling symlinks when restoring backup ([@emontnemery] - [#136893]) -- Fix handling of renamed backup files in the core writer ([@emontnemery] - [#136898]) -- Don't blow up when a backup doesn't exist on supervisor ([@emontnemery] - [#136907]) -- Fix onedrive does not fail on delete not found ([@zweckj] - [#136910]) -- Convert valve position to int for Shelly BLU TRV ([@bieniu] - [#136912]) -- Don't log errors when raising a backup exception in Google Drive ([@tronikos] - [#136916]) -- Show name of the backup agents in issue ([@joostlek] - [#136925]) -- Fix Sonos importing deprecating constant ([@joostlek] - [#136926]) -- Create Xbox signed session in executor ([@joostlek] - [#136927]) -- Pick onedrive owner from a more reliable source ([@zweckj] - [#136929]) -- Fix backup related translations in Synology DSM ([@mib1185] - [#136931]) -- Fix KeyError for Shelly virtual number component ([@bieniu] - [#136932]) -- Update frontend to 20250130.0 ([@bramkragten] - [#136937]) -- Ensure Reolink can start when privacy mode is enabled ([@starkillerOG] - [#136514]) -- Refactor eheimdigital platform async_setup_entry ([@autinerd] - [#136745]) -- Bump total-connect-client to 2025.1.4 ([@austinmroczek] - [#136793]) -- Fixes to the user-facing strings of energenie_power_sockets ([@NoRi2909] - [#136844]) -- Bump jellyfin-apiclient-python to 1.10.0 ([@RunC0deRun] - [#136872]) -- Suppress color_temp warning if color_temp_kelvin is provided ([@Djelibeybi] - [#136884]) -- Persist roborock maps to disk only on shutdown ([@allenporter] - [#136889]) -- Include the redirect URL in the Google Drive instructions ([@tronikos] - [#136906]) -- Bump opower to 0.8.9 ([@tronikos] - [#136911]) -- Make backup file names more user friendly ([@emontnemery] - [#136928]) -- Bump zeroconf to 0.142.0 ([@bdraco] - [#136940]) -- Bump aiohttp-asyncmdnsresolver to 0.0.2 ([@bdraco] - [#136942]) -- Update knx-frontend to 2025.1.30.194235 ([@farmio] - [#136954]) -- Consume extra system prompt in first pipeline ([@synesthesiam] - [#136958]) -- Bump habluetooth to 3.15.0 ([@bdraco] - [#136973]) -- Delete old addon update backups when updating addon ([@emontnemery] - [#136977]) -- Retry backup uploads in onedrive ([@zweckj] - [#136980]) -- Fix missing duration translation for Swiss public transport integration ([@miaucl] - [#136982]) -- Call backup listener during setup in onedrive ([@zweckj] - [#136990]) -- Bumb python-homewizard-energy to 8.3.2 ([@DCSBL] - [#136995]) -- Use device name as entity name in Eheim digital climate ([@joostlek] - [#136997]) -- Remove the unparsed config flow error from Swiss public transport ([@miaucl] - [#136998]) -- Make sure we load the backup integration before frontend ([@emontnemery] - [#137010]) -- Revert previous PR and remove URL from error message instead ([@NoRi2909] - [#137018]) -- Make supervisor backup file names more user friendly ([@emontnemery] - [#137020]) -- Bump habluetooth to 3.17.0 ([@bdraco] - [#137022]) -- Update frontend to 20250131.0 ([@bramkragten] - [#137024]) -- Bump bleak-esphome to 2.6.0 ([@bdraco] - [#137025]) -- Bump SQLAlchemy to 2.0.37 ([@bdraco] - [#137028]) -- Bump deebot-client to 11.1.0b2 ([@edenhaus] - [#137030]) -- Shorten the integration name for `incomfort` ([@jbouwh] - [#136930]) -- Update Overseerr string to mention CSRF ([@joostlek] - [#137001]) -- Use readable backup names for onedrive ([@zweckj] - [#137031]) -- Bump bthome-ble to 3.11.0 ([@Ernst79] - [#137032]) -- Bump zeroconf to 0.143.0 ([@bdraco] - [#137035]) -- Bump bthome-ble to 3.12.3 ([@bdraco] - [#137036]) -- Bump aiohttp-asyncmdnsresolver to 0.0.3 ([@bdraco] - [#137040]) -- Bump habluetooth to 3.17.1 ([@bdraco] - [#137045]) -- Bump aioimaplib to version 2.0.1 ([@jbouwh] - [#137049]) -- Raise HomeAssistantError from camera snapshot service ([@natekspencer] - [#137051]) -- Allow ignored govee-ble devices to be set up from the user flow ([@bdraco] - [#137052]) -- Allow ignored switchbot devices to be set up from the user flow ([@bdraco] - [#137056]) -- For consistency use suggested_filename in Google Drive ([@tronikos] - [#137061]) -- Bump habluetooth to 3.20.1 ([@bdraco] - [#137063]) -- Load `hassio` before `backup` at frontend stage ([@jpbede] - [#137067]) -- Bump lacrosse-view to 1.0.4 ([@IceBotYT] - [#137058]) -- Update RestrictedPython to 8.0 ([@cdce8p] - [#137075]) -- Set via_device for remote Bluetooth adapters to link to the parent device ([@bdraco] - [#137091]) -- Allow ignored airthings_ble devices to be set up from the user flow ([@bdraco] - [#137102]) -- Allow ignored yale_ble devices to be set up from the user flow ([@bdraco] - [#137103]) -- Allow ignored thermopro devices to be set up from the user flow ([@bdraco] - [#137104]) -- Allow ignored bthome devices to be set up from the user flow ([@bdraco] - [#137105]) -- Allow ignored inkbird devices to be set up from the user flow ([@bdraco] - [#137106]) -- Allow ignored mopeka devices to be set up from the user flow ([@bdraco] - [#137107]) -- Allow ignored oralb devices to be set up from the user flow ([@bdraco] - [#137109]) -- Fix Homekit camera profiles schema ([@shmuelzon] - [#137110]) -- Allow ignored qingping devices to be set up from the user flow ([@bdraco] - [#137111]) -- Allow ignored sensorpush devices to be set up from the user flow ([@bdraco] - [#137113]) -- Allow ignored xiaomi_ble devices to be set up from the user flow ([@bdraco] - [#137115]) -- Allow ignored Aranet devices to be set up from the user flow ([@thecode] - [#137121]) -- Allow ignored tilt_ble devices to be set up from user flow ([@apt-itude] - [#137123]) -- Remove entity state from mcp-server prompt ([@allenporter] - [#137126]) -- Bump habluetooth to 3.21.0 ([@bdraco] - [#137129]) -- Add missing brackets to ESPHome configuration URLs with IPv6 addresses ([@bdraco] - [#137132]) -- Bump deebot-client to 12.0.0b0 ([@edenhaus] - [#137137]) -- Allow manual smlight user setup to override discovery ([@tl-sl] - [#137136]) -- Bump dbus-fast to 2.30.4 ([@bdraco] - [#137151]) -- Bump bluetooth-data-tools to 1.23.3 ([@bdraco] - [#137147]) -- Bump habiticalib to v0.3.4 ([@tr4nt0r] - [#137148]) -- Bump monarchmoney to 0.4.4 ([@jeeftor] - [#137168]) -- Fix mqtt reconfigure does not use broker entry password when it is not changed ([@jbouwh] - [#137169]) -- Bump python-kasa to 0.10.1 ([@sdb9696] - [#137173]) -- Bump dbus-fast to 2.31.0 ([@bdraco] - [#137180]) -- Bump aiodhcpwatcher to 1.0.3 ([@bdraco] - [#137188]) -- Bump bleak-esphome to 2.7.0 ([@bdraco] - [#137199]) -- Switch to using IP Addresses for connecting to smlight devices ([@tl-sl] - [#137204]) -- Bump dbus-fast to 2.23.0 ([@bdraco] - [#137205]) -- Simplify config entry title for SMLIGHT ([@tl-sl] - [#137206]) -- Bump todist-api-python to 2.1.7 ([@boralyl] - [#136549]) -- Don't blow up when a backup doesn't exist on Synology DSM ([@mib1185] - [#136913]) -- Migrate OneDrive to onedrive_personal_sdk library ([@zweckj] - [#137064]) -- Humidifier turn display off for sleep mode ([@iprak] - [#137133]) -- Fixes in user-facing strings of Tado integration ([@NoRi2909] - [#137158]) -- Bump pypck to 0.8.5 ([@alengwenus] - [#137176]) -- Vesync bump pyvesync library ([@cdnninja] - [#137208]) -- Check for errors when restoring backups using supervisor ([@emontnemery] - [#137217]) -- Check for errors when creating backups using supervisor ([@emontnemery] - [#137220]) -- Fix retrieving PIN when no pin is set on mount in motionmount integration ([@RJPoelstra] - [#137230]) -- Fix minor issues in Homee ([@Taraman17] - [#137239]) -- Bump python-roborock to 2.11.1 ([@regevbr] - [#137244]) -- Bump onedrive-personal-sdk to 0.0.2 ([@zweckj] - [#137252]) -- Allow ignored idasen_desk devices to be set up from the user flow ([@abmantis] - [#137253]) -- Improve shutdown of _CipherBackupStreamer ([@emontnemery] - [#137257]) -- Remove v2 API support for HomeWizard P1 Meter ([@DCSBL] - [#137261]) -- Update frontend to 20250203.0 ([@bramkragten] - [#137263]) -- Bump pymill to 0.12.3 ([@Danielhiversen] - [#137264]) -- Bump tesla-fleet-api to 0.9.2 ([@Bre77] - [#137295]) -- Fix data update coordinator garbage collection ([@epenet] - [#137299]) -- Report progress while creating supervisor backup ([@emontnemery] - [#137301]) -- Bump onedrive-personal-sdk to 0.0.3 ([@zweckj] - [#137309]) -- Add view to download support package to Cloud component ([@abmantis] - [#135856]) -- Improve backup file naming in Synology DSM backup agent ([@mib1185] - [#137278]) -- Include extra metadata in backup WS API ([@emontnemery] - [#137296]) -- Bump tololib to 1.2.2 ([@MatthiasLohr] - [#137303]) -- Allow ignored screenlogic devices to be set up from the user flow ([@dieselrabbit] - [#137315]) -- Minor adjustments of hassio backup tests ([@emontnemery] - [#137324]) -- Bump onedrive-personal-sdk to 0.0.4 ([@zweckj] - [#137330]) -- Improve error handling when supervisor backups are deleted ([@emontnemery] - [#137331]) -- Don't show active user initiated data entry config flows ([@jbouwh] - [#137334]) -- Fix HomeWizard reconfigure flow throwing error for v2-API devices ([@DCSBL] - [#137337]) -- Copy area from remote parent device when creating Bluetooth devices ([@bdraco] - [#137340]) -- Update frontend to 20250204.0 ([@bramkragten] - [#137342]) -- Bump uiprotect to 7.5.1 ([@bdraco] - [#137343]) -- Fix incorrect UPB service entity type ([@gwww] - [#137346]) -- Polish tplink vacuum sensors ([@rytilahti] - [#137355]) -- Bump aranet4 to 2.5.1 ([@thecode] - [#137359]) -- Bump deebot-client to 12.0.0 ([@edenhaus] - [#137361]) -- Fix Tado missing await ([@thecode] - [#137364]) -- Bump pysmlight to v0.1.7 ([@tl-sl] - [#137390]) -- Report progress while restoring supervisor backup ([@emontnemery] - [#137313]) -- Fix memory leak when unloading DataUpdateCoordinator ([@bdraco] - [#137338]) -- Update led-ble to 1.1.5 ([@cdce8p] - [#137347]) -- Fix sqlalchemy deprecation warning that `declarative_base` has moved ([@jpbede] - [#137360]) -- Bump led-ble to 1.1.6 ([@bdraco] - [#137369]) -- Allow ignored Bluetooth adapters to be set up from the user flow ([@bdraco] - [#137373]) -- Bump Tesla Fleet API to v0.9.8 ([@Bre77] - [#137379]) -- Handle powerwall at zero percent in Tesla Fleet and Tessie ([@Bre77] - [#137393]) -- Simplify llm calendar tool ([@balloob] - [#137402]) -- Allow creating backup if at least one agent is available ([@emontnemery] - [#137409]) -- Adjust logic for per-backup agent encryption ([@emontnemery] - [#137420]) -- Adjust backup filename scheme ([@emontnemery] - [#137424]) -- Bump onedrive to 0.0.8 ([@zweckj] - [#137423]) -- Bump reolink_aio to 0.11.9 ([@starkillerOG] - [#137430]) -- Bump aiohasupervisor to version 0.3.0 ([@emontnemery] - [#137437]) -- Update frontend to 20250205.0 ([@bramkragten] - [#137441]) -- Update bluetooth dependencies ([@cdce8p] - [#137353]) -- Update bluetooth-data-tools to 1.23.4 ([@cdce8p] - [#137374]) -- Bump hassil and intents ([@synesthesiam] - [#137440]) -- Bump dbus-fast to 2.33.0 ([@bdraco] - [#137446]) +- Bump version to 2025.6.0dev0 ([@frenck] - [#143983]) +- Matter Cooktop fixture ([@lboue] - [#143984]) +- Move huawei_lte sensor icons to icons.json where applicable ([@scop] - [#143999]) +- Remove deprecated action `api_call` from Habitica integration ([@tr4nt0r] - [#143978]) +- Remove unused client param at Home Connect diagnostics ([@Diegorro98] - [#144017]) +- Remove `_attr_should_poll` from Home Connect base entity ([@Diegorro98] - [#144016]) +- Remove default brightness values from Home Connect light entities ([@Diegorro98] - [#144019]) +- Remove translation key for battery level in Home Connect sensor ([@Diegorro98] - [#144020]) +- Use common percentage const at Home Connect ([@Diegorro98] - [#144021]) +- Remove non required Home Connect tests ([@Diegorro98] - [#144024]) +- Set `autouse` to `setup_credentials` Home Connect fixture ([@Diegorro98] - [#144028]) +- Listen for an event just once at Home Connect test ([@Diegorro98] - [#144031]) +- Sort Home Connect test params ([@Diegorro98] - [#144035]) +- Matter Laundry Dryer fixture ([@lboue] - [#144043]) +- Update miele program codes and strings ([@astrandb] - [#144049]) +- Matter Solar power fixture ([@lboue] - [#144058]) +- Remove deprecated binary sensor in Husqvarna Automower ([@Thomas55555] - [#144064]) +- Flag strict typing for miele ([@astrandb] - [#144060]) +- Set Shelly PARALLEL_UPDATES ([@thecode] - [#144070]) +- Move Home Connect entry state assertion at tests ([@Diegorro98] - [#144027]) +- Move SamsungTV test constants to fixture files ([@epenet] - [#144086]) +- Use `is` instead of `==` on check against enum value at Home Connect ([@Diegorro98] - [#144083]) +- Mark exception-translations done in Shelly ([@thecode] - [#144073]) +- Handle missing action exceptions in SamsungTV ([@chemelli74] - [#143630]) +- Avoid working out suggested id in entity_platform when already registered ([@bdraco] - [#144079]) +- Improve handling of missing miele program codes ([@astrandb] - [#144093]) +- Add DHCP discovery to Knocki ([@joostlek] - [#144048]) +- Fix fritz coordinator typing ([@cdce8p] - [#144146]) +- Fix litterrobot entity typing ([@cdce8p] - [#144147]) +- Improve select platform in Husqvarna Automower ([@Thomas55555] - [#144117]) +- Mark Shelly icon-translations as done ([@thecode] - [#144148]) +- Mark Shelly docs-data-update as done ([@thecode] - [#144151]) +- Add DHCP discovery to Home Connect ([@Diegorro98] - [#144095]) +- Improve supported color modes description ([@jbouwh] - [#144144]) +- Make the network device tracking feature optional in AVM Fritz!Tools ([@mib1185] - [#144149]) +- Pass requestor_uuid to bond API calls ([@bdraco] - [#144128]) +- Add support for updating ESPHome deep sleep devices ([@bdraco] - [#144161]) +- Fix spelling of "comma-separated (list)" in `fritzbox_callmonitor` ([@NoRi2909] - [#144191]) +- Fix spelling of "comma-separated" and "IP address" in `cast` ([@NoRi2909] - [#144188]) +- Fix spelling of "comma-separated (list)" in `huawei_lte` ([@NoRi2909] - [#144189]) +- Fix spelling of "comma-separated (list / event name)" in `doorbird` ([@NoRi2909] - [#144190]) +- Add hazard lights binary sensor to Teslemetry ([@Bre77] - [#144166]) +- Add better typing to Teslemetry switch platform ([@Bre77] - [#144168]) +- Improve typing of binary sensors in Teslemetry ([@Bre77] - [#144169]) +- Update models const in Teslemetry ([@Bre77] - [#144175]) +- Rename classes in Teslemetry ([@Bre77] - [#144179]) +- Fix spelling of "comma-separated (network addresses)" in `nmap_tracker` ([@NoRi2909] - [#144197]) +- Add Zimi Cloud Connect Integration ([@mhannon11] - [#129876]) +- Update `denonavr` to `1.1.0` ([@ol-iver] - [#144199]) +- Fix sentence-casing of "Phone number" in `peco` ([@NoRi2909] - [#144208]) +- Make spelling of "Auto-charge" switch consistent in TechnoVE ([@NoRi2909] - [#144206]) +- Remove unnecessary intermediate functions in `entry_data` for ESPHome ([@bdraco] - [#144173]) +- Improve the user-facing strings of `heos` ([@NoRi2909] - [#144218]) +- Fix sentence-casing in user-facing strings of `tami4` ([@NoRi2909] - [#144212]) +- Fix spelling of "sign in" and "setup" in `verisure` ([@NoRi2909] - [#144214]) +- Improve user-facing strings of `blink` ([@NoRi2909] - [#144219]) +- Replace "Sign-in …" with "Sign in …" in `ring` ([@NoRi2909] - [#144222]) +- Replace "log-in" with "log in" in `zwave_me` ([@NoRi2909] - [#144223]) +- Change roborock to use home_data_v3 ([@Lash-L] - [#144238]) +- Increase the local calendar update interval to avoid re-parsing the calendar state unnecessarily ([@allenporter] - [#144234]) +- Add valet switch to Teslemetry ([@Bre77] - [#144167]) +- Set api type more specifically in Teslemetry ([@Bre77] - [#144178]) +- Change some strings to international English in `fronius` ([@NoRi2909] - [#144244]) +- Remove unused huawei_lte YAML schemas, error out on YAML config ([@scop] - [#144217]) +- Add last attempted automatic backup sensor ([@mib1185] - [#144194]) +- Move more SamsungTV test constants to fixture files ([@epenet] - [#144249]) +- Bump nexia to 2.9.0 ([@jrhillery] - [#144153]) +- Bump github/codeql-action from 3.28.16 to 3.28.17 (@dependabot - [#144245]) +- Cleanup invalid CONF_ID from samsungtv tests ([@epenet] - [#144252]) +- Fix hassfest expecting strings file for custom components ([@mj23000] - [#135789]) +- Fix balboa mocks ([@emontnemery] - [#144264]) +- Fix deako mocks ([@emontnemery] - [#144265]) +- Fix imeon_inverter mocks ([@emontnemery] - [#144266]) +- Fix velbus mocks ([@emontnemery] - [#144267]) +- Fix palazzetti mocks ([@emontnemery] - [#144268]) +- Fix fibaro mocks ([@emontnemery] - [#144270]) +- Fix matter mocks ([@emontnemery] - [#144271]) +- Fail tests which JSON serialize mocks ([@emontnemery] - [#144261]) +- Change "recognized" to international English spelling in `hive` ([@NoRi2909] - [#144284]) +- Use international English spelling for "authorization" in `reolink` ([@NoRi2909] - [#144305]) +- Drop alias from local DOMAIN import ([@epenet] - [#144311]) +- Invert DOMAIN alias in telegram ([@epenet] - [#144313]) +- Add MQTT binary_sensor as entity platform on MQTT subentries ([@jbouwh] - [#144142]) +- Use runtime_data in geocaching ([@epenet] - [#144310]) +- Use runtime_data in gdacs ([@epenet] - [#144309]) +- Add async_delete_repair_issue method to CloudClient ([@ludeeus] - [#144302]) +- Allow liter for gas sensor device class ([@Arnie97] - [#141518]) +- Improve type hints in gc100 ([@epenet] - [#144308]) +- Remove ThingTalk server configuration and related websocket command from cloud integration ([@ludeeus] - [#144301]) +- Use runtime_data in geonetnz_quakes ([@epenet] - [#144319]) +- Use runtime_data in geonetnz_volcano ([@epenet] - [#144320]) +- Use runtime_data in gogogate2 ([@epenet] - [#144322]) +- Manage unsupported sources on Samsung TV ([@chemelli74] - [#144221]) +- Remove deprecated freebox reboot service ([@epenet] - [#144303]) +- Use runtime_data in freebox ([@epenet] - [#144326]) +- Drop alias from local const DOMAIN import ([@epenet] - [#144312]) +- Add MQTT button as entity platform on MQTT subentries ([@jbouwh] - [#144204]) +- Use runtime_data in google_assistant ([@epenet] - [#144332]) +- Move service definitions to separate module in guardian ([@epenet] - [#144306]) +- Use runtime_data in google_assistant_sdk ([@epenet] - [#144335]) +- Use config entry title to name SamsungTV entities ([@epenet] - [#144254]) +- Use runtime_data in goodwe ([@epenet] - [#144325]) +- Use runtime_data in guardian ([@epenet] - [#144344]) +- Use runtime_data in google ([@epenet] - [#144331]) +- Bump aioesphomeapi to 30.2.0 ([@bdraco] - [#144348]) +- Use runtime_data in here_travel_time ([@epenet] - [#144340]) +- Use config location for Homelink in Teslemetry ([@Bre77] - [#144171]) +- Bump nexia to 2.10.0 ([@jrhillery] - [#144363]) +- Add switch entity to Zimi integration ([@markhannon] - [#144236]) +- Remove entity name input from Samsung TV config flow ([@epenet] - [#144372]) +- Modify require_admin decorator to take parameters for Unauthorized ([@emontnemery] - [#144346]) +- Use runtime_data in hko ([@epenet] - [#144368]) +- Allow no_subscription repair issue in cloud ([@ludeeus] - [#144380]) +- Cleanup old config flow IMPORT constants in samsungtv tests ([@epenet] - [#144394]) +- Bump hass-nabucasa from 0.96.0 to 0.100.0 ([@ludeeus] - [#144341]) +- Add typing to smartthings climate target_temperature_low ([@wilbiev] - [#143713]) +- Improve SamsungTV ssdp test fixtures ([@epenet] - [#144376]) +- Do not duplicate model and model_id in SamsungTV device info ([@epenet] - [#144402]) +- Add discovery schema for Matter CumulativeEnergyExported ([@lboue] - [#144061]) +- Fix spelling in user-facing strings of `auth` component ([@NoRi2909] - [#144412]) +- Add missing hyphen to "eight-digit HomeKit pairing code" ([@NoRi2909] - [#144416]) +- Fix spelling of "HomeKit" and "Gateway" in `tradfri` ([@NoRi2909] - [#144420]) +- Add missing hyphen to "6-digit … codes" in `opower` ([@NoRi2909] - [#144417]) +- Fix user-facing strings in `totalconnect` ([@NoRi2909] - [#144411]) +- Add sensor for brew start time to lamarzocco ([@zweckj] - [#144423]) +- Fix sentence-casing in user-facing strings of `isy994` ([@NoRi2909] - [#144428]) +- Matter Mounted dimmable load control fixture ([@lboue] - [#144097]) +- Include runner arch in CI cache key ([@cdce8p] - [#144038]) +- Sentence-case "multi-factor authentication" in `sense` ([@NoRi2909] - [#144450]) +- Add missing hyphen to "two-factor authentication" in `nextcloud` ([@NoRi2909] - [#144448]) +- Add missing hyphen to "two-factor authentication" in `august` ([@NoRi2909] - [#144447]) +- Add missing hyphen to "two-factor authentication" in `subaru` ([@NoRi2909] - [#144446]) +- Add test coverage for inkbird IBS-P02B ([@bdraco] - [#144433]) +- Fix sentence-casing and missing hyphen in `electrasmart` ([@NoRi2909] - [#144443]) +- Include channel in Reolink device URL ([@starkillerOG] - [#144456]) +- Small fixes in user-facing strings of `nest` ([@NoRi2909] - [#144444]) +- Set Z-Wave platforms fixture in light tests ([@MartinHjelmare] - [#144473]) +- Set Z-Wave platforms fixture in helpers tests ([@MartinHjelmare] - [#144472]) +- Set Z-Wave platforms fixture in config flow tests ([@MartinHjelmare] - [#144470]) +- Remove RTSPtoWebRTC ([@edenhaus] - [#144328]) +- Fix capitalization and grammar in `simplefin` ([@NoRi2909] - [#144246]) +- Remove deprecated services in SABnzbd ([@joostlek] - [#144405]) +- Add cooktop operating state to SmartThings ([@joostlek] - [#144500]) +- Add hob support to SmartThings ([@joostlek] - [#144493]) +- Add miele devices dynamically ([@astrandb] - [#144216]) +- Add missing hyphen to "single-board computers" in `homekit` ([@NoRi2909] - [#144505]) +- Remove unused OpenWeatherMap const values ([@wittypluck] - [#144510]) +- Show warning message for Z-Wave devices in interview stage ([@MindFreeze] - [#144483]) +- Bump pynina to 0.3.6 ([@DeerMaximum] - [#144494]) +- Improve Husqvarna Automower tests ([@Thomas55555] - [#143113]) +- Cleanup unused CONF_IP_ADDRESS from SamsungTV tests ([@epenet] - [#144379]) +- Use runtime_data in hlk_sw16 ([@epenet] - [#144370]) +- Use runtime_data in hive ([@epenet] - [#144367]) +- Use async_release_notes in ESPHome update entity ([@jesserockz] - [#144440]) +- Jewish calendar entity translations ([@tsvi] - [#144414]) +- Fix voip test RuntimeWarning ([@cdce8p] - [#144519]) +- Update test fixture for Miele dishwasher ([@astrandb] - [#144537]) +- Bump actions/dependency-review-action from 4.6.0 to 4.7.0 (@dependabot - [#144532]) +- Catch and log unexpected backup ciphering errors ([@emontnemery] - [#144531]) +- Add backup tests showing that unknown files are not ciphered ([@emontnemery] - [#144529]) +- Use HassKey in hardware ([@epenet] - [#144337]) +- Add common translation section to Teslemetry ([@Bre77] - [#144361]) +- Move hardware initialisation to package module ([@epenet] - [#144540]) +- Add support to create KNX Cover entities from UI ([@farmio] - [#141944]) +- Bump PySwitchbot to 0.62.0 ([@zerzhang] - [#144527]) +- Matter refrigerator fixture ([@lboue] - [#144491]) +- Update knx-frontend to 2025.4.1.91934 - Enable UI to create KNX Cover entities ([@farmio] - [#141993]) +- Add drying step sensor for Miele tumble dryers ([@astrandb] - [#144515]) +- SMA add re-authentication flow ([@erwindouna] - [#144538]) +- Remove redundant coordinator reference in OpenWeatherMap sensor ([@wittypluck] - [#144548]) +- Add snapshot tests for OpenWeatherMap sensors ([@wittypluck] - [#139657]) +- Remove deprecated camera frontend_stream_type ([@edenhaus] - [#144539]) +- Add exception-translations for switchbot integration ([@zerzhang] - [#143444]) +- Add fan entity to Zimi integration ([@markhannon] - [#144327]) +- Exempt entity categories for Comelit ([@chemelli74] - [#142858]) +- Add left & right temp request entities to Teslemetry ([@Bre77] - [#144364]) +- Add vacuum platform to miele ([@astrandb] - [#143757]) +- Remove deprecated legacy WebRTC provider ([@edenhaus] - [#144547]) +- Remove deprecated async_forward_entry_setup function ([@edenhaus] - [#144560]) +- Remove deprecated core set_time_zone function ([@edenhaus] - [#144559]) +- Add Lux sensor to Airthings Cloud ([@agorecki] - [#141035]) +- Remove deprecated address argument in all lcn services ([@edenhaus] - [#144557]) +- Make all devolo Home Network conflig flow tests end correctly ([@Shutgun] - [#144378]) +- Add Squeezebox service update entities ([@pssc] - [#125764]) +- Deprecate Homee valve sensor ([@Taraman17] - [#139578]) +- Switch to PyEzvizApi ([@RenierM26] - [#135926]) +- Add control bus mode selector to Cambridge Audio ([@ichbinsteffen] - [#139131]) +- Skip check for entry updated by current flow in _async_abort_entries_match ([@alengwenus] - [#141003]) +- Replace custom actions for sleep timer with buttons in bluesound integration ([@LouisChrist] - [#133604]) +- Refactor Bring! integration to poll activity data at a slower interval ([@tr4nt0r] - [#142621]) +- Avoid split of unique id to build OpenWeatherMap sensors ([@wittypluck] - [#144546]) +- Add switch platform to bosch alarm ([@sanjay900] - [#142157]) +- Add status to whois ([@tedvdb] - [#141051]) +- Matter pump fixture ([@lboue] - [#144572]) +- Add water flowing status for YoLink water meter(YS5018). ([@matrixd2] - [#144535]) +- Use device and entity name for OpenWeather map entities ([@wittypluck] - [#144513]) +- Airthings DHCP discovery ([@LaStrada] - [#144280]) +- Add homee fan platform ([@Taraman17] - [#143524]) +- Fix sensor setup during dynamic addition of Miele devices ([@astrandb] - [#144551]) +- Fix sentence-casing in config fields of `aurora_abb_powerone` ([@NoRi2909] - [#144577]) +- Sentence-case names and remove "True/False" in `emulated_roku` setup ([@NoRi2909] - [#144579]) +- SMA add snapshots & tests ([@erwindouna] - [#144555]) +- Use strict typing for ConfigEntry on remove in NUT ([@tdfountain] - [#144588]) +- Add codeowner to Adax ([@LazyTarget] - [#144587]) +- Add switchbot vacuum support ([@zerzhang] - [#144550]) +- Matter Oven fixture ([@lboue] - [#144603]) +- Fix squeezebox test serializing mocks ([@emontnemery] - [#144600]) +- Delete deprecated program switches from Home Connect ([@Diegorro98] - [#144606]) +- Add Codeowner to OpenWeatherMap ([@wittypluck] - [#144605]) +- Fix licenses check for jaraco.itertools ([@cdce8p] - [#144631]) +- Update pylint to 3.3.7 + astroid to 3.3.10 ([@cdce8p] - [#144630]) +- Fix sentence-casing and spelling of "SIA-based" in `sia` ([@NoRi2909] - [#144659]) +- Fix typo in ntfy integration ([@tr4nt0r] - [#144650]) +- Add missing hyphen to "file-based" in `file` ([@NoRi2909] - [#144640]) +- Add missing hyphen to "time-based" in `filter` ([@NoRi2909] - [#144639]) +- Add missing hyphen to "time-based" in `integration` ([@NoRi2909] - [#144638]) +- Add missing hyphen to "time-weighted" in `derivative` ([@NoRi2909] - [#144637]) +- Add missing hyphen to "volume-weighted" in `kraken` ([@NoRi2909] - [#144636]) +- Improve user-facing strings of `plaato` ([@NoRi2909] - [#144633]) +- Fix grammar in description of `unifi.remove_clients` action ([@NoRi2909] - [#144632]) +- Add PARALLEL_UPDATES to Squeezebox ([@peteS-UK] - [#144618]) +- Fix typos in Miele device names to match enum ([@aturri] - [#144609]) +- Remove unused constant from entity_platform tests ([@emontnemery] - [#144601]) +- Add missing hyphens to "condition-based" and "pre-entry" in `bmw_connected_drive` ([@NoRi2909] - [#144685]) +- Take into account coordinator availability for SamsungTV ([@chemelli74] - [#144545]) +- Add missing hyphen to "WebSocket-based" in `mqtt` ([@NoRi2909] - [#144686]) +- Fix missing sentence-casing in `alarmdecoder` ([@NoRi2909] - [#144690]) +- Bump dependency pymiele to 0.5.1 ([@astrandb] - [#144688]) +- Add program phases for Miele washer-dryer ([@astrandb] - [#144664]) +- Override available property in button platform for Squeezebox ([@peteS-UK] - [#144693]) +- Move Assist Pipeline tests to right file ([@balloob] - [#144696]) +- Sort list items alphabetically in Bring integration ([@tr4nt0r] - [#144700]) +- Increase test coverage for ntfy integration ([@tr4nt0r] - [#144701]) +- Rename samsung legacy test fixtures and constants ([@epenet] - [#144715]) +- Improve SamsungTV test coverage ([@epenet] - [#144717]) +- Add target temp sensor to Miele washing machines ([@astrandb] - [#144507]) +- Rename samsung websocket test fixtures and constants ([@epenet] - [#144719]) +- Rename samsung encrypted websocket test fixtures and constants ([@epenet] - [#144726]) +- Refactor frontend user store ([@emontnemery] - [#144723]) +- Remove obsolete tests in SamsungTV ([@epenet] - [#144735]) +- Remove deprecated camera async_handle_web_rtc_offer function ([@edenhaus] - [#144561]) +- Improve user-facing strings of `velbus` ([@NoRi2909] - [#144716]) +- Deduplicate condition schemas ([@emontnemery] - [#144739]) +- Merge websocket test constants in samsungtv tests ([@epenet] - [#144741]) +- Make it possible to subscribe to frontend user store ([@emontnemery] - [#144724]) +- Add missing hyphen to "password-protected" in `Shelly` ([@NoRi2909] - [#144746]) +- Spelling fixes in user-facing strings of `fronius` ([@NoRi2909] - [#144744]) +- Add a test for Assist Pipeline streaming deltas to TTS ([@balloob] - [#144711]) +- Log instead of ValueError for missing cloud translation key ([@ludeeus] - [#144732]) +- Fix outdated help center URL in `plaato` ([@NoRi2909] - [#144748]) +- Improve config flow description in ntfy integration ([@tr4nt0r] - [#144581]) +- Simplify unique config_entry check for LCN ([@alengwenus] - [#135756]) +- Track if TTS entity supports streaming input ([@balloob] - [#144697]) +- Update xknx to 3.8.0 ([@farmio] - [#144753]) +- Allow subscription_expired repair issue in cloud ([@ludeeus] - [#144316]) +- Add MAC connection through DHCP discovery to Home Connect devices ([@Diegorro98] - [#144611]) +- Assert resulting data in devolo Home Network test_form_reauth ([@Shutgun] - [#144760]) +- Rework platform setup tests for devolo Home Network ([@Shutgun] - [#143114]) +- Update pipdeptree to 2.26.1 ([@frenck] - [#144775]) +- Set PARALLEL_UPDATES and update quality_scale for Miele integration ([@astrandb] - [#144770]) +- Bump aiodhcpwatcher to 1.2.0 ([@davidrapan] - [#144769]) +- Move sun conditions to the sun integration ([@emontnemery] - [#144742]) +- Link Shelly device entry with Shelly BT scanner entry ([@bieniu] - [#144626]) +- Add comments to samsungtv config flow tests ([@epenet] - [#144787]) +- Create stream on demand in Teslemetry ([@Bre77] - [#144777]) +- Update debugpy to v1.8.14 ([@frenck] - [#144755]) +- Remove obsolete compatibility code from SamsungTV ([@epenet] - [#144800]) +- Refactor config flow tests to improve result variable usage in Overkiz ([@iMicknl] - [#143374]) +- Add typing to wsdot ([@ucodery] - [#143117]) +- Do not abort on invalid host in SamsungTV user flow ([@epenet] - [#144794]) +- Improve SamsungTV config flow type hints ([@epenet] - [#144820]) +- Bump automower-ble to 0.2.1 ([@alistair23] - [#144817]) +- Update codeowner for switchbot Integration ([@zerzhang] - [#144829]) +- Bump dependency pymiele -> 0.5.2 ([@astrandb] - [#144758]) +- Add device registry snapshots to samsungtv tests ([@epenet] - [#144804]) +- Remove support for condition platforms defining only a CONDITION_SCHEMA ([@emontnemery] - [#144832]) +- Improve user-facing strings of `incomfort` ([@NoRi2909] - [#144844]) +- Add service response support to admin services ([@abmantis] - [#144837]) +- Bump aioesphomeapi to 31.0.0 ([@bdraco] - [#144778]) +- Jewish calendar - Fix Parasha values ([@tsvi] - [#144646]) +- Add config flow data descriptions to Squeezebox ([@peteS-UK] - [#144619]) +- Provide ability to select nexia RoomIQ sensors ([@jrhillery] - [#144278]) +- Adjust handling of SamsungTV misaligned MAC ([@epenet] - [#144810]) +- Make DHCP discovery aware of the network integration ([@davidrapan] - [#144767]) +- Change unknown to unknown_code for missing Miele codes to avoid confusion ([@astrandb] - [#144699]) +- Remove myself as code owner of sun component ([@Swamp-Ig] - [#144854]) +- Fix spelling of "IP address" in `plugwise` ([@NoRi2909] - [#144861]) +- Bump actions/dependency-review-action from 4.7.0 to 4.7.1 (@dependabot - [#144856]) +- Use HassKey in ps4 ([@epenet] - [#144868]) +- Finish cleaning up SamsungTV init tests ([@epenet] - [#144865]) +- Add parallel_updates to new updates platform for Squeezebox ([@peteS-UK] - [#144864]) +- Move ps4 services to separate module ([@epenet] - [#144870]) +- Show Sonos playlists under favorites ([@danielvandenberg95] - [#142357]) +- Bump influxdb-client to 1.48.0 ([@RobBie1221] - [#144845]) +- Add credit balance sensor to Teslemetry ([@Bre77] - [#144365]) +- Drop alias from local DOMAIN import ([@epenet] - [#144867]) +- Introduce recorder.get_statistics service ([@Hypfer] - [#142602]) +- Fix pandora.media_player to not sleep during event loop ([@ucodery] - [#141957]) +- Add plate sensors for Miele hobs ([@astrandb] - [#144400]) +- Add modbus light brightness and color temperature ([@DioSWolF] - [#139703]) +- Add Fronius current and voltage for up to 4 MPP trackers ([@farmio] - [#140120]) +- Add mac address to airgradient devices ([@edenhaus] - [#144876]) +- Add Kostal plenticore Installer login support ([@Schlauer-Hax] - [#133773]) +- Use runtime_data in gree ([@epenet] - [#144880]) +- Fix substitutions in strings.json in Miele integration ([@astrandb] - [#144881]) +- Use entry.async_on_unload in geofency ([@epenet] - [#144882]) +- Use HassKey in greeneye_monitor ([@epenet] - [#144878]) +- Fix pin strings in Teslemetry ([@Bre77] - [#144873]) +- Use entry.async_on_unload in gpslogger ([@epenet] - [#144883]) +- Use runtime_data in gpslogger ([@epenet] - [#144884]) +- Add flow detection to Rachio hose timer ([@brg468] - [#144075]) +- Refactor template optional configuration attributes ([@Petro31] - [#144887]) +- Use snapshot testing for APCUPSD integration ([@yuxincs] - [#130770]) +- Use runtime_data in rachio ([@epenet] - [#144896]) +- Positioning for LCN covers ([@alengwenus] - [#143588]) +- Fix "tunneling" spelling in KNX ([@farmio] - [#144895]) +- Handle unit conversion in lib for niko_home_control ([@VandeurenGlenn] - [#141837]) +- Fix snapshots in APC ([@joostlek] - [#144901]) +- Refactor DeviceAutomationTriggerProtocol ([@emontnemery] - [#144888]) +- Add fan for ventilator ([@LG-ThinQ-Integration] - [#142444]) +- Add support for identify buttons to WMS WebControl pro ([@mback2k] - [#143339]) +- Add buttons to Blue current integration ([@NickKoepr] - [#143964]) +- Add system LED brightness to eheimdigital ([@autinerd] - [#144915]) +- Add binary sensors to bosch_alarm ([@sanjay900] - [#142147]) +- Add sensor for alarm status in bosch_alarm ([@sanjay900] - [#142564]) +- Add media search and play intent ([@balloob] - [#144269]) +- Remove duplicated code in unit conversion util ([@abmantis] - [#144912]) +- Use runtime_data and HassKey in geofency ([@epenet] - [#144886]) +- Use runtime_data in homematicip_cloud ([@epenet] - [#144892]) +- Add another EHS SmartThings fixture ([@joostlek] - [#144920]) +- Translate raised exceptions for Squeezebox ([@peteS-UK] - [#144842]) +- Bump aioesphomeapi to 31.0.1 ([@bdraco] - [#144939]) +- Add modern style configuration for template fan ([@Petro31] - [#144751]) +- Emoncms remove useless var in tests ([@alexandrecuer] - [#144942]) +- Add sensor entity to Zimi integration ([@markhannon] - [#144329]) +- Add modern style template lock ([@Petro31] - [#144756]) +- Add modern configuration for template alarm control panel ([@Petro31] - [#144834]) +- Add reactive energy device class and units ([@Passific] - [#143941]) +- Use runtime_data in iotawatt ([@epenet] - [#144977]) +- Use runtime_data in ipma ([@epenet] - [#144972]) +- Use runtime_data in intellifire ([@epenet] - [#144979]) +- Add template vacuum modern style ([@Petro31] - [#144843]) +- Move iqvia coordinator to separate module ([@epenet] - [#144969]) +- Add water heater support to SmartThings ([@joostlek] - [#144927]) +- Use runtime_data in iqvia ([@epenet] - [#144984]) +- Fix wrong UNIT_CLASS for reactive energy converter ([@Passific] - [#144982]) +- Fix missing mock in hue v2 bridge tests ([@epenet] - [#144947]) +- Use runtime_data in isy994 ([@epenet] - [#144961]) +- Mark Reolink doorbell visitor sensor as always available ([@starkillerOG] - [#145002]) +- Bump codecov/codecov-action from 5.4.2 to 5.4.3 (@dependabot - [#145023]) +- Bump docker/build-push-action from 6.16.0 to 6.17.0 (@dependabot - [#145022]) +- Add DHCP discovery flow to bosch_alarm ([@sanjay900] - [#142250]) +- Initialize select _attr_current_option with None ([@autinerd] - [#145026]) +- Bump plugwise to v1.7.4 ([@bouwew] - [#145021]) +- Bump PySwitchbot to 0.62.2 ([@zerzhang] - [#145018]) +- Add lamp capability to SmartThings ([@joostlek] - [#144918]) +- Cleanup huisbaasje tests ([@epenet] - [#144954]) +- Deprecate DHW switch for SmartThings ([@joostlek] - [#145011]) +- Use generic in iaqualink entity ([@epenet] - [#144989]) +- Set parallel_updates for bosch_alarm ([@sanjay900] - [#145028]) +- Use runtime_data in iaqualink ([@epenet] - [#144988]) +- Update bosch_alarm door switch strings so they are more user friendly ([@sanjay900] - [#144607]) +- Move icloud services to separate module ([@epenet] - [#144980]) +- Use typed config entry in Habitica coordinator ([@epenet] - [#144956]) +- Move huisbaasje coordinator to separate module ([@epenet] - [#144955]) +- Fix non-DHW heat pump in SmartThings ([@joostlek] - [#145008]) +- Fix errors in strings in SmartThings ([@joostlek] - [#145030]) +- Small code optimization for Plugwise ([@bouwew] - [#145037]) +- Add hood fan speed capability to SmartThings ([@joostlek] - [#144919]) +- Use runtime_data in hue ([@epenet] - [#144946]) +- Sync SmartThings EHS fixture ([@joostlek] - [#145042]) +- Update Matter MicrowaveOven fixture ([@lboue] - [#145057]) +- Use runtime_data in hydrawise ([@epenet] - [#144950]) +- Use runtime_data in homeworks ([@epenet] - [#144944]) +- Deprecate SmartThings water heater sensors ([@joostlek] - [#145060]) +- Add additional explanation for Reolink password requirements ([@starkillerOG] - [#145000]) +- OpenAI prompt is optional ([@balloob] - [#145065]) +- Remove address parameter from services.yaml ([@alengwenus] - [#145052]) +- Add number entities for freezer setpoint in SmartThings ([@joostlek] - [#145069]) +- Bump pysuezV2 to 2.0.5 ([@jb101010-2] - [#145047]) +- Bump motionblinds to 0.6.27 ([@starkillerOG] - [#145094]) +- Refactor fan in vesync ([@cdnninja] - [#135744]) +- Ensure that OpenAI tool call deltas have a role ([@balloob] - [#145085]) +- Fix mapping from program_phase to vacuum_activity for Miele integration ([@astrandb] - [#145115]) +- Add Steam closet keep fresh mode to SmartThings ([@joostlek] - [#145107]) +- Add Steam closet auto cycle link to SmartThings ([@joostlek] - [#145111]) +- Add Steam closet sanitize to SmartThings ([@joostlek] - [#145110]) +- Bump cryptography to 45.0.1 and pyopenssl to 25.1.0 ([@bdraco] - [#145121]) +- Set the default upgrade icon for the MQTT device to the default icon for Home Assistant instead of the icon for the MQTT integration ([@XiaoXianNv-boot] - [#144295]) +- OpenAI Conversation split out chat log processing ([@balloob] - [#145129]) +- Bump zcc-helper to 3.5.2 ([@markhannon] - [#144926]) +- Bump google-maps-routing to 0.6.15 ([@bdraco] - [#145130]) +- Fix enum values for program phases by appliance type on Miele appliances ([@aturri] - [#144916]) +- Add Pterodactyl binary sensor tests ([@elmurato] - [#142401]) +- Add has_entity_name attribute to LCN entities ([@alengwenus] - [#145045]) +- Add select platform to eheimdigital ([@autinerd] - [#145031]) +- Add Homee alarm-control-panel platform ([@Taraman17] - [#140041]) +- Add YoLink new device types support 5009 & 5029 ([@matrixd2] - [#144323]) +- Remove deprecated aux heat from elkm1 ([@gjohansson-ST] - [#145148]) +- Add Immich integration ([@mib1185] - [#145125]) +- Update `denonavr` to `1.1.1` ([@ol-iver] - [#145155]) +- Remove deprecated aux heat from Nexia ([@gjohansson-ST] - [#145147]) +- Fix Nanoleaf light state propagation after change from home asisstant ([@tyriis] - [#144291]) +- Add energy/water forecast for Miele integration ([@generically-named] - [#144822]) +- Enable RFDEBUG on RFLink "Enable debug logging" ([@javicalle] - [#138571]) +- Add Kaiser Nienhaus virtual motionblinds integration ([@starkillerOG] - [#145096]) +- Remove deprecated aux heat from econet ([@gjohansson-ST] - [#145149]) +- Bump grpcio to 1.72.0 and protobuf to 6.30.2 ([@bdraco] - [#143633]) +- Sort and simplify DeletedDeviceEntry ([@emontnemery] - [#145171]) +- Cleanup unused string in samsungtv ([@epenet] - [#145174]) +- Jewish calendar: use const in action code ([@tsvi] - [#145007]) +- Bump github/codeql-action from 3.28.17 to 3.28.18 (@dependabot - [#145173]) +- Bump aioesphomeapi to 31.1.0 ([@bdraco] - [#145170]) +- Bump hass-nabucasa from 0.100.0 to 0.101.0 ([@ludeeus] - [#145172]) +- Add ability to mark type hints as compulsory on specific functions ([@epenet] - [#139730]) +- Fix test results parsing error ([@edenhaus] - [#145077]) +- Add athmospheric pressure capability to SmartThings ([@joostlek] - [#145103]) +- Use runtime_data in huisbaasje ([@epenet] - [#144953]) +- Use runtime_data in hvv_departures ([@epenet] - [#144951]) +- Use runtime_data in ialarm ([@epenet] - [#145178]) +- Use runtime_data in icloud ([@epenet] - [#145179]) +- Fix runtime_data in iqvia ([@epenet] - [#145181]) +- Add battery entity for LockV2 in yolink ([@matrixd2] - [#145169]) +- Improve device registry restore tests ([@emontnemery] - [#145186]) +- Mark type hint as compulsory for entity.available property ([@epenet] - [#145189]) +- Mark all _FUNCTION_MATCH as mandatory in pylint plugin ([@epenet] - [#145194]) +- Mark type hint as compulsory for entity.assumed_state property ([@epenet] - [#145187]) +- Remove deprecated aux heat from ephember ([@gjohansson-ST] - [#145152]) +- Minor cleanup for pipeline tts stream test ([@balloob] - [#145146]) +- Revert "Link Shelly device entry with Shelly BT scanner entry (#144626)" ([@bieniu] - [#145177]) +- Move downloader service to separate module ([@epenet] - [#145183]) +- Add lamp capability for hood component in SmartThings ([@joostlek] - [#145036]) +- Add diagnostics platform to Immich integration ([@mib1185] - [#145162]) +- [ci] Skip step if coverage is skipped ([@cdce8p] - [#145202]) +- Bump go2rtc-client to 0.1.3b0 ([@edenhaus] - [#145192]) +- Mark all _CLASS_MATCH as mandatory in pylint plugin ([@epenet] - [#145200]) +- update pyatmo to version 9.2.0 ([@wuede] - [#145203]) +- Fix pylance warning on SnapshotAssertion import ([@chemelli74] - [#145206]) +- Update quality_scale rules status for Comelit ([@chemelli74] - [#143592]) +- Sort and simplify DeletedRegistryEntry ([@emontnemery] - [#145207]) +- Prevent import from syrupy.SnapshotAssertion ([@epenet] - [#145208]) +- Add exception translation for switchbot device initialization ([@zerzhang] - [#144828]) +- Add cover entity to Zimi integration ([@markhannon] - [#144330]) +- Fix typo in Ecovacs get_supported_entities ([@edenhaus] - [#145215]) +- Add missing type hint in zestimate ([@epenet] - [#145218]) +- Add full test coverage for Comelit cover ([@chemelli74] - [#144761]) +- Remove pylance warnings for Comelit tests ([@chemelli74] - [#145199]) +- Add missing type hint in vlc ([@epenet] - [#145223]) +- Improve type hints in rtorrent ([@epenet] - [#145222]) +- Use _attr_native_value in repetier ([@epenet] - [#145219]) +- Use shorthand attributes in yandex transport sensor ([@epenet] - [#145225]) +- Improve entity registry restore test ([@emontnemery] - [#145220]) +- Add device reconfigure to Comelit config flow ([@chemelli74] - [#142866]) +- Finish reconfigure test for Vodafone Station ([@chemelli74] - [#145230]) +- Add trigger_variables to template trigger 'for' field ([@Petro31] - [#136672]) +- Add action exceptions to Comelit integration ([@chemelli74] - [#143581]) +- Split update method in pioneer media player ([@epenet] - [#145212]) +- Fix invalid type hints in netgear switch ([@epenet] - [#145226]) +- Add missing type hint in homematic ([@epenet] - [#145214]) +- Allow TTS streams to generate temporary media source IDs ([@balloob] - [#145080]) +- Add missing type hint in plex ([@epenet] - [#145217]) +- Add support_streaming to ConversationEntity ([@balloob] - [#144998]) +- Fix wording of "Estimated power production" sensors in `forecast_solar` ([@NoRi2909] - [#145201]) +- Jewish Calendar: Implement diagnostics ([@tsvi] - [#145180]) +- TTS to only use stream entity method when streaming request comes in ([@balloob] - [#145167]) +- Add missing Miele tumble dryer program codes ([@astrandb] - [#145236]) +- Jewish calendar - quality scale - fix missing translations ([@tsvi] - [#144410]) +- Jewish calendar: set parallel updates to 0 ([@tsvi] - [#144986]) +- Jewish Calendar - quality scale - use specific config flow ([@tsvi] - [#144408]) +- Only pass serializable data to media player intent ([@balloob] - [#145244]) +- Fix streaming window cover entity in Teslemetry ([@Bre77] - [#145012]) +- Updated code owners for the blue current integration. ([@NickKoepr] - [#144962]) +- Add media_source platform to Immich integration ([@mib1185] - [#145159]) +- Mark entity methods and properties as mandatory in pylint plugin ([@epenet] - [#145210]) +- Add new Probe Plus integration ([@pantherale0] - [#143424]) +- Improve type hints in xiaomi_aqara light turn_on ([@epenet] - [#145257]) +- Use shorthand attributes in raspyrfm ([@epenet] - [#145250]) +- Improve type hints in omnilogic ([@epenet] - [#145259]) +- Sort usb ports in Z-Wave flow so unknown devices are last ([@MindFreeze] - [#145211]) +- Use runtime_data in smarttub ([@epenet] - [#145279]) +- Improve type hints in blebox climate ([@epenet] - [#145282]) +- Use shorthand attributes in yi camera ([@epenet] - [#145276]) +- Bump aiontfy to 0.5.3 ([@tr4nt0r] - [#145263]) +- Use shorthand attributes in tfiac climate ([@epenet] - [#145289]) +- Drop useless unit conversion in smarttub ([@epenet] - [#145287]) +- Use shorthand attributes in melissa climate ([@epenet] - [#145286]) +- Use shorthand attributes in intesishome climate ([@epenet] - [#145285]) +- Use shorthand attributes in push camera ([@epenet] - [#145273]) +- Improve type hints in homematic climate ([@epenet] - [#145283]) +- Use shorthand attributes in touchline climate ([@epenet] - [#145292]) +- Use shorthand attributes in vivotek camera ([@epenet] - [#145275]) +- Use shorthand attributes in venstar climate ([@epenet] - [#145294]) +- Use shorthand attributes in xs1 climate ([@epenet] - [#145298]) +- Improve type hints in xs1 entities ([@epenet] - [#145299]) +- add date and time service to bosch_alarm ([@sanjay900] - [#142243]) +- Refactor set_temperature in venstar climate ([@epenet] - [#145297]) +- Use shorthand attributes in xiaomi_aqara ([@epenet] - [#145253]) +- Use shorthand attributes in rpi_camera camera ([@epenet] - [#145274]) +- Mark button methods and properties as mandatory in pylint plugin ([@epenet] - [#145269]) +- Fix typos in user-facing strings of `zha` ([@NoRi2909] - [#145305]) +- Mark alarm_control_panel methods and properties as mandatory in pylint plugin ([@epenet] - [#145270]) +- Mark calendar methods and properties as mandatory in pylint plugin ([@epenet] - [#145271]) +- Add class init type hint to xiaomi_aqara ([@epenet] - [#145255]) +- Tidy up service call for bosch_alarm ([@sanjay900] - [#145306]) +- Mark turn_on/turn_off/toggle as mandatory in pylint plugin ([@epenet] - [#145249]) +- Fix issues with bosch alarm dhcp discovery ([@sanjay900] - [#145034]) +- Bump teslemetry_stream to 0.7.9 in Teslemetry ([@Bre77] - [#145303]) +- Add Wh/km unit for energy distance ([@frenck] - [#145243]) +- Mark camera methods and properties as mandatory in pylint plugin ([@epenet] - [#145272]) +- Mark climate methods and properties as mandatory in pylint plugin ([@epenet] - [#145280]) +- Make spelling of "setpoint" consistent in `opentherm_gw` ([@NoRi2909] - [#145318]) +- Update binary sensor translations for bosch_alarm ([@sanjay900] - [#145315]) +- Use preferred spelling of "setpoint" in `smartthings` ([@NoRi2909] - [#145319]) +- Remove deprecated aux heat from Climate Entity component ([@gjohansson-ST] - [#145151]) +- Add solar charging options to Wallbox integration ([@jorisdrenth] - [#139286]) +- Create repair issue if not all add-ons or folders were backed up ([@emontnemery] - [#144999]) +- Add Albanian (Shqip) language ([@bramkragten] - [#145324]) +- Suez water: fetch historical data in statistics ([@jb101010-2] - [#131166]) +- Jewish calendar : icon translations ([@tsvi] - [#145329]) +- bump aioimmich to 0.6.0 ([@mib1185] - [#145334]) +- Jewish calendar: move value calculation to entity description (1/3) ([@tsvi] - [#144272]) +- bump aiokem to 0.5.11 ([@PeteRager] - [#145332]) +- Assist Pipeline stream TTS when supported and long response ([@balloob] - [#145264]) +- Add support for videos in Immich media source ([@mib1185] - [#145254]) +- Added support for shared spaces in Synology DSM (Photo Station) ([@lodesmets] - [#144044]) +- Add date sensors to Rehlko ([@PeteRager] - [#145314]) +- Add support for music library folder to Sonos ([@PeteRager] - [#139554]) +- Remove the old ZWave controller from the list of migration targets ([@MindFreeze] - [#145281]) +- Bump xiaomi-ble to 0.39.0 ([@Ernst79] - [#145348]) +- Add sensors to Wallbox ([@jorisdrenth] - [#145247]) +- Bump pyswitchbot to 0.64.1 ([@zerzhang] - [#145360]) +- Minor code deduplication in backup manager ([@emontnemery] - [#145366]) +- Add hub3 support for switchbot integration ([@zerzhang] - [#145371]) +- Update links to user docs: Connect-ZBT-1, Green, Yellow ([@c0ffeeca7] - [#145374]) +- Bump eheimdigital to 1.2.0 ([@autinerd] - [#145372]) +- Add lock ultra and lock lite for switchbot integration ([@zerzhang] - [#145373]) +- Improve comment explaining planned backup store version bump ([@emontnemery] - [#145368]) +- Recommended installation option for Z-Wave ([@MindFreeze] - [#145327]) +- Bump lcn-frontend to 0.2.5 ([@alengwenus] - [#144983]) +- Improve failing backup repair messages ([@emontnemery] - [#145388]) +- Prevent types-*/setuptools/wheel runtime requirements in dependencies ([@epenet] - [#145381]) +- Fix Z-Wave installation type string ([@MartinHjelmare] - [#145390]) +- Improve Z-Wave config flow test fixtures ([@MartinHjelmare] - [#145378]) +- Jewish Calendar: Make exception translatable ([@tsvi] - [#145376]) +- Enable B009 ([@joostlek] - [#144192]) +- Update bluetooth-auto-recovery to 1.5.2 ([@cdce8p] - [#145395]) +- Update inkbird-ble to 0.16.2 ([@cdce8p] - [#145396]) +- Update sensorpro-ble to 0.7.1 ([@cdce8p] - [#145397]) +- Update igloohome-api to 0.1.1 ([@cdce8p] - [#145401]) +- Add SmartThings capability for Washer spin level ([@joostlek] - [#145039]) +- Add power cool and power freeze to SmartThings ([@joostlek] - [#145102]) +- wsdot component adopts wsdot package ([@ucodery] - [#144914]) +- Reword sunset event exception ([@tsvi] - [#145400]) +- ZHA repairs: remove links to obsolete docs ([@c0ffeeca7] - [#145398]) +- Add SmartThings capability for Washer soil level ([@joostlek] - [#145041]) +- Add thermostat fixture to SmartThings ([@joostlek] - [#145407]) +- Update metoffice to use DataHub API ([@avee87] - [#131425]) +- Update exception handling for initialization for Squeezebox ([@peteS-UK] - [#144674]) +- Bump lektricowifi to 0.1 ([@Lektrico] - [#145393]) +- Mark cover methods and properties as mandatory in pylint plugin ([@epenet] - [#145308]) +- Mark fan methods and properties as mandatory in pylint plugin ([@epenet] - [#145311]) +- Mark LLMs that support streaming as such ([@balloob] - [#145405]) +- Mark geo_location methods and properties as mandatory in pylint plugin ([@epenet] - [#145313]) +- Bump habiticalib to v.0.4.0 ([@tr4nt0r] - [#145414]) +- Clean up AbstractTemplateEntity ([@Petro31] - [#145409]) +- Catch blocking version pinning in dependencies early ([@epenet] - [#145364]) +- Add CancelBoost for Matter Water heater ([@lboue] - [#145316]) +- Remove unneeded parenthesis in comparison for Sonos ([@PeteRager] - [#145413]) +- Centralise MockStreamReaderChunked helper ([@mib1185] - [#145404]) +- Add valve position capability to SmartThings ([@joostlek] - [#144923]) +- Add climate entity for heatpump zones in SmartThings ([@joostlek] - [#144991]) +- Add binary_sensor platform to Rehlko ([@PeteRager] - [#145391]) +- Improve type hints in doods ([@epenet] - [#145426]) +- Hotfix for incorrect bracket in messages for Squeezebox ([@peteS-UK] - [#145418]) +- Add new button to the Lektrico integration ([@Lektrico] - [#145420]) +- Improve type hints in microsoft_face_identify ([@epenet] - [#145419]) +- Improve type hints in dlib_face_detect ([@epenet] - [#145422]) +- Improve type hints in dlib_face_identify ([@epenet] - [#145423]) +- Move to explicit exports in test helpers ([@joostlek] - [#145392]) +- Improve Z-Wave config flow test typing ([@MartinHjelmare] - [#145438]) +- Improve type hints in microsoft_face ([@epenet] - [#145417]) +- Catch invalid settings error in geocaching ([@marc7s] - [#139944]) +- Improve type hints in tensorflow ([@epenet] - [#145433]) +- Improve type hints in qrcode ([@epenet] - [#145430]) +- Improve type hints in openalpr_cloud ([@epenet] - [#145429]) +- Improve type hints in seven_segments ([@epenet] - [#145431]) +- Add range support to icon translations ([@frenck] - [#145340]) +- Improve type hints in sighthound ([@epenet] - [#145432]) +- switchbot_cloud: Add Smart Lock door and calibration state ([@mrueg] - [#143695]) +- Improve type hints in microsoft_face_detect ([@epenet] - [#145421]) +- Add paperless integration ([@fvgarrel] - [#145239]) +- Quantum Gateway device tracker tests ([@tamwahba] - [#145161]) +- Add webhook in switchbot cloud integration ([@Gigatrappeur] - [#132882]) +- Mark image_processing methods and properties as mandatory in pylint plugin ([@epenet] - [#145435]) +- Add Matter test to select attribute ([@joostlek] - [#145440]) +- Add matter attributes ([@jvmahon] - [#140843]) +- Matter Device Energy Management cluster ESAState attribute ([@lboue] - [#144430]) +- Don't add dynamically Home Connect event sensors and disable them by default ([@Diegorro98] - [#144757]) +- Add SMLIGHT button entities for second radio ([@tl-sl] - [#141463]) +- HomeKit Bridge integration: Adding `h264_qsv` as valid VIDEO_CODEC option ([@dalanmiller] - [#145448]) +- Add AbstractTemplateFan class in preparation for trigger based entity ([@Petro31] - [#144968]) +- Add AbstractTemplateLock to prepare for trigger based template locks ([@Petro31] - [#144978]) +- Add AbstractTemplate cover to prepare for trigger based template covers ([@Petro31] - [#144907]) +- Add AbstractTempleAlarmControlPanel class to prepare for trigger based template alarm control panels ([@Petro31] - [#144974]) +- Add AbstractTemplateVacuum to prepare for trigger based template vacuums ([@Petro31] - [#144990]) +- Add HomeKit thermostat fan state mapping for preheating, defrosting ([@jz-v] - [#145353]) +- Mark device_tracker methods and properties as mandatory in pylint plugin ([@epenet] - [#145309]) +- Add configuration url to Immich device info ([@mib1185] - [#145456]) +- Fix typo in reauth_confirm description of `metoffice` ([@NoRi2909] - [#145458]) +- Add default sensor data for Tesla Wall Connector tests ([@abmantis] - [#145462]) +- Replace empty mock in GoalZero tests ([@abmantis] - [#145463]) +- Make Powerwall energy sensors TOTAL_INCREASING to fix hardware swaps ([@exciton] - [#145165]) +- Add pending damage and pending quest items sensors ([@tr4nt0r] - [#145449]) +- Add pytest/codecov to forbidden runtime dependencies ([@epenet] - [#145447]) +- Prefer to create backups in local storage if selected ([@emontnemery] - [#145331]) +- Add paperless-ngx to strict typing ([@joostlek] - [#145466]) +- Add diagnostics to Paperless-ngx ([@joostlek] - [#145465]) +- Add support for Tuya Wireless Switch entity ([@lanthaler] - [#123284]) +- Improve mqtt subentry selector validation and remove redundant validators ([@jbouwh] - [#145499]) +- Add MQTT cover as entity platform on MQTT subentries ([@jbouwh] - [#144381]) +- Bump aiohttp to 3.12.0b3 ([@bdraco] - [#145358]) +- Bump Anthropic library to 0.52.0 ([@Shulyaka] - [#145494]) +- Improve type hints in xiaomi_miio humidifier ([@epenet] - [#145506]) +- Add concentration conversion support for mg/m³ ([@frenck] - [#145325]) +- Mark light methods and properties as mandatory in pylint plugin ([@epenet] - [#145510]) +- Don't manipulate hvac modes based on device active mode in AVM Fritz!SmartHome ([@mib1185] - [#145513]) +- Mark humidifier methods and properties as mandatory in pylint plugin ([@epenet] - [#145507]) +- Add Anthropic Claude 4 support ([@Shulyaka] - [#145505]) +- Add trigger based template cover ([@Petro31] - [#145455]) +- Add automatic backup event entity to Home Assistant Backup system ([@mib1185] - [#145350]) +- Use runtime_data in xiaomi_miio ([@epenet] - [#145517]) +- Support readonly selectors in config_flows ([@karwosts] - [#129456]) +- Bump py-sucks to 0.9.11 ([@mib1185] - [#145518]) +- Add Matter Pump device type ([@lboue] - [#145335]) +- Add MQTT fan as entity platform on MQTT subentries ([@jbouwh] - [#144698]) +- Remove repoze.lru from license exceptions ([@epenet] - [#145519]) +- Add read_only selectors to Statistics Options Flow ([@karwosts] - [#145522]) +- Use _handle_coordinator_update() instead of own callback in Feedreader event entity ([@mib1185] - [#145520]) +- Remove inactive codeowner from template integration ([@Petro31] - [#145535]) +- Bump aiohttp to 3.12.0rc0 ([@bdraco] - [#145540]) +- Bump incomfort-client to v0.6.9 ([@jbouwh] - [#145546]) +- Simplify ZBT-1 setup string ([@abmantis] - [#145532]) +- Bump androidtvremote2 to 0.2.2 ([@tronikos] - [#145542]) +- Add data descriptions in the Android TV Remote Configure Android apps ([@tronikos] - [#145537]) +- Fix translation strings for MQTT subentries ([@jbouwh] - [#145529]) +- Bump python-linkplay to v0.2.8 ([@silamon] - [#145550]) +- Bump aiohttp to 3.12.0rc1 ([@bdraco] - [#145562]) +- Add preset mode to Comelit climate ([@chemelli74] - [#145195]) +- Bump pylamarzocco to 2.0.5 ([@zweckj] - [#145560]) +- Bump aiokem to 0.5.12 ([@PeteRager] - [#145565]) +- Bump aiohttp to 3.12.0 ([@bdraco] - [#145570]) +- Remove global registry reference in coordinator for UptimeRobot ([@chemelli74] - [#142938]) +- Bump opower to 0.12.2 ([@tronikos] - [#145573]) +- Add SmartThings freezer and cooler temperatures ([@joostlek] - [#145468]) +- Safe get for backflush status in lamarzocco ([@zweckj] - [#145559]) +- Add reauth and reconfigure to paperless ([@fvgarrel] - [#145469]) +- Fix aiohttp MockPayloadWriter ([@cdce8p] - [#145579]) +- Add `returned energy` sensor for Shelly RPC switch component ([@bieniu] - [#145490]) +- New integration Amazon Devices ([@chemelli74] - [#144422]) +- Add DHCP discovery to Amazon Devices ([@joostlek] - [#145587]) +- Change cooler name to fridge in SmartThings ([@joostlek] - [#145590]) +- Bump uiprotect to version 7.9.2 ([@RaHehl] - [#145583]) +- Pipeline to stream TTS on tool call ([@balloob] - [#145477]) +- Bump uiprotect to version 7.10.0 ([@RaHehl] - [#145596]) +- Bump pylamarzocco to 2.0.6 ([@zweckj] - [#145595]) +- Enable message Streaming in the Gemini integration. ([@IvanLH] - [#144937]) +- Bump ZHA to 0.0.59 ([@TheJulianJES] - [#145597]) +- Add issue trackers to requirements script exceptions ([@epenet] - [#145608]) +- Use sub-devices for Shelly multi-channel devices ([@bieniu] - [#144100]) +- Add more mac-addresses for Amazon Devices autodiscovery ([@chemelli74] - [#145598]) +- Improve Bluetooth binary_sensor for Amazon Devices ([@chemelli74] - [#145600]) +- Add payload ON and OFF options to MQTT switch subentry component ([@jbouwh] - [#144627]) +- Disable last cleaning sensor for gs3mp model in lamarzocco ([@zweckj] - [#145576]) +- Fix reference to "tilt command topic" in MQTT translation strings ([@jbouwh] - [#145563]) +- Bump aiolifx to 1.1.5 to improve the identification of LIFX Luna ([@Djelibeybi] - [#145416]) +- Mark Shelly quality as silver ([@bieniu] - [#145610]) +- Fulfilled quality rules - gold and platinum tiers for Miele integration ([@astrandb] - [#144773]) +- Add from_hex filter ([@Petro31] - [#145229]) +- Improve type hints in XiaomiGatewayDevice derived entities ([@epenet] - [#145605]) +- Allow base64_encode to support bytes and strings ([@Petro31] - [#145227]) +- Download backup if restore fails in Z-Wave migration ([@MindFreeze] - [#145434]) +- Add Homee event platform ([@Taraman17] - [#145569]) +- Empty response returns empty list in Nord Pool ([@gjohansson-ST] - [#145514]) -[#112047]: https://github.com/home-assistant/core/pull/112047 -[#121522]: https://github.com/home-assistant/core/pull/121522 -[#121548]: https://github.com/home-assistant/core/pull/121548 -[#124743]: https://github.com/home-assistant/core/pull/124743 -[#126064]: https://github.com/home-assistant/core/pull/126064 -[#126487]: https://github.com/home-assistant/core/pull/126487 -[#126878]: https://github.com/home-assistant/core/pull/126878 -[#127280]: https://github.com/home-assistant/core/pull/127280 -[#127550]: https://github.com/home-assistant/core/pull/127550 -[#127687]: https://github.com/home-assistant/core/pull/127687 -[#127957]: https://github.com/home-assistant/core/pull/127957 -[#128366]: https://github.com/home-assistant/core/pull/128366 -[#128439]: https://github.com/home-assistant/core/pull/128439 -[#129009]: https://github.com/home-assistant/core/pull/129009 -[#129352]: https://github.com/home-assistant/core/pull/129352 -[#129636]: https://github.com/home-assistant/core/pull/129636 -[#129757]: https://github.com/home-assistant/core/pull/129757 -[#130196]: https://github.com/home-assistant/core/pull/130196 -[#130356]: https://github.com/home-assistant/core/pull/130356 -[#130408]: https://github.com/home-assistant/core/pull/130408 -[#130513]: https://github.com/home-assistant/core/pull/130513 -[#130657]: https://github.com/home-assistant/core/pull/130657 -[#130717]: https://github.com/home-assistant/core/pull/130717 -[#130731]: https://github.com/home-assistant/core/pull/130731 -[#130738]: https://github.com/home-assistant/core/pull/130738 -[#130918]: https://github.com/home-assistant/core/pull/130918 -[#131032]: https://github.com/home-assistant/core/pull/131032 -[#131133]: https://github.com/home-assistant/core/pull/131133 -[#131224]: https://github.com/home-assistant/core/pull/131224 -[#131274]: https://github.com/home-assistant/core/pull/131274 -[#131371]: https://github.com/home-assistant/core/pull/131371 -[#131416]: https://github.com/home-assistant/core/pull/131416 -[#131433]: https://github.com/home-assistant/core/pull/131433 -[#131496]: https://github.com/home-assistant/core/pull/131496 -[#131550]: https://github.com/home-assistant/core/pull/131550 -[#131586]: https://github.com/home-assistant/core/pull/131586 -[#131676]: https://github.com/home-assistant/core/pull/131676 -[#131914]: https://github.com/home-assistant/core/pull/131914 -[#131965]: https://github.com/home-assistant/core/pull/131965 -[#132017]: https://github.com/home-assistant/core/pull/132017 -[#132117]: https://github.com/home-assistant/core/pull/132117 -[#132267]: https://github.com/home-assistant/core/pull/132267 -[#132502]: https://github.com/home-assistant/core/pull/132502 -[#132551]: https://github.com/home-assistant/core/pull/132551 -[#132754]: https://github.com/home-assistant/core/pull/132754 -[#132783]: https://github.com/home-assistant/core/pull/132783 -[#132871]: https://github.com/home-assistant/core/pull/132871 -[#132879]: https://github.com/home-assistant/core/pull/132879 -[#132920]: https://github.com/home-assistant/core/pull/132920 -[#133099]: https://github.com/home-assistant/core/pull/133099 -[#133227]: https://github.com/home-assistant/core/pull/133227 -[#133269]: https://github.com/home-assistant/core/pull/133269 -[#133270]: https://github.com/home-assistant/core/pull/133270 -[#133285]: https://github.com/home-assistant/core/pull/133285 -[#133318]: https://github.com/home-assistant/core/pull/133318 -[#133328]: https://github.com/home-assistant/core/pull/133328 -[#133342]: https://github.com/home-assistant/core/pull/133342 -[#133386]: https://github.com/home-assistant/core/pull/133386 -[#133398]: https://github.com/home-assistant/core/pull/133398 -[#133452]: https://github.com/home-assistant/core/pull/133452 -[#133511]: https://github.com/home-assistant/core/pull/133511 -[#133546]: https://github.com/home-assistant/core/pull/133546 -[#133583]: https://github.com/home-assistant/core/pull/133583 -[#133612]: https://github.com/home-assistant/core/pull/133612 -[#133615]: https://github.com/home-assistant/core/pull/133615 -[#133617]: https://github.com/home-assistant/core/pull/133617 -[#133663]: https://github.com/home-assistant/core/pull/133663 -[#133678]: https://github.com/home-assistant/core/pull/133678 -[#133691]: https://github.com/home-assistant/core/pull/133691 -[#133704]: https://github.com/home-assistant/core/pull/133704 -[#133732]: https://github.com/home-assistant/core/pull/133732 -[#133738]: https://github.com/home-assistant/core/pull/133738 -[#133777]: https://github.com/home-assistant/core/pull/133777 -[#133784]: https://github.com/home-assistant/core/pull/133784 -[#133810]: https://github.com/home-assistant/core/pull/133810 -[#133827]: https://github.com/home-assistant/core/pull/133827 -[#133833]: https://github.com/home-assistant/core/pull/133833 -[#133840]: https://github.com/home-assistant/core/pull/133840 -[#133844]: https://github.com/home-assistant/core/pull/133844 -[#133852]: https://github.com/home-assistant/core/pull/133852 -[#133866]: https://github.com/home-assistant/core/pull/133866 -[#133870]: https://github.com/home-assistant/core/pull/133870 -[#133888]: https://github.com/home-assistant/core/pull/133888 -[#133893]: https://github.com/home-assistant/core/pull/133893 -[#133895]: https://github.com/home-assistant/core/pull/133895 -[#133902]: https://github.com/home-assistant/core/pull/133902 -[#133910]: https://github.com/home-assistant/core/pull/133910 -[#133920]: https://github.com/home-assistant/core/pull/133920 -[#133921]: https://github.com/home-assistant/core/pull/133921 -[#133928]: https://github.com/home-assistant/core/pull/133928 -[#133937]: https://github.com/home-assistant/core/pull/133937 -[#133939]: https://github.com/home-assistant/core/pull/133939 -[#133953]: https://github.com/home-assistant/core/pull/133953 -[#133955]: https://github.com/home-assistant/core/pull/133955 -[#133957]: https://github.com/home-assistant/core/pull/133957 -[#133958]: https://github.com/home-assistant/core/pull/133958 -[#133959]: https://github.com/home-assistant/core/pull/133959 -[#133962]: https://github.com/home-assistant/core/pull/133962 -[#133969]: https://github.com/home-assistant/core/pull/133969 -[#133970]: https://github.com/home-assistant/core/pull/133970 -[#133981]: https://github.com/home-assistant/core/pull/133981 -[#133982]: https://github.com/home-assistant/core/pull/133982 -[#133987]: https://github.com/home-assistant/core/pull/133987 -[#133988]: https://github.com/home-assistant/core/pull/133988 -[#133994]: https://github.com/home-assistant/core/pull/133994 -[#133996]: https://github.com/home-assistant/core/pull/133996 -[#133997]: https://github.com/home-assistant/core/pull/133997 -[#134001]: https://github.com/home-assistant/core/pull/134001 -[#134004]: https://github.com/home-assistant/core/pull/134004 -[#134016]: https://github.com/home-assistant/core/pull/134016 -[#134019]: https://github.com/home-assistant/core/pull/134019 -[#134020]: https://github.com/home-assistant/core/pull/134020 -[#134021]: https://github.com/home-assistant/core/pull/134021 -[#134025]: https://github.com/home-assistant/core/pull/134025 -[#134026]: https://github.com/home-assistant/core/pull/134026 -[#134027]: https://github.com/home-assistant/core/pull/134027 -[#134028]: https://github.com/home-assistant/core/pull/134028 -[#134036]: https://github.com/home-assistant/core/pull/134036 -[#134040]: https://github.com/home-assistant/core/pull/134040 -[#134041]: https://github.com/home-assistant/core/pull/134041 -[#134044]: https://github.com/home-assistant/core/pull/134044 -[#134049]: https://github.com/home-assistant/core/pull/134049 -[#134051]: https://github.com/home-assistant/core/pull/134051 -[#134053]: https://github.com/home-assistant/core/pull/134053 -[#134054]: https://github.com/home-assistant/core/pull/134054 -[#134055]: https://github.com/home-assistant/core/pull/134055 -[#134056]: https://github.com/home-assistant/core/pull/134056 -[#134059]: https://github.com/home-assistant/core/pull/134059 -[#134060]: https://github.com/home-assistant/core/pull/134060 -[#134069]: https://github.com/home-assistant/core/pull/134069 -[#134072]: https://github.com/home-assistant/core/pull/134072 -[#134079]: https://github.com/home-assistant/core/pull/134079 -[#134087]: https://github.com/home-assistant/core/pull/134087 -[#134088]: https://github.com/home-assistant/core/pull/134088 -[#134093]: https://github.com/home-assistant/core/pull/134093 -[#134097]: https://github.com/home-assistant/core/pull/134097 -[#134100]: https://github.com/home-assistant/core/pull/134100 -[#134104]: https://github.com/home-assistant/core/pull/134104 -[#134105]: https://github.com/home-assistant/core/pull/134105 -[#134106]: https://github.com/home-assistant/core/pull/134106 -[#134107]: https://github.com/home-assistant/core/pull/134107 -[#134108]: https://github.com/home-assistant/core/pull/134108 -[#134109]: https://github.com/home-assistant/core/pull/134109 -[#134110]: https://github.com/home-assistant/core/pull/134110 -[#134115]: https://github.com/home-assistant/core/pull/134115 -[#134116]: https://github.com/home-assistant/core/pull/134116 -[#134117]: https://github.com/home-assistant/core/pull/134117 -[#134118]: https://github.com/home-assistant/core/pull/134118 -[#134120]: https://github.com/home-assistant/core/pull/134120 -[#134122]: https://github.com/home-assistant/core/pull/134122 -[#134124]: https://github.com/home-assistant/core/pull/134124 -[#134130]: https://github.com/home-assistant/core/pull/134130 -[#134132]: https://github.com/home-assistant/core/pull/134132 -[#134133]: https://github.com/home-assistant/core/pull/134133 -[#134135]: https://github.com/home-assistant/core/pull/134135 -[#134137]: https://github.com/home-assistant/core/pull/134137 -[#134138]: https://github.com/home-assistant/core/pull/134138 -[#134143]: https://github.com/home-assistant/core/pull/134143 -[#134146]: https://github.com/home-assistant/core/pull/134146 -[#134147]: https://github.com/home-assistant/core/pull/134147 -[#134150]: https://github.com/home-assistant/core/pull/134150 -[#134151]: https://github.com/home-assistant/core/pull/134151 -[#134153]: https://github.com/home-assistant/core/pull/134153 -[#134156]: https://github.com/home-assistant/core/pull/134156 -[#134170]: https://github.com/home-assistant/core/pull/134170 -[#134173]: https://github.com/home-assistant/core/pull/134173 -[#134174]: https://github.com/home-assistant/core/pull/134174 -[#134175]: https://github.com/home-assistant/core/pull/134175 -[#134179]: https://github.com/home-assistant/core/pull/134179 -[#134185]: https://github.com/home-assistant/core/pull/134185 -[#134186]: https://github.com/home-assistant/core/pull/134186 -[#134187]: https://github.com/home-assistant/core/pull/134187 -[#134192]: https://github.com/home-assistant/core/pull/134192 -[#134193]: https://github.com/home-assistant/core/pull/134193 -[#134196]: https://github.com/home-assistant/core/pull/134196 -[#134197]: https://github.com/home-assistant/core/pull/134197 -[#134198]: https://github.com/home-assistant/core/pull/134198 -[#134200]: https://github.com/home-assistant/core/pull/134200 -[#134207]: https://github.com/home-assistant/core/pull/134207 -[#134210]: https://github.com/home-assistant/core/pull/134210 -[#134211]: https://github.com/home-assistant/core/pull/134211 -[#134212]: https://github.com/home-assistant/core/pull/134212 -[#134213]: https://github.com/home-assistant/core/pull/134213 -[#134221]: https://github.com/home-assistant/core/pull/134221 -[#134222]: https://github.com/home-assistant/core/pull/134222 -[#134229]: https://github.com/home-assistant/core/pull/134229 -[#134242]: https://github.com/home-assistant/core/pull/134242 -[#134244]: https://github.com/home-assistant/core/pull/134244 -[#134245]: https://github.com/home-assistant/core/pull/134245 -[#134246]: https://github.com/home-assistant/core/pull/134246 -[#134256]: https://github.com/home-assistant/core/pull/134256 -[#134261]: https://github.com/home-assistant/core/pull/134261 -[#134275]: https://github.com/home-assistant/core/pull/134275 -[#134277]: https://github.com/home-assistant/core/pull/134277 -[#134278]: https://github.com/home-assistant/core/pull/134278 -[#134279]: https://github.com/home-assistant/core/pull/134279 -[#134281]: https://github.com/home-assistant/core/pull/134281 -[#134282]: https://github.com/home-assistant/core/pull/134282 -[#134285]: https://github.com/home-assistant/core/pull/134285 -[#134290]: https://github.com/home-assistant/core/pull/134290 -[#134291]: https://github.com/home-assistant/core/pull/134291 -[#134296]: https://github.com/home-assistant/core/pull/134296 -[#134298]: https://github.com/home-assistant/core/pull/134298 -[#134299]: https://github.com/home-assistant/core/pull/134299 -[#134300]: https://github.com/home-assistant/core/pull/134300 -[#134301]: https://github.com/home-assistant/core/pull/134301 -[#134302]: https://github.com/home-assistant/core/pull/134302 -[#134303]: https://github.com/home-assistant/core/pull/134303 -[#134304]: https://github.com/home-assistant/core/pull/134304 -[#134305]: https://github.com/home-assistant/core/pull/134305 -[#134307]: https://github.com/home-assistant/core/pull/134307 -[#134308]: https://github.com/home-assistant/core/pull/134308 -[#134309]: https://github.com/home-assistant/core/pull/134309 -[#134310]: https://github.com/home-assistant/core/pull/134310 -[#134314]: https://github.com/home-assistant/core/pull/134314 -[#134320]: https://github.com/home-assistant/core/pull/134320 -[#134328]: https://github.com/home-assistant/core/pull/134328 -[#134330]: https://github.com/home-assistant/core/pull/134330 -[#134331]: https://github.com/home-assistant/core/pull/134331 -[#134333]: https://github.com/home-assistant/core/pull/134333 -[#134334]: https://github.com/home-assistant/core/pull/134334 -[#134339]: https://github.com/home-assistant/core/pull/134339 -[#134342]: https://github.com/home-assistant/core/pull/134342 -[#134347]: https://github.com/home-assistant/core/pull/134347 -[#134348]: https://github.com/home-assistant/core/pull/134348 -[#134354]: https://github.com/home-assistant/core/pull/134354 -[#134366]: https://github.com/home-assistant/core/pull/134366 -[#134368]: https://github.com/home-assistant/core/pull/134368 -[#134372]: https://github.com/home-assistant/core/pull/134372 -[#134382]: https://github.com/home-assistant/core/pull/134382 -[#134383]: https://github.com/home-assistant/core/pull/134383 -[#134385]: https://github.com/home-assistant/core/pull/134385 -[#134387]: https://github.com/home-assistant/core/pull/134387 -[#134393]: https://github.com/home-assistant/core/pull/134393 -[#134394]: https://github.com/home-assistant/core/pull/134394 -[#134399]: https://github.com/home-assistant/core/pull/134399 -[#134402]: https://github.com/home-assistant/core/pull/134402 -[#134410]: https://github.com/home-assistant/core/pull/134410 -[#134415]: https://github.com/home-assistant/core/pull/134415 -[#134416]: https://github.com/home-assistant/core/pull/134416 -[#134419]: https://github.com/home-assistant/core/pull/134419 -[#134420]: https://github.com/home-assistant/core/pull/134420 -[#134422]: https://github.com/home-assistant/core/pull/134422 -[#134426]: https://github.com/home-assistant/core/pull/134426 -[#134433]: https://github.com/home-assistant/core/pull/134433 -[#134441]: https://github.com/home-assistant/core/pull/134441 -[#134444]: https://github.com/home-assistant/core/pull/134444 -[#134446]: https://github.com/home-assistant/core/pull/134446 -[#134447]: https://github.com/home-assistant/core/pull/134447 -[#134450]: https://github.com/home-assistant/core/pull/134450 -[#134457]: https://github.com/home-assistant/core/pull/134457 -[#134459]: https://github.com/home-assistant/core/pull/134459 -[#134461]: https://github.com/home-assistant/core/pull/134461 -[#134465]: https://github.com/home-assistant/core/pull/134465 -[#134466]: https://github.com/home-assistant/core/pull/134466 -[#134468]: https://github.com/home-assistant/core/pull/134468 -[#134469]: https://github.com/home-assistant/core/pull/134469 -[#134472]: https://github.com/home-assistant/core/pull/134472 -[#134473]: https://github.com/home-assistant/core/pull/134473 -[#134475]: https://github.com/home-assistant/core/pull/134475 -[#134477]: https://github.com/home-assistant/core/pull/134477 -[#134478]: https://github.com/home-assistant/core/pull/134478 -[#134479]: https://github.com/home-assistant/core/pull/134479 -[#134480]: https://github.com/home-assistant/core/pull/134480 -[#134482]: https://github.com/home-assistant/core/pull/134482 -[#134485]: https://github.com/home-assistant/core/pull/134485 -[#134487]: https://github.com/home-assistant/core/pull/134487 -[#134488]: https://github.com/home-assistant/core/pull/134488 -[#134491]: https://github.com/home-assistant/core/pull/134491 -[#134492]: https://github.com/home-assistant/core/pull/134492 -[#134493]: https://github.com/home-assistant/core/pull/134493 -[#134494]: https://github.com/home-assistant/core/pull/134494 -[#134499]: https://github.com/home-assistant/core/pull/134499 -[#134501]: https://github.com/home-assistant/core/pull/134501 -[#134503]: https://github.com/home-assistant/core/pull/134503 -[#134522]: https://github.com/home-assistant/core/pull/134522 -[#134532]: https://github.com/home-assistant/core/pull/134532 -[#134533]: https://github.com/home-assistant/core/pull/134533 -[#134535]: https://github.com/home-assistant/core/pull/134535 -[#134536]: https://github.com/home-assistant/core/pull/134536 -[#134537]: https://github.com/home-assistant/core/pull/134537 -[#134543]: https://github.com/home-assistant/core/pull/134543 -[#134551]: https://github.com/home-assistant/core/pull/134551 -[#134553]: https://github.com/home-assistant/core/pull/134553 -[#134563]: https://github.com/home-assistant/core/pull/134563 -[#134576]: https://github.com/home-assistant/core/pull/134576 -[#134591]: https://github.com/home-assistant/core/pull/134591 -[#134596]: https://github.com/home-assistant/core/pull/134596 -[#134616]: https://github.com/home-assistant/core/pull/134616 -[#134617]: https://github.com/home-assistant/core/pull/134617 -[#134619]: https://github.com/home-assistant/core/pull/134619 -[#134621]: https://github.com/home-assistant/core/pull/134621 -[#134625]: https://github.com/home-assistant/core/pull/134625 -[#134634]: https://github.com/home-assistant/core/pull/134634 -[#134646]: https://github.com/home-assistant/core/pull/134646 -[#134654]: https://github.com/home-assistant/core/pull/134654 -[#134667]: https://github.com/home-assistant/core/pull/134667 -[#134668]: https://github.com/home-assistant/core/pull/134668 -[#134671]: https://github.com/home-assistant/core/pull/134671 -[#134680]: https://github.com/home-assistant/core/pull/134680 -[#134682]: https://github.com/home-assistant/core/pull/134682 -[#134683]: https://github.com/home-assistant/core/pull/134683 -[#134687]: https://github.com/home-assistant/core/pull/134687 -[#134692]: https://github.com/home-assistant/core/pull/134692 -[#134694]: https://github.com/home-assistant/core/pull/134694 -[#134697]: https://github.com/home-assistant/core/pull/134697 -[#134700]: https://github.com/home-assistant/core/pull/134700 -[#134705]: https://github.com/home-assistant/core/pull/134705 -[#134721]: https://github.com/home-assistant/core/pull/134721 -[#134722]: https://github.com/home-assistant/core/pull/134722 -[#134724]: https://github.com/home-assistant/core/pull/134724 -[#134733]: https://github.com/home-assistant/core/pull/134733 -[#134745]: https://github.com/home-assistant/core/pull/134745 -[#134747]: https://github.com/home-assistant/core/pull/134747 -[#134748]: https://github.com/home-assistant/core/pull/134748 -[#134752]: https://github.com/home-assistant/core/pull/134752 -[#134765]: https://github.com/home-assistant/core/pull/134765 -[#134776]: https://github.com/home-assistant/core/pull/134776 -[#134778]: https://github.com/home-assistant/core/pull/134778 -[#134779]: https://github.com/home-assistant/core/pull/134779 -[#134780]: https://github.com/home-assistant/core/pull/134780 -[#134783]: https://github.com/home-assistant/core/pull/134783 -[#134799]: https://github.com/home-assistant/core/pull/134799 -[#134807]: https://github.com/home-assistant/core/pull/134807 -[#134809]: https://github.com/home-assistant/core/pull/134809 -[#134815]: https://github.com/home-assistant/core/pull/134815 -[#134816]: https://github.com/home-assistant/core/pull/134816 -[#134817]: https://github.com/home-assistant/core/pull/134817 -[#134822]: https://github.com/home-assistant/core/pull/134822 -[#134824]: https://github.com/home-assistant/core/pull/134824 -[#134830]: https://github.com/home-assistant/core/pull/134830 -[#134831]: https://github.com/home-assistant/core/pull/134831 -[#134837]: https://github.com/home-assistant/core/pull/134837 -[#134838]: https://github.com/home-assistant/core/pull/134838 -[#134841]: https://github.com/home-assistant/core/pull/134841 -[#134843]: https://github.com/home-assistant/core/pull/134843 -[#134844]: https://github.com/home-assistant/core/pull/134844 -[#134852]: https://github.com/home-assistant/core/pull/134852 -[#134858]: https://github.com/home-assistant/core/pull/134858 -[#134888]: https://github.com/home-assistant/core/pull/134888 -[#134894]: https://github.com/home-assistant/core/pull/134894 -[#134900]: https://github.com/home-assistant/core/pull/134900 -[#134901]: https://github.com/home-assistant/core/pull/134901 -[#134906]: https://github.com/home-assistant/core/pull/134906 -[#134914]: https://github.com/home-assistant/core/pull/134914 -[#134916]: https://github.com/home-assistant/core/pull/134916 -[#134917]: https://github.com/home-assistant/core/pull/134917 -[#134920]: https://github.com/home-assistant/core/pull/134920 -[#134921]: https://github.com/home-assistant/core/pull/134921 -[#134924]: https://github.com/home-assistant/core/pull/134924 -[#134925]: https://github.com/home-assistant/core/pull/134925 -[#134926]: https://github.com/home-assistant/core/pull/134926 -[#134931]: https://github.com/home-assistant/core/pull/134931 -[#134935]: https://github.com/home-assistant/core/pull/134935 -[#134942]: https://github.com/home-assistant/core/pull/134942 -[#134947]: https://github.com/home-assistant/core/pull/134947 -[#134950]: https://github.com/home-assistant/core/pull/134950 -[#134951]: https://github.com/home-assistant/core/pull/134951 -[#134952]: https://github.com/home-assistant/core/pull/134952 -[#134953]: https://github.com/home-assistant/core/pull/134953 -[#134954]: https://github.com/home-assistant/core/pull/134954 -[#134956]: https://github.com/home-assistant/core/pull/134956 -[#134962]: https://github.com/home-assistant/core/pull/134962 -[#134966]: https://github.com/home-assistant/core/pull/134966 -[#134971]: https://github.com/home-assistant/core/pull/134971 -[#134975]: https://github.com/home-assistant/core/pull/134975 -[#134978]: https://github.com/home-assistant/core/pull/134978 -[#134982]: https://github.com/home-assistant/core/pull/134982 -[#134985]: https://github.com/home-assistant/core/pull/134985 -[#134990]: https://github.com/home-assistant/core/pull/134990 -[#134991]: https://github.com/home-assistant/core/pull/134991 -[#134993]: https://github.com/home-assistant/core/pull/134993 -[#134996]: https://github.com/home-assistant/core/pull/134996 -[#134998]: https://github.com/home-assistant/core/pull/134998 -[#135000]: https://github.com/home-assistant/core/pull/135000 -[#135004]: https://github.com/home-assistant/core/pull/135004 -[#135006]: https://github.com/home-assistant/core/pull/135006 -[#135015]: https://github.com/home-assistant/core/pull/135015 -[#135017]: https://github.com/home-assistant/core/pull/135017 -[#135018]: https://github.com/home-assistant/core/pull/135018 -[#135021]: https://github.com/home-assistant/core/pull/135021 -[#135022]: https://github.com/home-assistant/core/pull/135022 -[#135028]: https://github.com/home-assistant/core/pull/135028 -[#135029]: https://github.com/home-assistant/core/pull/135029 -[#135030]: https://github.com/home-assistant/core/pull/135030 -[#135031]: https://github.com/home-assistant/core/pull/135031 -[#135032]: https://github.com/home-assistant/core/pull/135032 -[#135042]: https://github.com/home-assistant/core/pull/135042 -[#135046]: https://github.com/home-assistant/core/pull/135046 -[#135049]: https://github.com/home-assistant/core/pull/135049 -[#135052]: https://github.com/home-assistant/core/pull/135052 -[#135057]: https://github.com/home-assistant/core/pull/135057 -[#135058]: https://github.com/home-assistant/core/pull/135058 -[#135067]: https://github.com/home-assistant/core/pull/135067 -[#135068]: https://github.com/home-assistant/core/pull/135068 -[#135070]: https://github.com/home-assistant/core/pull/135070 -[#135071]: https://github.com/home-assistant/core/pull/135071 -[#135075]: https://github.com/home-assistant/core/pull/135075 -[#135081]: https://github.com/home-assistant/core/pull/135081 -[#135083]: https://github.com/home-assistant/core/pull/135083 -[#135095]: https://github.com/home-assistant/core/pull/135095 -[#135098]: https://github.com/home-assistant/core/pull/135098 -[#135102]: https://github.com/home-assistant/core/pull/135102 -[#135105]: https://github.com/home-assistant/core/pull/135105 -[#135108]: https://github.com/home-assistant/core/pull/135108 -[#135109]: https://github.com/home-assistant/core/pull/135109 -[#135120]: https://github.com/home-assistant/core/pull/135120 -[#135121]: https://github.com/home-assistant/core/pull/135121 -[#135125]: https://github.com/home-assistant/core/pull/135125 -[#135126]: https://github.com/home-assistant/core/pull/135126 -[#135130]: https://github.com/home-assistant/core/pull/135130 -[#135133]: https://github.com/home-assistant/core/pull/135133 -[#135135]: https://github.com/home-assistant/core/pull/135135 -[#135138]: https://github.com/home-assistant/core/pull/135138 -[#135143]: https://github.com/home-assistant/core/pull/135143 -[#135148]: https://github.com/home-assistant/core/pull/135148 -[#135153]: https://github.com/home-assistant/core/pull/135153 -[#135162]: https://github.com/home-assistant/core/pull/135162 -[#135171]: https://github.com/home-assistant/core/pull/135171 -[#135172]: https://github.com/home-assistant/core/pull/135172 -[#135176]: https://github.com/home-assistant/core/pull/135176 -[#135177]: https://github.com/home-assistant/core/pull/135177 -[#135178]: https://github.com/home-assistant/core/pull/135178 -[#135181]: https://github.com/home-assistant/core/pull/135181 -[#135182]: https://github.com/home-assistant/core/pull/135182 -[#135183]: https://github.com/home-assistant/core/pull/135183 -[#135186]: https://github.com/home-assistant/core/pull/135186 -[#135187]: https://github.com/home-assistant/core/pull/135187 -[#135194]: https://github.com/home-assistant/core/pull/135194 -[#135197]: https://github.com/home-assistant/core/pull/135197 -[#135199]: https://github.com/home-assistant/core/pull/135199 -[#135202]: https://github.com/home-assistant/core/pull/135202 -[#135205]: https://github.com/home-assistant/core/pull/135205 -[#135206]: https://github.com/home-assistant/core/pull/135206 -[#135209]: https://github.com/home-assistant/core/pull/135209 -[#135213]: https://github.com/home-assistant/core/pull/135213 -[#135214]: https://github.com/home-assistant/core/pull/135214 -[#135220]: https://github.com/home-assistant/core/pull/135220 -[#135224]: https://github.com/home-assistant/core/pull/135224 -[#135225]: https://github.com/home-assistant/core/pull/135225 -[#135227]: https://github.com/home-assistant/core/pull/135227 -[#135228]: https://github.com/home-assistant/core/pull/135228 -[#135229]: https://github.com/home-assistant/core/pull/135229 -[#135232]: https://github.com/home-assistant/core/pull/135232 -[#135234]: https://github.com/home-assistant/core/pull/135234 -[#135236]: https://github.com/home-assistant/core/pull/135236 -[#135237]: https://github.com/home-assistant/core/pull/135237 -[#135244]: https://github.com/home-assistant/core/pull/135244 -[#135248]: https://github.com/home-assistant/core/pull/135248 -[#135254]: https://github.com/home-assistant/core/pull/135254 -[#135255]: https://github.com/home-assistant/core/pull/135255 -[#135256]: https://github.com/home-assistant/core/pull/135256 -[#135257]: https://github.com/home-assistant/core/pull/135257 -[#135260]: https://github.com/home-assistant/core/pull/135260 -[#135261]: https://github.com/home-assistant/core/pull/135261 -[#135263]: https://github.com/home-assistant/core/pull/135263 -[#135264]: https://github.com/home-assistant/core/pull/135264 -[#135265]: https://github.com/home-assistant/core/pull/135265 -[#135267]: https://github.com/home-assistant/core/pull/135267 -[#135268]: https://github.com/home-assistant/core/pull/135268 -[#135269]: https://github.com/home-assistant/core/pull/135269 -[#135271]: https://github.com/home-assistant/core/pull/135271 -[#135277]: https://github.com/home-assistant/core/pull/135277 -[#135279]: https://github.com/home-assistant/core/pull/135279 -[#135281]: https://github.com/home-assistant/core/pull/135281 -[#135283]: https://github.com/home-assistant/core/pull/135283 -[#135285]: https://github.com/home-assistant/core/pull/135285 -[#135292]: https://github.com/home-assistant/core/pull/135292 -[#135294]: https://github.com/home-assistant/core/pull/135294 -[#135295]: https://github.com/home-assistant/core/pull/135295 -[#135299]: https://github.com/home-assistant/core/pull/135299 -[#135301]: https://github.com/home-assistant/core/pull/135301 -[#135303]: https://github.com/home-assistant/core/pull/135303 -[#135305]: https://github.com/home-assistant/core/pull/135305 -[#135306]: https://github.com/home-assistant/core/pull/135306 -[#135309]: https://github.com/home-assistant/core/pull/135309 -[#135312]: https://github.com/home-assistant/core/pull/135312 -[#135315]: https://github.com/home-assistant/core/pull/135315 -[#135320]: https://github.com/home-assistant/core/pull/135320 -[#135322]: https://github.com/home-assistant/core/pull/135322 -[#135323]: https://github.com/home-assistant/core/pull/135323 -[#135328]: https://github.com/home-assistant/core/pull/135328 -[#135331]: https://github.com/home-assistant/core/pull/135331 -[#135336]: https://github.com/home-assistant/core/pull/135336 -[#135337]: https://github.com/home-assistant/core/pull/135337 -[#135344]: https://github.com/home-assistant/core/pull/135344 -[#135347]: https://github.com/home-assistant/core/pull/135347 -[#135348]: https://github.com/home-assistant/core/pull/135348 -[#135349]: https://github.com/home-assistant/core/pull/135349 -[#135350]: https://github.com/home-assistant/core/pull/135350 -[#135353]: https://github.com/home-assistant/core/pull/135353 -[#135357]: https://github.com/home-assistant/core/pull/135357 -[#135359]: https://github.com/home-assistant/core/pull/135359 -[#135360]: https://github.com/home-assistant/core/pull/135360 -[#135362]: https://github.com/home-assistant/core/pull/135362 -[#135368]: https://github.com/home-assistant/core/pull/135368 -[#135370]: https://github.com/home-assistant/core/pull/135370 -[#135377]: https://github.com/home-assistant/core/pull/135377 -[#135382]: https://github.com/home-assistant/core/pull/135382 -[#135383]: https://github.com/home-assistant/core/pull/135383 -[#135384]: https://github.com/home-assistant/core/pull/135384 -[#135396]: https://github.com/home-assistant/core/pull/135396 -[#135397]: https://github.com/home-assistant/core/pull/135397 -[#135398]: https://github.com/home-assistant/core/pull/135398 -[#135399]: https://github.com/home-assistant/core/pull/135399 -[#135400]: https://github.com/home-assistant/core/pull/135400 -[#135408]: https://github.com/home-assistant/core/pull/135408 -[#135415]: https://github.com/home-assistant/core/pull/135415 -[#135419]: https://github.com/home-assistant/core/pull/135419 -[#135423]: https://github.com/home-assistant/core/pull/135423 -[#135426]: https://github.com/home-assistant/core/pull/135426 -[#135431]: https://github.com/home-assistant/core/pull/135431 -[#135433]: https://github.com/home-assistant/core/pull/135433 -[#135441]: https://github.com/home-assistant/core/pull/135441 -[#135445]: https://github.com/home-assistant/core/pull/135445 -[#135447]: https://github.com/home-assistant/core/pull/135447 -[#135448]: https://github.com/home-assistant/core/pull/135448 -[#135449]: https://github.com/home-assistant/core/pull/135449 -[#135454]: https://github.com/home-assistant/core/pull/135454 -[#135455]: https://github.com/home-assistant/core/pull/135455 -[#135457]: https://github.com/home-assistant/core/pull/135457 -[#135458]: https://github.com/home-assistant/core/pull/135458 -[#135465]: https://github.com/home-assistant/core/pull/135465 -[#135470]: https://github.com/home-assistant/core/pull/135470 -[#135472]: https://github.com/home-assistant/core/pull/135472 -[#135475]: https://github.com/home-assistant/core/pull/135475 -[#135492]: https://github.com/home-assistant/core/pull/135492 -[#135497]: https://github.com/home-assistant/core/pull/135497 -[#135500]: https://github.com/home-assistant/core/pull/135500 -[#135506]: https://github.com/home-assistant/core/pull/135506 -[#135509]: https://github.com/home-assistant/core/pull/135509 -[#135510]: https://github.com/home-assistant/core/pull/135510 -[#135512]: https://github.com/home-assistant/core/pull/135512 -[#135514]: https://github.com/home-assistant/core/pull/135514 -[#135518]: https://github.com/home-assistant/core/pull/135518 -[#135520]: https://github.com/home-assistant/core/pull/135520 -[#135521]: https://github.com/home-assistant/core/pull/135521 -[#135523]: https://github.com/home-assistant/core/pull/135523 -[#135524]: https://github.com/home-assistant/core/pull/135524 -[#135525]: https://github.com/home-assistant/core/pull/135525 -[#135530]: https://github.com/home-assistant/core/pull/135530 -[#135536]: https://github.com/home-assistant/core/pull/135536 -[#135537]: https://github.com/home-assistant/core/pull/135537 -[#135538]: https://github.com/home-assistant/core/pull/135538 -[#135543]: https://github.com/home-assistant/core/pull/135543 -[#135545]: https://github.com/home-assistant/core/pull/135545 -[#135546]: https://github.com/home-assistant/core/pull/135546 -[#135547]: https://github.com/home-assistant/core/pull/135547 -[#135548]: https://github.com/home-assistant/core/pull/135548 -[#135550]: https://github.com/home-assistant/core/pull/135550 -[#135551]: https://github.com/home-assistant/core/pull/135551 -[#135562]: https://github.com/home-assistant/core/pull/135562 -[#135563]: https://github.com/home-assistant/core/pull/135563 -[#135564]: https://github.com/home-assistant/core/pull/135564 -[#135571]: https://github.com/home-assistant/core/pull/135571 -[#135574]: https://github.com/home-assistant/core/pull/135574 -[#135575]: https://github.com/home-assistant/core/pull/135575 -[#135576]: https://github.com/home-assistant/core/pull/135576 -[#135577]: https://github.com/home-assistant/core/pull/135577 -[#135578]: https://github.com/home-assistant/core/pull/135578 -[#135579]: https://github.com/home-assistant/core/pull/135579 -[#135581]: https://github.com/home-assistant/core/pull/135581 -[#135582]: https://github.com/home-assistant/core/pull/135582 -[#135583]: https://github.com/home-assistant/core/pull/135583 -[#135585]: https://github.com/home-assistant/core/pull/135585 -[#135586]: https://github.com/home-assistant/core/pull/135586 -[#135588]: https://github.com/home-assistant/core/pull/135588 -[#135589]: https://github.com/home-assistant/core/pull/135589 -[#135591]: https://github.com/home-assistant/core/pull/135591 -[#135595]: https://github.com/home-assistant/core/pull/135595 -[#135601]: https://github.com/home-assistant/core/pull/135601 -[#135603]: https://github.com/home-assistant/core/pull/135603 -[#135606]: https://github.com/home-assistant/core/pull/135606 -[#135611]: https://github.com/home-assistant/core/pull/135611 -[#135612]: https://github.com/home-assistant/core/pull/135612 -[#135614]: https://github.com/home-assistant/core/pull/135614 -[#135615]: https://github.com/home-assistant/core/pull/135615 -[#135618]: https://github.com/home-assistant/core/pull/135618 -[#135620]: https://github.com/home-assistant/core/pull/135620 -[#135622]: https://github.com/home-assistant/core/pull/135622 -[#135625]: https://github.com/home-assistant/core/pull/135625 -[#135626]: https://github.com/home-assistant/core/pull/135626 -[#135628]: https://github.com/home-assistant/core/pull/135628 -[#135631]: https://github.com/home-assistant/core/pull/135631 -[#135633]: https://github.com/home-assistant/core/pull/135633 -[#135635]: https://github.com/home-assistant/core/pull/135635 -[#135636]: https://github.com/home-assistant/core/pull/135636 -[#135638]: https://github.com/home-assistant/core/pull/135638 -[#135645]: https://github.com/home-assistant/core/pull/135645 -[#135647]: https://github.com/home-assistant/core/pull/135647 -[#135649]: https://github.com/home-assistant/core/pull/135649 -[#135650]: https://github.com/home-assistant/core/pull/135650 -[#135653]: https://github.com/home-assistant/core/pull/135653 -[#135654]: https://github.com/home-assistant/core/pull/135654 -[#135658]: https://github.com/home-assistant/core/pull/135658 -[#135659]: https://github.com/home-assistant/core/pull/135659 -[#135660]: https://github.com/home-assistant/core/pull/135660 -[#135661]: https://github.com/home-assistant/core/pull/135661 -[#135662]: https://github.com/home-assistant/core/pull/135662 -[#135663]: https://github.com/home-assistant/core/pull/135663 -[#135667]: https://github.com/home-assistant/core/pull/135667 -[#135670]: https://github.com/home-assistant/core/pull/135670 -[#135672]: https://github.com/home-assistant/core/pull/135672 -[#135674]: https://github.com/home-assistant/core/pull/135674 -[#135676]: https://github.com/home-assistant/core/pull/135676 -[#135680]: https://github.com/home-assistant/core/pull/135680 -[#135681]: https://github.com/home-assistant/core/pull/135681 -[#135682]: https://github.com/home-assistant/core/pull/135682 -[#135685]: https://github.com/home-assistant/core/pull/135685 -[#135687]: https://github.com/home-assistant/core/pull/135687 -[#135688]: https://github.com/home-assistant/core/pull/135688 -[#135689]: https://github.com/home-assistant/core/pull/135689 -[#135690]: https://github.com/home-assistant/core/pull/135690 -[#135691]: https://github.com/home-assistant/core/pull/135691 -[#135692]: https://github.com/home-assistant/core/pull/135692 -[#135693]: https://github.com/home-assistant/core/pull/135693 -[#135694]: https://github.com/home-assistant/core/pull/135694 -[#135695]: https://github.com/home-assistant/core/pull/135695 -[#135696]: https://github.com/home-assistant/core/pull/135696 -[#135697]: https://github.com/home-assistant/core/pull/135697 -[#135698]: https://github.com/home-assistant/core/pull/135698 -[#135699]: https://github.com/home-assistant/core/pull/135699 -[#135700]: https://github.com/home-assistant/core/pull/135700 -[#135702]: https://github.com/home-assistant/core/pull/135702 -[#135703]: https://github.com/home-assistant/core/pull/135703 -[#135704]: https://github.com/home-assistant/core/pull/135704 -[#135705]: https://github.com/home-assistant/core/pull/135705 -[#135707]: https://github.com/home-assistant/core/pull/135707 -[#135708]: https://github.com/home-assistant/core/pull/135708 -[#135709]: https://github.com/home-assistant/core/pull/135709 -[#135711]: https://github.com/home-assistant/core/pull/135711 -[#135712]: https://github.com/home-assistant/core/pull/135712 -[#135714]: https://github.com/home-assistant/core/pull/135714 -[#135715]: https://github.com/home-assistant/core/pull/135715 -[#135716]: https://github.com/home-assistant/core/pull/135716 -[#135718]: https://github.com/home-assistant/core/pull/135718 -[#135719]: https://github.com/home-assistant/core/pull/135719 -[#135720]: https://github.com/home-assistant/core/pull/135720 -[#135721]: https://github.com/home-assistant/core/pull/135721 -[#135722]: https://github.com/home-assistant/core/pull/135722 -[#135723]: https://github.com/home-assistant/core/pull/135723 -[#135724]: https://github.com/home-assistant/core/pull/135724 -[#135725]: https://github.com/home-assistant/core/pull/135725 -[#135726]: https://github.com/home-assistant/core/pull/135726 -[#135727]: https://github.com/home-assistant/core/pull/135727 -[#135728]: https://github.com/home-assistant/core/pull/135728 -[#135729]: https://github.com/home-assistant/core/pull/135729 -[#135733]: https://github.com/home-assistant/core/pull/135733 -[#135734]: https://github.com/home-assistant/core/pull/135734 -[#135743]: https://github.com/home-assistant/core/pull/135743 -[#135746]: https://github.com/home-assistant/core/pull/135746 -[#135747]: https://github.com/home-assistant/core/pull/135747 -[#135749]: https://github.com/home-assistant/core/pull/135749 -[#135750]: https://github.com/home-assistant/core/pull/135750 -[#135751]: https://github.com/home-assistant/core/pull/135751 -[#135752]: https://github.com/home-assistant/core/pull/135752 -[#135757]: https://github.com/home-assistant/core/pull/135757 -[#135760]: https://github.com/home-assistant/core/pull/135760 -[#135762]: https://github.com/home-assistant/core/pull/135762 -[#135765]: https://github.com/home-assistant/core/pull/135765 -[#135767]: https://github.com/home-assistant/core/pull/135767 -[#135770]: https://github.com/home-assistant/core/pull/135770 -[#135773]: https://github.com/home-assistant/core/pull/135773 -[#135777]: https://github.com/home-assistant/core/pull/135777 -[#135778]: https://github.com/home-assistant/core/pull/135778 -[#135780]: https://github.com/home-assistant/core/pull/135780 -[#135781]: https://github.com/home-assistant/core/pull/135781 -[#135784]: https://github.com/home-assistant/core/pull/135784 -[#135786]: https://github.com/home-assistant/core/pull/135786 -[#135787]: https://github.com/home-assistant/core/pull/135787 -[#135788]: https://github.com/home-assistant/core/pull/135788 -[#135792]: https://github.com/home-assistant/core/pull/135792 -[#135795]: https://github.com/home-assistant/core/pull/135795 -[#135797]: https://github.com/home-assistant/core/pull/135797 -[#135798]: https://github.com/home-assistant/core/pull/135798 -[#135799]: https://github.com/home-assistant/core/pull/135799 -[#135800]: https://github.com/home-assistant/core/pull/135800 -[#135801]: https://github.com/home-assistant/core/pull/135801 -[#135802]: https://github.com/home-assistant/core/pull/135802 -[#135804]: https://github.com/home-assistant/core/pull/135804 -[#135805]: https://github.com/home-assistant/core/pull/135805 -[#135806]: https://github.com/home-assistant/core/pull/135806 -[#135807]: https://github.com/home-assistant/core/pull/135807 -[#135808]: https://github.com/home-assistant/core/pull/135808 -[#135809]: https://github.com/home-assistant/core/pull/135809 -[#135812]: https://github.com/home-assistant/core/pull/135812 -[#135815]: https://github.com/home-assistant/core/pull/135815 -[#135817]: https://github.com/home-assistant/core/pull/135817 -[#135818]: https://github.com/home-assistant/core/pull/135818 -[#135822]: https://github.com/home-assistant/core/pull/135822 -[#135825]: https://github.com/home-assistant/core/pull/135825 -[#135830]: https://github.com/home-assistant/core/pull/135830 -[#135832]: https://github.com/home-assistant/core/pull/135832 -[#135833]: https://github.com/home-assistant/core/pull/135833 -[#135835]: https://github.com/home-assistant/core/pull/135835 -[#135836]: https://github.com/home-assistant/core/pull/135836 -[#135838]: https://github.com/home-assistant/core/pull/135838 -[#135842]: https://github.com/home-assistant/core/pull/135842 -[#135846]: https://github.com/home-assistant/core/pull/135846 -[#135847]: https://github.com/home-assistant/core/pull/135847 -[#135852]: https://github.com/home-assistant/core/pull/135852 -[#135856]: https://github.com/home-assistant/core/pull/135856 -[#135858]: https://github.com/home-assistant/core/pull/135858 -[#135861]: https://github.com/home-assistant/core/pull/135861 -[#135869]: https://github.com/home-assistant/core/pull/135869 -[#135871]: https://github.com/home-assistant/core/pull/135871 -[#135872]: https://github.com/home-assistant/core/pull/135872 -[#135874]: https://github.com/home-assistant/core/pull/135874 -[#135875]: https://github.com/home-assistant/core/pull/135875 -[#135877]: https://github.com/home-assistant/core/pull/135877 -[#135878]: https://github.com/home-assistant/core/pull/135878 -[#135879]: https://github.com/home-assistant/core/pull/135879 -[#135882]: https://github.com/home-assistant/core/pull/135882 -[#135883]: https://github.com/home-assistant/core/pull/135883 -[#135886]: https://github.com/home-assistant/core/pull/135886 -[#135887]: https://github.com/home-assistant/core/pull/135887 -[#135889]: https://github.com/home-assistant/core/pull/135889 -[#135891]: https://github.com/home-assistant/core/pull/135891 -[#135896]: https://github.com/home-assistant/core/pull/135896 -[#135899]: https://github.com/home-assistant/core/pull/135899 -[#135901]: https://github.com/home-assistant/core/pull/135901 -[#135902]: https://github.com/home-assistant/core/pull/135902 -[#135903]: https://github.com/home-assistant/core/pull/135903 -[#135904]: https://github.com/home-assistant/core/pull/135904 -[#135905]: https://github.com/home-assistant/core/pull/135905 -[#135909]: https://github.com/home-assistant/core/pull/135909 -[#135910]: https://github.com/home-assistant/core/pull/135910 -[#135911]: https://github.com/home-assistant/core/pull/135911 -[#135913]: https://github.com/home-assistant/core/pull/135913 -[#135915]: https://github.com/home-assistant/core/pull/135915 -[#135917]: https://github.com/home-assistant/core/pull/135917 -[#135918]: https://github.com/home-assistant/core/pull/135918 -[#135919]: https://github.com/home-assistant/core/pull/135919 -[#135921]: https://github.com/home-assistant/core/pull/135921 -[#135927]: https://github.com/home-assistant/core/pull/135927 -[#135928]: https://github.com/home-assistant/core/pull/135928 -[#135929]: https://github.com/home-assistant/core/pull/135929 -[#135930]: https://github.com/home-assistant/core/pull/135930 -[#135932]: https://github.com/home-assistant/core/pull/135932 -[#135939]: https://github.com/home-assistant/core/pull/135939 -[#135940]: https://github.com/home-assistant/core/pull/135940 -[#135948]: https://github.com/home-assistant/core/pull/135948 -[#135949]: https://github.com/home-assistant/core/pull/135949 -[#135950]: https://github.com/home-assistant/core/pull/135950 -[#135953]: https://github.com/home-assistant/core/pull/135953 -[#135954]: https://github.com/home-assistant/core/pull/135954 -[#135957]: https://github.com/home-assistant/core/pull/135957 -[#135961]: https://github.com/home-assistant/core/pull/135961 -[#135962]: https://github.com/home-assistant/core/pull/135962 -[#135963]: https://github.com/home-assistant/core/pull/135963 -[#135974]: https://github.com/home-assistant/core/pull/135974 -[#135975]: https://github.com/home-assistant/core/pull/135975 -[#135978]: https://github.com/home-assistant/core/pull/135978 -[#135981]: https://github.com/home-assistant/core/pull/135981 -[#135982]: https://github.com/home-assistant/core/pull/135982 -[#135985]: https://github.com/home-assistant/core/pull/135985 -[#135986]: https://github.com/home-assistant/core/pull/135986 -[#135988]: https://github.com/home-assistant/core/pull/135988 -[#135990]: https://github.com/home-assistant/core/pull/135990 -[#135991]: https://github.com/home-assistant/core/pull/135991 -[#135992]: https://github.com/home-assistant/core/pull/135992 -[#135998]: https://github.com/home-assistant/core/pull/135998 -[#136000]: https://github.com/home-assistant/core/pull/136000 -[#136004]: https://github.com/home-assistant/core/pull/136004 -[#136006]: https://github.com/home-assistant/core/pull/136006 -[#136009]: https://github.com/home-assistant/core/pull/136009 -[#136012]: https://github.com/home-assistant/core/pull/136012 -[#136016]: https://github.com/home-assistant/core/pull/136016 -[#136020]: https://github.com/home-assistant/core/pull/136020 -[#136027]: https://github.com/home-assistant/core/pull/136027 -[#136037]: https://github.com/home-assistant/core/pull/136037 -[#136038]: https://github.com/home-assistant/core/pull/136038 -[#136040]: https://github.com/home-assistant/core/pull/136040 -[#136041]: https://github.com/home-assistant/core/pull/136041 -[#136042]: https://github.com/home-assistant/core/pull/136042 -[#136045]: https://github.com/home-assistant/core/pull/136045 -[#136048]: https://github.com/home-assistant/core/pull/136048 -[#136049]: https://github.com/home-assistant/core/pull/136049 -[#136051]: https://github.com/home-assistant/core/pull/136051 -[#136053]: https://github.com/home-assistant/core/pull/136053 -[#136057]: https://github.com/home-assistant/core/pull/136057 -[#136058]: https://github.com/home-assistant/core/pull/136058 -[#136062]: https://github.com/home-assistant/core/pull/136062 -[#136063]: https://github.com/home-assistant/core/pull/136063 -[#136064]: https://github.com/home-assistant/core/pull/136064 -[#136065]: https://github.com/home-assistant/core/pull/136065 -[#136067]: https://github.com/home-assistant/core/pull/136067 -[#136071]: https://github.com/home-assistant/core/pull/136071 -[#136078]: https://github.com/home-assistant/core/pull/136078 -[#136079]: https://github.com/home-assistant/core/pull/136079 -[#136082]: https://github.com/home-assistant/core/pull/136082 -[#136084]: https://github.com/home-assistant/core/pull/136084 -[#136085]: https://github.com/home-assistant/core/pull/136085 -[#136086]: https://github.com/home-assistant/core/pull/136086 -[#136088]: https://github.com/home-assistant/core/pull/136088 -[#136089]: https://github.com/home-assistant/core/pull/136089 -[#136090]: https://github.com/home-assistant/core/pull/136090 -[#136094]: https://github.com/home-assistant/core/pull/136094 -[#136096]: https://github.com/home-assistant/core/pull/136096 -[#136097]: https://github.com/home-assistant/core/pull/136097 -[#136099]: https://github.com/home-assistant/core/pull/136099 -[#136102]: https://github.com/home-assistant/core/pull/136102 -[#136104]: https://github.com/home-assistant/core/pull/136104 -[#136105]: https://github.com/home-assistant/core/pull/136105 -[#136106]: https://github.com/home-assistant/core/pull/136106 -[#136108]: https://github.com/home-assistant/core/pull/136108 -[#136110]: https://github.com/home-assistant/core/pull/136110 -[#136113]: https://github.com/home-assistant/core/pull/136113 -[#136114]: https://github.com/home-assistant/core/pull/136114 -[#136120]: https://github.com/home-assistant/core/pull/136120 -[#136123]: https://github.com/home-assistant/core/pull/136123 -[#136133]: https://github.com/home-assistant/core/pull/136133 -[#136134]: https://github.com/home-assistant/core/pull/136134 -[#136136]: https://github.com/home-assistant/core/pull/136136 -[#136140]: https://github.com/home-assistant/core/pull/136140 -[#136141]: https://github.com/home-assistant/core/pull/136141 -[#136142]: https://github.com/home-assistant/core/pull/136142 -[#136145]: https://github.com/home-assistant/core/pull/136145 -[#136146]: https://github.com/home-assistant/core/pull/136146 -[#136147]: https://github.com/home-assistant/core/pull/136147 -[#136148]: https://github.com/home-assistant/core/pull/136148 -[#136149]: https://github.com/home-assistant/core/pull/136149 -[#136150]: https://github.com/home-assistant/core/pull/136150 -[#136152]: https://github.com/home-assistant/core/pull/136152 -[#136153]: https://github.com/home-assistant/core/pull/136153 -[#136154]: https://github.com/home-assistant/core/pull/136154 -[#136155]: https://github.com/home-assistant/core/pull/136155 -[#136157]: https://github.com/home-assistant/core/pull/136157 -[#136159]: https://github.com/home-assistant/core/pull/136159 -[#136160]: https://github.com/home-assistant/core/pull/136160 -[#136164]: https://github.com/home-assistant/core/pull/136164 -[#136166]: https://github.com/home-assistant/core/pull/136166 -[#136169]: https://github.com/home-assistant/core/pull/136169 -[#136170]: https://github.com/home-assistant/core/pull/136170 -[#136172]: https://github.com/home-assistant/core/pull/136172 -[#136174]: https://github.com/home-assistant/core/pull/136174 -[#136177]: https://github.com/home-assistant/core/pull/136177 -[#136178]: https://github.com/home-assistant/core/pull/136178 -[#136180]: https://github.com/home-assistant/core/pull/136180 -[#136188]: https://github.com/home-assistant/core/pull/136188 -[#136190]: https://github.com/home-assistant/core/pull/136190 -[#136191]: https://github.com/home-assistant/core/pull/136191 -[#136194]: https://github.com/home-assistant/core/pull/136194 -[#136195]: https://github.com/home-assistant/core/pull/136195 -[#136196]: https://github.com/home-assistant/core/pull/136196 -[#136197]: https://github.com/home-assistant/core/pull/136197 -[#136198]: https://github.com/home-assistant/core/pull/136198 -[#136199]: https://github.com/home-assistant/core/pull/136199 -[#136200]: https://github.com/home-assistant/core/pull/136200 -[#136201]: https://github.com/home-assistant/core/pull/136201 -[#136202]: https://github.com/home-assistant/core/pull/136202 -[#136203]: https://github.com/home-assistant/core/pull/136203 -[#136205]: https://github.com/home-assistant/core/pull/136205 -[#136206]: https://github.com/home-assistant/core/pull/136206 -[#136210]: https://github.com/home-assistant/core/pull/136210 -[#136211]: https://github.com/home-assistant/core/pull/136211 -[#136212]: https://github.com/home-assistant/core/pull/136212 -[#136213]: https://github.com/home-assistant/core/pull/136213 -[#136214]: https://github.com/home-assistant/core/pull/136214 -[#136215]: https://github.com/home-assistant/core/pull/136215 -[#136220]: https://github.com/home-assistant/core/pull/136220 -[#136221]: https://github.com/home-assistant/core/pull/136221 -[#136225]: https://github.com/home-assistant/core/pull/136225 -[#136228]: https://github.com/home-assistant/core/pull/136228 -[#136230]: https://github.com/home-assistant/core/pull/136230 -[#136231]: https://github.com/home-assistant/core/pull/136231 -[#136233]: https://github.com/home-assistant/core/pull/136233 -[#136235]: https://github.com/home-assistant/core/pull/136235 -[#136241]: https://github.com/home-assistant/core/pull/136241 -[#136243]: https://github.com/home-assistant/core/pull/136243 -[#136247]: https://github.com/home-assistant/core/pull/136247 -[#136248]: https://github.com/home-assistant/core/pull/136248 -[#136251]: https://github.com/home-assistant/core/pull/136251 -[#136253]: https://github.com/home-assistant/core/pull/136253 -[#136258]: https://github.com/home-assistant/core/pull/136258 -[#136259]: https://github.com/home-assistant/core/pull/136259 -[#136260]: https://github.com/home-assistant/core/pull/136260 -[#136261]: https://github.com/home-assistant/core/pull/136261 -[#136265]: https://github.com/home-assistant/core/pull/136265 -[#136267]: https://github.com/home-assistant/core/pull/136267 -[#136270]: https://github.com/home-assistant/core/pull/136270 -[#136271]: https://github.com/home-assistant/core/pull/136271 -[#136277]: https://github.com/home-assistant/core/pull/136277 -[#136279]: https://github.com/home-assistant/core/pull/136279 -[#136280]: https://github.com/home-assistant/core/pull/136280 -[#136281]: https://github.com/home-assistant/core/pull/136281 -[#136282]: https://github.com/home-assistant/core/pull/136282 -[#136283]: https://github.com/home-assistant/core/pull/136283 -[#136285]: https://github.com/home-assistant/core/pull/136285 -[#136287]: https://github.com/home-assistant/core/pull/136287 -[#136289]: https://github.com/home-assistant/core/pull/136289 -[#136290]: https://github.com/home-assistant/core/pull/136290 -[#136291]: https://github.com/home-assistant/core/pull/136291 -[#136292]: https://github.com/home-assistant/core/pull/136292 -[#136294]: https://github.com/home-assistant/core/pull/136294 -[#136299]: https://github.com/home-assistant/core/pull/136299 -[#136300]: https://github.com/home-assistant/core/pull/136300 -[#136301]: https://github.com/home-assistant/core/pull/136301 -[#136302]: https://github.com/home-assistant/core/pull/136302 -[#136303]: https://github.com/home-assistant/core/pull/136303 -[#136304]: https://github.com/home-assistant/core/pull/136304 -[#136306]: https://github.com/home-assistant/core/pull/136306 -[#136307]: https://github.com/home-assistant/core/pull/136307 -[#136308]: https://github.com/home-assistant/core/pull/136308 -[#136309]: https://github.com/home-assistant/core/pull/136309 -[#136312]: https://github.com/home-assistant/core/pull/136312 -[#136313]: https://github.com/home-assistant/core/pull/136313 -[#136314]: https://github.com/home-assistant/core/pull/136314 -[#136316]: https://github.com/home-assistant/core/pull/136316 -[#136317]: https://github.com/home-assistant/core/pull/136317 -[#136318]: https://github.com/home-assistant/core/pull/136318 -[#136322]: https://github.com/home-assistant/core/pull/136322 -[#136323]: https://github.com/home-assistant/core/pull/136323 -[#136324]: https://github.com/home-assistant/core/pull/136324 -[#136327]: https://github.com/home-assistant/core/pull/136327 -[#136335]: https://github.com/home-assistant/core/pull/136335 -[#136336]: https://github.com/home-assistant/core/pull/136336 -[#136338]: https://github.com/home-assistant/core/pull/136338 -[#136343]: https://github.com/home-assistant/core/pull/136343 -[#136349]: https://github.com/home-assistant/core/pull/136349 -[#136354]: https://github.com/home-assistant/core/pull/136354 -[#136356]: https://github.com/home-assistant/core/pull/136356 -[#136357]: https://github.com/home-assistant/core/pull/136357 -[#136358]: https://github.com/home-assistant/core/pull/136358 -[#136360]: https://github.com/home-assistant/core/pull/136360 -[#136363]: https://github.com/home-assistant/core/pull/136363 -[#136365]: https://github.com/home-assistant/core/pull/136365 -[#136374]: https://github.com/home-assistant/core/pull/136374 -[#136376]: https://github.com/home-assistant/core/pull/136376 -[#136377]: https://github.com/home-assistant/core/pull/136377 -[#136378]: https://github.com/home-assistant/core/pull/136378 -[#136379]: https://github.com/home-assistant/core/pull/136379 -[#136380]: https://github.com/home-assistant/core/pull/136380 -[#136381]: https://github.com/home-assistant/core/pull/136381 -[#136382]: https://github.com/home-assistant/core/pull/136382 -[#136384]: https://github.com/home-assistant/core/pull/136384 -[#136386]: https://github.com/home-assistant/core/pull/136386 -[#136389]: https://github.com/home-assistant/core/pull/136389 -[#136397]: https://github.com/home-assistant/core/pull/136397 -[#136398]: https://github.com/home-assistant/core/pull/136398 -[#136401]: https://github.com/home-assistant/core/pull/136401 -[#136402]: https://github.com/home-assistant/core/pull/136402 -[#136403]: https://github.com/home-assistant/core/pull/136403 -[#136405]: https://github.com/home-assistant/core/pull/136405 -[#136406]: https://github.com/home-assistant/core/pull/136406 -[#136409]: https://github.com/home-assistant/core/pull/136409 -[#136410]: https://github.com/home-assistant/core/pull/136410 -[#136411]: https://github.com/home-assistant/core/pull/136411 -[#136412]: https://github.com/home-assistant/core/pull/136412 -[#136413]: https://github.com/home-assistant/core/pull/136413 -[#136414]: https://github.com/home-assistant/core/pull/136414 -[#136416]: https://github.com/home-assistant/core/pull/136416 -[#136418]: https://github.com/home-assistant/core/pull/136418 -[#136421]: https://github.com/home-assistant/core/pull/136421 -[#136422]: https://github.com/home-assistant/core/pull/136422 -[#136424]: https://github.com/home-assistant/core/pull/136424 -[#136426]: https://github.com/home-assistant/core/pull/136426 -[#136430]: https://github.com/home-assistant/core/pull/136430 -[#136432]: https://github.com/home-assistant/core/pull/136432 -[#136433]: https://github.com/home-assistant/core/pull/136433 -[#136434]: https://github.com/home-assistant/core/pull/136434 -[#136435]: https://github.com/home-assistant/core/pull/136435 -[#136437]: https://github.com/home-assistant/core/pull/136437 -[#136438]: https://github.com/home-assistant/core/pull/136438 -[#136440]: https://github.com/home-assistant/core/pull/136440 -[#136441]: https://github.com/home-assistant/core/pull/136441 -[#136442]: https://github.com/home-assistant/core/pull/136442 -[#136443]: https://github.com/home-assistant/core/pull/136443 -[#136444]: https://github.com/home-assistant/core/pull/136444 -[#136445]: https://github.com/home-assistant/core/pull/136445 -[#136446]: https://github.com/home-assistant/core/pull/136446 -[#136448]: https://github.com/home-assistant/core/pull/136448 -[#136453]: https://github.com/home-assistant/core/pull/136453 -[#136456]: https://github.com/home-assistant/core/pull/136456 -[#136457]: https://github.com/home-assistant/core/pull/136457 -[#136461]: https://github.com/home-assistant/core/pull/136461 -[#136462]: https://github.com/home-assistant/core/pull/136462 -[#136464]: https://github.com/home-assistant/core/pull/136464 -[#136465]: https://github.com/home-assistant/core/pull/136465 -[#136467]: https://github.com/home-assistant/core/pull/136467 -[#136470]: https://github.com/home-assistant/core/pull/136470 -[#136475]: https://github.com/home-assistant/core/pull/136475 -[#136481]: https://github.com/home-assistant/core/pull/136481 -[#136483]: https://github.com/home-assistant/core/pull/136483 -[#136484]: https://github.com/home-assistant/core/pull/136484 -[#136485]: https://github.com/home-assistant/core/pull/136485 -[#136486]: https://github.com/home-assistant/core/pull/136486 -[#136487]: https://github.com/home-assistant/core/pull/136487 -[#136488]: https://github.com/home-assistant/core/pull/136488 -[#136489]: https://github.com/home-assistant/core/pull/136489 -[#136490]: https://github.com/home-assistant/core/pull/136490 -[#136491]: https://github.com/home-assistant/core/pull/136491 -[#136492]: https://github.com/home-assistant/core/pull/136492 -[#136493]: https://github.com/home-assistant/core/pull/136493 -[#136496]: https://github.com/home-assistant/core/pull/136496 -[#136497]: https://github.com/home-assistant/core/pull/136497 -[#136504]: https://github.com/home-assistant/core/pull/136504 -[#136505]: https://github.com/home-assistant/core/pull/136505 -[#136506]: https://github.com/home-assistant/core/pull/136506 -[#136510]: https://github.com/home-assistant/core/pull/136510 -[#136511]: https://github.com/home-assistant/core/pull/136511 -[#136514]: https://github.com/home-assistant/core/pull/136514 -[#136516]: https://github.com/home-assistant/core/pull/136516 -[#136521]: https://github.com/home-assistant/core/pull/136521 -[#136522]: https://github.com/home-assistant/core/pull/136522 -[#136523]: https://github.com/home-assistant/core/pull/136523 -[#136524]: https://github.com/home-assistant/core/pull/136524 -[#136528]: https://github.com/home-assistant/core/pull/136528 -[#136529]: https://github.com/home-assistant/core/pull/136529 -[#136533]: https://github.com/home-assistant/core/pull/136533 -[#136536]: https://github.com/home-assistant/core/pull/136536 -[#136538]: https://github.com/home-assistant/core/pull/136538 -[#136539]: https://github.com/home-assistant/core/pull/136539 -[#136544]: https://github.com/home-assistant/core/pull/136544 -[#136546]: https://github.com/home-assistant/core/pull/136546 -[#136547]: https://github.com/home-assistant/core/pull/136547 -[#136549]: https://github.com/home-assistant/core/pull/136549 -[#136555]: https://github.com/home-assistant/core/pull/136555 -[#136561]: https://github.com/home-assistant/core/pull/136561 -[#136562]: https://github.com/home-assistant/core/pull/136562 -[#136563]: https://github.com/home-assistant/core/pull/136563 -[#136566]: https://github.com/home-assistant/core/pull/136566 -[#136567]: https://github.com/home-assistant/core/pull/136567 -[#136569]: https://github.com/home-assistant/core/pull/136569 -[#136570]: https://github.com/home-assistant/core/pull/136570 -[#136572]: https://github.com/home-assistant/core/pull/136572 -[#136573]: https://github.com/home-assistant/core/pull/136573 -[#136576]: https://github.com/home-assistant/core/pull/136576 -[#136577]: https://github.com/home-assistant/core/pull/136577 -[#136578]: https://github.com/home-assistant/core/pull/136578 -[#136580]: https://github.com/home-assistant/core/pull/136580 -[#136581]: https://github.com/home-assistant/core/pull/136581 -[#136583]: https://github.com/home-assistant/core/pull/136583 -[#136585]: https://github.com/home-assistant/core/pull/136585 -[#136586]: https://github.com/home-assistant/core/pull/136586 -[#136587]: https://github.com/home-assistant/core/pull/136587 -[#136589]: https://github.com/home-assistant/core/pull/136589 -[#136590]: https://github.com/home-assistant/core/pull/136590 -[#136591]: https://github.com/home-assistant/core/pull/136591 -[#136593]: https://github.com/home-assistant/core/pull/136593 -[#136596]: https://github.com/home-assistant/core/pull/136596 -[#136601]: https://github.com/home-assistant/core/pull/136601 -[#136602]: https://github.com/home-assistant/core/pull/136602 -[#136604]: https://github.com/home-assistant/core/pull/136604 -[#136609]: https://github.com/home-assistant/core/pull/136609 -[#136611]: https://github.com/home-assistant/core/pull/136611 -[#136612]: https://github.com/home-assistant/core/pull/136612 -[#136613]: https://github.com/home-assistant/core/pull/136613 -[#136614]: https://github.com/home-assistant/core/pull/136614 -[#136617]: https://github.com/home-assistant/core/pull/136617 -[#136618]: https://github.com/home-assistant/core/pull/136618 -[#136619]: https://github.com/home-assistant/core/pull/136619 -[#136621]: https://github.com/home-assistant/core/pull/136621 -[#136622]: https://github.com/home-assistant/core/pull/136622 -[#136625]: https://github.com/home-assistant/core/pull/136625 -[#136626]: https://github.com/home-assistant/core/pull/136626 -[#136627]: https://github.com/home-assistant/core/pull/136627 -[#136629]: https://github.com/home-assistant/core/pull/136629 -[#136631]: https://github.com/home-assistant/core/pull/136631 -[#136632]: https://github.com/home-assistant/core/pull/136632 -[#136633]: https://github.com/home-assistant/core/pull/136633 -[#136635]: https://github.com/home-assistant/core/pull/136635 -[#136639]: https://github.com/home-assistant/core/pull/136639 -[#136642]: https://github.com/home-assistant/core/pull/136642 -[#136643]: https://github.com/home-assistant/core/pull/136643 -[#136644]: https://github.com/home-assistant/core/pull/136644 -[#136645]: https://github.com/home-assistant/core/pull/136645 -[#136648]: https://github.com/home-assistant/core/pull/136648 -[#136649]: https://github.com/home-assistant/core/pull/136649 -[#136651]: https://github.com/home-assistant/core/pull/136651 -[#136652]: https://github.com/home-assistant/core/pull/136652 -[#136657]: https://github.com/home-assistant/core/pull/136657 -[#136658]: https://github.com/home-assistant/core/pull/136658 -[#136661]: https://github.com/home-assistant/core/pull/136661 -[#136663]: https://github.com/home-assistant/core/pull/136663 -[#136666]: https://github.com/home-assistant/core/pull/136666 -[#136668]: https://github.com/home-assistant/core/pull/136668 -[#136676]: https://github.com/home-assistant/core/pull/136676 -[#136679]: https://github.com/home-assistant/core/pull/136679 -[#136680]: https://github.com/home-assistant/core/pull/136680 -[#136684]: https://github.com/home-assistant/core/pull/136684 -[#136685]: https://github.com/home-assistant/core/pull/136685 -[#136686]: https://github.com/home-assistant/core/pull/136686 -[#136688]: https://github.com/home-assistant/core/pull/136688 -[#136689]: https://github.com/home-assistant/core/pull/136689 -[#136690]: https://github.com/home-assistant/core/pull/136690 -[#136691]: https://github.com/home-assistant/core/pull/136691 -[#136693]: https://github.com/home-assistant/core/pull/136693 -[#136694]: https://github.com/home-assistant/core/pull/136694 -[#136696]: https://github.com/home-assistant/core/pull/136696 -[#136697]: https://github.com/home-assistant/core/pull/136697 -[#136699]: https://github.com/home-assistant/core/pull/136699 -[#136701]: https://github.com/home-assistant/core/pull/136701 -[#136702]: https://github.com/home-assistant/core/pull/136702 -[#136703]: https://github.com/home-assistant/core/pull/136703 -[#136704]: https://github.com/home-assistant/core/pull/136704 -[#136705]: https://github.com/home-assistant/core/pull/136705 -[#136706]: https://github.com/home-assistant/core/pull/136706 -[#136707]: https://github.com/home-assistant/core/pull/136707 -[#136708]: https://github.com/home-assistant/core/pull/136708 -[#136709]: https://github.com/home-assistant/core/pull/136709 -[#136712]: https://github.com/home-assistant/core/pull/136712 -[#136717]: https://github.com/home-assistant/core/pull/136717 -[#136718]: https://github.com/home-assistant/core/pull/136718 -[#136719]: https://github.com/home-assistant/core/pull/136719 -[#136723]: https://github.com/home-assistant/core/pull/136723 -[#136727]: https://github.com/home-assistant/core/pull/136727 -[#136730]: https://github.com/home-assistant/core/pull/136730 -[#136731]: https://github.com/home-assistant/core/pull/136731 -[#136732]: https://github.com/home-assistant/core/pull/136732 -[#136733]: https://github.com/home-assistant/core/pull/136733 -[#136734]: https://github.com/home-assistant/core/pull/136734 -[#136735]: https://github.com/home-assistant/core/pull/136735 -[#136736]: https://github.com/home-assistant/core/pull/136736 -[#136738]: https://github.com/home-assistant/core/pull/136738 -[#136739]: https://github.com/home-assistant/core/pull/136739 -[#136741]: https://github.com/home-assistant/core/pull/136741 -[#136743]: https://github.com/home-assistant/core/pull/136743 -[#136744]: https://github.com/home-assistant/core/pull/136744 -[#136745]: https://github.com/home-assistant/core/pull/136745 -[#136748]: https://github.com/home-assistant/core/pull/136748 -[#136749]: https://github.com/home-assistant/core/pull/136749 -[#136750]: https://github.com/home-assistant/core/pull/136750 -[#136751]: https://github.com/home-assistant/core/pull/136751 -[#136752]: https://github.com/home-assistant/core/pull/136752 -[#136753]: https://github.com/home-assistant/core/pull/136753 -[#136759]: https://github.com/home-assistant/core/pull/136759 -[#136762]: https://github.com/home-assistant/core/pull/136762 -[#136763]: https://github.com/home-assistant/core/pull/136763 -[#136764]: https://github.com/home-assistant/core/pull/136764 -[#136765]: https://github.com/home-assistant/core/pull/136765 -[#136766]: https://github.com/home-assistant/core/pull/136766 -[#136767]: https://github.com/home-assistant/core/pull/136767 -[#136769]: https://github.com/home-assistant/core/pull/136769 -[#136770]: https://github.com/home-assistant/core/pull/136770 -[#136772]: https://github.com/home-assistant/core/pull/136772 -[#136773]: https://github.com/home-assistant/core/pull/136773 -[#136774]: https://github.com/home-assistant/core/pull/136774 -[#136775]: https://github.com/home-assistant/core/pull/136775 -[#136777]: https://github.com/home-assistant/core/pull/136777 -[#136779]: https://github.com/home-assistant/core/pull/136779 -[#136780]: https://github.com/home-assistant/core/pull/136780 -[#136781]: https://github.com/home-assistant/core/pull/136781 -[#136782]: https://github.com/home-assistant/core/pull/136782 -[#136784]: https://github.com/home-assistant/core/pull/136784 -[#136785]: https://github.com/home-assistant/core/pull/136785 -[#136786]: https://github.com/home-assistant/core/pull/136786 -[#136787]: https://github.com/home-assistant/core/pull/136787 -[#136791]: https://github.com/home-assistant/core/pull/136791 -[#136793]: https://github.com/home-assistant/core/pull/136793 -[#136794]: https://github.com/home-assistant/core/pull/136794 -[#136795]: https://github.com/home-assistant/core/pull/136795 -[#136797]: https://github.com/home-assistant/core/pull/136797 -[#136798]: https://github.com/home-assistant/core/pull/136798 -[#136799]: https://github.com/home-assistant/core/pull/136799 -[#136801]: https://github.com/home-assistant/core/pull/136801 -[#136803]: https://github.com/home-assistant/core/pull/136803 -[#136805]: https://github.com/home-assistant/core/pull/136805 -[#136806]: https://github.com/home-assistant/core/pull/136806 -[#136807]: https://github.com/home-assistant/core/pull/136807 -[#136810]: https://github.com/home-assistant/core/pull/136810 -[#136811]: https://github.com/home-assistant/core/pull/136811 -[#136813]: https://github.com/home-assistant/core/pull/136813 -[#136814]: https://github.com/home-assistant/core/pull/136814 -[#136816]: https://github.com/home-assistant/core/pull/136816 -[#136817]: https://github.com/home-assistant/core/pull/136817 -[#136818]: https://github.com/home-assistant/core/pull/136818 -[#136819]: https://github.com/home-assistant/core/pull/136819 -[#136821]: https://github.com/home-assistant/core/pull/136821 -[#136823]: https://github.com/home-assistant/core/pull/136823 -[#136824]: https://github.com/home-assistant/core/pull/136824 -[#136825]: https://github.com/home-assistant/core/pull/136825 -[#136826]: https://github.com/home-assistant/core/pull/136826 -[#136827]: https://github.com/home-assistant/core/pull/136827 -[#136828]: https://github.com/home-assistant/core/pull/136828 -[#136829]: https://github.com/home-assistant/core/pull/136829 -[#136830]: https://github.com/home-assistant/core/pull/136830 -[#136831]: https://github.com/home-assistant/core/pull/136831 -[#136832]: https://github.com/home-assistant/core/pull/136832 -[#136833]: https://github.com/home-assistant/core/pull/136833 -[#136834]: https://github.com/home-assistant/core/pull/136834 -[#136835]: https://github.com/home-assistant/core/pull/136835 -[#136836]: https://github.com/home-assistant/core/pull/136836 -[#136838]: https://github.com/home-assistant/core/pull/136838 -[#136842]: https://github.com/home-assistant/core/pull/136842 -[#136843]: https://github.com/home-assistant/core/pull/136843 -[#136844]: https://github.com/home-assistant/core/pull/136844 -[#136845]: https://github.com/home-assistant/core/pull/136845 -[#136850]: https://github.com/home-assistant/core/pull/136850 -[#136851]: https://github.com/home-assistant/core/pull/136851 -[#136852]: https://github.com/home-assistant/core/pull/136852 -[#136854]: https://github.com/home-assistant/core/pull/136854 -[#136856]: https://github.com/home-assistant/core/pull/136856 -[#136857]: https://github.com/home-assistant/core/pull/136857 -[#136858]: https://github.com/home-assistant/core/pull/136858 -[#136861]: https://github.com/home-assistant/core/pull/136861 -[#136862]: https://github.com/home-assistant/core/pull/136862 -[#136870]: https://github.com/home-assistant/core/pull/136870 -[#136872]: https://github.com/home-assistant/core/pull/136872 -[#136883]: https://github.com/home-assistant/core/pull/136883 -[#136884]: https://github.com/home-assistant/core/pull/136884 -[#136888]: https://github.com/home-assistant/core/pull/136888 -[#136889]: https://github.com/home-assistant/core/pull/136889 -[#136891]: https://github.com/home-assistant/core/pull/136891 -[#136892]: https://github.com/home-assistant/core/pull/136892 -[#136893]: https://github.com/home-assistant/core/pull/136893 -[#136898]: https://github.com/home-assistant/core/pull/136898 -[#136906]: https://github.com/home-assistant/core/pull/136906 -[#136907]: https://github.com/home-assistant/core/pull/136907 -[#136910]: https://github.com/home-assistant/core/pull/136910 -[#136911]: https://github.com/home-assistant/core/pull/136911 -[#136912]: https://github.com/home-assistant/core/pull/136912 -[#136913]: https://github.com/home-assistant/core/pull/136913 -[#136916]: https://github.com/home-assistant/core/pull/136916 -[#136925]: https://github.com/home-assistant/core/pull/136925 -[#136926]: https://github.com/home-assistant/core/pull/136926 -[#136927]: https://github.com/home-assistant/core/pull/136927 -[#136928]: https://github.com/home-assistant/core/pull/136928 -[#136929]: https://github.com/home-assistant/core/pull/136929 -[#136930]: https://github.com/home-assistant/core/pull/136930 -[#136931]: https://github.com/home-assistant/core/pull/136931 -[#136932]: https://github.com/home-assistant/core/pull/136932 -[#136937]: https://github.com/home-assistant/core/pull/136937 -[#136940]: https://github.com/home-assistant/core/pull/136940 -[#136942]: https://github.com/home-assistant/core/pull/136942 -[#136954]: https://github.com/home-assistant/core/pull/136954 -[#136958]: https://github.com/home-assistant/core/pull/136958 -[#136973]: https://github.com/home-assistant/core/pull/136973 -[#136977]: https://github.com/home-assistant/core/pull/136977 -[#136980]: https://github.com/home-assistant/core/pull/136980 -[#136982]: https://github.com/home-assistant/core/pull/136982 -[#136990]: https://github.com/home-assistant/core/pull/136990 -[#136995]: https://github.com/home-assistant/core/pull/136995 -[#136997]: https://github.com/home-assistant/core/pull/136997 -[#136998]: https://github.com/home-assistant/core/pull/136998 -[#137001]: https://github.com/home-assistant/core/pull/137001 -[#137010]: https://github.com/home-assistant/core/pull/137010 -[#137018]: https://github.com/home-assistant/core/pull/137018 -[#137020]: https://github.com/home-assistant/core/pull/137020 -[#137022]: https://github.com/home-assistant/core/pull/137022 -[#137024]: https://github.com/home-assistant/core/pull/137024 -[#137025]: https://github.com/home-assistant/core/pull/137025 -[#137028]: https://github.com/home-assistant/core/pull/137028 -[#137030]: https://github.com/home-assistant/core/pull/137030 -[#137031]: https://github.com/home-assistant/core/pull/137031 -[#137032]: https://github.com/home-assistant/core/pull/137032 -[#137035]: https://github.com/home-assistant/core/pull/137035 -[#137036]: https://github.com/home-assistant/core/pull/137036 -[#137040]: https://github.com/home-assistant/core/pull/137040 -[#137045]: https://github.com/home-assistant/core/pull/137045 -[#137049]: https://github.com/home-assistant/core/pull/137049 -[#137051]: https://github.com/home-assistant/core/pull/137051 -[#137052]: https://github.com/home-assistant/core/pull/137052 -[#137056]: https://github.com/home-assistant/core/pull/137056 -[#137058]: https://github.com/home-assistant/core/pull/137058 -[#137061]: https://github.com/home-assistant/core/pull/137061 -[#137063]: https://github.com/home-assistant/core/pull/137063 -[#137064]: https://github.com/home-assistant/core/pull/137064 -[#137067]: https://github.com/home-assistant/core/pull/137067 -[#137075]: https://github.com/home-assistant/core/pull/137075 -[#137091]: https://github.com/home-assistant/core/pull/137091 -[#137102]: https://github.com/home-assistant/core/pull/137102 -[#137103]: https://github.com/home-assistant/core/pull/137103 -[#137104]: https://github.com/home-assistant/core/pull/137104 -[#137105]: https://github.com/home-assistant/core/pull/137105 -[#137106]: https://github.com/home-assistant/core/pull/137106 -[#137107]: https://github.com/home-assistant/core/pull/137107 -[#137109]: https://github.com/home-assistant/core/pull/137109 -[#137110]: https://github.com/home-assistant/core/pull/137110 -[#137111]: https://github.com/home-assistant/core/pull/137111 -[#137113]: https://github.com/home-assistant/core/pull/137113 -[#137115]: https://github.com/home-assistant/core/pull/137115 -[#137121]: https://github.com/home-assistant/core/pull/137121 -[#137123]: https://github.com/home-assistant/core/pull/137123 -[#137126]: https://github.com/home-assistant/core/pull/137126 -[#137129]: https://github.com/home-assistant/core/pull/137129 -[#137132]: https://github.com/home-assistant/core/pull/137132 -[#137133]: https://github.com/home-assistant/core/pull/137133 -[#137136]: https://github.com/home-assistant/core/pull/137136 -[#137137]: https://github.com/home-assistant/core/pull/137137 -[#137147]: https://github.com/home-assistant/core/pull/137147 -[#137148]: https://github.com/home-assistant/core/pull/137148 -[#137151]: https://github.com/home-assistant/core/pull/137151 -[#137158]: https://github.com/home-assistant/core/pull/137158 -[#137168]: https://github.com/home-assistant/core/pull/137168 -[#137169]: https://github.com/home-assistant/core/pull/137169 -[#137173]: https://github.com/home-assistant/core/pull/137173 -[#137176]: https://github.com/home-assistant/core/pull/137176 -[#137180]: https://github.com/home-assistant/core/pull/137180 -[#137188]: https://github.com/home-assistant/core/pull/137188 -[#137199]: https://github.com/home-assistant/core/pull/137199 -[#137204]: https://github.com/home-assistant/core/pull/137204 -[#137205]: https://github.com/home-assistant/core/pull/137205 -[#137206]: https://github.com/home-assistant/core/pull/137206 -[#137208]: https://github.com/home-assistant/core/pull/137208 -[#137217]: https://github.com/home-assistant/core/pull/137217 -[#137220]: https://github.com/home-assistant/core/pull/137220 -[#137230]: https://github.com/home-assistant/core/pull/137230 -[#137239]: https://github.com/home-assistant/core/pull/137239 -[#137244]: https://github.com/home-assistant/core/pull/137244 -[#137252]: https://github.com/home-assistant/core/pull/137252 -[#137253]: https://github.com/home-assistant/core/pull/137253 -[#137257]: https://github.com/home-assistant/core/pull/137257 -[#137261]: https://github.com/home-assistant/core/pull/137261 -[#137263]: https://github.com/home-assistant/core/pull/137263 -[#137264]: https://github.com/home-assistant/core/pull/137264 -[#137278]: https://github.com/home-assistant/core/pull/137278 -[#137295]: https://github.com/home-assistant/core/pull/137295 -[#137296]: https://github.com/home-assistant/core/pull/137296 -[#137299]: https://github.com/home-assistant/core/pull/137299 -[#137301]: https://github.com/home-assistant/core/pull/137301 -[#137303]: https://github.com/home-assistant/core/pull/137303 -[#137309]: https://github.com/home-assistant/core/pull/137309 -[#137313]: https://github.com/home-assistant/core/pull/137313 -[#137315]: https://github.com/home-assistant/core/pull/137315 -[#137324]: https://github.com/home-assistant/core/pull/137324 -[#137330]: https://github.com/home-assistant/core/pull/137330 -[#137331]: https://github.com/home-assistant/core/pull/137331 -[#137334]: https://github.com/home-assistant/core/pull/137334 -[#137337]: https://github.com/home-assistant/core/pull/137337 -[#137338]: https://github.com/home-assistant/core/pull/137338 -[#137340]: https://github.com/home-assistant/core/pull/137340 -[#137342]: https://github.com/home-assistant/core/pull/137342 -[#137343]: https://github.com/home-assistant/core/pull/137343 -[#137346]: https://github.com/home-assistant/core/pull/137346 -[#137347]: https://github.com/home-assistant/core/pull/137347 -[#137353]: https://github.com/home-assistant/core/pull/137353 -[#137355]: https://github.com/home-assistant/core/pull/137355 -[#137359]: https://github.com/home-assistant/core/pull/137359 -[#137360]: https://github.com/home-assistant/core/pull/137360 -[#137361]: https://github.com/home-assistant/core/pull/137361 -[#137364]: https://github.com/home-assistant/core/pull/137364 -[#137369]: https://github.com/home-assistant/core/pull/137369 -[#137373]: https://github.com/home-assistant/core/pull/137373 -[#137374]: https://github.com/home-assistant/core/pull/137374 -[#137379]: https://github.com/home-assistant/core/pull/137379 -[#137390]: https://github.com/home-assistant/core/pull/137390 -[#137393]: https://github.com/home-assistant/core/pull/137393 -[#137402]: https://github.com/home-assistant/core/pull/137402 -[#137409]: https://github.com/home-assistant/core/pull/137409 -[#137420]: https://github.com/home-assistant/core/pull/137420 -[#137423]: https://github.com/home-assistant/core/pull/137423 -[#137424]: https://github.com/home-assistant/core/pull/137424 -[#137430]: https://github.com/home-assistant/core/pull/137430 -[#137437]: https://github.com/home-assistant/core/pull/137437 -[#137440]: https://github.com/home-assistant/core/pull/137440 -[#137441]: https://github.com/home-assistant/core/pull/137441 -[#137446]: https://github.com/home-assistant/core/pull/137446 -[@Anonym-tsk]: https://github.com/Anonym-tsk -[@Bre77]: https://github.com/Bre77 -[@CFenner]: https://github.com/CFenner -[@CoMPaTech]: https://github.com/CoMPaTech -[@DCSBL]: https://github.com/DCSBL -[@Danielhiversen]: https://github.com/Danielhiversen -[@Diegorro98]: https://github.com/Diegorro98 +## Release 2025.6.1 - June 13 + +- Fix palette handling for LIFX Ceiling SKY effect ([@Djelibeybi] - [#146582]) +- Fix fan is_on status in xiaomi_miio ([@epenet] - [#146592]) +- Drop HostKeyAlgorithms in aruba ([@aethrvmn] - [#146619]) +- Update frontend to 20250531.3 ([@piitaya] - [#146638]) +- Fix cookies with aiohttp >= 3.12.7 for Vodafone Station ([@chemelli74] - [#146647]) +- Bump wakeonlan to 3.1.0 ([@epenet] - [#146655]) +- Bump hdate to 1.1.2 ([@tsvi] - [#146659]) +- Bump linkplay to v0.2.12 ([@silamon] - [#146669]) +- Filter speak notify entity for WHA devices in Alexa Devices ([@chemelli74] - [#146688]) +- Bump aioamazondevices to 3.1.2 ([@chemelli74] - [#146690]) +- Fix opower to work with aiohttp>=3.12.7 by disabling cookie quoting ([@tronikos] - [#146697]) +- Revert scan interval change in local calendar ([@allenporter] - [#146700]) +- Partial revert of update to remote calendar to fix issue where calendar does not update ([@allenporter] - [#146702]) +- Ignore lingering pycares shutdown thread ([@cdce8p] - [#146733]) +- Bump aiodns to 3.5.0 ([@bdraco] - [#146758]) +- Fix throttling issue in HomematicIP Cloud ([@hahn-th] - [#146683]) + +[#145650]: https://github.com/home-assistant/core/pull/145650 +[#146582]: https://github.com/home-assistant/core/pull/146582 +[#146592]: https://github.com/home-assistant/core/pull/146592 +[#146619]: https://github.com/home-assistant/core/pull/146619 +[#146638]: https://github.com/home-assistant/core/pull/146638 +[#146647]: https://github.com/home-assistant/core/pull/146647 +[#146655]: https://github.com/home-assistant/core/pull/146655 +[#146659]: https://github.com/home-assistant/core/pull/146659 +[#146669]: https://github.com/home-assistant/core/pull/146669 +[#146683]: https://github.com/home-assistant/core/pull/146683 +[#146688]: https://github.com/home-assistant/core/pull/146688 +[#146690]: https://github.com/home-assistant/core/pull/146690 +[#146697]: https://github.com/home-assistant/core/pull/146697 +[#146700]: https://github.com/home-assistant/core/pull/146700 +[#146702]: https://github.com/home-assistant/core/pull/146702 +[#146733]: https://github.com/home-assistant/core/pull/146733 +[#146758]: https://github.com/home-assistant/core/pull/146758 +[@Djelibeybi]: https://github.com/Djelibeybi +[@aethrvmn]: https://github.com/aethrvmn +[@allenporter]: https://github.com/allenporter +[@bdraco]: https://github.com/bdraco +[@cdce8p]: https://github.com/cdce8p +[@chemelli74]: https://github.com/chemelli74 +[@epenet]: https://github.com/epenet +[@frenck]: https://github.com/frenck +[@hahn-th]: https://github.com/hahn-th +[@piitaya]: https://github.com/piitaya +[@silamon]: https://github.com/silamon +[@tronikos]: https://github.com/tronikos +[@tsvi]: https://github.com/tsvi + +[#123284]: https://github.com/home-assistant/core/pull/123284 +[#125764]: https://github.com/home-assistant/core/pull/125764 +[#129456]: https://github.com/home-assistant/core/pull/129456 +[#129876]: https://github.com/home-assistant/core/pull/129876 +[#130770]: https://github.com/home-assistant/core/pull/130770 +[#131166]: https://github.com/home-assistant/core/pull/131166 +[#131425]: https://github.com/home-assistant/core/pull/131425 +[#132882]: https://github.com/home-assistant/core/pull/132882 +[#133604]: https://github.com/home-assistant/core/pull/133604 +[#133773]: https://github.com/home-assistant/core/pull/133773 +[#135744]: https://github.com/home-assistant/core/pull/135744 +[#135756]: https://github.com/home-assistant/core/pull/135756 +[#135789]: https://github.com/home-assistant/core/pull/135789 +[#135926]: https://github.com/home-assistant/core/pull/135926 +[#136672]: https://github.com/home-assistant/core/pull/136672 +[#138571]: https://github.com/home-assistant/core/pull/138571 +[#139131]: https://github.com/home-assistant/core/pull/139131 +[#139286]: https://github.com/home-assistant/core/pull/139286 +[#139554]: https://github.com/home-assistant/core/pull/139554 +[#139578]: https://github.com/home-assistant/core/pull/139578 +[#139657]: https://github.com/home-assistant/core/pull/139657 +[#139703]: https://github.com/home-assistant/core/pull/139703 +[#139730]: https://github.com/home-assistant/core/pull/139730 +[#139944]: https://github.com/home-assistant/core/pull/139944 +[#140041]: https://github.com/home-assistant/core/pull/140041 +[#140120]: https://github.com/home-assistant/core/pull/140120 +[#140843]: https://github.com/home-assistant/core/pull/140843 +[#141003]: https://github.com/home-assistant/core/pull/141003 +[#141035]: https://github.com/home-assistant/core/pull/141035 +[#141051]: https://github.com/home-assistant/core/pull/141051 +[#141463]: https://github.com/home-assistant/core/pull/141463 +[#141518]: https://github.com/home-assistant/core/pull/141518 +[#141837]: https://github.com/home-assistant/core/pull/141837 +[#141944]: https://github.com/home-assistant/core/pull/141944 +[#141957]: https://github.com/home-assistant/core/pull/141957 +[#141993]: https://github.com/home-assistant/core/pull/141993 +[#142147]: https://github.com/home-assistant/core/pull/142147 +[#142157]: https://github.com/home-assistant/core/pull/142157 +[#142243]: https://github.com/home-assistant/core/pull/142243 +[#142250]: https://github.com/home-assistant/core/pull/142250 +[#142357]: https://github.com/home-assistant/core/pull/142357 +[#142401]: https://github.com/home-assistant/core/pull/142401 +[#142444]: https://github.com/home-assistant/core/pull/142444 +[#142564]: https://github.com/home-assistant/core/pull/142564 +[#142602]: https://github.com/home-assistant/core/pull/142602 +[#142621]: https://github.com/home-assistant/core/pull/142621 +[#142858]: https://github.com/home-assistant/core/pull/142858 +[#142866]: https://github.com/home-assistant/core/pull/142866 +[#142938]: https://github.com/home-assistant/core/pull/142938 +[#143113]: https://github.com/home-assistant/core/pull/143113 +[#143114]: https://github.com/home-assistant/core/pull/143114 +[#143117]: https://github.com/home-assistant/core/pull/143117 +[#143339]: https://github.com/home-assistant/core/pull/143339 +[#143374]: https://github.com/home-assistant/core/pull/143374 +[#143424]: https://github.com/home-assistant/core/pull/143424 +[#143444]: https://github.com/home-assistant/core/pull/143444 +[#143524]: https://github.com/home-assistant/core/pull/143524 +[#143581]: https://github.com/home-assistant/core/pull/143581 +[#143588]: https://github.com/home-assistant/core/pull/143588 +[#143592]: https://github.com/home-assistant/core/pull/143592 +[#143630]: https://github.com/home-assistant/core/pull/143630 +[#143633]: https://github.com/home-assistant/core/pull/143633 +[#143695]: https://github.com/home-assistant/core/pull/143695 +[#143713]: https://github.com/home-assistant/core/pull/143713 +[#143757]: https://github.com/home-assistant/core/pull/143757 +[#143941]: https://github.com/home-assistant/core/pull/143941 +[#143964]: https://github.com/home-assistant/core/pull/143964 +[#143978]: https://github.com/home-assistant/core/pull/143978 +[#143983]: https://github.com/home-assistant/core/pull/143983 +[#143984]: https://github.com/home-assistant/core/pull/143984 +[#143999]: https://github.com/home-assistant/core/pull/143999 +[#144016]: https://github.com/home-assistant/core/pull/144016 +[#144017]: https://github.com/home-assistant/core/pull/144017 +[#144019]: https://github.com/home-assistant/core/pull/144019 +[#144020]: https://github.com/home-assistant/core/pull/144020 +[#144021]: https://github.com/home-assistant/core/pull/144021 +[#144024]: https://github.com/home-assistant/core/pull/144024 +[#144027]: https://github.com/home-assistant/core/pull/144027 +[#144028]: https://github.com/home-assistant/core/pull/144028 +[#144031]: https://github.com/home-assistant/core/pull/144031 +[#144035]: https://github.com/home-assistant/core/pull/144035 +[#144038]: https://github.com/home-assistant/core/pull/144038 +[#144043]: https://github.com/home-assistant/core/pull/144043 +[#144044]: https://github.com/home-assistant/core/pull/144044 +[#144048]: https://github.com/home-assistant/core/pull/144048 +[#144049]: https://github.com/home-assistant/core/pull/144049 +[#144058]: https://github.com/home-assistant/core/pull/144058 +[#144060]: https://github.com/home-assistant/core/pull/144060 +[#144061]: https://github.com/home-assistant/core/pull/144061 +[#144064]: https://github.com/home-assistant/core/pull/144064 +[#144070]: https://github.com/home-assistant/core/pull/144070 +[#144073]: https://github.com/home-assistant/core/pull/144073 +[#144075]: https://github.com/home-assistant/core/pull/144075 +[#144079]: https://github.com/home-assistant/core/pull/144079 +[#144083]: https://github.com/home-assistant/core/pull/144083 +[#144086]: https://github.com/home-assistant/core/pull/144086 +[#144093]: https://github.com/home-assistant/core/pull/144093 +[#144095]: https://github.com/home-assistant/core/pull/144095 +[#144097]: https://github.com/home-assistant/core/pull/144097 +[#144100]: https://github.com/home-assistant/core/pull/144100 +[#144117]: https://github.com/home-assistant/core/pull/144117 +[#144128]: https://github.com/home-assistant/core/pull/144128 +[#144142]: https://github.com/home-assistant/core/pull/144142 +[#144144]: https://github.com/home-assistant/core/pull/144144 +[#144146]: https://github.com/home-assistant/core/pull/144146 +[#144147]: https://github.com/home-assistant/core/pull/144147 +[#144148]: https://github.com/home-assistant/core/pull/144148 +[#144149]: https://github.com/home-assistant/core/pull/144149 +[#144151]: https://github.com/home-assistant/core/pull/144151 +[#144153]: https://github.com/home-assistant/core/pull/144153 +[#144161]: https://github.com/home-assistant/core/pull/144161 +[#144166]: https://github.com/home-assistant/core/pull/144166 +[#144167]: https://github.com/home-assistant/core/pull/144167 +[#144168]: https://github.com/home-assistant/core/pull/144168 +[#144169]: https://github.com/home-assistant/core/pull/144169 +[#144171]: https://github.com/home-assistant/core/pull/144171 +[#144173]: https://github.com/home-assistant/core/pull/144173 +[#144175]: https://github.com/home-assistant/core/pull/144175 +[#144178]: https://github.com/home-assistant/core/pull/144178 +[#144179]: https://github.com/home-assistant/core/pull/144179 +[#144188]: https://github.com/home-assistant/core/pull/144188 +[#144189]: https://github.com/home-assistant/core/pull/144189 +[#144190]: https://github.com/home-assistant/core/pull/144190 +[#144191]: https://github.com/home-assistant/core/pull/144191 +[#144192]: https://github.com/home-assistant/core/pull/144192 +[#144194]: https://github.com/home-assistant/core/pull/144194 +[#144197]: https://github.com/home-assistant/core/pull/144197 +[#144199]: https://github.com/home-assistant/core/pull/144199 +[#144204]: https://github.com/home-assistant/core/pull/144204 +[#144206]: https://github.com/home-assistant/core/pull/144206 +[#144208]: https://github.com/home-assistant/core/pull/144208 +[#144212]: https://github.com/home-assistant/core/pull/144212 +[#144214]: https://github.com/home-assistant/core/pull/144214 +[#144216]: https://github.com/home-assistant/core/pull/144216 +[#144217]: https://github.com/home-assistant/core/pull/144217 +[#144218]: https://github.com/home-assistant/core/pull/144218 +[#144219]: https://github.com/home-assistant/core/pull/144219 +[#144221]: https://github.com/home-assistant/core/pull/144221 +[#144222]: https://github.com/home-assistant/core/pull/144222 +[#144223]: https://github.com/home-assistant/core/pull/144223 +[#144234]: https://github.com/home-assistant/core/pull/144234 +[#144236]: https://github.com/home-assistant/core/pull/144236 +[#144238]: https://github.com/home-assistant/core/pull/144238 +[#144244]: https://github.com/home-assistant/core/pull/144244 +[#144245]: https://github.com/home-assistant/core/pull/144245 +[#144246]: https://github.com/home-assistant/core/pull/144246 +[#144249]: https://github.com/home-assistant/core/pull/144249 +[#144252]: https://github.com/home-assistant/core/pull/144252 +[#144254]: https://github.com/home-assistant/core/pull/144254 +[#144261]: https://github.com/home-assistant/core/pull/144261 +[#144264]: https://github.com/home-assistant/core/pull/144264 +[#144265]: https://github.com/home-assistant/core/pull/144265 +[#144266]: https://github.com/home-assistant/core/pull/144266 +[#144267]: https://github.com/home-assistant/core/pull/144267 +[#144268]: https://github.com/home-assistant/core/pull/144268 +[#144269]: https://github.com/home-assistant/core/pull/144269 +[#144270]: https://github.com/home-assistant/core/pull/144270 +[#144271]: https://github.com/home-assistant/core/pull/144271 +[#144272]: https://github.com/home-assistant/core/pull/144272 +[#144278]: https://github.com/home-assistant/core/pull/144278 +[#144280]: https://github.com/home-assistant/core/pull/144280 +[#144284]: https://github.com/home-assistant/core/pull/144284 +[#144291]: https://github.com/home-assistant/core/pull/144291 +[#144295]: https://github.com/home-assistant/core/pull/144295 +[#144301]: https://github.com/home-assistant/core/pull/144301 +[#144302]: https://github.com/home-assistant/core/pull/144302 +[#144303]: https://github.com/home-assistant/core/pull/144303 +[#144305]: https://github.com/home-assistant/core/pull/144305 +[#144306]: https://github.com/home-assistant/core/pull/144306 +[#144308]: https://github.com/home-assistant/core/pull/144308 +[#144309]: https://github.com/home-assistant/core/pull/144309 +[#144310]: https://github.com/home-assistant/core/pull/144310 +[#144311]: https://github.com/home-assistant/core/pull/144311 +[#144312]: https://github.com/home-assistant/core/pull/144312 +[#144313]: https://github.com/home-assistant/core/pull/144313 +[#144316]: https://github.com/home-assistant/core/pull/144316 +[#144319]: https://github.com/home-assistant/core/pull/144319 +[#144320]: https://github.com/home-assistant/core/pull/144320 +[#144322]: https://github.com/home-assistant/core/pull/144322 +[#144323]: https://github.com/home-assistant/core/pull/144323 +[#144325]: https://github.com/home-assistant/core/pull/144325 +[#144326]: https://github.com/home-assistant/core/pull/144326 +[#144327]: https://github.com/home-assistant/core/pull/144327 +[#144328]: https://github.com/home-assistant/core/pull/144328 +[#144329]: https://github.com/home-assistant/core/pull/144329 +[#144330]: https://github.com/home-assistant/core/pull/144330 +[#144331]: https://github.com/home-assistant/core/pull/144331 +[#144332]: https://github.com/home-assistant/core/pull/144332 +[#144335]: https://github.com/home-assistant/core/pull/144335 +[#144337]: https://github.com/home-assistant/core/pull/144337 +[#144340]: https://github.com/home-assistant/core/pull/144340 +[#144341]: https://github.com/home-assistant/core/pull/144341 +[#144344]: https://github.com/home-assistant/core/pull/144344 +[#144346]: https://github.com/home-assistant/core/pull/144346 +[#144348]: https://github.com/home-assistant/core/pull/144348 +[#144361]: https://github.com/home-assistant/core/pull/144361 +[#144363]: https://github.com/home-assistant/core/pull/144363 +[#144364]: https://github.com/home-assistant/core/pull/144364 +[#144365]: https://github.com/home-assistant/core/pull/144365 +[#144367]: https://github.com/home-assistant/core/pull/144367 +[#144368]: https://github.com/home-assistant/core/pull/144368 +[#144370]: https://github.com/home-assistant/core/pull/144370 +[#144372]: https://github.com/home-assistant/core/pull/144372 +[#144376]: https://github.com/home-assistant/core/pull/144376 +[#144378]: https://github.com/home-assistant/core/pull/144378 +[#144379]: https://github.com/home-assistant/core/pull/144379 +[#144380]: https://github.com/home-assistant/core/pull/144380 +[#144381]: https://github.com/home-assistant/core/pull/144381 +[#144394]: https://github.com/home-assistant/core/pull/144394 +[#144400]: https://github.com/home-assistant/core/pull/144400 +[#144402]: https://github.com/home-assistant/core/pull/144402 +[#144405]: https://github.com/home-assistant/core/pull/144405 +[#144408]: https://github.com/home-assistant/core/pull/144408 +[#144410]: https://github.com/home-assistant/core/pull/144410 +[#144411]: https://github.com/home-assistant/core/pull/144411 +[#144412]: https://github.com/home-assistant/core/pull/144412 +[#144414]: https://github.com/home-assistant/core/pull/144414 +[#144416]: https://github.com/home-assistant/core/pull/144416 +[#144417]: https://github.com/home-assistant/core/pull/144417 +[#144420]: https://github.com/home-assistant/core/pull/144420 +[#144422]: https://github.com/home-assistant/core/pull/144422 +[#144423]: https://github.com/home-assistant/core/pull/144423 +[#144428]: https://github.com/home-assistant/core/pull/144428 +[#144430]: https://github.com/home-assistant/core/pull/144430 +[#144433]: https://github.com/home-assistant/core/pull/144433 +[#144440]: https://github.com/home-assistant/core/pull/144440 +[#144443]: https://github.com/home-assistant/core/pull/144443 +[#144444]: https://github.com/home-assistant/core/pull/144444 +[#144446]: https://github.com/home-assistant/core/pull/144446 +[#144447]: https://github.com/home-assistant/core/pull/144447 +[#144448]: https://github.com/home-assistant/core/pull/144448 +[#144450]: https://github.com/home-assistant/core/pull/144450 +[#144456]: https://github.com/home-assistant/core/pull/144456 +[#144470]: https://github.com/home-assistant/core/pull/144470 +[#144472]: https://github.com/home-assistant/core/pull/144472 +[#144473]: https://github.com/home-assistant/core/pull/144473 +[#144483]: https://github.com/home-assistant/core/pull/144483 +[#144491]: https://github.com/home-assistant/core/pull/144491 +[#144493]: https://github.com/home-assistant/core/pull/144493 +[#144494]: https://github.com/home-assistant/core/pull/144494 +[#144500]: https://github.com/home-assistant/core/pull/144500 +[#144505]: https://github.com/home-assistant/core/pull/144505 +[#144507]: https://github.com/home-assistant/core/pull/144507 +[#144510]: https://github.com/home-assistant/core/pull/144510 +[#144513]: https://github.com/home-assistant/core/pull/144513 +[#144515]: https://github.com/home-assistant/core/pull/144515 +[#144519]: https://github.com/home-assistant/core/pull/144519 +[#144527]: https://github.com/home-assistant/core/pull/144527 +[#144529]: https://github.com/home-assistant/core/pull/144529 +[#144531]: https://github.com/home-assistant/core/pull/144531 +[#144532]: https://github.com/home-assistant/core/pull/144532 +[#144535]: https://github.com/home-assistant/core/pull/144535 +[#144537]: https://github.com/home-assistant/core/pull/144537 +[#144538]: https://github.com/home-assistant/core/pull/144538 +[#144539]: https://github.com/home-assistant/core/pull/144539 +[#144540]: https://github.com/home-assistant/core/pull/144540 +[#144545]: https://github.com/home-assistant/core/pull/144545 +[#144546]: https://github.com/home-assistant/core/pull/144546 +[#144547]: https://github.com/home-assistant/core/pull/144547 +[#144548]: https://github.com/home-assistant/core/pull/144548 +[#144550]: https://github.com/home-assistant/core/pull/144550 +[#144551]: https://github.com/home-assistant/core/pull/144551 +[#144555]: https://github.com/home-assistant/core/pull/144555 +[#144557]: https://github.com/home-assistant/core/pull/144557 +[#144559]: https://github.com/home-assistant/core/pull/144559 +[#144560]: https://github.com/home-assistant/core/pull/144560 +[#144561]: https://github.com/home-assistant/core/pull/144561 +[#144572]: https://github.com/home-assistant/core/pull/144572 +[#144577]: https://github.com/home-assistant/core/pull/144577 +[#144579]: https://github.com/home-assistant/core/pull/144579 +[#144581]: https://github.com/home-assistant/core/pull/144581 +[#144587]: https://github.com/home-assistant/core/pull/144587 +[#144588]: https://github.com/home-assistant/core/pull/144588 +[#144600]: https://github.com/home-assistant/core/pull/144600 +[#144601]: https://github.com/home-assistant/core/pull/144601 +[#144603]: https://github.com/home-assistant/core/pull/144603 +[#144605]: https://github.com/home-assistant/core/pull/144605 +[#144606]: https://github.com/home-assistant/core/pull/144606 +[#144607]: https://github.com/home-assistant/core/pull/144607 +[#144609]: https://github.com/home-assistant/core/pull/144609 +[#144611]: https://github.com/home-assistant/core/pull/144611 +[#144618]: https://github.com/home-assistant/core/pull/144618 +[#144619]: https://github.com/home-assistant/core/pull/144619 +[#144626]: https://github.com/home-assistant/core/pull/144626 +[#144627]: https://github.com/home-assistant/core/pull/144627 +[#144630]: https://github.com/home-assistant/core/pull/144630 +[#144631]: https://github.com/home-assistant/core/pull/144631 +[#144632]: https://github.com/home-assistant/core/pull/144632 +[#144633]: https://github.com/home-assistant/core/pull/144633 +[#144636]: https://github.com/home-assistant/core/pull/144636 +[#144637]: https://github.com/home-assistant/core/pull/144637 +[#144638]: https://github.com/home-assistant/core/pull/144638 +[#144639]: https://github.com/home-assistant/core/pull/144639 +[#144640]: https://github.com/home-assistant/core/pull/144640 +[#144646]: https://github.com/home-assistant/core/pull/144646 +[#144650]: https://github.com/home-assistant/core/pull/144650 +[#144659]: https://github.com/home-assistant/core/pull/144659 +[#144664]: https://github.com/home-assistant/core/pull/144664 +[#144674]: https://github.com/home-assistant/core/pull/144674 +[#144685]: https://github.com/home-assistant/core/pull/144685 +[#144686]: https://github.com/home-assistant/core/pull/144686 +[#144688]: https://github.com/home-assistant/core/pull/144688 +[#144690]: https://github.com/home-assistant/core/pull/144690 +[#144693]: https://github.com/home-assistant/core/pull/144693 +[#144696]: https://github.com/home-assistant/core/pull/144696 +[#144697]: https://github.com/home-assistant/core/pull/144697 +[#144698]: https://github.com/home-assistant/core/pull/144698 +[#144699]: https://github.com/home-assistant/core/pull/144699 +[#144700]: https://github.com/home-assistant/core/pull/144700 +[#144701]: https://github.com/home-assistant/core/pull/144701 +[#144711]: https://github.com/home-assistant/core/pull/144711 +[#144715]: https://github.com/home-assistant/core/pull/144715 +[#144716]: https://github.com/home-assistant/core/pull/144716 +[#144717]: https://github.com/home-assistant/core/pull/144717 +[#144719]: https://github.com/home-assistant/core/pull/144719 +[#144723]: https://github.com/home-assistant/core/pull/144723 +[#144724]: https://github.com/home-assistant/core/pull/144724 +[#144726]: https://github.com/home-assistant/core/pull/144726 +[#144732]: https://github.com/home-assistant/core/pull/144732 +[#144735]: https://github.com/home-assistant/core/pull/144735 +[#144739]: https://github.com/home-assistant/core/pull/144739 +[#144741]: https://github.com/home-assistant/core/pull/144741 +[#144742]: https://github.com/home-assistant/core/pull/144742 +[#144744]: https://github.com/home-assistant/core/pull/144744 +[#144746]: https://github.com/home-assistant/core/pull/144746 +[#144748]: https://github.com/home-assistant/core/pull/144748 +[#144751]: https://github.com/home-assistant/core/pull/144751 +[#144753]: https://github.com/home-assistant/core/pull/144753 +[#144755]: https://github.com/home-assistant/core/pull/144755 +[#144756]: https://github.com/home-assistant/core/pull/144756 +[#144757]: https://github.com/home-assistant/core/pull/144757 +[#144758]: https://github.com/home-assistant/core/pull/144758 +[#144760]: https://github.com/home-assistant/core/pull/144760 +[#144761]: https://github.com/home-assistant/core/pull/144761 +[#144767]: https://github.com/home-assistant/core/pull/144767 +[#144769]: https://github.com/home-assistant/core/pull/144769 +[#144770]: https://github.com/home-assistant/core/pull/144770 +[#144773]: https://github.com/home-assistant/core/pull/144773 +[#144775]: https://github.com/home-assistant/core/pull/144775 +[#144777]: https://github.com/home-assistant/core/pull/144777 +[#144778]: https://github.com/home-assistant/core/pull/144778 +[#144787]: https://github.com/home-assistant/core/pull/144787 +[#144794]: https://github.com/home-assistant/core/pull/144794 +[#144800]: https://github.com/home-assistant/core/pull/144800 +[#144804]: https://github.com/home-assistant/core/pull/144804 +[#144810]: https://github.com/home-assistant/core/pull/144810 +[#144817]: https://github.com/home-assistant/core/pull/144817 +[#144820]: https://github.com/home-assistant/core/pull/144820 +[#144822]: https://github.com/home-assistant/core/pull/144822 +[#144828]: https://github.com/home-assistant/core/pull/144828 +[#144829]: https://github.com/home-assistant/core/pull/144829 +[#144832]: https://github.com/home-assistant/core/pull/144832 +[#144834]: https://github.com/home-assistant/core/pull/144834 +[#144837]: https://github.com/home-assistant/core/pull/144837 +[#144842]: https://github.com/home-assistant/core/pull/144842 +[#144843]: https://github.com/home-assistant/core/pull/144843 +[#144844]: https://github.com/home-assistant/core/pull/144844 +[#144845]: https://github.com/home-assistant/core/pull/144845 +[#144854]: https://github.com/home-assistant/core/pull/144854 +[#144856]: https://github.com/home-assistant/core/pull/144856 +[#144861]: https://github.com/home-assistant/core/pull/144861 +[#144864]: https://github.com/home-assistant/core/pull/144864 +[#144865]: https://github.com/home-assistant/core/pull/144865 +[#144867]: https://github.com/home-assistant/core/pull/144867 +[#144868]: https://github.com/home-assistant/core/pull/144868 +[#144870]: https://github.com/home-assistant/core/pull/144870 +[#144873]: https://github.com/home-assistant/core/pull/144873 +[#144876]: https://github.com/home-assistant/core/pull/144876 +[#144878]: https://github.com/home-assistant/core/pull/144878 +[#144880]: https://github.com/home-assistant/core/pull/144880 +[#144881]: https://github.com/home-assistant/core/pull/144881 +[#144882]: https://github.com/home-assistant/core/pull/144882 +[#144883]: https://github.com/home-assistant/core/pull/144883 +[#144884]: https://github.com/home-assistant/core/pull/144884 +[#144886]: https://github.com/home-assistant/core/pull/144886 +[#144887]: https://github.com/home-assistant/core/pull/144887 +[#144888]: https://github.com/home-assistant/core/pull/144888 +[#144892]: https://github.com/home-assistant/core/pull/144892 +[#144895]: https://github.com/home-assistant/core/pull/144895 +[#144896]: https://github.com/home-assistant/core/pull/144896 +[#144901]: https://github.com/home-assistant/core/pull/144901 +[#144907]: https://github.com/home-assistant/core/pull/144907 +[#144912]: https://github.com/home-assistant/core/pull/144912 +[#144914]: https://github.com/home-assistant/core/pull/144914 +[#144915]: https://github.com/home-assistant/core/pull/144915 +[#144916]: https://github.com/home-assistant/core/pull/144916 +[#144918]: https://github.com/home-assistant/core/pull/144918 +[#144919]: https://github.com/home-assistant/core/pull/144919 +[#144920]: https://github.com/home-assistant/core/pull/144920 +[#144923]: https://github.com/home-assistant/core/pull/144923 +[#144926]: https://github.com/home-assistant/core/pull/144926 +[#144927]: https://github.com/home-assistant/core/pull/144927 +[#144937]: https://github.com/home-assistant/core/pull/144937 +[#144939]: https://github.com/home-assistant/core/pull/144939 +[#144942]: https://github.com/home-assistant/core/pull/144942 +[#144944]: https://github.com/home-assistant/core/pull/144944 +[#144946]: https://github.com/home-assistant/core/pull/144946 +[#144947]: https://github.com/home-assistant/core/pull/144947 +[#144950]: https://github.com/home-assistant/core/pull/144950 +[#144951]: https://github.com/home-assistant/core/pull/144951 +[#144953]: https://github.com/home-assistant/core/pull/144953 +[#144954]: https://github.com/home-assistant/core/pull/144954 +[#144955]: https://github.com/home-assistant/core/pull/144955 +[#144956]: https://github.com/home-assistant/core/pull/144956 +[#144961]: https://github.com/home-assistant/core/pull/144961 +[#144962]: https://github.com/home-assistant/core/pull/144962 +[#144968]: https://github.com/home-assistant/core/pull/144968 +[#144969]: https://github.com/home-assistant/core/pull/144969 +[#144972]: https://github.com/home-assistant/core/pull/144972 +[#144974]: https://github.com/home-assistant/core/pull/144974 +[#144977]: https://github.com/home-assistant/core/pull/144977 +[#144978]: https://github.com/home-assistant/core/pull/144978 +[#144979]: https://github.com/home-assistant/core/pull/144979 +[#144980]: https://github.com/home-assistant/core/pull/144980 +[#144982]: https://github.com/home-assistant/core/pull/144982 +[#144983]: https://github.com/home-assistant/core/pull/144983 +[#144984]: https://github.com/home-assistant/core/pull/144984 +[#144986]: https://github.com/home-assistant/core/pull/144986 +[#144988]: https://github.com/home-assistant/core/pull/144988 +[#144989]: https://github.com/home-assistant/core/pull/144989 +[#144990]: https://github.com/home-assistant/core/pull/144990 +[#144991]: https://github.com/home-assistant/core/pull/144991 +[#144998]: https://github.com/home-assistant/core/pull/144998 +[#144999]: https://github.com/home-assistant/core/pull/144999 +[#145000]: https://github.com/home-assistant/core/pull/145000 +[#145002]: https://github.com/home-assistant/core/pull/145002 +[#145007]: https://github.com/home-assistant/core/pull/145007 +[#145008]: https://github.com/home-assistant/core/pull/145008 +[#145011]: https://github.com/home-assistant/core/pull/145011 +[#145012]: https://github.com/home-assistant/core/pull/145012 +[#145018]: https://github.com/home-assistant/core/pull/145018 +[#145021]: https://github.com/home-assistant/core/pull/145021 +[#145022]: https://github.com/home-assistant/core/pull/145022 +[#145023]: https://github.com/home-assistant/core/pull/145023 +[#145026]: https://github.com/home-assistant/core/pull/145026 +[#145028]: https://github.com/home-assistant/core/pull/145028 +[#145030]: https://github.com/home-assistant/core/pull/145030 +[#145031]: https://github.com/home-assistant/core/pull/145031 +[#145034]: https://github.com/home-assistant/core/pull/145034 +[#145036]: https://github.com/home-assistant/core/pull/145036 +[#145037]: https://github.com/home-assistant/core/pull/145037 +[#145039]: https://github.com/home-assistant/core/pull/145039 +[#145041]: https://github.com/home-assistant/core/pull/145041 +[#145042]: https://github.com/home-assistant/core/pull/145042 +[#145045]: https://github.com/home-assistant/core/pull/145045 +[#145047]: https://github.com/home-assistant/core/pull/145047 +[#145052]: https://github.com/home-assistant/core/pull/145052 +[#145057]: https://github.com/home-assistant/core/pull/145057 +[#145060]: https://github.com/home-assistant/core/pull/145060 +[#145065]: https://github.com/home-assistant/core/pull/145065 +[#145069]: https://github.com/home-assistant/core/pull/145069 +[#145077]: https://github.com/home-assistant/core/pull/145077 +[#145080]: https://github.com/home-assistant/core/pull/145080 +[#145085]: https://github.com/home-assistant/core/pull/145085 +[#145094]: https://github.com/home-assistant/core/pull/145094 +[#145096]: https://github.com/home-assistant/core/pull/145096 +[#145102]: https://github.com/home-assistant/core/pull/145102 +[#145103]: https://github.com/home-assistant/core/pull/145103 +[#145107]: https://github.com/home-assistant/core/pull/145107 +[#145110]: https://github.com/home-assistant/core/pull/145110 +[#145111]: https://github.com/home-assistant/core/pull/145111 +[#145115]: https://github.com/home-assistant/core/pull/145115 +[#145121]: https://github.com/home-assistant/core/pull/145121 +[#145125]: https://github.com/home-assistant/core/pull/145125 +[#145129]: https://github.com/home-assistant/core/pull/145129 +[#145130]: https://github.com/home-assistant/core/pull/145130 +[#145146]: https://github.com/home-assistant/core/pull/145146 +[#145147]: https://github.com/home-assistant/core/pull/145147 +[#145148]: https://github.com/home-assistant/core/pull/145148 +[#145149]: https://github.com/home-assistant/core/pull/145149 +[#145151]: https://github.com/home-assistant/core/pull/145151 +[#145152]: https://github.com/home-assistant/core/pull/145152 +[#145155]: https://github.com/home-assistant/core/pull/145155 +[#145159]: https://github.com/home-assistant/core/pull/145159 +[#145161]: https://github.com/home-assistant/core/pull/145161 +[#145162]: https://github.com/home-assistant/core/pull/145162 +[#145165]: https://github.com/home-assistant/core/pull/145165 +[#145167]: https://github.com/home-assistant/core/pull/145167 +[#145169]: https://github.com/home-assistant/core/pull/145169 +[#145170]: https://github.com/home-assistant/core/pull/145170 +[#145171]: https://github.com/home-assistant/core/pull/145171 +[#145172]: https://github.com/home-assistant/core/pull/145172 +[#145173]: https://github.com/home-assistant/core/pull/145173 +[#145174]: https://github.com/home-assistant/core/pull/145174 +[#145177]: https://github.com/home-assistant/core/pull/145177 +[#145178]: https://github.com/home-assistant/core/pull/145178 +[#145179]: https://github.com/home-assistant/core/pull/145179 +[#145180]: https://github.com/home-assistant/core/pull/145180 +[#145181]: https://github.com/home-assistant/core/pull/145181 +[#145183]: https://github.com/home-assistant/core/pull/145183 +[#145186]: https://github.com/home-assistant/core/pull/145186 +[#145187]: https://github.com/home-assistant/core/pull/145187 +[#145189]: https://github.com/home-assistant/core/pull/145189 +[#145192]: https://github.com/home-assistant/core/pull/145192 +[#145194]: https://github.com/home-assistant/core/pull/145194 +[#145195]: https://github.com/home-assistant/core/pull/145195 +[#145199]: https://github.com/home-assistant/core/pull/145199 +[#145200]: https://github.com/home-assistant/core/pull/145200 +[#145201]: https://github.com/home-assistant/core/pull/145201 +[#145202]: https://github.com/home-assistant/core/pull/145202 +[#145203]: https://github.com/home-assistant/core/pull/145203 +[#145206]: https://github.com/home-assistant/core/pull/145206 +[#145207]: https://github.com/home-assistant/core/pull/145207 +[#145208]: https://github.com/home-assistant/core/pull/145208 +[#145210]: https://github.com/home-assistant/core/pull/145210 +[#145211]: https://github.com/home-assistant/core/pull/145211 +[#145212]: https://github.com/home-assistant/core/pull/145212 +[#145214]: https://github.com/home-assistant/core/pull/145214 +[#145215]: https://github.com/home-assistant/core/pull/145215 +[#145217]: https://github.com/home-assistant/core/pull/145217 +[#145218]: https://github.com/home-assistant/core/pull/145218 +[#145219]: https://github.com/home-assistant/core/pull/145219 +[#145220]: https://github.com/home-assistant/core/pull/145220 +[#145222]: https://github.com/home-assistant/core/pull/145222 +[#145223]: https://github.com/home-assistant/core/pull/145223 +[#145225]: https://github.com/home-assistant/core/pull/145225 +[#145226]: https://github.com/home-assistant/core/pull/145226 +[#145227]: https://github.com/home-assistant/core/pull/145227 +[#145229]: https://github.com/home-assistant/core/pull/145229 +[#145230]: https://github.com/home-assistant/core/pull/145230 +[#145236]: https://github.com/home-assistant/core/pull/145236 +[#145239]: https://github.com/home-assistant/core/pull/145239 +[#145243]: https://github.com/home-assistant/core/pull/145243 +[#145244]: https://github.com/home-assistant/core/pull/145244 +[#145247]: https://github.com/home-assistant/core/pull/145247 +[#145249]: https://github.com/home-assistant/core/pull/145249 +[#145250]: https://github.com/home-assistant/core/pull/145250 +[#145253]: https://github.com/home-assistant/core/pull/145253 +[#145254]: https://github.com/home-assistant/core/pull/145254 +[#145255]: https://github.com/home-assistant/core/pull/145255 +[#145257]: https://github.com/home-assistant/core/pull/145257 +[#145259]: https://github.com/home-assistant/core/pull/145259 +[#145263]: https://github.com/home-assistant/core/pull/145263 +[#145264]: https://github.com/home-assistant/core/pull/145264 +[#145269]: https://github.com/home-assistant/core/pull/145269 +[#145270]: https://github.com/home-assistant/core/pull/145270 +[#145271]: https://github.com/home-assistant/core/pull/145271 +[#145272]: https://github.com/home-assistant/core/pull/145272 +[#145273]: https://github.com/home-assistant/core/pull/145273 +[#145274]: https://github.com/home-assistant/core/pull/145274 +[#145275]: https://github.com/home-assistant/core/pull/145275 +[#145276]: https://github.com/home-assistant/core/pull/145276 +[#145279]: https://github.com/home-assistant/core/pull/145279 +[#145280]: https://github.com/home-assistant/core/pull/145280 +[#145281]: https://github.com/home-assistant/core/pull/145281 +[#145282]: https://github.com/home-assistant/core/pull/145282 +[#145283]: https://github.com/home-assistant/core/pull/145283 +[#145285]: https://github.com/home-assistant/core/pull/145285 +[#145286]: https://github.com/home-assistant/core/pull/145286 +[#145287]: https://github.com/home-assistant/core/pull/145287 +[#145289]: https://github.com/home-assistant/core/pull/145289 +[#145292]: https://github.com/home-assistant/core/pull/145292 +[#145294]: https://github.com/home-assistant/core/pull/145294 +[#145297]: https://github.com/home-assistant/core/pull/145297 +[#145298]: https://github.com/home-assistant/core/pull/145298 +[#145299]: https://github.com/home-assistant/core/pull/145299 +[#145303]: https://github.com/home-assistant/core/pull/145303 +[#145305]: https://github.com/home-assistant/core/pull/145305 +[#145306]: https://github.com/home-assistant/core/pull/145306 +[#145308]: https://github.com/home-assistant/core/pull/145308 +[#145309]: https://github.com/home-assistant/core/pull/145309 +[#145311]: https://github.com/home-assistant/core/pull/145311 +[#145313]: https://github.com/home-assistant/core/pull/145313 +[#145314]: https://github.com/home-assistant/core/pull/145314 +[#145315]: https://github.com/home-assistant/core/pull/145315 +[#145316]: https://github.com/home-assistant/core/pull/145316 +[#145318]: https://github.com/home-assistant/core/pull/145318 +[#145319]: https://github.com/home-assistant/core/pull/145319 +[#145324]: https://github.com/home-assistant/core/pull/145324 +[#145325]: https://github.com/home-assistant/core/pull/145325 +[#145327]: https://github.com/home-assistant/core/pull/145327 +[#145329]: https://github.com/home-assistant/core/pull/145329 +[#145331]: https://github.com/home-assistant/core/pull/145331 +[#145332]: https://github.com/home-assistant/core/pull/145332 +[#145334]: https://github.com/home-assistant/core/pull/145334 +[#145335]: https://github.com/home-assistant/core/pull/145335 +[#145340]: https://github.com/home-assistant/core/pull/145340 +[#145348]: https://github.com/home-assistant/core/pull/145348 +[#145350]: https://github.com/home-assistant/core/pull/145350 +[#145353]: https://github.com/home-assistant/core/pull/145353 +[#145358]: https://github.com/home-assistant/core/pull/145358 +[#145360]: https://github.com/home-assistant/core/pull/145360 +[#145364]: https://github.com/home-assistant/core/pull/145364 +[#145366]: https://github.com/home-assistant/core/pull/145366 +[#145368]: https://github.com/home-assistant/core/pull/145368 +[#145371]: https://github.com/home-assistant/core/pull/145371 +[#145372]: https://github.com/home-assistant/core/pull/145372 +[#145373]: https://github.com/home-assistant/core/pull/145373 +[#145374]: https://github.com/home-assistant/core/pull/145374 +[#145376]: https://github.com/home-assistant/core/pull/145376 +[#145378]: https://github.com/home-assistant/core/pull/145378 +[#145381]: https://github.com/home-assistant/core/pull/145381 +[#145388]: https://github.com/home-assistant/core/pull/145388 +[#145390]: https://github.com/home-assistant/core/pull/145390 +[#145391]: https://github.com/home-assistant/core/pull/145391 +[#145392]: https://github.com/home-assistant/core/pull/145392 +[#145393]: https://github.com/home-assistant/core/pull/145393 +[#145395]: https://github.com/home-assistant/core/pull/145395 +[#145396]: https://github.com/home-assistant/core/pull/145396 +[#145397]: https://github.com/home-assistant/core/pull/145397 +[#145398]: https://github.com/home-assistant/core/pull/145398 +[#145400]: https://github.com/home-assistant/core/pull/145400 +[#145401]: https://github.com/home-assistant/core/pull/145401 +[#145404]: https://github.com/home-assistant/core/pull/145404 +[#145405]: https://github.com/home-assistant/core/pull/145405 +[#145407]: https://github.com/home-assistant/core/pull/145407 +[#145409]: https://github.com/home-assistant/core/pull/145409 +[#145413]: https://github.com/home-assistant/core/pull/145413 +[#145414]: https://github.com/home-assistant/core/pull/145414 +[#145416]: https://github.com/home-assistant/core/pull/145416 +[#145417]: https://github.com/home-assistant/core/pull/145417 +[#145418]: https://github.com/home-assistant/core/pull/145418 +[#145419]: https://github.com/home-assistant/core/pull/145419 +[#145420]: https://github.com/home-assistant/core/pull/145420 +[#145421]: https://github.com/home-assistant/core/pull/145421 +[#145422]: https://github.com/home-assistant/core/pull/145422 +[#145423]: https://github.com/home-assistant/core/pull/145423 +[#145426]: https://github.com/home-assistant/core/pull/145426 +[#145429]: https://github.com/home-assistant/core/pull/145429 +[#145430]: https://github.com/home-assistant/core/pull/145430 +[#145431]: https://github.com/home-assistant/core/pull/145431 +[#145432]: https://github.com/home-assistant/core/pull/145432 +[#145433]: https://github.com/home-assistant/core/pull/145433 +[#145434]: https://github.com/home-assistant/core/pull/145434 +[#145435]: https://github.com/home-assistant/core/pull/145435 +[#145438]: https://github.com/home-assistant/core/pull/145438 +[#145440]: https://github.com/home-assistant/core/pull/145440 +[#145447]: https://github.com/home-assistant/core/pull/145447 +[#145448]: https://github.com/home-assistant/core/pull/145448 +[#145449]: https://github.com/home-assistant/core/pull/145449 +[#145455]: https://github.com/home-assistant/core/pull/145455 +[#145456]: https://github.com/home-assistant/core/pull/145456 +[#145458]: https://github.com/home-assistant/core/pull/145458 +[#145462]: https://github.com/home-assistant/core/pull/145462 +[#145463]: https://github.com/home-assistant/core/pull/145463 +[#145465]: https://github.com/home-assistant/core/pull/145465 +[#145466]: https://github.com/home-assistant/core/pull/145466 +[#145468]: https://github.com/home-assistant/core/pull/145468 +[#145469]: https://github.com/home-assistant/core/pull/145469 +[#145477]: https://github.com/home-assistant/core/pull/145477 +[#145490]: https://github.com/home-assistant/core/pull/145490 +[#145494]: https://github.com/home-assistant/core/pull/145494 +[#145499]: https://github.com/home-assistant/core/pull/145499 +[#145505]: https://github.com/home-assistant/core/pull/145505 +[#145506]: https://github.com/home-assistant/core/pull/145506 +[#145507]: https://github.com/home-assistant/core/pull/145507 +[#145510]: https://github.com/home-assistant/core/pull/145510 +[#145513]: https://github.com/home-assistant/core/pull/145513 +[#145514]: https://github.com/home-assistant/core/pull/145514 +[#145517]: https://github.com/home-assistant/core/pull/145517 +[#145518]: https://github.com/home-assistant/core/pull/145518 +[#145519]: https://github.com/home-assistant/core/pull/145519 +[#145520]: https://github.com/home-assistant/core/pull/145520 +[#145522]: https://github.com/home-assistant/core/pull/145522 +[#145529]: https://github.com/home-assistant/core/pull/145529 +[#145532]: https://github.com/home-assistant/core/pull/145532 +[#145535]: https://github.com/home-assistant/core/pull/145535 +[#145537]: https://github.com/home-assistant/core/pull/145537 +[#145540]: https://github.com/home-assistant/core/pull/145540 +[#145542]: https://github.com/home-assistant/core/pull/145542 +[#145546]: https://github.com/home-assistant/core/pull/145546 +[#145550]: https://github.com/home-assistant/core/pull/145550 +[#145559]: https://github.com/home-assistant/core/pull/145559 +[#145560]: https://github.com/home-assistant/core/pull/145560 +[#145562]: https://github.com/home-assistant/core/pull/145562 +[#145563]: https://github.com/home-assistant/core/pull/145563 +[#145565]: https://github.com/home-assistant/core/pull/145565 +[#145569]: https://github.com/home-assistant/core/pull/145569 +[#145570]: https://github.com/home-assistant/core/pull/145570 +[#145573]: https://github.com/home-assistant/core/pull/145573 +[#145576]: https://github.com/home-assistant/core/pull/145576 +[#145579]: https://github.com/home-assistant/core/pull/145579 +[#145583]: https://github.com/home-assistant/core/pull/145583 +[#145587]: https://github.com/home-assistant/core/pull/145587 +[#145590]: https://github.com/home-assistant/core/pull/145590 +[#145595]: https://github.com/home-assistant/core/pull/145595 +[#145596]: https://github.com/home-assistant/core/pull/145596 +[#145597]: https://github.com/home-assistant/core/pull/145597 +[#145598]: https://github.com/home-assistant/core/pull/145598 +[#145600]: https://github.com/home-assistant/core/pull/145600 +[#145605]: https://github.com/home-assistant/core/pull/145605 +[#145608]: https://github.com/home-assistant/core/pull/145608 +[#145610]: https://github.com/home-assistant/core/pull/145610 +[@Arnie97]: https://github.com/Arnie97 +[@Bre77]: https://github.com/Bre77 +[@DeerMaximum]: https://github.com/DeerMaximum +[@Diegorro98]: https://github.com/Diegorro98 +[@DioSWolF]: https://github.com/DioSWolF [@Djelibeybi]: https://github.com/Djelibeybi -[@DrDonoso]: https://github.com/DrDonoso -[@EliSchleifer]: https://github.com/EliSchleifer [@Ernst79]: https://github.com/Ernst79 -[@G-Two]: https://github.com/G-Two -[@GlennReilly]: https://github.com/GlennReilly -[@IceBotYT]: https://github.com/IceBotYT -[@IgnusG]: https://github.com/IgnusG -[@Ik-12]: https://github.com/Ik-12 -[@KapJI]: https://github.com/KapJI +[@Gigatrappeur]: https://github.com/Gigatrappeur +[@Hypfer]: https://github.com/Hypfer +[@IvanLH]: https://github.com/IvanLH [@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration [@LaStrada]: https://github.com/LaStrada [@Lash-L]: https://github.com/Lash-L +[@LazyTarget]: https://github.com/LazyTarget +[@Lektrico]: https://github.com/Lektrico [@LouisChrist]: https://github.com/LouisChrist [@MartinHjelmare]: https://github.com/MartinHjelmare -[@Master-Guy]: https://github.com/Master-Guy -[@MatthiasLohr]: https://github.com/MatthiasLohr -[@N3rdix]: https://github.com/N3rdix +[@MindFreeze]: https://github.com/MindFreeze +[@NickKoepr]: https://github.com/NickKoepr [@NoRi2909]: https://github.com/NoRi2909 -[@Noltari]: https://github.com/Noltari -[@PaulSD]: https://github.com/PaulSD +[@Passific]: https://github.com/Passific [@PeteRager]: https://github.com/PeteRager [@Petro31]: https://github.com/Petro31 -[@PoppyPop]: https://github.com/PoppyPop -[@Qbus-iot]: https://github.com/Qbus-iot -[@RBaragona]: https://github.com/RBaragona -[@RJPoelstra]: https://github.com/RJPoelstra [@RaHehl]: https://github.com/RaHehl -[@RunC0deRun]: https://github.com/RunC0deRun -[@SeraphicRav]: https://github.com/SeraphicRav +[@RenierM26]: https://github.com/RenierM26 +[@RobBie1221]: https://github.com/RobBie1221 +[@Schlauer-Hax]: https://github.com/Schlauer-Hax [@Shulyaka]: https://github.com/Shulyaka [@Shutgun]: https://github.com/Shutgun -[@SparkyDan555]: https://github.com/SparkyDan555 -[@Splint77]: https://github.com/Splint77 -[@StevenLooman]: https://github.com/StevenLooman +[@Swamp-Ig]: https://github.com/Swamp-Ig [@Taraman17]: https://github.com/Taraman17 [@TheJulianJES]: https://github.com/TheJulianJES [@Thomas55555]: https://github.com/Thomas55555 -[@ThyMYthOS]: https://github.com/ThyMYthOS [@VandeurenGlenn]: https://github.com/VandeurenGlenn -[@WaterInTheLake]: https://github.com/WaterInTheLake -[@YogevBokobza]: https://github.com/YogevBokobza +[@XiaoXianNv-boot]: https://github.com/XiaoXianNv-boot [@abmantis]: https://github.com/abmantis +[@agorecki]: https://github.com/agorecki [@alengwenus]: https://github.com/alengwenus +[@alexandrecuer]: https://github.com/alexandrecuer +[@alistair23]: https://github.com/alistair23 [@allenporter]: https://github.com/allenporter -[@andrew-codechimp]: https://github.com/andrew-codechimp -[@andrewsayre]: https://github.com/andrewsayre -[@apt-itude]: https://github.com/apt-itude -[@arturpragacz]: https://github.com/arturpragacz -[@ashionky]: https://github.com/ashionky [@astrandb]: https://github.com/astrandb -[@austinmroczek]: https://github.com/austinmroczek +[@aturri]: https://github.com/aturri [@autinerd]: https://github.com/autinerd +[@avee87]: https://github.com/avee87 [@balloob]: https://github.com/balloob [@bdraco]: https://github.com/bdraco -[@beginner2047]: https://github.com/beginner2047 [@bieniu]: https://github.com/bieniu -[@boralyl]: https://github.com/boralyl -[@bors-ltd]: https://github.com/bors-ltd [@bouwew]: https://github.com/bouwew [@bramkragten]: https://github.com/bramkragten -[@catsmanac]: https://github.com/catsmanac +[@brg468]: https://github.com/brg468 +[@c0ffeeca7]: https://github.com/c0ffeeca7 [@cdce8p]: https://github.com/cdce8p [@cdnninja]: https://github.com/cdnninja -[@cereal2nd]: https://github.com/cereal2nd [@chemelli74]: https://github.com/chemelli74 -[@choumarin]: https://github.com/choumarin -[@crevetor]: https://github.com/crevetor -[@dan-r]: https://github.com/dan-r -[@davet2001]: https://github.com/davet2001 -[@david1024pl]: https://github.com/david1024pl +[@dalanmiller]: https://github.com/dalanmiller +[@danielvandenberg95]: https://github.com/danielvandenberg95 [@davidrapan]: https://github.com/davidrapan -[@dext0r]: https://github.com/dext0r -[@dgomes]: https://github.com/dgomes -[@dieselrabbit]: https://github.com/dieselrabbit -[@dknowles2]: https://github.com/dknowles2 -[@domingues]: https://github.com/domingues -[@dontinelli]: https://github.com/dontinelli -[@dotvav]: https://github.com/dotvav -[@dustMason]: https://github.com/dustMason -[@eclair4151]: https://github.com/eclair4151 [@edenhaus]: https://github.com/edenhaus [@elmurato]: https://github.com/elmurato -[@elupus]: https://github.com/elupus [@emontnemery]: https://github.com/emontnemery [@epenet]: https://github.com/epenet [@erwindouna]: https://github.com/erwindouna -[@farkasdi]: https://github.com/farkasdi +[@exciton]: https://github.com/exciton [@farmio]: https://github.com/farmio -[@firstof9]: https://github.com/firstof9 -[@flabbamann]: https://github.com/flabbamann [@frenck]: https://github.com/frenck -[@fwestenberg]: https://github.com/fwestenberg -[@gentoo-root]: https://github.com/gentoo-root +[@fvgarrel]: https://github.com/fvgarrel +[@generically-named]: https://github.com/generically-named [@gjohansson-ST]: https://github.com/gjohansson-ST -[@gjong]: https://github.com/gjong -[@gwww]: https://github.com/gwww -[@hahn-th]: https://github.com/hahn-th -[@huyuwei1996]: https://github.com/huyuwei1996 [@iMicknl]: https://github.com/iMicknl -[@illia-piskurov]: https://github.com/illia-piskurov -[@iprak]: https://github.com/iprak -[@iskrakranj]: https://github.com/iskrakranj -[@jaminh]: https://github.com/jaminh +[@ichbinsteffen]: https://github.com/ichbinsteffen +[@javicalle]: https://github.com/javicalle [@jb101010-2]: https://github.com/jb101010-2 -[@jbarreiros]: https://github.com/jbarreiros [@jbouwh]: https://github.com/jbouwh -[@jeeftor]: https://github.com/jeeftor -[@jesperraemaekers]: https://github.com/jesperraemaekers -[@jiriappl]: https://github.com/jiriappl +[@jesserockz]: https://github.com/jesserockz [@joostlek]: https://github.com/joostlek -[@jpbede]: https://github.com/jpbede -[@jpelgrom]: https://github.com/jpelgrom -[@jsuar]: https://github.com/jsuar -[@jterrace]: https://github.com/jterrace -[@keithle888]: https://github.com/keithle888 -[@kelyaenn]: https://github.com/kelyaenn -[@kereyroper]: https://github.com/kereyroper -[@klaasnicolaas]: https://github.com/klaasnicolaas -[@klejejs]: https://github.com/klejejs -[@krakonos1602]: https://github.com/krakonos1602 +[@jorisdrenth]: https://github.com/jorisdrenth +[@jrhillery]: https://github.com/jrhillery +[@jvmahon]: https://github.com/jvmahon +[@jz-v]: https://github.com/jz-v +[@karwosts]: https://github.com/karwosts [@lanthaler]: https://github.com/lanthaler [@lboue]: https://github.com/lboue -[@lschloetterer]: https://github.com/lschloetterer -[@luc-ass]: https://github.com/luc-ass -[@marcelveldt]: https://github.com/marcelveldt -[@maxcabrajac]: https://github.com/maxcabrajac -[@mckbrmn]: https://github.com/mckbrmn -[@miaucl]: https://github.com/miaucl +[@lodesmets]: https://github.com/lodesmets +[@ludeeus]: https://github.com/ludeeus +[@marc7s]: https://github.com/marc7s +[@markhannon]: https://github.com/markhannon +[@matrixd2]: https://github.com/matrixd2 +[@mback2k]: https://github.com/mback2k +[@mhannon11]: https://github.com/mhannon11 [@mib1185]: https://github.com/mib1185 [@mj23000]: https://github.com/mj23000 -[@mkmer]: https://github.com/mkmer -[@mxr]: https://github.com/mxr -[@natekspencer]: https://github.com/natekspencer -[@noahhusby]: https://github.com/noahhusby -[@oandrew]: https://github.com/oandrew -[@pawlizio]: https://github.com/pawlizio +[@mrueg]: https://github.com/mrueg +[@ol-iver]: https://github.com/ol-iver +[@pantherale0]: https://github.com/pantherale0 [@peteS-UK]: https://github.com/peteS-UK -[@piitaya]: https://github.com/piitaya -[@puddly]: https://github.com/puddly -[@rajlaud]: https://github.com/rajlaud -[@redge76]: https://github.com/redge76 -[@regevbr]: https://github.com/regevbr -[@richardpolzer]: https://github.com/richardpolzer -[@rikroe]: https://github.com/rikroe -[@rpavlik]: https://github.com/rpavlik -[@rrooggiieerr]: https://github.com/rrooggiieerr -[@rsiv]: https://github.com/rsiv -[@rwalker777]: https://github.com/rwalker777 -[@rytilahti]: https://github.com/rytilahti -[@sVnsation]: https://github.com/sVnsation +[@pssc]: https://github.com/pssc +[@sanjay900]: https://github.com/sanjay900 [@scop]: https://github.com/scop -[@sdb9696]: https://github.com/sdb9696 -[@shmuelzon]: https://github.com/shmuelzon [@silamon]: https://github.com/silamon -[@sorgfresser]: https://github.com/sorgfresser -[@squishykid]: https://github.com/squishykid -[@srescio]: https://github.com/srescio [@starkillerOG]: https://github.com/starkillerOG -[@synesthesiam]: https://github.com/synesthesiam +[@tamwahba]: https://github.com/tamwahba +[@tdfountain]: https://github.com/tdfountain +[@tedvdb]: https://github.com/tedvdb [@thecode]: https://github.com/thecode -[@thomasddn]: https://github.com/thomasddn -[@tkunzfeld]: https://github.com/tkunzfeld [@tl-sl]: https://github.com/tl-sl -[@tomer-w]: https://github.com/tomer-w [@tr4nt0r]: https://github.com/tr4nt0r [@tronikos]: https://github.com/tronikos -[@tswsl1989]: https://github.com/tswsl1989 -[@tyron]: https://github.com/tyron -[@wlcrs]: https://github.com/wlcrs +[@tsvi]: https://github.com/tsvi +[@tyriis]: https://github.com/tyriis +[@ucodery]: https://github.com/ucodery +[@wilbiev]: https://github.com/wilbiev +[@wittypluck]: https://github.com/wittypluck +[@wuede]: https://github.com/wuede +[@yuxincs]: https://github.com/yuxincs +[@zerzhang]: https://github.com/zerzhang [@zweckj]: https://github.com/zweckj From d4298c0324bceae21ac96568e83f4fbada475660 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sat, 14 Jun 2025 11:17:06 +0200 Subject: [PATCH 118/362] Add Reolink baby cry sensitivity docs (#39539) --- source/_integrations/reolink.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index b6f3a6e7157..37dafb89cfe 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -165,6 +165,7 @@ Depending on the supported features of the camera, number entities are added for - AI linger delay+ (up to 3 zones) - AI item forgotten delay+ (up to 3 zones) - AI item taken delay+ (up to 3 zones) +- Baby cry sensitivity - Auto quick reply time - Auto track limit left - Auto track limit right From ae226608963e61333ef33b1954b8a4bf959a8c01 Mon Sep 17 00:00:00 2001 From: Calvin C <2412685+ToniCipriani@users.noreply.github.com> Date: Sat, 14 Jun 2025 05:17:35 -0400 Subject: [PATCH 119/362] Update Hyperion integration documentation with Audio Capture switch (#39337) Co-authored-by: ToniCipriani --- source/_integrations/hyperion.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/hyperion.markdown b/source/_integrations/hyperion.markdown index acf203addb5..ced92a47af6 100644 --- a/source/_integrations/hyperion.markdown +++ b/source/_integrations/hyperion.markdown @@ -91,6 +91,7 @@ Provided entities for controlling external sources: - `switch.[instance]_component_platform_capture`: Toggles the `Screen Capture` source - `switch.[instance]_component_usb_capture`: Toggles the `USB Capture` source +- `switch.[instance]_component_audio_capture`: Toggles the `Audio Capture` source ### Control over Hyperion functionality From 262c73d346ef0810f0fe4cd40cedb421f2c88131 Mon Sep 17 00:00:00 2001 From: Petro31 <35082313+Petro31@users.noreply.github.com> Date: Mon, 16 Jun 2025 01:38:24 -0400 Subject: [PATCH 120/362] Sort and update template documentation. (#39548) --- source/_integrations/template.markdown | 649 ++++++++++++------------- 1 file changed, 320 insertions(+), 329 deletions(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index 60ce3bd9775..fcc432d01ae 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -81,7 +81,7 @@ Entities (alarm control panels, binary sensors, buttons, covers, fans, images, l _For old sensor/binary sensor configuration format, [see below](#legacy-binary-sensor-configuration-format)._ -### State-based template alarm control panels, binary sensors, buttons, covers, fans, images, lights, numbers, selects, sensors, switches, vacuums, and weathers +### State-based template (all platforms / domains) Template entities will by default update as soon as any of the referenced data in the template updates. @@ -139,6 +139,14 @@ template: ### Configuration reference {% configuration %} +actions: + description: Define actions to be executed when the trigger fires (for trigger-based entities only). Optional. Variables set by the action script are available when evaluating entity templates. This can be used to interact with anything using actions, in particular actions with [response data](/docs/scripts/perform-actions#use-templates-to-handle-response-data). [See action documentation](/docs/automation/action). + required: false + type: list +conditions: + description: Define conditions that have to be met after a trigger fires and before any actions are executed or sensor updates are performed (for trigger-based entities only). Optional. [See condition documentation](/docs/automation/condition). + required: false + type: list triggers: description: Define one or multiple automation triggers to update the entities. Optional. If omitted will update based on referenced entities. [See trigger documentation](/docs/automation/trigger). required: false @@ -147,16 +155,8 @@ unique_id: description: The unique ID for this config block. This will be prefixed to all unique IDs of all entities in this block. required: false type: string -conditions: - description: Define conditions that have to be met after a trigger fires and before any actions are executed or sensor updates are performed (for trigger-based entities only). Optional. [See condition documentation](/docs/automation/condition). - required: false - type: list -actions: - description: Define actions to be executed when the trigger fires (for trigger-based entities only). Optional. Variables set by the action script are available when evaluating entity templates. This can be used to interact with anything using actions, in particular actions with [response data](/docs/scripts/perform-actions#use-templates-to-handle-response-data). [See action documentation](/docs/automation/action). - required: false - type: list variables: - description: Key-value pairs of variable definitions which can be referenced and used in the templates below (for trigger-based entities only). Mostly used by blueprints. + description: Key-value pairs of variable definitions which can be referenced and used in the templates below (for trigger-based entities only). Mostly used by blueprints. With State-based template entities, variables are only resolved when the configuration is loaded or reloaded. Trigger based template entities resolve variables between triggers and actions. required: false type: map keys: @@ -164,62 +164,39 @@ variables: description: The variable name and corresponding value. required: true type: string -sensor: - description: List of sensors - required: true - type: list - keys: - state: - description: "Defines a template to get the state of the sensor. If the sensor is numeric, i.e. it has a `state_class` or a `unit_of_measurement`, the state template must render to a number or to `none`. The state template must not render to a string, including `unknown` or `unavailable`. An `availability` template may be defined to suppress rendering of the state template." - required: true - type: template - unit_of_measurement: - description: "Defines the units of measurement of the sensor, if any. This will also display the value based on the user profile Number Format setting and influence the graphical presentation in the history visualization as a continuous value." - required: false - type: string - default: None - state_class: - description: "The [state_class](https://developers.home-assistant.io/docs/core/entity/sensor#available-state-classes) of the sensor. This will also display the value based on the user profile Number Format setting and influence the graphical presentation in the history visualization as a continuous value. If you desire to include the sensor in long-term statistics, include this key and assign it the appropriate value" - required: false - type: string - default: None - last_reset: - description: "Defines a template that describes when the state of the sensor was last reset. Must render to a valid `datetime`. Only available when `state_class` is set to `total`" - required: false - type: template - default: None -binary_sensor: - description: List of binary sensors - required: true - type: list - keys: - state: - description: The sensor is `on` if the template evaluates as `True`, `yes`, `on`, `enable` or a positive number. Any other value will render it as `off`. The actual appearance in the frontend (`Open`/`Closed`, `Detected`/`Clear` etc) depends on the sensor's device_class value - required: true - type: template - delay_on: - description: The amount of time (e.g. `0:00:05`) the template state must be ***met*** before this sensor will switch to `on`. This can also be a template. - required: false - type: time - delay_off: - description: The amount of time the template state must be ***not met*** before this sensor will switch to `off`. This can also be a template. - required: false - type: time - auto_off: - description: "**Requires a trigger.** After how much time the entity should turn off after it rendered 'on'." - required: false - type: time -"[both sensor and binary_sensor entities]": - description: Fields that can be used above for both sensors and binary sensors. +"[all sensor, binary sensor, button, image, light, number, select, switch, weather entities]": + description: Fields that can be used above for sensors, binary sensors, buttons, numbers, and selects. required: false type: map keys: + availability: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + icon: + description: Defines a template for the icon of the entity. + required: false + type: template picture: description: Defines a template for the entity picture of the sensor. required: false type: template + name: + description: Defines a template to get the name of the entity. + required: false + type: template + unique_id: + description: An ID that uniquely identifies this entity. Will be combined with the unique ID of the configuration block if available. This allows changing the `name`, `icon` and `entity_id` from the web interface. + required: false + type: string +"[all binary_sensor, sensor, vacuum entities]": + description: Fields that can be used above for binary sensors, sensors, and vacuums. + required: false + type: map + keys: attributes: - description: Defines templates for attributes of the sensor. + description: Defines templates for attributes of the entity. required: false type: map keys: @@ -227,28 +204,19 @@ binary_sensor: description: The attribute and corresponding template. required: true type: template - device_class: - description: Sets the class of the device, changing the device state and icon that is displayed on the UI (see below). It does not set the `unit_of_measurement`. - required: false - type: device_class - default: None alarm_control_panel: description: List of alarm control panels required: true type: map keys: - state: - description: "Defines a template to set the state of the alarm panel. Only the states `armed_away`, `armed_home`, `armed_night`, `armed_vacation`, `arming`, `disarmed`, `pending`, `triggered` and `unavailable` are used." - required: false - type: template - disarm: - description: Defines an action to run when the alarm is disarmed. - required: false - type: action arm_away: description: Defines an action to run when the alarm is armed to away mode. required: false type: action + arm_custom_bypass: + description: Defines an action to run when the alarm is armed to custom bypass mode. + required: false + type: action arm_home: description: Defines an action to run when the alarm is armed to home mode. required: false @@ -261,14 +229,6 @@ alarm_control_panel: description: Defines an action to run when the alarm is armed to vacation mode. required: false type: action - arm_custom_bypass: - description: Defines an action to run when the alarm is armed to custom bypass mode. - required: false - type: action - trigger: - description: Defines an action to run when the alarm is triggered. - required: false - type: action code_arm_required: description: If true, the code is required to arm the alarm. required: false @@ -279,65 +239,44 @@ alarm_control_panel: required: false type: string default: number -number: - description: List of numbers - required: true - type: map - keys: - state: - description: Template for the number's current value. - required: true - type: template - unit_of_measurement: - description: Defines the units of measurement of the number, if any. + disarm: + description: Defines an action to run when the alarm is disarmed. required: false - type: string + type: action + state: + description: "Defines a template to set the state of the alarm panel. Only the states `armed_away`, `armed_home`, `armed_night`, `armed_vacation`, `arming`, `disarmed`, `pending`, `triggered` and `unavailable` are used." + required: false + type: template + trigger: + description: Defines an action to run when the alarm is triggered. + required: false + type: action +binary_sensor: + description: List of binary sensors + required: true + type: list + keys: + auto_off: + description: "**Requires a trigger.** After how much time the entity should turn off after it rendered 'on'." + required: false + type: time + delay_off: + description: The amount of time the template state must be ***not met*** before this sensor will switch to `off`. This can also be a template. + required: false + type: time + delay_on: + description: The amount of time (e.g. `0:00:05`) the template state must be ***met*** before this sensor will switch to `on`. This can also be a template. + required: false + type: time + device_class: + description: Sets the class of the device, changing the device state and icon that is displayed on the UI (see below). It does not set the `unit_of_measurement`. + required: false + type: device_class default: None - set_value: - description: Defines actions to run when the number value changes. The variable `value` will contain the number entered. - required: true - type: action - step: - description: Template for the number's increment/decrement step. - required: true - type: template - min: - description: Template for the number's minimum value. - required: false - type: template - default: 0.0 - max: - description: Template for the number's maximum value. - required: false - type: template - default: 100.0 - optimistic: - description: Flag that defines if number works in optimistic mode. When enabled, the number's state will update immediately when changed through the UI or service calls, without waiting for the template defined in `state` to update. When disabled (default), the number will only update when the `state` template returns a new value. - required: false - type: boolean - default: false -select: - description: List of selects - required: true - type: map - keys: state: - description: Template for the select's current value. + description: The sensor is `on` if the template evaluates as `True`, `yes`, `on`, `enable` or a positive number. Any other value will render it as `off`. The actual appearance in the frontend (`Open`/`Closed`, `Detected`/`Clear` etc) depends on the sensor's device_class value required: true type: template - select_option: - description: Defines actions to run to select an option from the `options` list. The variable `option` will contain the option selected. - required: true - type: action - options: - description: Template for the select's available options. - required: true - type: template - optimistic: - description: Flag that defines if select works in optimistic mode. When enabled, the select's state will update immediately when a new option is chosen through the UI or service calls, without waiting for the template defined in `state` to update. When disabled (default), the select will only update when the `state` template returns a new value. - required: false - type: boolean - default: false button: description: List of buttons required: true @@ -351,14 +290,10 @@ cover: description: Characteristics of a cover type: map keys: - state: - description: Defines a template to get the state of the cover. Valid output values from the template are `open`, `opening`, `closing` and `closed` which are directly mapped to the corresponding states. In addition, `true` is valid as a synonym to `open` and `false` as a synonym to `closed`. If [both a `state` and a `position` template](/integrations/cover.template/#combining-value_template-and-position_template) are specified, only `opening` and `closing` are set from the `state` template. If the template produces a `None` value the state will be set to `unknown`. - required: false - type: template - position: - description: Defines a template to get the position of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value the current position will be set to `unknown`. - required: false - type: template + close_cover: + description: Defines an action to close the cover. + required: inclusive + type: action device_class: description: Sets the [class of the device](/integrations/cover/), changing the device state and icon that is displayed on the frontend. required: false @@ -367,14 +302,15 @@ cover: description: Defines an action to open the cover. If [`open_cover`](#open_cover) is specified, [`close_cover`](#close_cover) must also be specified. At least one of [`open_cover`](#open_cover) and [`set_cover_position`](#set_cover_position) must be specified. required: inclusive type: action - close_cover: - description: Defines an action to close the cover. - required: inclusive - type: action - stop_cover: - description: Defines an action to stop the cover. + optimistic: + description: Force cover position to use [optimistic mode](#optimistic-mode). required: false - type: action + type: boolean + default: false + position: + description: Defines a template to get the position of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value the current position will be set to `unknown`. + required: false + type: template set_cover_position: description: Defines an action to set to a cover position (between `0` and `100`). The variable `position` will contain the entity's set position. required: false @@ -383,28 +319,35 @@ cover: description: Defines an action to set the tilt of a cover (between `0` and `100`). The variable `tilt` will contain the entity's set tilt position. required: false type: action - optimistic: - description: Force cover position to use [optimistic mode](#optimistic-mode). + state: + description: Defines a template to get the state of the cover. Valid output values from the template are `open`, `opening`, `closing` and `closed` which are directly mapped to the corresponding states. In addition, `true` is valid as a synonym to `open` and `false` as a synonym to `closed`. If [both a `state` and a `position` template](/integrations/cover.template/#combining-value_template-and-position_template) are specified, only `opening` and `closing` are set from the `state` template. If the template produces a `None` value the state will be set to `unknown`. required: false - type: boolean - default: false + type: template + stop_cover: + description: Defines an action to stop the cover. + required: false + type: action + tilt: + description: Defines a template to get the tilt state of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value, the current tilt state will be set to `unknown`. + required: false + type: template tilt_optimistic: description: Force cover tilt position to use [optimistic mode](#optimistic-mode). required: false type: boolean default: false - tilt: - description: Defines a template to get the tilt state of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value, the current tilt state will be set to `unknown`. - required: false - type: template fan: description: List of fans required: true type: map keys: - state: - description: "Defines a template to get the state of the fan. Valid values: `on`, `off`." - required: true + oscillating: + description: "Defines a template to get the osc state of the fan. Valid values: `true`, `false`." + required: false + type: template + direction: + description: "Defines a template to get the direction of the fan. Valid values: `forward`, `reverse`." + required: false type: template percentage: description: Defines a template to get the speed percentage of the fan. @@ -414,22 +357,11 @@ fan: description: Defines a template to get the preset mode of the fan. required: false type: template - oscillating: - description: "Defines a template to get the osc state of the fan. Valid values: `true`, `false`." + preset_modes: + description: List of preset modes the fan is capable of. This is an arbitrary list of strings and must not contain any speeds. required: false - type: template - direction: - description: "Defines a template to get the direction of the fan. Valid values: `forward`, `reverse`." - required: false - type: template - turn_on: - description: Defines an action to run when the fan is turned on. - required: true - type: action - turn_off: - description: Defines an action to run when the fan is turned off. - required: true - type: action + type: [string, list] + default: [] set_percentage: description: Defines an action to run when the fan is given a speed percentage command. required: false @@ -446,16 +378,23 @@ fan: description: Defines an action to run when the fan is given a direction command. required: false type: action - preset_modes: - description: List of preset modes the fan is capable of. This is an arbitrary list of strings and must not contain any speeds. - required: false - type: [string, list] - default: [] speed_count: description: The number of speeds the fan supports. Used to calculate the percentage step for the `fan.increase_speed` and `fan.decrease_speed` actions. required: false type: integer default: 100 + state: + description: "Defines a template to get the state of the fan. Valid values: `on`, `off`." + required: true + type: template + turn_on: + description: Defines an action to run when the fan is turned on. + required: true + type: action + turn_off: + description: Defines an action to run when the fan is turned off. + required: true + type: action image: description: List of images required: true @@ -475,8 +414,18 @@ light: required: true type: map keys: - state: - description: Defines a template to set the state of the light. If not defined, the switch will optimistically assume all commands are successful. + effect: + description: Defines a template to get the effect of the light. + required: inclusive + type: template + default: optimistic + effect_list: + description: Defines a template to get the list of supported effects. Must render a list. + required: inclusive + type: template + default: optimistic + hs: + description: Defines a template to get the HS color of the light. Must render a tuple (hue, saturation). required: false type: template default: optimistic @@ -485,13 +434,13 @@ light: required: false type: template default: optimistic - temperature: - description: Defines a template to get the color temperature of the light. + min_mireds: + description: Defines a template to get the minimum mired value of the light. required: false type: template default: optimistic - hs: - description: Defines a template to get the HS color of the light. Must render a tuple (hue, saturation). + max_mireds: + description: Defines a template to get the maximum mired value of the light. required: false type: template default: optimistic @@ -510,38 +459,9 @@ light: required: false type: template default: optimistic - supports_transition: - description: Defines a template to get if the light supports transition. Should return a boolean value (True/False). If this value is `True`, the transition parameter in a `turn on` or `turn off` call will be passed as a named parameter `transition` in either of the scripts. - required: false - type: template - default: false - effect_list: - description: Defines a template to get the list of supported effects. Must render a list. + set_effect: + description: Defines an action to run when the light is given an effect command. Receives the variable `effect`. May also receive the variables `brightness`, and/or `transition`. required: inclusive - type: template - default: optimistic - effect: - description: Defines a template to get the effect of the light. - required: inclusive - type: template - default: optimistic - min_mireds: - description: Defines a template to get the minimum mired value of the light. - required: false - type: template - default: optimistic - max_mireds: - description: Defines a template to get the maximum mired value of the light. - required: false - type: template - default: optimistic - turn_on: - description: Defines an action to run when the light is turned on. May receive the variables `brightness` and/or `transition`. - required: true - type: action - turn_off: - description: Defines an action to run when the light is turned off. May receive the variable `transition`. - required: true type: action set_level: description: Defines an action to run when the light is given a brightness command. The script will only be called if the `turn_on` call only ha brightness, and optionally transition. Receives variables `brightness` and, optionally, `transition`. @@ -567,19 +487,34 @@ light: description: "Defines an action to run when the light is given an RGBWW color command. Available variables: `rgbww` as a tuple, `rgb` as a tuple, `r`, `g` `b`, `cw` and `ww`." required: false type: action - set_effect: - description: Defines an action to run when the light is given an effect command. Receives the variable `effect`. May also receive the variables `brightness`, and/or `transition`. - required: inclusive + state: + description: Defines a template to set the state of the light. If not defined, the switch will optimistically assume all commands are successful. + required: false + type: template + default: optimistic + supports_transition: + description: Defines a template to get if the light supports transition. Should return a boolean value (True/False). If this value is `True`, the transition parameter in a `turn on` or `turn off` call will be passed as a named parameter `transition` in either of the scripts. + required: false + type: template + default: false + temperature: + description: Defines a template to get the color temperature of the light. + required: false + type: template + default: optimistic + turn_on: + description: Defines an action to run when the light is turned on. May receive the variables `brightness` and/or `transition`. + required: true + type: action + turn_off: + description: Defines an action to run when the light is turned off. May receive the variable `transition`. + required: true type: action lock: description: List of locks required: true type: map keys: - state: - description: Defines a template to set the state of the lock. - required: true - type: template code_format: description: Defines a template to get the `code_format` attribute of the entity. This template must evaluate to a valid [Python regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) or `None`. If it evaluates to a not-`None` value, you are prompted to enter a code when interacting with the lock. The code will be matched against the regular expression, and the lock/unlock actions will be executed only if they match. The actual _validity_ of the entered code must be verified within these actions. If there's a syntax error in the template, the entity will be unavailable. If the template fails to render for other reasons or if the regular expression is invalid, no code will be accepted, and the lock/unlock actions will never be invoked. required: false @@ -589,10 +524,6 @@ lock: description: Defines an action to run when the lock is locked. required: true type: action - unlock: - description: Defines an action to run when the lock is unlocked. - required: true - type: action open: description: Defines an action to run when the lock is opened. required: false @@ -602,6 +533,97 @@ lock: required: false type: boolean default: false + state: + description: Defines a template to set the state of the lock. + required: true + type: template + unlock: + description: Defines an action to run when the lock is unlocked. + required: true + type: action +number: + description: List of numbers + required: true + type: map + keys: + max: + description: Template for the number's maximum value. + required: false + type: template + default: 100.0 + min: + description: Template for the number's minimum value. + required: false + type: template + default: 0.0 + optimistic: + description: Flag that defines if number works in optimistic mode. When enabled, the number's state will update immediately when changed through the UI or service calls, without waiting for the template defined in `state` to update. When disabled (default), the number will only update when the `state` template returns a new value. + required: false + type: boolean + default: false + set_value: + description: Defines actions to run when the number value changes. The variable `value` will contain the number entered. + required: true + type: action + state: + description: Template for the number's current value. + required: true + type: template + unit_of_measurement: + description: Defines the units of measurement of the number, if any. + required: false + type: string + default: None + step: + description: Template for the number's increment/decrement step. + required: true + type: template +select: + description: List of selects + required: true + type: map + keys: + optimistic: + description: Flag that defines if select works in optimistic mode. When enabled, the select's state will update immediately when a new option is chosen through the UI or service calls, without waiting for the template defined in `state` to update. When disabled (default), the select will only update when the `state` template returns a new value. + required: false + type: boolean + default: false + options: + description: Template for the select's available options. + required: true + type: template + select_option: + description: Defines actions to run to select an option from the `options` list. The variable `option` will contain the option selected. + required: true + type: action + state: + description: Template for the select's current value. + required: true + type: template +sensor: + description: List of sensors + required: true + type: list + keys: + last_reset: + description: "Defines a template that describes when the state of the sensor was last reset. Must render to a valid `datetime`. Only available when `state_class` is set to `total`" + required: false + type: template + default: None + state: + description: "Defines a template to get the state of the sensor. If the sensor is numeric, i.e. it has a `state_class` or a `unit_of_measurement`, the state template must render to a number or to `none`. The state template must not render to a string, including `unknown` or `unavailable`. An `availability` template may be defined to suppress rendering of the state template." + required: true + type: template + state_class: + description: "The [state_class](https://developers.home-assistant.io/docs/core/entity/sensor#available-state-classes) of the sensor. This will also display the value based on the user profile Number Format setting and influence the graphical presentation in the history visualization as a continuous value. If you desire to include the sensor in long-term statistics, include this key and assign it the appropriate value" + required: false + type: string + default: None + unit_of_measurement: + description: "Defines the units of measurement of the sensor, if any. This will also display the value based on the user profile Number Format setting and influence the graphical presentation in the history visualization as a continuous value." + required: false + type: string + default: None switch: description: List of switches required: true @@ -612,141 +634,84 @@ switch: required: false type: template default: optimistic - turn_on: - description: Defines an action or list of actions to run when the switch is turned on. - required: true - type: action turn_off: description: Defines an action or list of actions to run when the switch is turned off. required: true type: action + turn_on: + description: Defines an action or list of actions to run when the switch is turned on. + required: true + type: action vacuum: description: List of vacuum entities required: true type: map keys: - state: - description: "Defines a template to get the state of the vacuum. Valid value: `docked`/`cleaning`/`idle`/`paused`/`returning`/`error`" - required: false - type: template battery_level: description: "Defines a template to get the battery level of the vacuum. Legal values are numbers between `0` and `100`." required: false type: template + clean_spot: + description: Defines an action to run when the vacuum is given a clean spot command. + required: false + type: action fan_speed: description: Defines a template to get the fan speed of the vacuum. required: false type: template - attributes: - description: Defines templates for attributes of the sensor. + fan_speeds: + description: List of fan speeds supported by the vacuum. + required: false + type: [string, list] + locate: + description: Defines an action to run when the vacuum is given a locate command. required: false - type: map - keys: - "attribute: template": - description: The attribute and corresponding template. - required: true - type: template - start: - description: Defines an action to run when the vacuum is started. - required: true type: action pause: description: Defines an action to run when the vacuum is paused. required: false type: action - stop: - description: Defines an action to run when the vacuum is stopped. - required: false - type: action return_to_base: description: Defines an action to run when the vacuum is given a return to base command. required: false type: action - clean_spot: - description: Defines an action to run when the vacuum is given a clean spot command. - required: false - type: action - locate: - description: Defines an action to run when the vacuum is given a locate command. - required: false - type: action set_fan_speed: description: Defines an action to run when the vacuum is given a command to set the fan speed. required: false type: action - fan_speeds: - description: List of fan speeds supported by the vacuum. + start: + description: Defines an action to run when the vacuum is started. + required: true + type: action + state: + description: "Defines a template to get the state of the vacuum. Valid value: `docked`/`cleaning`/`idle`/`paused`/`returning`/`error`" required: false - type: [string, list] + type: template + stop: + description: Defines an action to run when the vacuum is stopped. + required: false + type: action weather: description: List of weather entities required: true type: map keys: - condition_template: - description: The current weather condition. - required: true - type: template - temperature_template: - description: The current temperature. - required: true - type: template - dew_point_template: - description: The current dew point. - required: false - type: template apparent_temperature_template: description: The current apparent (feels-like) temperature. required: false type: template - temperature_unit: - description: Unit for temperature_template output. Valid options are °C, °F, and K. - required: false - type: string - humidity_template: - description: The current humidity. - required: true - type: template - pressure_template: - description: The current air pressure. - required: false - type: template - pressure_unit: - description: Unit for pressure_template output. Valid options are Pa, hPa, kPa, bar, cbar, mbar, mmHg, inHg, psi. - required: false - type: string - wind_speed_template: - description: The current wind speed. - required: false - type: template - wind_gust_speed_template: - description: The current wind gust speed. - required: false - type: template - wind_speed_unit: - description: Unit for wind_speed_template output. Valid options are m/s, km/h, mph, mm/d, in/d, and in/h. - required: false - type: string - wind_bearing_template: - description: The current wind bearing. - required: false - type: template - ozone_template: - description: The current ozone level. - required: false - type: template cloud_coverage_template: description: The current cloud coverage. required: false type: template - visibility_template: - description: The current visibility. + condition_template: + description: The current weather condition. + required: true + type: template + dew_point_template: + description: The current dew point. required: false type: template - visibility_unit: - description: Unit for visibility_template output. Valid options are km, mi, ft, m, cm, mm, in, yd. - required: false - type: string forecast_daily_template: description: Daily forecast data. required: false @@ -759,32 +724,58 @@ weather: description: Twice daily forecast data. required: false type: template + humidity_template: + description: The current humidity. + required: true + type: template + ozone_template: + description: The current ozone level. + required: false + type: template precipitation_unit: description: Unit for precipitation output. Valid options are km, mi, ft, m, cm, mm, in, yd. required: false type: string -"[all sensor, binary sensor, button, image, light, number, select, switch, weather entities]": - description: Fields that can be used above for sensors, binary sensors, buttons, numbers, and selects. - required: false - type: map - keys: - name: - description: Defines a template to get the name of the entity. + pressure_template: + description: The current air pressure. required: false type: template - unique_id: - description: An ID that uniquely identifies this entity. Will be combined with the unique ID of the configuration block if available. This allows changing the `name`, `icon` and `entity_id` from the web interface. + pressure_unit: + description: Unit for pressure_template output. Valid options are Pa, hPa, kPa, bar, cbar, mbar, mmHg, inHg, psi. required: false type: string - icon: - description: Defines a template for the icon of the entity. + temperature_template: + description: The current temperature. + required: true + type: template + temperature_unit: + description: Unit for temperature_template output. Valid options are °C, °F, and K. + required: false + type: string + visibility_template: + description: The current visibility. required: false type: template - availability: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. + visibility_unit: + description: Unit for visibility_template output. Valid options are km, mi, ft, m, cm, mm, in, yd. + required: false + type: string + wind_gust_speed_template: + description: The current wind gust speed. + required: false + type: template + wind_speed_template: + description: The current wind speed. + required: false + type: template + wind_speed_unit: + description: Unit for wind_speed_template output. Valid options are m/s, km/h, mph, mm/d, in/d, and in/h. + required: false + type: string + wind_bearing_template: + description: The current wind bearing. required: false type: template - default: true {% endconfiguration %} From 821b05f085d44d4a5ec3a3d983c051e9610722b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Hohwiller?= Date: Mon, 16 Jun 2025 07:42:55 +0200 Subject: [PATCH 121/362] #39555: improve tasmota.markdown (#39558) Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/tasmota.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tasmota.markdown b/source/_integrations/tasmota.markdown index 185dcf63f94..78b10d153a7 100644 --- a/source/_integrations/tasmota.markdown +++ b/source/_integrations/tasmota.markdown @@ -31,7 +31,7 @@ This integration allows you to control [Tasmota](https://tasmota.github.io/docs/ - MQTT broker and the [MQTT integration](/integrations/mqtt/) set up in Home Assistant. - Tasmota devices' MQTT setting configured to communicate with the MQTT broker. - Tasmota devices flashed with version 9.2, or later (`tasmota-lite.bin` does not support this integration). -- Tasmota devices configured for native discovery (`SetOption19 0`). +- Tasmota devices configured for native discovery (`SetOption19 0`). Go to the web interface of your Tasmota device, select **Tools** and then **Console**. Where you can see the placeholder **Enter command** type or paste `SetOption19 0` and hit **Return**. - Although the Tasmota integration supports custom fulltopic it is strongly suggested to leave fulltopic at its default, Tasmota does not prevent setting an invalid or non-unique fulltopic, for example a fulltopic without the `%prefix%` or `%topic%` tokens. ## Supported features From 76bb9ab646cb3f08075ae2773adaa14686d2ae29 Mon Sep 17 00:00:00 2001 From: David Martin <51385971+3ative@users.noreply.github.com> Date: Mon, 16 Jun 2025 06:44:02 +0100 Subject: [PATCH 122/362] Update octoprint.markdown - Sensors added and list(s) re-ordered (#39547) --- source/_integrations/octoprint.markdown | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/_integrations/octoprint.markdown b/source/_integrations/octoprint.markdown index 03893304c7c..609c83c481e 100644 --- a/source/_integrations/octoprint.markdown +++ b/source/_integrations/octoprint.markdown @@ -61,10 +61,14 @@ The OctoPrint integration lets you monitor various states of your 3D printer and Supported sensors: +- Actual Bed Temperature +- Actual Tool (Nozzle) Temperature - Current Printer State -- Job Completed Percentage - Estimated Finish Time +- Job Completed Percentage - Estimated Start Time +- Target Bed Temperature +- Target Tool (Nozzle) Temperature ## Camera @@ -75,11 +79,11 @@ The OctoPrint integration provides a camera feed if one is configured in OctoPri The OctoPrint integration provides the following buttons: - Pause Job -- Resume Job -- Stop Job -- Shutdown System - Reboot System - Restart Octoprint +- Resume Job +- Shutdown System +- Stop Job ## Troubleshooting From 131b5848c66736a481a0f26c15dc9bead9621d93 Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Mon, 16 Jun 2025 15:59:44 +1000 Subject: [PATCH 123/362] Make Tesla Fleet documentation easier to follow (#39440) Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/tesla_fleet.markdown | 389 ++++++++++++++-------- 1 file changed, 250 insertions(+), 139 deletions(-) diff --git a/source/_integrations/tesla_fleet.markdown b/source/_integrations/tesla_fleet.markdown index f72272cce2b..74e85bb58ee 100644 --- a/source/_integrations/tesla_fleet.markdown +++ b/source/_integrations/tesla_fleet.markdown @@ -36,178 +36,292 @@ ha_platforms: ha_integration_type: integration --- -The Tesla Fleet API {% term integration %} exposes various sensors from Tesla vehicles and energy sites using the [Tesla Fleet API](https://developer.tesla.com/). +The **Tesla Fleet** {% term integration %} lets you control Tesla vehicles and energy sites using the [Tesla Fleet API](https://developer.tesla.com/). ## Prerequisites -You must have: +You need to configure developer credentials and host a public key file to allow Home Assistant to communicate with your Tesla account. -- A [Tesla](https://tesla.com) account -- A [Developer Application](https://developer.tesla.com/en_US/dashboard) -- A web domain and host that you can serve your public key file from. Either locally (see [NGINX Home Assistant SSL proxy Add-on](https://github.com/home-assistant/addons/blob/master/nginx_proxy/DOCS.md) instructions below), or alternatively, with some free web-options (ordered from easier to more complex): - - [FleetKey.cc](https://fleetkey.cc) - - [MyTeslamate.com](https://app.myteslamate.com/fleet) - - [AWS S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html) - - [Cloudflare Pages](https://pages.cloudflare.com/) - - [Firebase Hosting](https://firebase.google.com/docs/hosting) - - -{% include integrations/config_flow.md %} - -{% details "Hosting a Public/Private Key Pair with the NGINX Home Assistant SSL proxy Add-on" %} - -While the [Tesla Fleet API documentation Step 3](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-3-generate-a-public-private-key-pair) mentions this as a later step, it is recommended that you do this first to ensure key reachability before the rest of the integration. -With this method, it is assumed that the [NGINX Home Assistant SSL proxy Add-on](https://github.com/home-assistant/addons/blob/master/nginx_proxy/DOCS.md) is running as a reverse proxy for external access to your Home Assistant installation. - -1. **Open an SSH Terminal** on your Home Assistant installation using the [Terminal & SSH Add-on](https://www.home-assistant.io/common-tasks/os#installing-and-using-the-ssh-add-on). -2. Run this command to **create a private key**: `openssl ecparam -name prime256v1 -genkey -noout -out private-key.pem` -3. Run this command to **create and associate a public key** with it: `openssl ec -in private-key.pem -pubout -out public-key.pem` -4. **Backup both these files** somewhere safe and private for access later. -5. **Copy the public key** file `public-key.pem` to `/share/tesla/.well-known/appspecific/com.tesla.3p.public-key.pem`. It needs to be exactly this location for Tesla's API to partner with your account correctly. -6. Create a **NGINX configuration file** `nginx_proxy_default_tesla.conf` in `/share` with: `echo 'location /.well-known/appspecific/com.tesla.3p.public-key.pem {\n root /share/tesla;\n}' > /share/nginx_proxy_default_tesla.conf` -7. Close the Terminal and go to Settings->Add-Ons->**NGINX Home Assistant SSL proxy**->Configuration page. Change the `customize.active` option from the default `false` to `true`. Leave the `config.default` option at its default value: `nginx_proxy_default*.conf`. -8. **Restart the NGINX Home Assistant SSL proxy Add-on** on the Settings->Add-Ons->NGINX Home Assistant SSL proxy->Info page and test if the public key file is accessible at `https://my.domain.com/.well-known/appspecific/com.tesla.3p.public-key.pem` - -{% enddetails %} - -{% details "Hosting a Public/Private Key Pair" %} - -While the [Tesla Fleet API documentation Step 3](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-3-generate-a-public-private-key-pair) mentions this as a later step, it is recommended that you do this first to ensure key reachability before the rest of the integration. - -1. Open a new terminal on your computer. -2. Run this command to create a private key: `openssl ecparam -name prime256v1 -genkey -noout -out private-key.pem` -3. Run this command to create and associate a public key with it: `openssl ec -in private-key.pem -pubout -out public-key.pem` -4. Rename the public key file to `com.tesla.3p.public-key.pem`. This needs to be exactly this for Tesla's API to partner with your account correctly. -5. Backup both these files somewhere safe and private for access later. -6. Upload the public key file to your domain at the path `/.well-known/appspecific/com.tesla.3p.public-key.pem`. For example, if your domain is `https://my.domain.com`, the public key file must be accessible at `https://my.domain.com/.well-known/appspecific/com.tesla.3p.public-key.pem`. Do not use redirection logic to handle this, or the Tesla API will not recognize your app later in the process. - -{% enddetails %} - -{% details "Setting up the Developer Application" %} - -These steps are also summarized in the [Tesla Fleet API documentation Step 2](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-2-create-an-application), but it is recommended to follow the steps below to cover specific details. - -1. If you have not already set up your [Tesla Developer account](https://developer.tesla.com/teslaaccount): Confirm that you have a verified email and multi-factor authentication set up. -2. Navigate to the [Developer dashboard](https://developer.tesla.com/en_US/dashboard). Change your locale if needed to wherever your account is based, using the globe icon at the top-right corner. -3. Select **Create New Application**. This should launch a new page with the header **Create Fleet API Application**. -4. For simple integrations, under **Registration Type**, select **Just for me**. If you're confident about your situation being a business setup instead, select **For my business**. Select **Next**. -5. At the **Application Details** step, use a name that is easy to refer to later, such as `ha-integration`. This will be needed later while configuring the integration. Select **Next**. -6. At the **Client Details** step, under **Oauth Grant Type**, select **Authorization Code and Machine-to-Machine**. - - Under **Allowed Origin URL(s)**, enter your domain where you hosted your public key earlier. Using the example above, this would be `https://my.domain.com/`. - - Under **Allowed Redirect URI(s)**, enter `https://my.home-assistant.io/redirect/oauth`. - - Select **Next**. -7. At the **API & Scopes** step, select the configurations you'd like to access. - - At least one of `Vehicle Information` or `Energy Product Information` **must** be selected for the integration to function. It is recommended you select all scopes for full functionality. - - If you're unsure, you can select only one of these two required scopes for now and update the scopes later from the Developer Dashboard. However, note that if the scopes are updated, you will need to reconfigure the integration fully (refer to the **Integration is broken and needs to be reconfigured** troubleshooting steps below). - - Select **Next**. -8. At the **Billing Details (Optional)** step, enter your billing details if needed, then select **Submit**. Tesla does not support billing in all countries yet. **Developers in countries that do not yet support payments will not see this step**. - - Tesla provides a $10 monthly credit for personal API usage, so your level of usage may be covered for free. Detailed pricing info for commands, data polling, and wake signals can be found at [developer.tesla.com](https://developer.tesla.com). Use these details to calculate your usage estimate if you rely heavily on this integration. - - If unsure, you can select **Skip & Submit** for now and add the billing details later when your usage is close to the free threshold. -9. Your developer application is ready for use! - -{% enddetails %} - -{% details "Register your application as a Fleet API partner" %} - -These steps are also summarized in the [Tesla Fleet API documentation Step 4](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-4-call-the-register-endpoint), but the steps below provide easier copy-pasteable code and additional checks. +- A [Tesla](https://tesla.com) account with verified email +- A web domain to host your public key file: + - [NGINX Home Assistant SSL proxy Add-on](https://github.com/home-assistant/addons/blob/master/nginx_proxy/DOCS.md) (recommended) + - External hosting service ([FleetKey.cc](https://fleetkey.cc), [MyTeslamate.com](https://app.myteslamate.com/fleet), etc.) +{% note %} +The setup process involves creating encryption keys, registering a Tesla Developer Application, and connecting your Tesla account to Home Assistant. Tesla requires a publicly accessible domain with a valid certificate to verify your application's identity. +{% endnote %} {% warning %} -The following steps involve sensitive credentials. Never share your `Client Secret` or access token with anyone directly, and ensure you're working in a secure environment. +The China region is currently not supported by this {% term integration %}. {% endwarning %} -1. Get your OAuth details by going to your [Developer dashboard](https://developer.tesla.com/en_US/dashboard). Under the app you set up for Home Assistant integration select **View Details**. Then, select the **Credentials & APIs** tab. Note the `Client ID` and `Client Secret` strings. +## Configuration -2. Run this CURL request, replacing the variable values as specified in the notes below: + +To set up the Tesla Fleet integration, you need to first generate encryption keys and create a Tesla Developer Application. + +### Step 1: Generate encryption keys + +Choose the method that matches your hosting setup: + +{% details "Using NGINX Home Assistant SSL proxy Add-on (recommended)" %} + +This method works if you have the [NGINX Home Assistant SSL proxy Add-on](https://github.com/home-assistant/addons/blob/master/nginx_proxy/DOCS.md) running for external access to Home Assistant. + +1. Open an SSH Terminal using the [Terminal & SSH Add-on](https://www.home-assistant.io/common-tasks/os#installing-and-using-the-ssh-add-on). + +2. Create your private key: + + ```shell + openssl ecparam -name prime256v1 -genkey -noout -out tesla_fleet.key + + ```shell + openssl ec -in tesla_fleet.key -pubout -out public-key.pem + ``` + +### Set up the keys for Home Assistant + +1. Copy the private key to your Home Assistant configuration: + + ```shell + cp tesla_fleet.key /config/tesla_fleet.key + ``` + +2. Create the directory for the public key: + + ```shell + mkdir -p /share/tesla/.well-known/appspecific/ + ``` + +3. Copy the public key to the web-accessible location: + + ```shell + cp public-key.pem /share/tesla/.well-known/appspecific/com.tesla.3p.public-key.pem + ``` + +### Configure NGINX + +1. Create the NGINX configuration: + + ```shell + echo 'location /.well-known/appspecific/com.tesla.3p.public-key.pem { + root /share/tesla; + }' > /share/nginx_proxy_default_tesla.conf + ``` + +2. Configure the NGINX Add-on: + - Go to **Settings** > **Add-ons** > **NGINX Home Assistant SSL proxy** > **Configuration** + - Change `customize.active` from `false` to `true` + - Leave `config.default` at its default value: `nginx_proxy_default*.conf` + +3. Restart the NGINX Add-on and verify your public key is accessible at: + `https://yourdomain.com/.well-known/appspecific/com.tesla.3p.public-key.pem` + +4. Backup your keys in a safe location for future use. + +{% enddetails %} + +{% details "Using external web hosting" %} + +Use this method if you have your own web hosting or prefer using a third-party service. + +1. **Open a terminal** on your computer. + +2. **Create your private key**: + + ```shell + openssl ecparam -name prime256v1 -genkey -noout -out tesla_fleet.key + ``` + +3. **Create the public key**: + + ```shell + openssl ec -in tesla_fleet.key -pubout -out public-key.pem + ``` + +4. **Rename the public key** file: + + ```shell + mv public-key.pem com.tesla.3p.public-key.pem + ``` + +### Set up hosting + +5. **Upload the public key** to your web hosting at the exact path: + `/.well-known/appspecific/com.tesla.3p.public-key.pem` + + {% important %} + The file must be accessible at `https://yourdomain.com/.well-known/appspecific/com.tesla.3p.public-key.pem` with no redirects. + {% endimportant %} + +6. **Copy the private key** to your Home Assistant configuration directory: + + ```shell + cp tesla_fleet.key /config/tesla_fleet.key + ``` + +7. **Backup both key files** in a safe location for future use. + +{% enddetails %} + +### Step 2: Create Tesla Developer Application + +Now you'll create a Tesla Developer Application to connect Home Assistant with Tesla's API. + +1. Set up your Tesla Developer account at [developer.tesla.com](https://developer.tesla.com/teslaaccount): + - Verify your email address + - Enable multi-factor authentication (optional) + +2. Create a new application: + - Go to [developer.tesla.com/request](https://developer.tesla.com/request) + - Start the application request process + +3. Complete registration: + - Select your account: Choose your Tesla account from the dropdown + +4. Enter application details: + - Application name: A name to identify the application + - Description: Enter a brief description of your integration + - Purpose of Usage: Explain how you'll use the API (e.g., "Home automation integration") + +5. Configure client details: + - OAuth Grant Type: Select **Authorization Code and Machine-to-Machine** + - Allowed Origin URL(s): Enter your domain (example: `https://yourdomain.com/`) + - Allowed Redirect URI: Enter `https://my.home-assistant.io/redirect/oauth` + - Allowed Returned URL(s): Leave this field empty (not required) + +6. Select API scopes: + + {% important %} + You must select at least **Vehicle Information** OR **Energy Product Information** for the {% term integration %} to work. + {% endimportant %} + + Recommended scopes for full functionality: + - Vehicle Information + - Vehicle Location + - Vehicle Commands + - Energy Product Information + - Energy Product Settings + + {% note %} + You can change scopes later, but you'll need to reconfigure the entire integration. + {% endnote %} + +7. Set up billing (optional): + - Tesla provides $10 monthly credit for personal use + - Most personal usage stays within the free tier + - You can add billing details later if needed + +8. Save your credentials: + - After creating the application, go to **View Details** > **Credentials & APIs** + - Note your **Client ID** and **Client Secret** - you'll need these for Home Assistant + +### Step 3: Register as Tesla Fleet API partner + +Before you can use your application, you need to register it as an official Tesla Fleet API partner. + +{% warning %} +The following steps involve sensitive credentials. Never share your Client Secret or access tokens. +{% endwarning %} + +### Get an access token + +1. Prepare your credentials from the Tesla Developer Dashboard: + - Client ID + - Client Secret + +2. Choose your region URL: + - North America/Asia-Pacific: `https://fleet-api.prd.na.vn.cloud.tesla.com` + - Europe/Middle East/Africa: `https://fleet-api.prd.eu.vn.cloud.tesla.com` + + +3. Get your access token by running this command (replace the variables): ```shell - CLIENT_ID=REPLACE_THIS_WITH_YOUR_CLIENT_ID - CLIENT_SECRET=REPLACE_THIS_WITH_YOUR_CLIENT_SECRET - AUDIENCE="https://fleet-api.prd.na.vn.cloud.tesla.com" curl --request POST \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=client_credentials' \ - --data-urlencode "client_id=$CLIENT_ID" \ - --data-urlencode "client_secret=$CLIENT_SECRET" \ + --data-urlencode 'client_id=YOUR_CLIENT_ID' \ + --data-urlencode 'client_secret=YOUR_CLIENT_SECRET' \ --data-urlencode 'scope=openid vehicle_device_data vehicle_cmds vehicle_charging_cmds' \ - --data-urlencode "audience=$AUDIENCE" \ + --data-urlencode 'audience=YOUR_REGION_URL' \ 'https://fleet-auth.prd.vn.cloud.tesla.com/oauth2/v3/token' ``` - Notes about the variable values: - - For the `CLIENT_SECRET` value, depending on your terminal environment, you may need to escape any `!` and `$` characters in the string, or the curl request will fail. - - Replace the `AUDIENCE` value with your region-specific URL. The URL in the example is for users in North America and Asia-Pacific (excluding China). Refer to the [Base URLs documentation](https://developer.tesla.com/docs/fleet-api/getting-started/base-urls) for the URLs for other regions. - - For the `scope=...` line, replace the values with a space-delimited list of [the official scope keywords](https://developer.tesla.com/docs/fleet-api/authentication/overview#scopes), as you defined them earlier in your app. -3. The CURL request should return a response that looks something like: + {% note %} + If your Client Secret contains `!` or `$` characters, you may need to escape them depending on your terminal. + {% endnote %} + +4. Copy the access token from the response: ```json - {"access_token":"ACCESS_TOKEN","expires_in":28800,"token_type":"Bearer"} + {"access_token":"YOUR_ACCESS_TOKEN","expires_in":28800,"token_type":"Bearer"} ``` - This is your access token. Copy everything between the double-quotes to be used next. -4. Run this CURL request, replacing the variable values as specified in the notes below: +### Register as a partner + +5. Register your domain with Tesla (replace YOUR_ACCESS_TOKEN and your domain): ```shell - curl --location 'https://fleet-api.prd.na.vn.cloud.tesla.com/api/1/partner_accounts' \ + curl --location 'YOUR_REGION_URL/api/1/partner_accounts' \ --header 'Content-Type: application/json' \ - --header 'Authorization: Bearer ACCESS_TOKEN' \ + --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --data '{ - "domain": "my.domain.com" + "domain": "yourdomain.com" }' ``` - - If you had to change the `AUDIENCE` URL for your region in step 2, update the main domain of the `--location` arg. - - Replace `ACCESS_TOKEN` with the access token that you copied in the previous step. - - In the `domain:` line, enter your domain without the leading `https://` and the trailing `/`. -5. You should see a response that contains information about your Tesla Fleet developer app, pricing info, and such. This confirms that the Tesla Fleet API has successfully registered your developer application as a partner. The hard part is over. +6. Verify success - you should see a response with your application details and pricing information. -{% enddetails %} +### Step 4: Connect to Home Assistant -{% details "Linking the Developer Application with Home Assistant" %} +{% include integrations/config_flow.md %} -1. Get your OAuth details by going to your [Developer dashboard](https://developer.tesla.com/en_US/dashboard). Select **View Details** under the app you set up for Home Assistant integration. Then, select the **Credentials & APIs** tab. Note the `Client ID` and `Client Secret` strings, these will be needed later. -2. In Home Assistant, the integration wizard should walk you through the default steps. If not already started, scroll above and select the **ADD INTEGRATION TO MY** button to start the integration wizard. The integration will ask you for all of the necessary integration configurations. -3. In the **Add credentials** step in the wizard, enter your Tesla Fleet developer application name (from step 5 in the **Setting up the Developer Application** section above), and the Oauth Client ID and Client Secret (from step 1 above). Select **Submit**. -4. At this step, you should be taken to the Tesla authentication page. You will need to re-enter your Tesla account login credentials. -5. At the confirmation page with the header **Allow ha-integration access to your Tesla Account** (the specific application name will be whatever you set earlier), select the **Select All** button. This list of scopes is already limited to the specific scopes you chose for the application information earlier, so it is not necessary to review them again. Select **Allow**. -6. You should now see a Home Assistant page asking if you would like to **Link account to Home Assistant?**. Select **Link account**. -7. You're all set! The integration should fetch your device details into Home Assistant. +1. Start the integration setup: + - In Home Assistant, go to {% my integrations title="**Settings** > **Devices & services**" %} + - Select **Add Integration** and search for **Tesla Fleet** -{% enddetails %} +2. Enter your application details: + - **Application name**: Enter the name you used when creating your Tesla Developer Application + - **Client ID: From** your Tesla Developer Dashboard + - **Client Secret**: From your Tesla Developer Dashboard -## Vehicle data polling interval +3. Authenticate with Tesla: + - You'll be redirected to Tesla's login page + - Enter your Tesla account credentials + - On the authorization page, select **Select All** and then **Allow** -The integration is configured to {% term polling poll %} each vehicle every 10 minutes while it's awake. -This is long enough that a single vehicle can be polled 24/7 without exceeding the USD$10 credit Tesla provides. -It is expected that most vehicles are asleep over 50% of the day, so the defaults should also suit users with multiple vehicles or that want to run automated commands. +4. Complete the setup: + - Confirm you want to **Link account to Home Assistant** + - The {% term integration %} will automatically discover your Tesla vehicles and energy products -If the default polling interval does not suit your needs, you can [define a custom polling interval](https://www.home-assistant.io/common-tasks/general/#defining-a-custom-polling-interval). +{% tip %} +If you encounter any issues during setup, check the troubleshooting section below for common solutions. +{% endtip %} -## Scopes +## Data updates -When connecting your Tesla account to Home Assistant, you **must** select at least one of the `Vehicle Information` or `Energy Product Information` scopes. It is recommended you select all scopes for full functionality. The `Vehicle Location` scope was added in Home Assistant 2024.1, so any authorizations performed on previous releases that want this scope will need to be [modified](https://accounts.tesla.com/en_au/account-settings/security?tab=tpty-apps). +The {% term integration %} {% term polling polls %} each vehicle every 10 minutes while it's awake. This is designed to stay within Tesla's $10 monthly credit for most users. Energy product APIs are free to use. -## Pay per use +{% note %} +Tesla charges for API calls starting January 2025. The default polling interval is optimized to stay within the free tier for typical usage. +{% endnote %} -Previously, Tesla restricted this integration to a very modest rate limit. However, from January 2025, accounts in eligible countries will be charged for every API call. Here's what you need to know: +If you need different polling intervals, you can [define a custom polling interval](https://www.home-assistant.io/common-tasks/general/#defining-a-custom-polling-interval). -- Tesla provides a USD$10 credit per developer account per calendar month -- Every vehicle coordinator refresh, vehicle command, and wake up has a cost -- This credit only allows for a maximum of 5000 coordinator refreshes -- Energy product APIs are free to use at this time -- To go beyond the free credit, you must provide payment details to Tesla +## Scopes and billing -For more details, please see [developer.tesla.com](https://developer.tesla.com). +When connecting your Tesla account, you **must** select at least one of **Vehicle Information** or **Energy Product Information**. All scopes are recommended for full functionality. -Note that Tesla does not support billing in all countries yet. **Developers in countries that do not yet support payments will not be able to review their billing or usage**. For countries that do support billing, the current billing usage can be viewed at any time by going to your [Developer Dashboard](https://developer.tesla.com/en_US/dashboard), select **View Details** under the app you set up for Home Assistant integration. Then, select the **Application Usage** tab. +Tesla provides a $10 monthly credit for personal API usage. You can monitor usage in your [Tesla Developer Dashboard](https://developer.tesla.com/en_US/dashboard). ## Command signing -Certain vehicles, including all vehicles manufactured since late 2023, require vehicle commands to be signed with a private key. All actions on vehicle entities will fail with an error if this is required and the key has not been setup correctly. +Certain vehicles, including all vehicles manufactured since late 2023, require vehicle commands to be signed with a private key. All {% term actions %} on vehicle {% term entities %} will fail with an error if this is required and the key has not been setup correctly. -The integration expects your private key to be located at `config/tesla_fleet.key`. +The {% term integration %} expects your private key to be located at `config/tesla_fleet.key`. This should be the same private key file (`tesla_fleet.key`) that you created during the prerequisites setup, copied to this location as instructed in the setup steps above. -Your public key must be added to each of your vehicles by visiting https://tesla.com/_ak/YOUR.DOMAIN and following the instructions in the Tesla app. -If you're using an iPhone, you may need to use Safari to open the webpage and finish the setup. +Your public key must be added to each of your vehicles by visiting `https://tesla.com/_ak/YOUR_DOMAIN` and following the instructions in the Tesla app. +If you're using an iPhone, you may need to use Safari to open the webpage and finish the setup. For more details see [Tesla Fleet API vehicle commands documentation](https://developer.tesla.com/docs/fleet-api/endpoints/vehicle-commands#key-pairing). @@ -360,22 +474,19 @@ These are the entities available in the Tesla Fleet integration. Not all entitie ## Vehicle sleep -Constant API polling will prevent most Model S and Model X vehicles manufactured before 2021 from sleeping, so the integration will stop polling these vehicles for 15 minutes, after 15 minutes of inactivity. You can call the `homeassistant.update_entity` service to force polling the API, which will reset the timer. +Constant API {% term polling %} will prevent most Model S and Model X vehicles manufactured before 2021 from sleeping. The {% term integration %} automatically stops {% term polling %} these vehicles for 15 minutes after inactivity. You can call the `homeassistant.update_entity` {% term action %} to force {% term polling %}, which will reset the timer. + +## Removing the integration + +{% include integrations/remove_device_service.md %} + +- Removing the {% term integration %} does not delete your Tesla Developer Application - you can remove it manually from the [Tesla Developer Dashboard](https://developer.tesla.com/en_US/dashboard) if no longer needed. ## Troubleshooting -- **General troubleshooting steps** - 1. Confirm that your vehicle or energy product can be accessed and updates within the official Tesla app. This rules out any issues that are outside the control of Home Assistant or this integration. - 2. For some errors in the integration, waking the vehicle or energy product through the official app, then restarting Home Assistant will sometimes help re-authenticate the connection with Tesla's API. You may be asked to re-authenticate through the Tesla website. +- **Setup errors**: Verify your public key is accessible at the correct URL and you've completed all registration steps with Tesla +- **Command failures**: Ensure `tesla_fleet.key` exists in your Home Assistant config directory and add your public key to vehicles via `https://tesla.com/_ak/YOUR_DOMAIN` +- **{% term Integration %} stopped working**: Use the reconfigure option in {% my integrations title="**Settings** > **Devices & services**" %} > **Tesla Fleet** +- **Billing errors**: Check your Tesla Developer Dashboard for usage limits and add billing information if needed -- **Integration is broken or needs to be reconfigured** - 1. Ensure that you have a Tesla developer application ready for usage (refer to the instructions in the **Setting up the Developer Application** section above). - 2. Go to your Tesla Fleet integration page in Home Assistant, then select the **Reconfigure** button to bring the integration wizard up. - - If the **Reconfigure** button is not visible, clear any Application Credentials related to Tesla Fleet from your Application Credentials page (can be found at `http://homeassistant.local:PORT/config/application_credentials`), then restart Home Assistant. After the restart, navigate to the Tesla Fleet integration page, and the **Reconfigure ** button should be visible. - 3. Follow the steps in the **Linking the Developer Application with Home Assistant** section above. - -- **Integration no longer works after the January 2025 API pricing updates** - 1. Refer to the **Integration is broken** troubleshooting steps above. - -- **Integration shows `a condition has not been met to process the request`** - 1. Confirm that you've run all the steps from both the **Hosting a Public/Private Key Pair** and **Register your application as a Fleet API partner** sections above. +If you have an error with your credentials, you can delete them in the {% my application_credentials title="Application Credentials" %} user interface. From 615e8ce341a0be7b7f06ab2439a79f5602d53698 Mon Sep 17 00:00:00 2001 From: Andre Lengwenus Date: Mon, 16 Jun 2025 08:00:04 +0200 Subject: [PATCH 124/362] Add installation parameters for LCN (#39549) Co-authored-by: c0ffeeca7 --- source/_integrations/lcn.markdown | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/source/_integrations/lcn.markdown b/source/_integrations/lcn.markdown index 77ee7de26b6..4c27dc3cd5e 100644 --- a/source/_integrations/lcn.markdown +++ b/source/_integrations/lcn.markdown @@ -39,6 +39,27 @@ The `lcn` integration allows connections to more than one hardware coupler. For {% include integrations/config_flow.md %} +To set up the integration, you need to provide the following information: + +{% configuration_basic %} +Name: + description: "Name to identify the integration entry" +IP address: + description: "IP address or hostname of the PCHK server" +Port: + description: "Port used by the PCHK server" +Username: + description: "Username for authorization on the PCHK server" +Password: + description: "Password for authorization on the PCHK server" +Segment coupler scan attempts: + description: "Number of attempts to find a segment coupler in your installation. Increase this number, if not all segment couplers are identified correctly. If no segment coupler is in your installation, leave this number at 0." +Dimming mode: + description: "The number of steps used for dimming outputs of all LCN modules. This setting is system-specific and depends on the capabilities of the installed LCN modules." +Request acknowledgement from modules: + description: "LCN modules can transmit a confirmation message for received commands. Commands are resent if this confirmation is not received. However, the activation of acknowledgements increases the bus traffic, which can lead to message losses if there are many modules in the installation." +{% endconfiguration_basic %} + ## Supported device types There is currently support for the following device types within Home Assistant: From 3ac08fd5393bb7fcfadaeddcb37688f3f1655b7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 08:21:30 +0200 Subject: [PATCH 125/362] build(deps-dev): bump sorbet-runtime from 0.5.12174 to 0.5.12176 (#39569) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 82cfb4556ed..3803b1de4b8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12174) + sorbet-runtime (0.5.12176) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 476aa2d1e44f5915eceb560bd869400fece9abf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 10:06:16 +0200 Subject: [PATCH 126/362] build(deps-dev): bump textlint from 14.8.0 to 14.8.4 (#39571) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 346 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 184 insertions(+), 164 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f7f596d87f..0bc05b6f025 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,21 +20,12 @@ "remark-lint-prohibited-strings": "^4.0.0", "remark-lint-unordered-list-marker-style": "^4.0.1", "remark-stringify": "^11.0.0", - "textlint": "^14.8.0", + "textlint": "^14.8.4", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^5.0.13" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@azu/format-text": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.2.tgz", @@ -298,10 +289,11 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.2.tgz", - "integrity": "sha512-+E/LyaAeuABniD/RvUezWVXKpeuvwLEA9//nE9952zBaOdBd2mQ3pPoM8cUe2X6IcMByfuSLzmYqnYshG60+HQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.3.tgz", + "integrity": "sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer": "^6.0.3" } @@ -450,73 +442,73 @@ "dev": true }, "node_modules/@textlint/ast-tester": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.8.0.tgz", - "integrity": "sha512-nRsgHmY+O7OhCYwGyWze+8mhnTYfCPFYTvuF3mCE5nQrfO9y2anvdjj2Yf6FU7OZI7qxp/R7MWYkiIQb/WEfHQ==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.8.4.tgz", + "integrity": "sha512-j6YKPuEaASeXQ2Y/ode993r4A8ugdGEFnPhp96HVGjNVoAsandlR/L0WEMDG1FdIJj3W9+9rlcikXhFQSFc0lA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.8.0", + "@textlint/ast-node-types": "14.8.4", "debug": "^4.4.1" } }, "node_modules/@textlint/ast-tester/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/ast-traverse": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.8.0.tgz", - "integrity": "sha512-/u1SiIVnRFm1D/pglLtaP0QJND7UAo8axrUfaikFJZ67ciiguu17/yB0VBMbx9iZn5bmeUHH1NicgCnuirvvJg==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.8.4.tgz", + "integrity": "sha512-bnmgt0dB5RxBhRXQnaTd6wblfuv+cRWrGuyMp6CIuPTyWXyA5AO3NhqQYjQLCbrPDByiwbHAQwIZYOw6sVvn9Q==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.8.0" + "@textlint/ast-node-types": "14.8.4" } }, "node_modules/@textlint/ast-traverse/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/config-loader": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.8.0.tgz", - "integrity": "sha512-WYg2WhyFCcCmEN1HOOpe420CMg9o7HzbELVGWvNrgNqqmQDxusUX88z1IG2xJ1bIGpgZTbm9SneUBnoRTzPCJg==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.8.4.tgz", + "integrity": "sha512-TWIfYkGIl6zZz4GJWQVrWurK25YG0j0Br/Jexn2EAh7sun5wDsb7hHK1Y2aWHIAeWHOn5D2C0OdHT3jH8YToGA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/kernel": "^14.8.0", - "@textlint/module-interop": "^14.8.0", - "@textlint/resolver": "^14.8.0", - "@textlint/types": "^14.8.0", - "@textlint/utils": "^14.8.0", + "@textlint/kernel": "14.8.4", + "@textlint/module-interop": "14.8.4", + "@textlint/resolver": "14.8.4", + "@textlint/types": "14.8.4", + "@textlint/utils": "14.8.4", "debug": "^4.4.1", "rc-config-loader": "^4.1.3" } }, "node_modules/@textlint/feature-flag": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.8.0.tgz", - "integrity": "sha512-cmqPYs1EUYC/5YE8pd70ODrtHCeumR5kamK+CuNj2tS2lDPJ55XJt2I+UnX0SqyRATdl7Yp7OizLfZ5xrtAlUQ==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.8.4.tgz", + "integrity": "sha512-bI1HpZtArzgmbPsMubKe3AYLIOYPOqHJ8R8JlhSuduszVd6gFsyptmMTHdI+1gWRTo1Dv9LRGEmI9W9rAV7Dmg==", "dev": true, "license": "MIT" }, "node_modules/@textlint/fixer-formatter": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.8.0.tgz", - "integrity": "sha512-eDpH/GQrod3Jg4HNkXw4SclSWLX85snUhzhMo1wmYgI8inRaIzfd1sURRy6edEabd6y1kLImyFmYOx9U96ILQA==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.8.4.tgz", + "integrity": "sha512-lpEaVF1iUBL4d+X04BIus7ubiPk5PeRmriFosxoCKT9RqJFXMnC6ApBGpWX5fLBTRK9XNesOpP0c+tXprOAPdw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/module-interop": "^14.8.0", - "@textlint/resolver": "^14.8.0", - "@textlint/types": "^14.8.0", + "@textlint/module-interop": "14.8.4", + "@textlint/resolver": "14.8.4", + "@textlint/types": "14.8.4", "chalk": "^4.1.2", "debug": "^4.4.1", "diff": "^5.2.0", @@ -526,43 +518,43 @@ } }, "node_modules/@textlint/kernel": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.8.0.tgz", - "integrity": "sha512-AUy2qK7Z1pWBwtHjb3kdCwKjPo6M5SuS+e/Homvn77oUKXJVtJi4+HpDvVxTRZjW37LtYxIr/CyNhhNN8HAu4Q==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.8.4.tgz", + "integrity": "sha512-fBk8Lm4Ph7ogvqpSpRFiB0NM/rQVWOnOMLSJqZsdyvA40IVeZZYs+2bM1WgVdAZLUQTHSzKMExsHu2c91YVpKw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.8.0", - "@textlint/ast-tester": "^14.8.0", - "@textlint/ast-traverse": "^14.8.0", - "@textlint/feature-flag": "^14.8.0", - "@textlint/source-code-fixer": "^14.8.0", - "@textlint/types": "^14.8.0", - "@textlint/utils": "^14.8.0", + "@textlint/ast-node-types": "14.8.4", + "@textlint/ast-tester": "14.8.4", + "@textlint/ast-traverse": "14.8.4", + "@textlint/feature-flag": "14.8.4", + "@textlint/source-code-fixer": "14.8.4", + "@textlint/types": "14.8.4", + "@textlint/utils": "14.8.4", "debug": "^4.4.1", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" } }, "node_modules/@textlint/kernel/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/linter-formatter": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.8.0.tgz", - "integrity": "sha512-xedTBR/rlVNS9Np5moxhWGwVWEY8Eg+MxkasZblEZgiGbuMhCiVNrSuvx8T6E/UFvFunQYc9oNIMylzAXtnx7A==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.8.4.tgz", + "integrity": "sha512-sZ0UfYRDBNHnfMVBqLqqYnqTB7Ec169ljlmo+SEHR1T+dHUPYy1/DZK4p7QREXlBSFL4cnkswETCbc9xRodm4Q==", "dev": true, "license": "MIT", "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^14.8.0", - "@textlint/resolver": "^14.8.0", - "@textlint/types": "^14.8.0", + "@textlint/module-interop": "14.8.4", + "@textlint/resolver": "14.8.4", + "@textlint/types": "14.8.4", "chalk": "^4.1.2", "debug": "^4.4.1", "js-yaml": "^3.14.1", @@ -575,27 +567,28 @@ } }, "node_modules/@textlint/markdown-to-ast": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.8.0.tgz", - "integrity": "sha512-KxvogGH8BPfR4eP5TNlRiR7KcPWzFjk1k8TX0WBnqWTzQeYbDYulYslVyiq06qc1NkTHvpK34zbS8UWZyzIQKA==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.8.4.tgz", + "integrity": "sha512-9x7xqpk//79nREP4Hb219UG3N3lERNorlhXOl1XX4A0y8BcDAKKDv70WftkF9VZ+sx4ys4dv/iOsBA29I0nNQA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.8.0", + "@textlint/ast-node-types": "14.8.4", "debug": "^4.4.1", "mdast-util-gfm-autolink-literal": "^0.1.3", - "neotraverse": "^0.6.15", + "neotraverse": "^0.6.18", "remark-footnotes": "^3.0.0", "remark-frontmatter": "^3.0.0", "remark-gfm": "^1.0.0", "remark-parse": "^9.0.0", + "structured-source": "^4.0.0", "unified": "^9.2.2" } }, "node_modules/@textlint/markdown-to-ast/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, @@ -842,88 +835,90 @@ } }, "node_modules/@textlint/module-interop": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.8.0.tgz", - "integrity": "sha512-SGeojZIpjP58RrnUAIjKO5xokloHfXJWcc3dh/QP9pDHRCI97yPJhyEXzOD3FiY9zFG2KNIYwUTyrIGnnBm9xQ==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.8.4.tgz", + "integrity": "sha512-1LdPYLAVpa27NOt6EqvuFO99s4XLB0c19Hw9xKSG6xQ1K82nUEyuWhzTQKb3KJ5Qx7qj14JlXZLfnEuL6A16Bw==", "dev": true, "license": "MIT" }, "node_modules/@textlint/resolver": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.8.0.tgz", - "integrity": "sha512-FUrXlwbfLxSUvgjOG/OgDV56m0IBBswcOEoex8cXAE1677ejAAWrI9WqzuBItX5g+srh5is3Vth4D6H8iuyLAg==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.8.4.tgz", + "integrity": "sha512-nMDOgDAVwNU9ommh+Db0U+MCMNDPbQ/1HBNjbnHwxZkCpcT6hsAJwBe38CW/DtWVUv8yeR4R40IYNPT84srNwA==", "dev": true, "license": "MIT" }, "node_modules/@textlint/source-code-fixer": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.8.0.tgz", - "integrity": "sha512-/BtG3IRpmUG3A0Pr2wra2uY0d4sjmESeJlYn++ZlP8eYNYM9jotWsdb9K+fa1jMX4OzozKv1nOewhSfo/AD6Cw==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.8.4.tgz", + "integrity": "sha512-/BTSLTgpRqrgwqB2Jmu/sRMEgB3sn9dxhDRmSX4hFFbtD2wT8/d4TcxD7rTe3NdWAPCCHQ8xCBUHDuZrTqDA4w==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/types": "^14.8.0", + "@textlint/types": "14.8.4", "debug": "^4.4.1" } }, "node_modules/@textlint/text-to-ast": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.8.0.tgz", - "integrity": "sha512-/U8k2Y6azqeKJnEJej2b8dylqKZw4tSqsOlfeI82qslDEjjdtseuzbLz7Z0X/VgWmbnqxrt1y/ZsLaThhOntuQ==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.8.4.tgz", + "integrity": "sha512-BWWEM12WqWUKmI9BQvnjtu4CElExWhm1asPE3j//jFTyR6oLv14NaFUaR26xGJWAI28WIa293AmWfE60ygHdRA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.8.0" + "@textlint/ast-node-types": "14.8.4" } }, "node_modules/@textlint/text-to-ast/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/textlint-plugin-markdown": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.8.0.tgz", - "integrity": "sha512-BDjcoBfv+Vxg83/GrTg9XK4wKIuZb7x85gLmRqlsy48Lj5l++AIk5qe/iL1hI38PDr8IfY8JRYvfMpyn+KGuNA==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.8.4.tgz", + "integrity": "sha512-WWFo05mIsXaJPrWiR/nsvaLd/nUS0xWWeJg6AcpOkrxyIqH//PyTuQHD9sYpJkCFopWP1/8GeCba+a/m2llX4g==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/markdown-to-ast": "^14.8.0" + "@textlint/markdown-to-ast": "14.8.4", + "@textlint/types": "14.8.4" } }, "node_modules/@textlint/textlint-plugin-text": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.8.0.tgz", - "integrity": "sha512-fg2382TsRL7FiWxatvr3VNyjIQqMTRIqFkuPjBSb8HjC5xabi5s2ZU8Z0O58SBN9YWpihcTP+N84W5l5iU784g==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.8.4.tgz", + "integrity": "sha512-FY7H9a2I07/DzQtouQK9/Fs+9fgMAw5xQvHgAiqOffGU/i8WvWnsywflciW/IRi/By1TCd5nhdN/YRBvzuvfnw==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/text-to-ast": "^14.8.0" + "@textlint/text-to-ast": "14.8.4", + "@textlint/types": "14.8.4" } }, "node_modules/@textlint/types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.8.0.tgz", - "integrity": "sha512-Lsq2gxh2pmCKV6KN4fL70DMNNGuZlPuDQ0RHLU59/wgUs5krzrpHWCRYHK4M4J45U1PfZzQnWvLIfFETlR9GPA==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.8.4.tgz", + "integrity": "sha512-9nyY8vVXlr8hHKxa6+37omJhXWCwovMQcgMteuldYd4dOxGm14AK2nXdkgtKEUQnzLGaXy46xwLCfhQy7V7/YA==", "dev": true, "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^14.8.0" + "@textlint/ast-node-types": "14.8.4" } }, "node_modules/@textlint/types/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, "node_modules/@textlint/utils": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.8.0.tgz", - "integrity": "sha512-ZYZuyPl7EW1Tio/jfjf92MFgPwrQ6nklir5uCJAwrdl9Me/9rL7l3n8HlFHc8Z7dPNeqUbDuOLgoS+74coZplA==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.8.4.tgz", + "integrity": "sha512-ByRbUBtxhvZoI43CJJCy0oVPwpvB4/r8FhH33QguW9DSVk33y8ful5YIhV8ziSGjNJbwxGhe3rqR8YBmUkrnsQ==", "dev": true, "license": "MIT" }, @@ -1152,7 +1147,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/binary-extensions": { "version": "2.2.0", @@ -1221,6 +1217,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -1243,13 +1240,14 @@ } }, "node_modules/cacheable": { - "version": "1.8.7", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.8.7.tgz", - "integrity": "sha512-AbfG7dAuYNjYxFUtL1lAqmlWdxczCJ47w7cFjhGcnGnUdwSo6VgmSojfoW3tUI12HUkgTJ5kqj78yyq6TsFtlg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.0.tgz", + "integrity": "sha512-SSgQTAnhd7WlJXnGlIi4jJJOiHzgnM5wRMEPaXAU4kECTAMpBoYKoZ9i5zHmclIEZbxcu3j7yY/CF8DTmwIsHg==", "dev": true, + "license": "MIT", "dependencies": { - "hookified": "^1.6.0", - "keyv": "^5.2.3" + "hookified": "^1.8.2", + "keyv": "^5.3.3" } }, "node_modules/call-bind-apply-helpers": { @@ -1573,7 +1571,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", @@ -1860,7 +1859,8 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-uri": { "version": "3.0.6", @@ -1893,12 +1893,13 @@ } }, "node_modules/file-entry-cache": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.0.5.tgz", - "integrity": "sha512-umpQsJrBNsdMDgreSryMEXvJh66XeLtZUwA8Gj7rHGearGufUFv6rB/bcXRFsiGWw/VeSUgUofF4Rf2UKEOrTA==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.1.tgz", + "integrity": "sha512-zcmsHjg2B2zjuBgjdnB+9q0+cWcgWfykIcsDkWDB4GTPtl1eXUA+gTI6sO0u01AqK3cliHryTU55/b2Ow1hfZg==", "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^6.1.5" + "flat-cache": "^6.1.10" } }, "node_modules/fill-range": { @@ -1944,21 +1945,23 @@ } }, "node_modules/flat-cache": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.5.tgz", - "integrity": "sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.10.tgz", + "integrity": "sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==", "dev": true, + "license": "MIT", "dependencies": { - "cacheable": "^1.8.7", - "flatted": "^3.3.2", - "hookified": "^1.6.0" + "cacheable": "^1.10.0", + "flatted": "^3.3.3", + "hookified": "^1.9.1" } }, "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "dev": true + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" }, "node_modules/foreground-child": { "version": "3.1.1", @@ -2148,10 +2151,11 @@ } }, "node_modules/hookified": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.6.0.tgz", - "integrity": "sha512-se7cpwTA+iA/eY548Bu03JJqBiEZAqU2jnyKdj5B5qurtBg64CZGHTgqCv4Yh7NWu6FGI09W61MCq+NoPj9GXA==", - "dev": true + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.9.1.tgz", + "integrity": "sha512-u3pxtGhKjcSXnGm1CX6aXS9xew535j3lkOCegbA6jdyh0BaAjTbXI4aslKstCr6zUNtoCxFGFKwjbSHdGrMB8g==", + "dev": true, + "license": "MIT" }, "node_modules/hosted-git-info": { "version": "2.8.9", @@ -2217,7 +2221,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.4", @@ -2496,12 +2501,13 @@ } }, "node_modules/keyv": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.2.3.tgz", - "integrity": "sha512-AGKecUfzrowabUv0bH1RIR5Vf7w+l4S3xtQAypKaUpTdIR1EbrAcTxHCrpo9Q+IWeUlFE2palRtgIQcgm+PQJw==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.4.tgz", + "integrity": "sha512-ypEvQvInNpUe+u+w8BIcPkQvEqXquyyibWE/1NB5T2BTzIpS5cGEV1LZskDzPSTvNAaT4+5FutvzlvnkxOSKlw==", "dev": true, + "license": "MIT", "dependencies": { - "@keyv/serialize": "^1.0.2" + "@keyv/serialize": "^1.0.3" } }, "node_modules/levn": { @@ -2509,6 +2515,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -4461,17 +4468,18 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -4708,6 +4716,7 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -7002,32 +7011,32 @@ "dev": true }, "node_modules/textlint": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.8.0.tgz", - "integrity": "sha512-1+Y78J7b509CagmxxhceRRF99KXNuUBjstMIGc2pp/CkjY/vdr6s1AObWMiiWF7asm3UFmgfqMxl+tNIlvuT5Q==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.8.4.tgz", + "integrity": "sha512-oV7DwKjdbIk+5LlAhtTtWsudzNdUnEpP2KW2iIRnjdZ0uM/vXhffDh66UL6P3nk7Io37qhSRb3E82fdVHqyblw==", "dev": true, "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", - "@textlint/ast-node-types": "^14.8.0", - "@textlint/ast-traverse": "^14.8.0", - "@textlint/config-loader": "^14.8.0", - "@textlint/feature-flag": "^14.8.0", - "@textlint/fixer-formatter": "^14.8.0", - "@textlint/kernel": "^14.8.0", - "@textlint/linter-formatter": "^14.8.0", - "@textlint/module-interop": "^14.8.0", - "@textlint/resolver": "^14.8.0", - "@textlint/textlint-plugin-markdown": "^14.8.0", - "@textlint/textlint-plugin-text": "^14.8.0", - "@textlint/types": "^14.8.0", - "@textlint/utils": "^14.8.0", + "@textlint/ast-node-types": "14.8.4", + "@textlint/ast-traverse": "14.8.4", + "@textlint/config-loader": "14.8.4", + "@textlint/feature-flag": "14.8.4", + "@textlint/fixer-formatter": "14.8.4", + "@textlint/kernel": "14.8.4", + "@textlint/linter-formatter": "14.8.4", + "@textlint/module-interop": "14.8.4", + "@textlint/resolver": "14.8.4", + "@textlint/textlint-plugin-markdown": "14.8.4", + "@textlint/textlint-plugin-text": "14.8.4", + "@textlint/types": "14.8.4", + "@textlint/utils": "14.8.4", "debug": "^4.4.1", - "file-entry-cache": "^10.0.5", + "file-entry-cache": "^10.0.8", "glob": "^10.4.5", "md5": "^2.3.0", "mkdirp": "^0.5.6", - "optionator": "^0.9.3", + "optionator": "^0.9.4", "path-to-glob-pattern": "^2.0.1", "rc-config-loader": "^4.1.3", "read-pkg": "^1.1.0", @@ -7146,9 +7155,9 @@ } }, "node_modules/textlint/node_modules/@textlint/ast-node-types": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.0.tgz", - "integrity": "sha512-CARGqRSX+DhHdSYssa6+Yb0KAk5cGPDOgKbJo/H8djJAmw7qNzo/oYbuYZlO/fqmUbZjZcvI/6QgCxa/78Nxew==", + "version": "14.8.4", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.8.4.tgz", + "integrity": "sha512-+fI7miec/r9VeniFV9ppL4jRCmHNsTxieulTUf/4tvGII3db5hGriKHC4p/diq1SkQ9Sgs7kg6UyydxZtpTz1Q==", "dev": true, "license": "MIT" }, @@ -7248,6 +7257,7 @@ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -8234,6 +8244,16 @@ "node": ">= 8" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", diff --git a/package.json b/package.json index f50cfc51812..84d01f1d4a4 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "remark-lint-prohibited-strings": "^4.0.0", "remark-lint-unordered-list-marker-style": "^4.0.1", "remark-stringify": "^11.0.0", - "textlint": "^14.8.0", + "textlint": "^14.8.4", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^5.0.13" From 68532ca687a4363475fa85c549700a6dd8005012 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 16 Jun 2025 10:20:21 +0200 Subject: [PATCH 127/362] Z-Wave: set radio frequency region (#39499) Co-authored-by: AlCalzone Co-authored-by: Martin Hjelmare --- source/_integrations/zwave_js.markdown | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index b2178e12f7b..e2490638270 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -184,6 +184,27 @@ To migrate a Z-Wave network to a new controller, follow these steps: - Confirm that you connected the new controller by selecting **Submit**. 6. Follow the steps on screen. +## Setting the radio frequency region of the controller in the Z-Wave JS add-on + +The frequency used by Z-Wave devices depends on your region. For 700 and 800 series controllers, this frequency can be changed. The frequency of end devices cannot, so you need to make sure to buy devices specific to your region. + +If you are using the Z-Wave JS add-on, Home Assistant automatically changes the radio frequency region to match the region/country you're in. If needed, you can override this setting. + +### Prerequisites + +- Administrator rights in Home Assistant +- All your Z-Wave devices must be specified for that region +- Note: this procedure only applies if your controller is [set up using the Z-Wave JS add-on](#setting-up-a-z-wave-js-server) + +### Overriding the radio frequency region of your Z-Wave controller + +1. Go to {% my supervisor_addon addon="core_zwave_js" title="**Settings** > **Add-ons** > **Z-Wave JS**" %}. +2. Open the **Configuration** tab. +3. In the **Options** section, select the **Radio Frequency Region**. +4. To apply your changes, select **Save**. + - Your Z-Wave controller is now ready to communicate with devices that were specified for your chosen region. +5. To return to the default setting and use the region defined by Home Assistant, under **Radio Frequency Region** choose **Automatic**. + ## Backing up your Z-Wave network It's recommended to create a backup before making any major changes to your Z-Wave network. For example, before migrating from one controller to another, or before resetting your controller. The backup stores your Z-Wave controller's non-volatile memory (NVM), which contains your network information including paired devices. It is stored in a binary file that you can download. From a9f28143c13d4e13287b1864eecd272bbb0cee68 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 16 Jun 2025 12:47:16 +0200 Subject: [PATCH 128/362] Z-Wave migrate network: add prereq for 500 series (#39574) --- source/_integrations/zwave_js.markdown | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index e2490638270..63474b4fd17 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -171,7 +171,14 @@ Do this before using the device with another controller, or when you don't use t Do this if you have an existing Z-Wave network and want to use a new controller. This will reset your current controller (remove all network information from it) and remove the controller from Home Assistant. The Z-Wave integration with all its entities will stay in Home Assistant. The new controller is added to Home Assistant and paired with the existing network. -To migrate a Z-Wave network to a new controller, follow these steps: +### Prerequisites + +- Administrator rights in Home Assistant +- If you want to migrate from a 500 series controller, before starting migration, update the controller to SDK 6.61+ + - Check the documentation of your device to see if and how they can be updated. + - [Steps to update Aeotec Z-Stick 5](https://aeotec.freshdesk.com/support/solutions/articles/6000252294-z-stick-gen5-v1-02-firmware-update). + +### To migrate a Z-Wave network to a new controller 1. In Home Assistant, go to {% my integrations title="**Settings** > **Devices & services**" %}. 2. Select the **Z-Wave** integration. Then, select **Configure**. From e18b84be81f35b3c36b3fc45aba2d76f5fc9096a Mon Sep 17 00:00:00 2001 From: Florian von Garrel Date: Mon, 16 Jun 2025 14:31:34 +0200 Subject: [PATCH 129/362] Add verify ssl option to paperless-ngx docs (#39544) --- source/_integrations/paperless_ngx.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/paperless_ngx.markdown b/source/_integrations/paperless_ngx.markdown index bedd76f3d71..70b2d5ac8a1 100644 --- a/source/_integrations/paperless_ngx.markdown +++ b/source/_integrations/paperless_ngx.markdown @@ -46,6 +46,8 @@ URL: description: "URL to connect to the Paperless-ngx instance." API key: description: "API key to connect to the Paperless-ngx API." +Verify SSL certificate: + description: "Verify the SSL certificate of the Paperless-ngx instance. Disable this option if you're using a self-signed certificate." {% endconfiguration_basic %} ## Sensors From 6b6e25743df8a52ab94eeac7b98cdbc6a8ba67c9 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Mon, 16 Jun 2025 14:41:51 +0200 Subject: [PATCH 130/362] Add Reolink privacy mask switch docs (#39565) --- source/_integrations/reolink.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 37dafb89cfe..a50758f0ec6 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -280,6 +280,7 @@ Depending on the supported features of the camera, switch entities are added for - Record - Manual record+ - Privacy mode+ +- Privacy mask - Push notifications - Hub ringtone on event - Email on event @@ -291,6 +292,8 @@ Depending on the supported features of the camera, switch entities are added for When the **Privacy mode** is ON, almost all other entities will be unavailable because the camera shuts down the API and camera streams. When turning OFF the **Privacy mode**, all entities will become available again. Take this into consideration when making automations; ensure the **Privacy mode** is OFF before changing camera settings using other entities. +The **Privacy mask** switch will only be added when the privacy mask is configured in the Reolink app/client under **settings** (gear icon) > **Display** > **Privacy Mask**. After adding the privacy mask, the reolink integration in Home Assistant needs to be reloaded for the **Privacy mask** switch to show up. + When the **Infrared lights in night mode** entity is set to OFF, the infrared LEDs are always OFF. When the **Infrared lights in night mode** entity is set to ON, the infrared LEDs will be on when the camera is in night vision mode. For more information, see the **Day night mode** select entity. For NVRs, a global switch for **Record**, **Push**, **Hub ringtone on event**, **Email**, and **FTP** will be available under the NVR device as well as a switch per channel of the NVR under the camera device. The respective feature will only be active for a given channel if both the global and that channel switch are enabled (as is also the case in the Reolink app/client). From b0178159d23a91a2a00f898d478c2a01e84c9db8 Mon Sep 17 00:00:00 2001 From: Aviad Levy Date: Mon, 16 Jun 2025 16:49:24 +0300 Subject: [PATCH 131/362] Adding 'set_message_reaction' action (#39430) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Abílio Costa --- source/_integrations/telegram_bot.markdown | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/_integrations/telegram_bot.markdown b/source/_integrations/telegram_bot.markdown index bfa1e3fdf11..3c14f84104a 100644 --- a/source/_integrations/telegram_bot.markdown +++ b/source/_integrations/telegram_bot.markdown @@ -114,7 +114,7 @@ Chat ID: ## Notification actions -Available actions: `send_message`, `send_photo`, `send_video`, `send_animation`, `send_voice`, `send_sticker`, `send_document`, `send_location`, `edit_message`, `edit_caption`, `edit_replymarkup`, `answer_callback_query`, `delete_message` and `leave_chat`. +Available actions: `send_message`, `send_photo`, `send_video`, `send_animation`, `send_voice`, `send_sticker`, `send_document`, `send_location`, `edit_message`, `edit_caption`, `edit_replymarkup`, `answer_callback_query`, `delete_message`, `leave_chat` and `set_message_reaction`. Actions that send contents (`send_*`) will return a list of `message_id`/`chat_id` for messages delivered (in a property called `chats`). This will populate [Response Data](/docs/scripts/perform-actions#use-templates-to-handle-response-data) that you can further utilize in your automations to edit/delete the message later based on the `message_id`. See the example later on this page for usage instructions. @@ -399,6 +399,18 @@ Remove the bot from the chat group where it was added. | `config_entry_id` | yes | The config entry representing the Telegram bot to leave the chat. Required if you have multiple Telegram bots.| | `chat_id` | no | The chat_id from where to remove the bot. | +### Action `telegram_bot.set_message_reaction` + +Sets the bot's reaction for a given message. + +| Data data attribute | Optional | Description | +| ------------------- | -------- | ---------------------------------------------------------------- | +| `config_entry_id` | yes | The config entry representing the Telegram bot to set the message reaction. Required if you have multiple Telegram bots. | +| `message_id` | no | Id of the message to react to. | +| `chat_id` | no | Id of the chat containing the message. | +| `reaction` | no | Emoji to react to the message with. | +| `is_big` | yes | Whether to use a large variant of the reaction animation. | + ## Telegram notification platform The [`telegram` notification platform](/integrations/telegram) requires the `telegram_bot` integration to work with, and it's designed to generate a customized shortcut (`notify.USERNAME`) to send notifications (messages, photos, documents, and locations) to a particular `chat_id` with the old syntax, allowing backward compatibility. The data attributes `parse_mode`, `disable_notification`, `message_tag`, `disable_web_page_preview`, and `message_thread_id` are also supported. From 99e5e3ac2ca965446f0159da7fcbd2ab3fb2c671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Mon, 16 Jun 2025 15:34:41 +0100 Subject: [PATCH 132/362] Remove WWHA badge and text from shelly_zwave (#39578) --- source/_integrations/shelly_zwave.markdown | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/_integrations/shelly_zwave.markdown b/source/_integrations/shelly_zwave.markdown index 87014a9d4c8..041c35bec32 100644 --- a/source/_integrations/shelly_zwave.markdown +++ b/source/_integrations/shelly_zwave.markdown @@ -9,8 +9,6 @@ ha_category: - Plug ha_domain: shelly ha_integration_type: brand -works_with: - - zwave ha_platforms: - binary_sensor - sensor @@ -19,9 +17,7 @@ ha_iot_standard: zwave ha_brand: true --- -[Shelly](https://shelly.com) is a member of the Works with Home Assistant partner program for their Z-Wave products. Shelly is committed to making sure their products are up-to-date and ready to use in Home Assistant. - -Shelly Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. +[Shelly](https://shelly.com) Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. {% my add_zwave_device badge domain=page.ha_domain %} From 7ec1c7cb4a7681f45afc32589e1ab9313da8740a Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Tue, 17 Jun 2025 02:32:23 +1000 Subject: [PATCH 133/362] Significantly improve Tesla Fleet config flow (#39542) Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/tesla_fleet.markdown | 93 ++++------------------- 1 file changed, 14 insertions(+), 79 deletions(-) diff --git a/source/_integrations/tesla_fleet.markdown b/source/_integrations/tesla_fleet.markdown index f72272cce2b..3bca66294c3 100644 --- a/source/_integrations/tesla_fleet.markdown +++ b/source/_integrations/tesla_fleet.markdown @@ -54,35 +54,6 @@ You must have: {% include integrations/config_flow.md %} -{% details "Hosting a Public/Private Key Pair with the NGINX Home Assistant SSL proxy Add-on" %} - -While the [Tesla Fleet API documentation Step 3](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-3-generate-a-public-private-key-pair) mentions this as a later step, it is recommended that you do this first to ensure key reachability before the rest of the integration. -With this method, it is assumed that the [NGINX Home Assistant SSL proxy Add-on](https://github.com/home-assistant/addons/blob/master/nginx_proxy/DOCS.md) is running as a reverse proxy for external access to your Home Assistant installation. - -1. **Open an SSH Terminal** on your Home Assistant installation using the [Terminal & SSH Add-on](https://www.home-assistant.io/common-tasks/os#installing-and-using-the-ssh-add-on). -2. Run this command to **create a private key**: `openssl ecparam -name prime256v1 -genkey -noout -out private-key.pem` -3. Run this command to **create and associate a public key** with it: `openssl ec -in private-key.pem -pubout -out public-key.pem` -4. **Backup both these files** somewhere safe and private for access later. -5. **Copy the public key** file `public-key.pem` to `/share/tesla/.well-known/appspecific/com.tesla.3p.public-key.pem`. It needs to be exactly this location for Tesla's API to partner with your account correctly. -6. Create a **NGINX configuration file** `nginx_proxy_default_tesla.conf` in `/share` with: `echo 'location /.well-known/appspecific/com.tesla.3p.public-key.pem {\n root /share/tesla;\n}' > /share/nginx_proxy_default_tesla.conf` -7. Close the Terminal and go to Settings->Add-Ons->**NGINX Home Assistant SSL proxy**->Configuration page. Change the `customize.active` option from the default `false` to `true`. Leave the `config.default` option at its default value: `nginx_proxy_default*.conf`. -8. **Restart the NGINX Home Assistant SSL proxy Add-on** on the Settings->Add-Ons->NGINX Home Assistant SSL proxy->Info page and test if the public key file is accessible at `https://my.domain.com/.well-known/appspecific/com.tesla.3p.public-key.pem` - -{% enddetails %} - -{% details "Hosting a Public/Private Key Pair" %} - -While the [Tesla Fleet API documentation Step 3](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-3-generate-a-public-private-key-pair) mentions this as a later step, it is recommended that you do this first to ensure key reachability before the rest of the integration. - -1. Open a new terminal on your computer. -2. Run this command to create a private key: `openssl ecparam -name prime256v1 -genkey -noout -out private-key.pem` -3. Run this command to create and associate a public key with it: `openssl ec -in private-key.pem -pubout -out public-key.pem` -4. Rename the public key file to `com.tesla.3p.public-key.pem`. This needs to be exactly this for Tesla's API to partner with your account correctly. -5. Backup both these files somewhere safe and private for access later. -6. Upload the public key file to your domain at the path `/.well-known/appspecific/com.tesla.3p.public-key.pem`. For example, if your domain is `https://my.domain.com`, the public key file must be accessible at `https://my.domain.com/.well-known/appspecific/com.tesla.3p.public-key.pem`. Do not use redirection logic to handle this, or the Tesla API will not recognize your app later in the process. - -{% enddetails %} - {% details "Setting up the Developer Application" %} These steps are also summarized in the [Tesla Fleet API documentation Step 2](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-2-create-an-application), but it is recommended to follow the steps below to cover specific details. @@ -107,58 +78,24 @@ These steps are also summarized in the [Tesla Fleet API documentation Step 2](ht {% enddetails %} -{% details "Register your application as a Fleet API partner" %} +{% details "Hosting a Public/Private Key Pair with the NGINX Home Assistant SSL proxy Add-on" %} -These steps are also summarized in the [Tesla Fleet API documentation Step 4](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-4-call-the-register-endpoint), but the steps below provide easier copy-pasteable code and additional checks. +With this method, it is assumed that the [NGINX Home Assistant SSL proxy Add-on](https://github.com/home-assistant/addons/blob/master/nginx_proxy/DOCS.md) is running as a reverse proxy for external access to your Home Assistant installation. -{% warning %} -The following steps involve sensitive credentials. Never share your `Client Secret` or access token with anyone directly, and ensure you're working in a secure environment. -{% endwarning %} +1. **Open an SSH Terminal** on your Home Assistant installation using the [Terminal & SSH Add-on](https://www.home-assistant.io/common-tasks/os#installing-and-using-the-ssh-add-on). +2. During the integration setup, you will be provided your public key. Copy this content to a file at `/share/tesla/.well-known/appspecific/com.tesla.3p.public-key.pem`. +3. Create a **NGINX configuration file** `nginx_proxy_default_tesla.conf` in `/share` with: `echo 'location /.well-known/appspecific/com.tesla.3p.public-key.pem {\n root /share/tesla;\n}' > /share/nginx_proxy_default_tesla.conf` +4. Close the Terminal and go to **Settings** >**Add-Ons** > **NGINX Home Assistant SSL proxy** > Configuration page. Change the `customize.active` option from the default `false` to `true`. Leave the `config.default` option at its default value: `nginx_proxy_default*.conf`. +5. **Restart the NGINX Home Assistant SSL proxy Add-on** on the **Settings** > **Add-Ons** > **NGINX Home Assistant SSL proxy** > **Info** page and test if the public key file is accessible at `https://my.domain.com/.well-known/appspecific/com.tesla.3p.public-key.pem` -1. Get your OAuth details by going to your [Developer dashboard](https://developer.tesla.com/en_US/dashboard). Under the app you set up for Home Assistant integration select **View Details**. Then, select the **Credentials & APIs** tab. Note the `Client ID` and `Client Secret` strings. +{% enddetails %} -2. Run this CURL request, replacing the variable values as specified in the notes below: +{% details "Hosting a Public/Private Key Pair" %} - ```shell - CLIENT_ID=REPLACE_THIS_WITH_YOUR_CLIENT_ID - CLIENT_SECRET=REPLACE_THIS_WITH_YOUR_CLIENT_SECRET - AUDIENCE="https://fleet-api.prd.na.vn.cloud.tesla.com" - curl --request POST \ - --header 'Content-Type: application/x-www-form-urlencoded' \ - --data-urlencode 'grant_type=client_credentials' \ - --data-urlencode "client_id=$CLIENT_ID" \ - --data-urlencode "client_secret=$CLIENT_SECRET" \ - --data-urlencode 'scope=openid vehicle_device_data vehicle_cmds vehicle_charging_cmds' \ - --data-urlencode "audience=$AUDIENCE" \ - 'https://fleet-auth.prd.vn.cloud.tesla.com/oauth2/v3/token' - ``` +While the [Tesla Fleet API documentation Step 3](https://developer.tesla.com/docs/fleet-api/getting-started/what-is-fleet-api#step-3-generate-a-public-private-key-pair) mentions this as a later step, it is recommended that you do this first to ensure key reachability before the rest of the integration. - Notes about the variable values: - - For the `CLIENT_SECRET` value, depending on your terminal environment, you may need to escape any `!` and `$` characters in the string, or the curl request will fail. - - Replace the `AUDIENCE` value with your region-specific URL. The URL in the example is for users in North America and Asia-Pacific (excluding China). Refer to the [Base URLs documentation](https://developer.tesla.com/docs/fleet-api/getting-started/base-urls) for the URLs for other regions. - - For the `scope=...` line, replace the values with a space-delimited list of [the official scope keywords](https://developer.tesla.com/docs/fleet-api/authentication/overview#scopes), as you defined them earlier in your app. -3. The CURL request should return a response that looks something like: - - ```json - {"access_token":"ACCESS_TOKEN","expires_in":28800,"token_type":"Bearer"} - ``` - - This is your access token. Copy everything between the double-quotes to be used next. -4. Run this CURL request, replacing the variable values as specified in the notes below: - - ```shell - curl --location 'https://fleet-api.prd.na.vn.cloud.tesla.com/api/1/partner_accounts' \ - --header 'Content-Type: application/json' \ - --header 'Authorization: Bearer ACCESS_TOKEN' \ - --data '{ - "domain": "my.domain.com" - }' - ``` - - - If you had to change the `AUDIENCE` URL for your region in step 2, update the main domain of the `--location` arg. - - Replace `ACCESS_TOKEN` with the access token that you copied in the previous step. - - In the `domain:` line, enter your domain without the leading `https://` and the trailing `/`. -5. You should see a response that contains information about your Tesla Fleet developer app, pricing info, and such. This confirms that the Tesla Fleet API has successfully registered your developer application as a partner. The hard part is over. +1. During the integration setup, you will be provided your public key. Save this as `com.tesla.3p.public-key.pem` +2. Host this file on your domain at the path `/.well-known/appspecific/com.tesla.3p.public-key.pem`. Do not use redirection logic to handle this, or the Tesla API will not recognize your app later in the process. {% enddetails %} @@ -202,12 +139,10 @@ Note that Tesla does not support billing in all countries yet. **Developers in c ## Command signing -Certain vehicles, including all vehicles manufactured since late 2023, require vehicle commands to be signed with a private key. All actions on vehicle entities will fail with an error if this is required and the key has not been setup correctly. - -The integration expects your private key to be located at `config/tesla_fleet.key`. +Certain vehicles, including all vehicles manufactured since late 2023, require vehicle commands to be signed with a private key. All actions on vehicle entities will fail with an error if this is required and the key has not been setup correctly.W Your public key must be added to each of your vehicles by visiting https://tesla.com/_ak/YOUR.DOMAIN and following the instructions in the Tesla app. -If you're using an iPhone, you may need to use Safari to open the webpage and finish the setup. +If you're using an iPhone, you may need to use Safari to open the webpage and finish the setup. For more details see [Tesla Fleet API vehicle commands documentation](https://developer.tesla.com/docs/fleet-api/endpoints/vehicle-commands#key-pairing). From b8facb3d8bd2a28b7718f591c8376e10cd1ed85f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Diego=20Rodr=C3=ADguez=20Royo?= Date: Mon, 16 Jun 2025 21:47:09 +0200 Subject: [PATCH 134/362] Set Home Connect integration scale (#39582) --- source/_integrations/home_connect.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/home_connect.markdown b/source/_integrations/home_connect.markdown index 13f558fc9e3..e9d3389001d 100644 --- a/source/_integrations/home_connect.markdown +++ b/source/_integrations/home_connect.markdown @@ -13,6 +13,7 @@ ha_category: ha_iot_class: Cloud Push ha_release: '0.110' ha_domain: home_connect +ha_quality_scale: platinum ha_codeowners: - '@DavidMStraub' - '@Diegorro98' From 67613b62fd2cda13dda535c793c5e0a7ebedfd45 Mon Sep 17 00:00:00 2001 From: Manu <4445816+tr4nt0r@users.noreply.github.com> Date: Mon, 16 Jun 2025 22:52:22 +0200 Subject: [PATCH 135/362] Rename Xiaomi Miio integration to Xioami Home (#39488) --- source/_integrations/xiaomi_miio.markdown | 76 +++++++++++------------ 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/source/_integrations/xiaomi_miio.markdown b/source/_integrations/xiaomi_miio.markdown index 0126f3b30fa..da36fbb81c3 100644 --- a/source/_integrations/xiaomi_miio.markdown +++ b/source/_integrations/xiaomi_miio.markdown @@ -1,6 +1,6 @@ --- -title: Xiaomi Miio -description: Instructions on how to integrate Xiaomi devices using the Xiaomi Miio integration within Home Assistant. +title: Xiaomi Home +description: Instructions on how to integrate Xiaomi devices using the Xiaomi Home integration within Home Assistant. ha_category: - Alarm - Fan @@ -38,7 +38,7 @@ ha_platforms: ha_integration_type: integration --- -The **Xiaomi Miio** {% term integration %} supports the following devices: +The **Xiaomi Home** {% term integration %} supports the following devices: - [Xiaomi Gateway](#xiaomi-gateway) - [Xiaomi device tracker (Xiaomi Mi WiFi Repeater 2)](#xiaomi-device-tracker-xiaomi-mi-wifi-repeater-2) @@ -51,7 +51,7 @@ The **Xiaomi Miio** {% term integration %} supports the following devices: ## Prerequisites -Most Xiaomi Miio devices support configuration using the Home Assistant UI, +Most Xiaomi Home devices support configuration using the Home Assistant UI, except for the [Xiaomi device tracker](#xiaomi-device-tracker-xiaomi-mi-wifi-repeater-2) and [Xiaomi IR Remote](#xiaomi-ir-remote). Please read the linked sections for those devices for more information. @@ -63,8 +63,8 @@ For more complex network setups (e.g. VLANs), reference the [following documenta {% include integrations/config_flow.md %} -It is recommend to supply your Xiaomi cloud credentials during configuration -to automatically connect to your devices. You need to specify the cloud server +It is recommended to supply your Xiaomi Home credentials during configuration +to automatically connect to your devices. You need to specify the server region you used in the Xiaomi Home App (where you initially setup the device). There are 6 servers: `cn`, `de`, `i2`, `ru`, `sg` and `us`; please see [this page](https://www.openhab.org/addons/bindings/miio/#country-servers) for @@ -74,13 +74,13 @@ the server to use for each country. The most common problems are: -- Xiaomi Miio devices do not communicate across subnets/VLANs due to the source address of the UDP packet not belonging to the subnet of the device itself, [more information and solutions](https://python-miio.readthedocs.io/en/latest/troubleshooting.html#discover-devices-across-subnets). +- Xiaomi Home devices do not communicate across subnets/VLANs due to the source address of the UDP packet not belonging to the subnet of the device itself, [more information and solutions](https://python-miio.readthedocs.io/en/latest/troubleshooting.html#discover-devices-across-subnets). - Roborock vacuums need to be connected to the Xiaomi Home app, not the Roborock app, [more information](https://python-miio.readthedocs.io/en/latest/troubleshooting.html#roborock-vacuum-not-detected). - Blocking the network access to the device is known to cause intermittent connection issues due to the device's internal software hanging and a watchdog restarting the internal software, [more information](https://python-miio.readthedocs.io/en/latest/troubleshooting.html#intermittent-connection-issues-timeouts-xiaomi-vacuum). ## Xiaomi Gateway -The `xiaomi_miio` gateway {% term integration %} allows you to control the gateway and its connected subdevices. +The Xiaomi Home {% term integration %} allows you to control the gateway and its connected subdevices. ### Supported Xiaomi gateway models @@ -94,7 +94,7 @@ The following list shows the Gateway name, the model number, the Zigbee ID, and - **European version** - Model: ZHWG11LM-763 / DGNWQ05LM - Zigbee ID: lumi.gateway.mieu01 - - Supported: Yes (cloud credentials needed) + - Supported: Yes (Xiaomi Home credentials needed) - **Aqara hub** - Model: ZHWG11LM @@ -121,7 +121,7 @@ The following list shows the Gateway name, the model number, the Zigbee ID, and - Zigbee ID: lumi.acpartner.v3 - Supported: Yes -Some gateways (lumi.gateway.mieu01) do not support getting the connected subdevices locally. For those gateways, cloud credentials can be specified during the config flow and the "Use cloud to get connected subdevices" can be enabled in the options flow (after setting up the {% term integration %}, click Configuration in the sidebar, then click Integrations and then click Options on the already set up Xiaomi Miio Gateway {% term integration %}). The connected subdevices will then be retrieved from the Xiaomi Miio cloud (internet), control and status updates of those subdevices will then further take place over local network connection. A re-authentication flow may be triggered when no cloud credentials are provided yet and are needed for that particular gateway model. +Some gateways (lumi.gateway.mieu01) do not support getting the connected subdevices locally. For those gateways, Xiaomi Home credentials can be specified during the config flow and the "Use Xiaomi Home service to get connected subdevices" can be enabled in the options flow (after setting up the {% term integration %}, click Configuration in the sidebar, then click Integrations and then click Options on the already set up Xiaomi Home {% term integration %}). The connected subdevices will then be retrieved from Xiaomi Home (internet), control and status updates of those subdevices will then further take place over local network connection. A re-authentication flow may be triggered when no account credentials are provided yet and are needed for that particular gateway model. ### Gateway features @@ -242,7 +242,7 @@ The list shows the device name, the model number, and the Zigbee ID. ## Xiaomi device tracker (Xiaomi Mi WiFi Repeater 2) -The `xiaomi_miio` device tracker platform is observing your Xiaomi Mi WiFi Repeater 2 and reporting all associated WiFi clients. +The device tracker platform is observing your Xiaomi Mi WiFi Repeater 2 and reporting all associated WiFi clients. Please follow the instructions on [Retrieving the Access Token](/integrations/xiaomi_miio/#retrieving-the-access-token) to get the API token. @@ -257,11 +257,11 @@ device_tracker: {% configuration %} host: - description: The IP address of your miio device. + description: The IP address of your Xiaomi device. required: true type: string token: - description: The API token of your miio device. + description: The API token of your Xiaomi device. required: true type: string {% endconfiguration %} @@ -1206,7 +1206,7 @@ Set the target humidity. | Data attribute | Optional | Description | | ---------------------- | -------- | ----------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO humidifier entity. | +| `entity_id` | no | Only act on a specific Xiaomi humidifier entity. | | `humidity` | no | Target humidity | ### Action `humidifier.set_mode` @@ -1215,8 +1215,8 @@ Set the humidifier operation mode. | Data attribute | Optional | Description | | ---------------------- | -------- | ----------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO humidifier entity. | -| `mode` | no | The Xiaomi miIO operation mode | +| `entity_id` | no | Only act on a specific Xiaomi humidifier entity. | +| `mode` | no | The humidifier operation mode | ### Action `fan.set_percentage` @@ -1224,7 +1224,7 @@ Set the fan speed percentage. | Data attribute | Optional | Description | | ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| `entity_id` | no | Only act on a specific Xiaomi fan entity. | | `percentage` | no | Fan speed. Percentage speed setting | ### Action `fan.set_preset_mode` @@ -1233,8 +1233,8 @@ Set the fan operation mode. | Data attribute | Optional | Description | | ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | -| `preset_mode` | no | The Xiaomi miIO operation mode | +| `entity_id` | no | Only act on a specific Xiaomi fan entity. | +| `preset_mode` | no | The fan operation mode | ### Action `xiaomi_miio.fan_reset_filter` (Air Purifier 2 only) @@ -1242,7 +1242,7 @@ Reset the filter lifetime and usage. | Data attribute | Optional | Description | | ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| `entity_id` | no | Only act on a specific Xiaomi fan entity. | ### Action `xiaomi_miio.fan_set_extra_features` (Air Purifier only) @@ -1250,7 +1250,7 @@ Set the extra features. | Data attribute | Optional | Description | | ---------------------- | -------- | ---------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO fan entity. | +| `entity_id` | no | Only act on a specific Xiaomi fan entity. | | `features` | no | Integer, known values are 0 and 1. | ## Xiaomi Air Quality Monitor @@ -1273,7 +1273,7 @@ Currently, the supported features are: ## Xiaomi IR Remote -The `xiaomi miio` remote platform allows you to send IR commands from your Xiaomi IR Remote (ChuangmiIr). +The remote platform allows you to send IR commands from your Xiaomi IR Remote (ChuangmiIr). ### Setup @@ -1830,7 +1830,7 @@ It seems to be the case that Numbers 1..15 are used to number the initial segmen ## Xiaomi Philips Light -The `xiaomi_miio` platform allows you to control the state of your Xiaomi Philips LED Ball Lamp, Xiaomi Philips Zhirui LED Bulb E14 Candle Lamp, Xiaomi Philips Zhirui Downlight, Xiaomi Philips LED Ceiling Lamp, Xiaomi Philips Eyecare Lamp 2, Xiaomi Philips Moonlight Bedside Lamp and Philips Zhirui Desk Lamp. +The Xiaomi Home light platform allows you to control the state of your Xiaomi Philips LED Ball Lamp, Xiaomi Philips Zhirui LED Bulb E14 Candle Lamp, Xiaomi Philips Zhirui Downlight, Xiaomi Philips LED Ceiling Lamp, Xiaomi Philips Eyecare Lamp 2, Xiaomi Philips Moonlight Bedside Lamp and Philips Zhirui Desk Lamp. ### Features @@ -1924,7 +1924,7 @@ Set one of the 4 available fixed scenes. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | | `scene` | no | Scene, between 1 and 4. | ### Action `xiaomi_miio.light_set_delayed_turn_off` @@ -1933,7 +1933,7 @@ Delayed turn off. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | | `time_period` | no | Time period for the delayed turn off. | ### Action `xiaomi_miio.light_reminder_on` (Eyecare Smart Lamp 2 only) @@ -1942,7 +1942,7 @@ Enable the eye fatigue reminder/notification. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | ### Action `xiaomi_miio.light_reminder_off` (Eyecare Smart Lamp 2 only) @@ -1950,7 +1950,7 @@ Disable the eye fatigue reminder/notification. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | ### Action `xiaomi_miio.light_night_light_mode_on` (Eyecare Smart Lamp 2 only) @@ -1958,7 +1958,7 @@ Turn the smart night light mode on. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | ### Action `xiaomi_miio.light_night_light_mode_off` (Eyecare Smart Lamp 2 only) @@ -1966,7 +1966,7 @@ Turn the smart night light mode off. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | ### Action `xiaomi_miio.light_eyecare_mode_on` (Eyecare Smart Lamp 2 only) @@ -1974,7 +1974,7 @@ Turn the eyecare mode on. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | ### Action `xiaomi_miio.light_eyecare_mode_off` (Eyecare Smart Lamp 2 only) @@ -1982,11 +1982,11 @@ Turn the eyecare mode off. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------ | -| `entity_id` | no | Only act on a specific Xiaomi miIO light entity. | +| `entity_id` | no | Only act on a specific Xiaomi light entity. | ## Xiaomi Smart WiFi Socket and Smart Power Strip -The `xiaomi_miio` switch platform allows you to control the state of your Xiaomi Smart WiFi Socket aka Plug, Xiaomi Smart Power Strip and Xiaomi Chuangmi Plug V1. +The Xiaomi Home switch platform allows you to control the state of your Xiaomi Smart WiFi Socket aka Plug, Xiaomi Smart Power Strip and Xiaomi Chuangmi Plug V1. ### Features @@ -2038,7 +2038,7 @@ Turn the wifi LED on. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| `entity_id` | no | Only act on a specific Xiaomi switch entity. | ### Action `xiaomi_miio.switch_set_wifi_led_off` (Power Strip only) @@ -2046,7 +2046,7 @@ Turn the wifi LED off. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| `entity_id` | no | Only act on a specific Xiaomi switch entity. | ### Action `xiaomi_miio.switch_set_power_price` (Power Strip) @@ -2054,7 +2054,7 @@ Set the power price. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| `entity_id` | no | Only act on a specific Xiaomi switch entity. | | `price` | no | Power price, between 0 and 999. | ### Action `xiaomi_miio.switch_set_power_mode` (Power Strip V1 only) @@ -2063,12 +2063,12 @@ Set the power mode. | Data attribute | Optional | Description | | ---------------------- | -------- | ------------------------------------------------- | -| `entity_id` | no | Only act on a specific Xiaomi miIO switch entity. | +| `entity_id` | no | Only act on a specific Xiaomi switch entity. | | `mode` | no | Power mode, valid values are 'normal' and 'green' | ## Retrieving the Access Token -Not recommended, please specify the cloud credentials during the config flow for easier setup. +Not recommended, please specify the Xiaomi account credentials during the config flow for easier setup. However when setting up a device manually the token can be retrieved in one of the following ways. ### Xiaomi Cloud Tokens Extractor @@ -2192,7 +2192,7 @@ This token (32 hexadecimal characters) is required for the Xiaomi Mi Robot Vacuu ### Miio command line tool -Use of Miio should be done before the Vacuum is connected to Mi Home. If you already connected to the app you will need to delete it and then join the ad-hoc Wi-Fi network the Vacuum creates. If the vacuum is already paired it's likely this method will only return `???` as your token. +Use of Miio should be done before the Vacuum is connected to Xiaomi Home. If you already connected to the app you will need to delete it and then join the ad-hoc Wi-Fi network the Vacuum creates. If the vacuum is already paired it's likely this method will only return `???` as your token. Discovering devices on the current network: From a314ec2363010e428b037283e59c57f20dc814a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Tue, 17 Jun 2025 04:44:51 +0100 Subject: [PATCH 136/362] Use common WWHA doc structure for Third Reality (#39579) --- source/_includes/integrations/wwha.md | 46 +++++++++++++++++++++ source/_integrations/third_reality.markdown | 16 +------ 2 files changed, 47 insertions(+), 15 deletions(-) create mode 100644 source/_includes/integrations/wwha.md diff --git a/source/_includes/integrations/wwha.md b/source/_includes/integrations/wwha.md new file mode 100644 index 00000000000..a0f4f6463c6 --- /dev/null +++ b/source/_includes/integrations/wwha.md @@ -0,0 +1,46 @@ +{% capture name %}{{ include.name | default: page.title }}{% endcapture %} +{% capture url %}{{ include.url }}{% endcapture %} + +{% for type in page.works_with %} + {% case type %} + {% when "zwave" %}{% assign formatted_type = "Z-Wave" %} + {% when "zigbee" %}{% assign formatted_type = "Zigbee" %} + {% when "matter" %}{% assign formatted_type = "Matter" %} + {% else %}{% assign formatted_type = type | capitalize %} + {% endcase %} + {% if forloop.first %} + {% assign formatted_types = formatted_type %} + {% elsif forloop.last %} + {% assign formatted_types = formatted_types | append: " and " | append: formatted_type %} + {% else %} + {% assign formatted_types = formatted_types | append: ", " | append: formatted_type %} + {% endif %} +{% endfor %} + +**[{{ name }}]({{ url }})** is a member of the Works with Home Assistant partner program for their {{ formatted_types }} products. {{ name }} is committed to making sure their products are up-to-date and ready to use in Home Assistant. + +{% if page.works_with contains "zwave" %} + {{ name }} Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. + + {% my add_zwave_device badge domain=page.ha_domain %} + + [Learn more about Z-Wave in Home Assistant.](/integrations/zwave_js/) + +{% endif %} + +{% if page.works_with contains "zigbee" %} + {{ name }} Zigbee devices work locally and integrate seamlessly with the Zigbee integration in Home Assistant (Zigbee stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. + + {% my add_zigbee_device badge brand=page.ha_domain %} + + [Learn more about Zigbee in Home Assistant.](/integrations/zha/) + +{% endif %} + +{% if page.works_with contains "matter" %} + {{ name }} Matter devices work locally and integrate seamlessly with the Matter integration in Home Assistant. As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. + + {% my add_matter_device badge domain=page.ha_domain %} + + [Learn more about Matter in Home Assistant.](/integrations/matter/) +{% endif %} diff --git a/source/_integrations/third_reality.markdown b/source/_integrations/third_reality.markdown index 46039115399..70960ec6fe2 100644 --- a/source/_integrations/third_reality.markdown +++ b/source/_integrations/third_reality.markdown @@ -28,18 +28,4 @@ ha_iot_standard: ha_brand: true --- -[Third Reality](https://3reality.com) is a member of the Works with Home Assistant partner program for their Zigbee and Matter products. Third Reality is committed to making sure their products are up-to-date and ready to use in Home Assistant. - -Third Reality Zigbee devices work locally and integrate seamlessly with the Zigbee integration in Home Assistant (Zigbee stick required). - -To add Third Reality products, pair them as Zigbee or Matter devices, depending on which you have purchased: - -{% my add_zigbee_device badge brand=page.ha_domain %} - -[Learn more about Zigbee in Home Assistant.](/integrations/zha/) - -Third Reality Matter devices work locally and integrate seamlessly with the Matter integration in Home Assistant. As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. - -{% my add_matter_device badge domain=page.ha_domain %} - -[Learn more about Matter in Home Assistant.](/integrations/matter/) +{% include integrations/wwha.md url="https://3reality.com/" %} From e5f0a87b8185e28ebc403c7c4433e9e54583d110 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Tue, 17 Jun 2025 09:25:54 +0200 Subject: [PATCH 137/362] Network storage: remove Supervised specific steps (#39257) --- source/_includes/common-tasks/network_storage.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/source/_includes/common-tasks/network_storage.md b/source/_includes/common-tasks/network_storage.md index b8cb9a77ddb..b7feb0bafa2 100644 --- a/source/_includes/common-tasks/network_storage.md +++ b/source/_includes/common-tasks/network_storage.md @@ -9,14 +9,6 @@ To list all your currently connected network storages, go to **{% my storage tit You need to update to Home Assistant Operating System 10.2 before you can use this feature. {% endimportant %} -{% else %} - -{% important %} - -You need to make sure you run a supported {% term "Home Assistant Supervised" %} installation with the latest version of the [os-agent](https://github.com/home-assistant/os-agent). Make sure that your supervisor uses [slave bind propagation](https://docs.docker.com/storage/bind-mounts/#configure-bind-propagation) for the data volume. - -{% endimportant %} - {% endif %}

From 799461ecc015d630f64d9e5a918012338d5797dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 09:52:37 +0200 Subject: [PATCH 138/362] build(deps-dev): bump sorbet-runtime from 0.5.12176 to 0.5.12184 (#39588) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3803b1de4b8..610550d156b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12176) + sorbet-runtime (0.5.12184) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 66e34c0da99e8c5b918029f9258c1ef86405eb4b Mon Sep 17 00:00:00 2001 From: Josef Zweck Date: Tue, 17 Jun 2025 17:38:02 +0200 Subject: [PATCH 139/362] Clarify open behaviour for tedee (#39592) --- source/_integrations/tedee.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_integrations/tedee.markdown b/source/_integrations/tedee.markdown index 0c254a7385b..a2f8e82af8c 100644 --- a/source/_integrations/tedee.markdown +++ b/source/_integrations/tedee.markdown @@ -58,6 +58,10 @@ This integration supports - **Semi locked**: indicates whether the lock is in a "semi-locked" position. "Semi-locked" means the lock has been turned manually and is between its normal end positions. The lock itself will be unavailable in this position. - **Lock uncalibrated** (disabled by default): Shows when the lock is in an "uncalibrated state". +{% note %} +The `lock.open` service will only pull the spring if the lock is configured with "**auto pull-spring enabled**" in the tedee app. That is due to a limitation in tedee's API. +{% endnote %} + ## Sensors The integration currently offers two sensors: A **battery** sensor, indicating the charge of your lock, and a **"pull spring duration"** sensor, indicating how long (in seconds) your latch will stay pulled after a pull operation (if supported). From 86f5d24fb0e92cd8693c87d1df4fbc5505b002ff Mon Sep 17 00:00:00 2001 From: Markus Lanthaler Date: Tue, 17 Jun 2025 20:40:32 +0200 Subject: [PATCH 140/362] Update google_generative_ai_conversation.markdown to document support for Gemini's new TTS capabilities (#39340) --- ...google_generative_ai_conversation.markdown | 50 ++++++++++++++++--- 1 file changed, 44 insertions(+), 6 deletions(-) diff --git a/source/_integrations/google_generative_ai_conversation.markdown b/source/_integrations/google_generative_ai_conversation.markdown index 5627a96dad4..e702fbb8158 100644 --- a/source/_integrations/google_generative_ai_conversation.markdown +++ b/source/_integrations/google_generative_ai_conversation.markdown @@ -3,6 +3,7 @@ title: Google Generative AI description: Instructions on how to integrate Google Generative AI as a conversation agent ha_category: - Voice + - Text-to-speech ha_release: 2023.6 ha_iot_class: Cloud Polling ha_config_flow: true @@ -14,6 +15,7 @@ ha_integration_type: service ha_platforms: - conversation - diagnostics + - tts related: - docs: /voice_control/voice_remote_expose_devices/ title: Exposing entities to Assist @@ -25,7 +27,7 @@ related: title: Google Generative AI --- -The Google Generative AI integration adds a conversation agent powered by [Google Generative AI](https://ai.google.dev/) in Home Assistant. It can optionally be allowed to control Home Assistant. +The Google Generative AI integration adds a conversation agent and text-to-speech engine powered by [Google Generative AI](https://ai.google.dev/) to Home Assistant. It can optionally be allowed to control Home Assistant. Controlling Home Assistant is done by providing the AI access to the Assist API of Home Assistant. You can control what devices and entities it can access from the {% my voice_assistants title="exposed entities page" %}. The AI is able to provide you information about your devices and control them. @@ -77,7 +79,7 @@ Enable Google Search tool: ## Google Search Due to an API limitation we cannot have the [Google Search tool](https://ai.google.dev/gemini-api/docs/grounding) together with other tools. Request fails with `400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': 'Tool use with function calling is unsupported', 'status': 'INVALID_ARGUMENT'}}`. -But you can do the following workaround that exposes a script to voice assistants. The script calls a Google Generative AI Conversation that only has the Google Search tool enabled. +But you can do the following workaround that exposes a script to voice assistants. The script calls a Google Generative AI Conversation that only has the Google Search tool enabled. {% details "Workaround for Google Search tool" %} @@ -121,6 +123,7 @@ fields: description: The query to search Google for required: true ``` + {% endraw %} 11. Select **Save script** @@ -146,10 +149,10 @@ This action isn't tied to any integration entry, so it won't use the model, prom Allows you to ask Gemini Pro or Gemini Pro Vision to generate content from a prompt consisting of text and optionally attachments (images, PDFs, etc.). This action populates [response data](/docs/scripts/perform-actions#use-templates-to-handle-response-data) with the generated content. -| Data attribute | Optional | Description | Example | -| ---------------------- | -------- | ----------------------------------------------- | ------------------- | -| `prompt` | no | The prompt for generating the content. | Describe this image | -| `filenames` | yes | File names for attachments to include in the prompt. | /tmp/image.jpg | +| Data attribute | Optional | Description | Example | +| -------------- | -------- | ---------------------------------------------------- | ------------------- | +| `prompt` | no | The prompt for generating the content. | Describe this image | +| `filenames` | yes | File names for attachments to include in the prompt. | /tmp/image.jpg | {% raw %} @@ -188,6 +191,41 @@ response_variable: generated_content {% endraw %} +### Speak + +The `tts.speak` action is the modern way to use TTS. Add the `speak` action, select the Google Generative AI TTS entity, select the media player entity or group to send the TTS audio to, and enter the message to speak. + +Text-to-speech (TTS) generation is controllable, meaning you can use natural language to structure interactions and guide the style, accent, pace, and tone of the audio. You can change the way the text is spoken directly in the message by, e.g. entering "Say cheerfully: Have a wonderful day" instead of just "Have a wonderful day". + +For more options about `speak`, see the Speak section on the main [TTS](/integrations/tts/#service-speak) building block page. + +In YAML, your action will look like this: + +{% raw %} + +```yaml +action: tts.speak +target: + entity_id: tts.google_generative_ai_tts +data: + media_player_entity_id: media_player.tv + message: Say cheerfully: Have a wonderful day! + options: + voice: + model: +``` + +{% endraw %} + +You can configure the following options: + +| Option attribute | Optional | Description | Example | +| ---------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------- | +| `voice` | yes | The [voice name](https://ai.google.dev/gemini-api/docs/speech-generation#voices) to be used for the generated speech. The default is `zephyr`. | `achernar` | +| `model` | yes | The [model](https://ai.google.dev/gemini-api/docs/speech-generation#supported-models) to use for the text-to-speech conversion. The default is `gemini-2.5-flash-preview-tts`. | `gemini-2.5-pro-preview-tts` | + +The input language is detected automatically. Check the [Google AI documentation](https://ai.google.dev/gemini-api/docs/speech-generation#languages) for the supported languages. + ## Video tutorial This video tutorial explains how Google Generative AI can be set up, how you can send an AI-generated message to your smart speaker when you arrive home, and how you can analyze an image taken from your doorbell camera as soon as someone rings the doorbell. From baabaaa6c4ff43635e025d15fdf65aa2da7fc5fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Tue, 17 Jun 2025 21:39:06 +0100 Subject: [PATCH 141/362] Use common WWHA doc structure for Aqara (#39599) --- source/_integrations/aqara.markdown | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/source/_integrations/aqara.markdown b/source/_integrations/aqara.markdown index a418c8b7650..6c94d1cef47 100644 --- a/source/_integrations/aqara.markdown +++ b/source/_integrations/aqara.markdown @@ -15,10 +15,4 @@ ha_iot_standard: matter ha_brand: true --- -[Aqara](https://www.aqara.com/) is a member of the Works with Home Assistant partner program for their Matter products. Aqara is committed to making sure their products are up-to-date and ready to use in Home Assistant. - -Aqara Matter devices work locally and integrate seamlessly with the Matter integration in Home Assistant. As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. - -{% my add_matter_device badge domain=page.ha_domain %} - -[Learn more about Matter in Home Assistant.](/integrations/matter/) \ No newline at end of file +{% include integrations/wwha.md url="https://www.aqara.com/" %} From 40a89375ee94f8f3ceae39cc2ab2eaef6a68688c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Tue, 17 Jun 2025 21:39:19 +0100 Subject: [PATCH 142/362] Use common WWHA doc structure for Eve (#39597) --- source/_integrations/eve.markdown | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/source/_integrations/eve.markdown b/source/_integrations/eve.markdown index 316ae138f84..da9061ac325 100644 --- a/source/_integrations/eve.markdown +++ b/source/_integrations/eve.markdown @@ -17,13 +17,7 @@ works_with: - matter --- -[Eve](https://www.evehome.com/) is a member of the Works with Home Assistant partner program for their Matter products. Eve is committed to making sure their products are up-to-date and ready to use in Home Assistant. - -Eve Matter devices work locally and integrate seamlessly with the Matter integration in Home Assistant. As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. - -{% my add_matter_device badge domain=page.ha_domain %} - -[Learn more about Matter in Home Assistant.](/integrations/matter/) +{% include integrations/wwha.md url="https://www.evehome.com/" %} The following devices are supported: From a967df3915f28d9dc555e4c1c5e57e16d586c168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ab=C3=ADlio=20Costa?= Date: Tue, 17 Jun 2025 21:39:43 +0100 Subject: [PATCH 143/362] Use common WWHA doc structure for Jasco (#39598) --- source/_integrations/jasco.markdown | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/source/_integrations/jasco.markdown b/source/_integrations/jasco.markdown index 474134d852c..d60a862a338 100644 --- a/source/_integrations/jasco.markdown +++ b/source/_integrations/jasco.markdown @@ -17,10 +17,4 @@ ha_iot_standard: zwave ha_brand: true --- -[Jasco](https://byjasco.com/) is a member of the Works with Home Assistant partner program for their Z-Wave products. Jasco is committed to making sure their products are up-to-date and ready to use in Home Assistant. - -Jasco Z-Wave devices work locally and integrate seamlessly with the Z-Wave integration in Home Assistant (Z-Wave stick required). As all connectivity is happening locally, status updates and controlling your devices happen instantly in Home Assistant. - -{% my add_zwave_device badge domain=page.ha_domain %} - -[Learn more about Z-Wave in Home Assistant.](/integrations/zwave_js/) \ No newline at end of file +{% include integrations/wwha.md url="https://byjasco.com/" %} From b95af197e55d8c312b9032ae262da258f38ce8a3 Mon Sep 17 00:00:00 2001 From: bwduncan Date: Wed, 18 Jun 2025 07:13:00 +0100 Subject: [PATCH 144/362] Fix %/$ typo (#39605) --- source/_docs/configuration/templating.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_docs/configuration/templating.markdown b/source/_docs/configuration/templating.markdown index 9b009f1c3d3..7040bfd2fb5 100644 --- a/source/_docs/configuration/templating.markdown +++ b/source/_docs/configuration/templating.markdown @@ -97,7 +97,7 @@ In your automations, you could then reuse this macro by importing it: {{ format_entity('sensor.temperature') }} ``` -{$ endraw %} +{% endraw %} Home Assistant also allows you to write macros with non-string return values by taking a named argument called `returns` and calling it with a return value. Once created, From 74d38cc274caa6b048e4e8bf9e6b08b790aa4568 Mon Sep 17 00:00:00 2001 From: Petro31 <35082313+Petro31@users.noreply.github.com> Date: Wed, 18 Jun 2025 02:15:16 -0400 Subject: [PATCH 145/362] Merge Legacy template documentation into a single page. (#39596) --- .../alarm_control_panel.template.markdown | 147 - source/_integrations/cover.template.markdown | 376 --- source/_integrations/fan.template.markdown | 266 -- source/_integrations/light.template.markdown | 430 --- source/_integrations/lock.template.markdown | 213 -- source/_integrations/switch.template.markdown | 285 -- source/_integrations/template.markdown | 2946 ++++++++++++++--- source/_integrations/vacuum.template.markdown | 217 -- .../_integrations/weather.template.markdown | 148 - 9 files changed, 2506 insertions(+), 2522 deletions(-) delete mode 100644 source/_integrations/alarm_control_panel.template.markdown delete mode 100644 source/_integrations/cover.template.markdown delete mode 100644 source/_integrations/fan.template.markdown delete mode 100644 source/_integrations/light.template.markdown delete mode 100644 source/_integrations/lock.template.markdown delete mode 100644 source/_integrations/switch.template.markdown delete mode 100644 source/_integrations/vacuum.template.markdown delete mode 100644 source/_integrations/weather.template.markdown diff --git a/source/_integrations/alarm_control_panel.template.markdown b/source/_integrations/alarm_control_panel.template.markdown deleted file mode 100644 index 47bc9d9b3f6..00000000000 --- a/source/_integrations/alarm_control_panel.template.markdown +++ /dev/null @@ -1,147 +0,0 @@ ---- -title: "Template Alarm control panel" -description: "Instructions on how to integrate template alarm control panels into Home Assistant." -ha_category: - - Alarm - - Helper -ha_release: 0.105 -ha_iot_class: "Local Push" -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_config_flow: true -ha_platforms: - - alarm_control_panel -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` {% term integration %} creates alarm control panels that combine integrations or adds preprocessing logic to actions. - -There are several powerful ways to use this {% term integration %}, including grouping existing integrations into a simpler integrations, or adding logic that Home Assistant will execute when accessed. - -For example, if you want to expose a true alarm panel to Google Home, Alexa, or HomeKit - but limit its ability to disarm when there's no one home, you can do that using a template. - -Another use case could be grouping a series of sensors and services together to represent various "armed" and "disarmed" states and actions. - -This can simplify the GUI and make it easier to write automations. - -In optimistic mode, the alarm control panel will immediately change state after every command. Otherwise, the alarm control panel will wait for state confirmation from the template. Try to enable it, if experiencing incorrect operation. - -{% include integrations/config_flow.md %} - -## YAML Configuration - -To enable a template alarm control panel in your installation, add the following to your {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} - -{% raw %} - -```yaml -# Example configuration.yaml entry -alarm_control_panel: - - platform: template - panels: - safe_alarm_panel: - value_template: "{{ states('alarm_control_panel.real_alarm') }}" - arm_away: - action: alarm_control_panel.alarm_arm_away - target: - entity_id: alarm_control_panel.real_alarm - data: - code: !secret alarm_code - arm_home: - action: alarm_control_panel.alarm_arm_home - target: - entity_id: alarm_control_panel.real_alarm - data: - code: !secret alarm_code - disarm: - - condition: state - entity_id: device_tracker.paulus - state: "home" - - action: alarm_control_panel.alarm_disarm - target: - entity_id: alarm_control_panel.real_alarm - data: - code: !secret alarm_code -``` - -{% endraw %} - -{% configuration %} -panels: - description: List of your panels. - required: true - type: map - keys: - alarm_control_panel_name: - description: The slug of the panel. - required: true - type: map - keys: - name: - description: Name to use in the frontend. - required: false - type: string - default: Template Alarm Control Panel - unique_id: - description: An ID that uniquely identifies this alarm control panel. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: "Defines a template to set the state of the alarm panel. Only the states `armed_away`, `armed_home`, `armed_night`, `armed_vacation`, `arming`, `disarmed`, `pending`, `triggered` and `unavailable` are used." - required: false - type: template - disarm: - description: Defines an action to run when the alarm is disarmed. - required: false - type: action - arm_away: - description: Defines an action to run when the alarm is armed to away mode. - required: false - type: action - arm_home: - description: Defines an action to run when the alarm is armed to home mode. - required: false - type: action - arm_night: - description: Defines an action to run when the alarm is armed to night mode. - required: false - type: action - arm_vacation: - description: Defines an action to run when the alarm is armed to vacation mode. - required: false - type: action - arm_custom_bypass: - description: Defines an action to run when the alarm is armed to custom bypass mode. - required: false - type: action - trigger: - description: Defines an action to run when the alarm is triggered. - required: false - type: action - code_arm_required: - description: If true, the code is required to arm the alarm. - required: false - type: boolean - default: true - code_format: - description: One of `number`, `text` or `no_code`. Format for the code used to arm/disarm the alarm. - required: false - type: string - default: number -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an entity's state and attribute in templates and actions. - -## Considerations - -If you are using the state of an integration that takes extra time to load, the template alarm control panel may get an `unknown` state during startup. This results in error messages in your log file until that integration has completed loading. If you use `is_state()` function in your template, you can avoid this situation. - -For example, you would replace {% raw %}`{{ states.switch.source.state == 'on' }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an unknown result: {% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} diff --git a/source/_integrations/cover.template.markdown b/source/_integrations/cover.template.markdown deleted file mode 100644 index c24773e2854..00000000000 --- a/source/_integrations/cover.template.markdown +++ /dev/null @@ -1,376 +0,0 @@ ---- -title: "Template cover" -description: "Instructions on how to integrate template covers into Home Assistant." -ha_category: - - Cover - - Helper -ha_release: 0.48 -ha_iot_class: Local Push -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_platforms: - - cover -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` platform can create covers that combine integrations and provides -the ability to run scripts or invoke actions for each of the open, -close, stop, position and tilt commands of a cover. - -## Configuration - -To enable Template Covers in your installation, -add the following to your {% term "`configuration.yaml`" %} file: - -{% raw %} - -```yaml -# Example configuration.yaml entry -cover: - - platform: template - covers: - garage_door: - device_class: garage - friendly_name: "Garage Door" - value_template: "{{ states('sensor.garage_door')|float > 0 }}" - open_cover: - action: script.open_garage_door - close_cover: - action: script.close_garage_door - stop_cover: - action: script.stop_garage_door -``` - -{% endraw %} - -{% configuration %} - covers: - description: List of your covers. - required: true - type: map - keys: - friendly_name: - description: Name to use in the frontend. - required: false - type: string - unique_id: - description: An ID that uniquely identifies this cover. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: Defines a template to get the state of the cover. Valid output values from the template are `open`, `opening`, `closing` and `closed` which are directly mapped to the corresponding states. In addition, `true` is valid as a synonym to `open` and `false` as a synonym to `closed`. If [both a `value_template` and a `position_template`](#combining-value_template-and-position_template) are specified, only `opening` and `closing` are set from the `value_template`. If the template produces a `None` value the state will be set to `unknown`. - required: false - type: template - position_template: - description: Defines a template to get the position of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value the current position will be set to `unknown`. - required: false - type: template - icon_template: - description: Defines a template to specify which icon to use. - required: false - type: template - entity_picture_template: - description: Defines a template for the entity picture of the cover. - required: false - type: template - availability_template: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - device_class: - description: Sets the [class of the device](/integrations/cover/), changing the device state and icon that is displayed on the frontend. - required: false - type: string - open_cover: - description: Defines an action to open the cover. If [`open_cover`](#open_cover) is specified, [`close_cover`](#close_cover) must also be specified. At least one of [`open_cover`](#open_cover) and [`set_cover_position`](#set_cover_position) must be specified. - required: inclusive - type: action - close_cover: - description: Defines an action to close the cover. - required: inclusive - type: action - stop_cover: - description: Defines an action to stop the cover. - required: false - type: action - set_cover_position: - description: Defines an action to set to a cover position (between `0` and `100`). The variable `position` will contain the entity's set position. - required: false - type: action - set_cover_tilt_position: - description: Defines an action to set the tilt of a cover (between `0` and `100`). The variable `tilt` will contain the entity's set tilt position. - required: false - type: action - optimistic: - description: Force cover position to use [optimistic mode](#optimistic-mode). - required: false - type: boolean - default: false - tilt_optimistic: - description: Force cover tilt position to use [optimistic mode](#optimistic-mode). - required: false - type: boolean - default: false - tilt_template: - description: Defines a template to get the tilt state of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value the current tilt state will be set to `unknown`. - required: false - type: template -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an entity's state and attribute in templates and actions. - -## Considerations - -If you are using the state of a platform that takes extra time to load, the -Template Cover may get an `unknown` state during startup. This results in error -messages in your log file until that platform has completed loading. -If you use `is_state()` function in your template, you can avoid this situation. -For example, you would replace -{% raw %}`{{ states.cover.source.state == 'open' }}`{% endraw %} -with this equivalent that returns `true`/`false` and never gives an unknown -result: -{% raw %}`{{ is_state('cover.source', 'open') }}`{% endraw %} - -## Optimistic mode - -In optimistic mode, the cover position state is maintained internally. This mode -is automatically enabled if neither [`value_template`](#value_template) or -[`position_template`](#position_template) are specified. Note that this is -unlikely to be very reliable without some feedback mechanism, since there is -otherwise no way to know if the cover is moving properly. The cover can be -forced into optimistic mode by using the [`optimistic`](#optimistic) attribute. -There is an equivalent mode for `tilt_position` that is enabled when -[`tilt_template`](#tilt_template) is not specified or when the -[`tilt_optimistic`](#tilt_optimistic) attribute is used. - -## Combining `value_template` and `position_template` - -If both a [`value_template`](#value_template) and a [`position_template`](#position_template) are specified only `opening` and `closing` states are set directly from the `value_template`, the `open` and `closed` states will instead be derived from the cover position. - -| value_template output | result | -| --------------------- | ------------------------------------ | -| open | state defined by `position_template` | -| closed | state defined by `position_template` | -| true | state defined by `position_template` | -| false | state defined by `position_template` | -| opening | state set to `opening` | -| closing | state set to `closing` | -| | No change of state or position | - -## Examples - -In this section you will find some real-life examples of how to use this cover. - -### Garage door - -This example converts a garage door with a controllable switch and position -sensor into a cover. The condition check is optional, but suggested if you -use the same switch to open and close the garage. - -{% raw %} - -```yaml -cover: - - platform: template - covers: - garage_door: - device_class: garage - friendly_name: "Garage Door" - position_template: "{{ states('sensor.garage_door') }}" - open_cover: - - condition: state - entity_id: sensor.garage_door - state: "off" - - action: switch.turn_on - target: - entity_id: switch.garage_door - close_cover: - - condition: state - entity_id: sensor.garage_door - state: "on" - - action: switch.turn_off - target: - entity_id: switch.garage_door - stop_cover: - action: switch.turn_on - target: - entity_id: switch.garage_door - icon_template: >- - {% if states('sensor.garage_door')|float > 0 %} - mdi:garage-open - {% else %} - mdi:garage - {% endif %} -``` - -{% endraw %} - -### Multiple covers - -This example allows you to control two or more covers at once. - -{% raw %} - -```yaml -homeassistant: - customize: - cover_group: - assumed_state: true - -cover: - - platform: template - covers: - cover_group: - friendly_name: "Cover Group" - open_cover: - action: script.cover_group - data: - modus: "open" - close_cover: - action: script.cover_group - data: - modus: "close" - stop_cover: - action: script.cover_group - data: - modus: "stop" - set_cover_position: - action: script.cover_group_position - data: - position: "{{position}}" - set_cover_tilt_position: - action: script.cover_group_tilt_position - data: - tilt: "{{tilt}}" - value_template: "{{is_state('sensor.cover_group', 'open')}}" - icon_template: >- - {% if is_state('sensor.cover_group', 'open') %} - mdi:window-open - {% else %} - mdi:window-closed - {% endif %} - -sensor: - - platform: template - sensors: - cover_group: - value_template: >- - {% if is_state('cover.bedroom', 'open') %} - open - {% elif is_state('cover.livingroom', 'open') %} - open - {% else %} - closed - {% endif %} - -script: - cover_group: - sequence: - - action: "cover.{{modus}}_cover" - target: - entity_id: - - cover.bedroom - - cover.livingroom - cover_group_position: - sequence: - - action: cover.set_cover_position - target: - entity_id: - - cover.bedroom - - cover.livingroom - data: - position: "{{position}}" - -automation: - - alias: "Close covers at night" - triggers: - - trigger: sun - event: sunset - offset: "+00:30:00" - actions: - - action: cover.set_cover_position - target: - entity_id: cover.cover_group - data: - position: 25 -``` - -{% endraw %} - -### Change the icon - -This example shows how to change the icon based on the cover state. - -{% raw %} - -```yaml -cover: - - platform: template - covers: - cover_group: - friendly_name: "Cover Group" - open_cover: - action: script.cover_group - data: - modus: "open" - close_cover: - action: script.cover_group - data: - modus: "close" - stop_cover: - action: script.cover_group - data: - modus: "stop" - value_template: "{{is_state('sensor.cover_group', 'open')}}" - icon_template: >- - {% if is_state('sensor.cover_group', 'open') %} - mdi:window-open - {% else %} - mdi:window-closed - {% endif %} -``` - -{% endraw %} - -### Change the entity picture - -This example shows how to change the entity picture based on the cover state. - -{% raw %} - -```yaml -cover: - - platform: template - covers: - cover_group: - friendly_name: "Cover Group" - open_cover: - action: script.cover_group - data: - modus: "open" - close_cover: - action: script.cover_group - data: - modus: "close" - stop_cover: - action: script.cover_group - data: - modus: "stop" - value_template: "{{is_state('sensor.cover_group', 'open')}}" - entity_picture_template: >- - {% if is_state('sensor.cover_group', 'open') %} - /local/cover-open.png - {% else %} - /local/cover-closed.png - {% endif %} -``` - -{% endraw %} diff --git a/source/_integrations/fan.template.markdown b/source/_integrations/fan.template.markdown deleted file mode 100644 index b2d4caa0871..00000000000 --- a/source/_integrations/fan.template.markdown +++ /dev/null @@ -1,266 +0,0 @@ ---- -title: "Template fan" -description: "Instructions how to setup the template fans within Home Assistant." -ha_category: - - Fan - - Helper -ha_release: 0.69 -ha_iot_class: Local Push -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_platforms: - - fan -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The **Template** {% term integration %} creates fans that combine integrations and provides the -ability to run scripts or invoke actions for each of the `turn_on`, `turn_off`, `set_percentage`, -`set_preset_mode`, `set_oscillating`, and `set_direction` commands of a fan. - -## Configuration - -To enable template fans in your installation, add the following to your -{% term "`configuration.yaml`" %} file: - -{% raw %} - -```yaml -# Example configuration.yaml entry -fan: - - platform: template - fans: - bedroom_fan: - friendly_name: "Bedroom fan" - value_template: "{{ states('input_boolean.state') }}" - percentage_template: "{{ states('input_number.percentage') }}" - preset_mode_template: "{{ states('input_select.preset_mode') }}" - oscillating_template: "{{ states('input_select.osc') }}" - direction_template: "{{ states('input_select.direction') }}" - turn_on: - action: script.fan_on - turn_off: - action: script.fan_off - set_percentage: - action: script.fans_set_speed - data: - percentage: "{{ percentage }}" - set_preset_mode: - action: script.fans_set_preset_mode - data: - preset_mode: "{{ preset_mode }}" - set_oscillating: - action: script.fan_oscillating - data: - oscillating: "{{ oscillating }}" - set_direction: - action: script.fan_direction - data: - direction: "{{ direction }}" - speed_count: 6 - preset_modes: - - 'auto' - - 'smart' - - 'whoosh' -``` - -{% endraw %} - -{% configuration %} - fans: - description: List of your fans. - required: true - type: map - keys: - friendly_name: - description: Name to use in the frontend. - required: false - type: string - unique_id: - description: An ID that uniquely identifies this fan. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: "Defines a template to get the state of the fan. Valid values: `on`, `off`" - required: true - type: template - percentage_template: - description: Defines a template to get the speed percentage of the fan. - required: false - type: template - preset_mode_template: - description: Defines a template to get the preset mode of the fan. - required: false - type: template - oscillating_template: - description: "Defines a template to get the osc state of the fan. Valid values: `true`, `false`" - required: false - type: template - direction_template: - description: "Defines a template to get the direction of the fan. Valid values: `forward`, `reverse`" - required: false - type: template - availability_template: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - turn_on: - description: Defines an action to run when the fan is turned on. - required: true - type: action - turn_off: - description: Defines an action to run when the fan is turned off. - required: true - type: action - set_percentage: - description: Defines an action to run when the fan is given a speed percentage command. - required: false - type: action - set_preset_mode: - description: Defines an action to run when the fan is given a preset command. - required: false - type: action - set_oscillating: - description: Defines an action to run when the fan is given an osc state command. - required: false - type: action - set_direction: - description: Defines an action to run when the fan is given a direction command. - required: false - type: action - preset_modes: - description: List of preset modes the fan is capable of. This is an arbitrary list of strings and must not contain any speeds. - required: false - type: [string, list] - default: [] - speed_count: - description: The number of speeds the fan supports. Used to calculate the percentage step for the `fan.increase_speed` and `fan.decrease_speed` actions. - required: false - type: integer - default: 100 -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an entity's state and attribute in templates and actions. - -## Converting from speeds to percentage - -When converting a fan with 3 speeds from the old fan entity model, the following percentages can be used: - -0 - `off` -33 - `low` -66 - `medium` -100 - `high` - -## Examples - -### Helper fan - -This example uses an input_boolean and an input_number to mimic a fan, and -the example shows multiple actions for `set_percentage`. - -{% raw %} - -```yaml -fan: - - platform: template - fans: - helper_fan: - friendly_name: "Helper Fan" - value_template: "{{ states('input_boolean.state') }}" - turn_on: - - action: input_boolean.turn_on - target: - entity_id: input_boolean.state - turn_off: - - action: input_boolean.turn_off - target: - entity_id: input_boolean.state - percentage_template: > - {{ states('input_number.percentage') if is_state('input_boolean.state', 'on') else 0 }} - speed_count: 6 - set_percentage: - - action: input_boolean.turn_{{ 'on' if percentage > 0 else 'off' }} - target: - entity_id: input_boolean.state - - action: input_number.set_value - target: - entity_id: input_number.percentage - data: - value: "{{ percentage }}" -``` - -{% endraw %} - -### Preset modes fan - -This example uses an existing fan with only a percentage. It extends the -percentage value into useable preset modes without a helper entity. - -{% raw %} - -```yaml -fan: - - platform: template - fans: - preset_mode_fan: - friendly_name: "Preset Mode Fan Example" - value_template: "{{ states('fan.percentage_fan') }}" - turn_on: - - action: fan.turn_on - target: - entity_id: fan.percentage_fan - turn_off: - - action: fan.turn_off - target: - entity_id: fan.percentage_fan - percentage_template: > - {{ state_attr('fan.percentage_fan', 'percentage') }} - speed_count: 3 - set_percentage: - - action: fan.set_percentage - target: - entity_id: fan.percentage_fan - data: - percentage: "{{ percentage }}" - preset_modes: - - "off" - - "low" - - "medium" - - "high" - preset_mode_template: > - {% if is_state('fan.percentage_fan', 'on') %} - {% if state_attr('fan.percentage_fan', 'percentage') == 100 %} - high - {% elif state_attr('fan.percentage_fan', 'percentage') == 66 %} - medium - {% else %} - low - {% endif %} - {% else %} - off - {% endif %} - set_preset_mode: - - action: fan.set_percentage - target: - entity_id: fan.percentage_fan - data: - percentage: >- - {% if preset_mode == 'high' %} - 100 - {% elif preset_mode == 'medium' %} - 66 - {% elif preset_mode == 'low' %} - 33 - {% else %} - 0 - {% endif %} -``` - -{% endraw %} diff --git a/source/_integrations/light.template.markdown b/source/_integrations/light.template.markdown deleted file mode 100644 index d19dfc5228f..00000000000 --- a/source/_integrations/light.template.markdown +++ /dev/null @@ -1,430 +0,0 @@ ---- -title: "Template Light" -description: "Instructions on how to integrate Template Lights into Home Assistant." -ha_category: - - Light - - Helper -ha_release: 0.46 -ha_iot_class: Local Push -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_platforms: - - light -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` platform creates lights that combine integrations and provides the -ability to run scripts or invoke actions for each of the on, off, and -brightness commands of a light. - -To enable Template Lights in your installation, add the following to your -{% term "`configuration.yaml`" %} file: - -{% raw %} - -```yaml -# Example configuration.yaml entry -light: - - platform: template - lights: - theater_lights: - friendly_name: "Theater Lights" - level_template: "{{ state_attr('sensor.theater_brightness', 'lux')|int }}" - value_template: "{{ state_attr('sensor.theater_brightness', 'lux')|int > 0 }}" - temperature_template: "{{states('input_number.temperature_input') | int}}" - hs_template: "({{states('input_number.h_input') | int}}, {{states('input_number.s_input') | int}})" - effect_list_template: "{{ state_attr('light.led_strip', 'effect_list') }}" - turn_on: - action: script.theater_lights_on - turn_off: - action: script.theater_lights_off - set_level: - action: script.theater_lights_level - data: - brightness: "{{ brightness }}" - set_temperature: - action: input_number.set_value - data: - value: "{{ color_temp }}" - entity_id: input_number.temperature_input - set_hs: - - action: input_number.set_value - data: - value: "{{ h }}" - entity_id: input_number.h_input - - action: input_number.set_value - data: - value: "{{ s }}" - entity_id: input_number.s_input - - action: light.turn_on - data: - entity_id: - - light.led_strip - transition: "{{ transition | float }}" - hs_color: - - "{{ hs[0] }}" - - "{{ hs[1] }}" - set_effect: - - action: light.turn_on - data: - entity_id: - - light.led_strip - effect: "{{ effect }}" - supports_transition_template: "{{ true }}" -``` - -{% endraw %} - -{% configuration %} - lights: - description: List of your lights. - required: true - type: map - keys: - friendly_name: - description: Name to use in the frontend. - required: false - type: string - unique_id: - description: An ID that uniquely identifies this light. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: Defines a template to get the state of the light. - required: false - type: template - default: optimistic - level_template: - description: Defines a template to get the brightness of the light. - required: false - type: template - default: optimistic - temperature_template: - description: Defines a template to get the color temperature of the light. - required: false - type: template - default: optimistic - hs_template: - description: Defines a template to get the HS color of the light. Must render a tuple (hue, saturation). - required: false - type: template - default: optimistic - rgb_template: - description: Defines a template to get the RGB color of the light. Must render a tuple or a list (red, green, blue). - required: false - type: template - default: optimistic - rgbw_template: - description: Defines a template to get the RGBW color of the light. Must render a tuple or a list (red, green, blue, white). - required: false - type: template - default: optimistic - rgbww_template: - description: Defines a template to get the RGBWW color of the light. Must render a tuple or a list (red, green, blue, cold white, warm white). - required: false - type: template - default: optimistic - supports_transition_template: - description: Defines a template to get if light supports transition. Should return boolean value (True/False). If this value is `True` transition parameter in a turn on or turn off call will be passed as a named parameter `transition` to either of the scripts. - required: false - type: template - default: false - effect_list_template: - description: Defines a template to get the list of supported effects. Must render a list - required: inclusive - type: template - default: optimistic - effect_template: - description: Defines a template to get the effect of the light. - required: inclusive - type: template - default: optimistic - min_mireds_template: - description: Defines a template to get the min mireds value of the light. - required: false - type: template - default: optimistic - max_mireds_template: - description: Defines a template to get the max mireds value of the light. - required: false - type: template - default: optimistic - icon_template: - description: Defines a template for an icon or picture, e.g., showing a different icon for different states. - required: false - type: template - availability_template: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - turn_on: - description: Defines an action to run when the light is turned on. May receive variables `brightness` and/or `transition`. - required: true - type: action - turn_off: - description: Defines an action to run when the light is turned off. May receive variable `transition`. - required: true - type: action - set_level: - description: Defines an action to run when the light is given a brightness command. The script will only be called if the `turn_on` call only has brightness, and optionally transition. Receives variables `brightness` and optionally `transition`. - required: false - type: action - set_temperature: - description: Defines an action to run when the light is given a color temperature command. Receives variable `color_temp`. May also receive variables `brightness` and/or `transition`. - required: false - type: action - set_hs: - description: "Defines an action to run when the light is given a hs color command. Available variables: `hs` as a tuple, `h` and `s`" - required: false - type: action - set_rgb: - description: "Defines an action to run when the light is given an RGB color command. Available variables: `rgb` as a tuple, `r`, `g` and `b`." - required: false - type: action - set_rgbw: - description: "Defines an action to run when the light is given an RGBW color command. Available variables: `rgbw` as a tuple, `rgb` as a tuple, `r`, `g`, `b` and `w`." - required: false - type: action - set_rgbww: - description: "Defines an action to run when the light is given an RGBWW color command. Available variables: `rgbww` as a tuple, `rgb` as a tuple, `r`, `g`, `b`, `cw` and `ww`." - required: false - type: action - set_effect: - description: Defines an action to run when the light is given an effect command. Receives variable `effect`. May also receive variables `brightness` and/or `transition`. - required: inclusive - type: action -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an entity's state and attribute in templates and actions. - -## Considerations - -If you are using the state of a platform that takes extra time to load, the -Template Light may get an `unknown` state during startup. This results -in error messages in your log file until that platform has completed loading. -If you use `is_state()` function in your template, you can avoid this situation. -For example, you would replace -{% raw %}`{{ states.switch.source.state == 'on' }}`{% endraw %} -with this equivalent that returns `true`/`false` and never gives an unknown -result: -{% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} -Transition doesn't have its own script, it will instead be passed as a named parameter `transition` to the `turn_on`, `turn_off`, `brightness`, `color_temp`, `effect`, `hs_color`, `rgb_color`, `rgbw_color` or `rgbww_color` scripts. -Brightness will be passed as a named parameter `brightness` to either of `turn_on`, `color_temp`, `effect`, `hs_color`, `rgb_color`, `rgbw_color` or `rgbww_color` scripts if the corresponding parameter is also in the call. In this case, the brightness script (`set_level`) will not be called. -If only brightness is passed to `light.turn_on` action, then `set_level` script is called. - -## Examples - -In this section you will find some real-life examples of how to use this light. - -### Theater Volume Control - -This example shows a light that is actually a home theater's volume. This -integration gives you the flexibility to provide whatever you'd like to send as -the payload to the consumer including any scale conversions you may need to -make; the [media player integration](/integrations/media_player/) needs a floating -point percentage value from `0.0` to `1.0`. - -{% raw %} - -```yaml -light: - - platform: template - lights: - theater_volume: - friendly_name: "Receiver Volume" - value_template: >- - {% if is_state('media_player.receiver', 'on') %} - {% if state_attr('media_player.receiver', 'is_volume_muted') %} - off - {% else %} - on - {% endif %} - {% else %} - off - {% endif %} - turn_on: - action: media_player.volume_mute - target: - entity_id: media_player.receiver - data: - is_volume_muted: false - turn_off: - action: media_player.volume_mute - target: - entity_id: media_player.receiver - data: - is_volume_muted: true - set_level: - action: media_player.volume_set - target: - entity_id: media_player.receiver - data: - volume_level: "{{ (brightness / 255 * 100)|int / 100 }}" - level_template: >- - {% if is_state('media_player.receiver', 'on') %} - {{ (state_attr('media_player.receiver', 'volume_level')|float * 255)|int }} - {% else %} - 0 - {% endif %} -``` - -{% endraw %} - -### Change The Icon - -This example shows how to change the icon based on the light state. - -{% raw %} - -```yaml -light: - - platform: template - lights: - theater_volume: - friendly_name: "Receiver Volume" - value_template: >- - {% if is_state('media_player.receiver', 'on') %} - {% if state_attr('media_player.receiver', 'is_volume_muted') %} - off - {% else %} - on - {% endif %} - {% else %} - off - {% endif %} - icon_template: >- - {% if is_state('media_player.receiver', 'on') %} - {% if state_attr('media_player.receiver', 'is_volume_muted') %} - mdi:lightbulb-off - {% else %} - mdi:lightbulb-on - {% endif %} - {% else %} - mdi:lightbulb-off - {% endif %} - turn_on: - action: media_player.volume_mute - target: - entity_id: media_player.receiver - data: - is_volume_muted: false - turn_off: - action: media_player.volume_mute - target: - entity_id: media_player.receiver - data: - is_volume_muted: true -``` - -{% endraw %} - -### Change The Entity Picture - -This example shows how to change the entity picture based on the light state. - -{% raw %} - -```yaml -light: - - platform: template - lights: - theater_volume: - friendly_name: "Receiver Volume" - value_template: >- - {% if is_state('media_player.receiver', 'on') %} - {% if state_attr('media_player.receiver', 'is_volume_muted') %} - off - {% else %} - on - {% endif %} - {% else %} - off - {% endif %} - icon_template: >- - {% if is_state('media_player.receiver', 'on') %} - {% if state_attr('media_player.receiver', 'is_volume_muted') %} - /local/lightbulb-off.png - {% else %} - /local/lightbulb-on.png - {% endif %} - {% else %} - /local/lightbulb-off.png - {% endif %} - turn_on: - action: media_player.volume_mute - target: - entity_id: media_player.receiver - data: - is_volume_muted: false - turn_off: - action: media_player.volume_mute - target: - entity_id: media_player.receiver - data: - is_volume_muted: true -``` - -{% endraw %} - -### Make a global light entity for a multi-segment WLED light - -This example shows how to group together 2 RGBW segments from the same WLED controller into a single usable light - -{% raw %} - -```yaml -light: - - platform: template - lights: - wled_global: - unique_id: 28208f257b54c44e50deb2d618d44710 - friendly_name: "Multi-segment Wled control" - value_template: "{{ states('light.wled_master') }}" - level_template: "{{ state_attr('light.wled_master', 'brightness')|d(0,true)|int }}" - rgbw_template: ( - {{ (state_attr('light.wled_segment_0', 'rgbw_color')[0]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[0]|d(0))/2 }}, - {{ (state_attr('light.wled_segment_0', 'rgbw_color')[1]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[1]|d(0))/2 }}, - {{ (state_attr('light.wled_segment_0', 'rgbw_color')[2]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[2]|d(0))/2 }}, - {{ (state_attr('light.wled_segment_0', 'rgbw_color')[3]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[3]|d(0))/2 }} - ) - effect_list_template: "{{ state_attr('light.wled_segment_0', 'effect_list') }}" - effect_template: "{{ state_attr('light.wled_segment_0', 'effect') if state_attr('light.wled_segment_0', 'effect') == state_attr('light.wled_segment_1', 'effect') else none }}" - availability_template: "{{ not is_state('light.wled_master', 'unknown') }}" - - turn_on: - action: light.turn_on - entity_id: light.wled_segment_0, light.wled_segment_1, light.wled_master - turn_off: - action: light.turn_off - entity_id: light.wled_master - set_level: - action: light.turn_on - entity_id: light.wled_master - data: - brightness: "{{ brightness }}" - set_rgbw: - action: light.turn_on - entity_id: light.wled_segment_0, light.wled_segment_1 - data: - rgbw_color: - - "{{ r }}" - - "{{ g }}" - - "{{ b }}" - - "{{ w }}" - effect: "Solid" - set_effect: - action: light.turn_on - entity_id: light.wled_segment_0, light.wled_segment_1 - data: - effect: "{{ effect }}" -``` - -{% endraw %} diff --git a/source/_integrations/lock.template.markdown b/source/_integrations/lock.template.markdown deleted file mode 100644 index ddfeaf7f367..00000000000 --- a/source/_integrations/lock.template.markdown +++ /dev/null @@ -1,213 +0,0 @@ ---- -title: "Template Lock" -description: "Instructions on how to integrate Template Locks into Home Assistant." -ha_category: - - Lock - - Helper -ha_release: 0.81 -ha_iot_class: Local Push -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_platforms: - - lock -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` platform creates locks that combines components. - -For example, if you have a garage door with a toggle switch that operates the motor and a sensor that allows you know whether the door is open or closed, you can combine these into a lock that knows whether the garage door is open or closed. - -This can simplify the GUI and make it easier to write automations. - -In optimistic mode, the lock will immediately change state after every command. Otherwise, the lock will wait for state confirmation from the template. Try to enable it, if experiencing incorrect lock operation. - -## Configuration - -To enable Template Locks in your installation, add the following to your {% term "`configuration.yaml`" %} file: - -{% raw %} - -```yaml -# Example configuration.yaml entry -lock: - - platform: template - name: Garage door - value_template: "{{ is_state('sensor.door', 'on') }}" - lock: - action: switch.turn_on - target: - entity_id: switch.door - unlock: - action: switch.turn_off - target: - entity_id: switch.door -``` - -{% endraw %} - -{% configuration %} - name: - description: Name to use in the frontend. - required: false - type: string - default: Template Lock - unique_id: - description: An ID that uniquely identifies this lock. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: Defines a template to set the state of the lock. - required: true - type: template - availability_template: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - code_format_template: - description: Defines a template to get the `code_format` attribute of the entity. This template must evaluate to a valid [Python regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) or `None`. If it evaluates to a not-`None` value, the user is prompted to enter a code when interacting with the lock. The code will be matched against the regular expression, and only if it matches, the lock/unlock actions will be executed. The actual _validity_ of the entered code must be verified within these actions. If there's a syntax error in the template, the entity will be unavailable. If the template fails to render for other reasons or if the regular expression is invalid, no code will be accepted and the lock/unlock actions will never be invoked. - required: false - type: template - default: None - lock: - description: Defines an action to run when the lock is locked. - required: true - type: action - unlock: - description: Defines an action to run when the lock is unlocked. - required: true - type: action - open: - description: Defines an action to run when the lock is opened. - required: false - type: action - optimistic: - description: Flag that defines if lock works in optimistic mode. - required: false - type: boolean - default: false -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an entity's state and attribute in templates and actions. - -## Considerations - -If you are using the state of a platform that takes extra time to load, the Template Lock may get an `unknown` state during startup. This results in error messages in your log file until that platform has completed loading. If you use `is_state()` function in your template, you can avoid this situation. For example, you would replace {% raw %}`{{ state('switch.source') == 'on') }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an unknown result: {% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} - -## Examples - -In this section, you find some real-life examples of how to use this lock. - -### Lock from Switch - -This example shows a lock that copies data from a switch. - -{% raw %} - -```yaml -lock: - - platform: template - name: Garage Door - value_template: "{{ is_state('switch.source', 'on') }}" - lock: - action: switch.turn_on - target: - entity_id: switch.source - unlock: - action: switch.turn_off - target: - entity_id: switch.source -``` - -{% endraw %} - -### Optimistic mode - -This example shows a lock in optimistic mode. This lock will immediately change state after command and will not wait for state update from the sensor. - -{% raw %} - -```yaml -lock: - - platform: template - name: Garage Door - value_template: "{{ is_state('sensor.skylight.state', 'on') }}" - optimistic: true - lock: - action: switch.turn_on - target: - entity_id: switch.source - unlock: - action: switch.turn_off - target: - entity_id: switch.source -``` - -{% endraw %} - -### Sensor and Two Switches - -This example shows a lock that takes its state from a sensor, and uses two momentary switches to control a device. - -{% raw %} - -```yaml -lock: - - platform: template - name: Garage Door - value_template: "{{ is_state('sensor.skylight.state', 'on') }}" - lock: - action: switch.turn_on - target: - entity_id: switch.skylight_open - unlock: - action: switch.turn_on - target: - entity_id: switch.skylight_close -``` - -{% endraw %} - -### Lock from switch with dynamic code - -This example shows a lock that copies data from a switch. It needs a PIN code defined as a [secret](/docs/configuration/secrets) to unlock and no code to lock. Note that the actual validity check of the code is part of the `unlock` action and should always happen there or in scripts called from these actions. In this way, you can not only perform code checks against static values, but also dynamic ones (for instance, TOTPs). - -{% raw %} - -```yaml -lock: - - platform: template - name: Garage Door - value_template: "{{ is_state('switch.source', 'on') }}" - code_format_template: "{{ '\\d{4}' if is_state('switch.source', 'on') else None }}" - lock: - - action: switch.turn_on - target: - entity_id: switch.source - unlock: - - variables: - pin: !secret garage_door_pin - - condition: "{{ code == pin }}" - - action: switch.turn_off - target: - entity_id: switch.source -``` - -{% endraw %} - -In `secrets.yaml`: - -{% raw %} - -```yaml -garage_door_pin: "1234" -``` - -{% endraw %} diff --git a/source/_integrations/switch.template.markdown b/source/_integrations/switch.template.markdown deleted file mode 100644 index a986dbde679..00000000000 --- a/source/_integrations/switch.template.markdown +++ /dev/null @@ -1,285 +0,0 @@ ---- -title: "Template Switch" -description: "Instructions on how to integrate Template Switches into Home Assistant." -ha_category: - - Switch - - Helper -ha_release: 0.13 -ha_iot_class: Local Push -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_config_flow: true -ha_platforms: - - switch -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` platform creates switches that combines components. - -For example, if you have a garage door with a toggle switch that operates the motor and a sensor that allows you know whether the door is open or closed, you can combine these into a switch that knows whether the garage door is open or closed. - -This can simplify the GUI and make it easier to write automations. - -{% include integrations/config_flow.md %} - -{% important %} -To be able to add **{% my helpers title="Helpers" %}** via the user interface, you should have `default_config:` in your {% term "`configuration.yaml`" %}. It should already be there by default unless you removed it. -{% endimportant %} - -{% note %} -Configuration using our user interface provides a more limited subset of options, making this integration more accessible while covering most use cases. - -If you need more specific features for your use case, the manual [YAML-configuration section](#yaml-configuration) of this integration might provide them. -{% endnote %} - -## YAML Configuration - -To enable Template Switches in your installation, add the following to your {% term "`configuration.yaml`" %} file: - -{% raw %} - -```yaml -# Example configuration.yaml entry -switch: - - platform: template - switches: - skylight: - value_template: "{{ is_state('sensor.skylight', 'on') }}" - turn_on: - action: switch.turn_on - target: - entity_id: switch.skylight_open - turn_off: - action: switch.turn_off - target: - entity_id: switch.skylight_close -``` - -{% endraw %} - -{% configuration %} - switches: - description: List of your switches. - required: true - type: map - keys: - friendly_name: - description: Name to use in the frontend. - required: false - type: string - unique_id: - description: An ID that uniquely identifies this switch. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: Defines a template to set the state of the switch. If not defined, the switch will optimistically assume all commands are successful. - required: false - type: template - default: optimistic - availability_template: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - turn_on: - description: Defines an action or list of actions to run when the switch is turned on. - required: true - type: action - turn_off: - description: Defines an action or list of actions to run when the switch is turned off. - required: true - type: action - icon_template: - description: Defines a template for the icon of the switch. - required: false - type: template - entity_picture_template: - description: Defines a template for the picture of the switch. - required: false - type: template -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an entity's state and attribute in templates and actions. - -## Considerations - -If you are using the state of a platform that takes extra time to load, the Template Switch may get an `unknown` state during startup. This results in error messages in your log file until that platform has completed loading. If you use `is_state()` function in your template, you can avoid this situation. For example, you would replace {% raw %}`{{ states.switch.source.state == 'on') }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an unknown result: {% raw %}`{{ is_state('switch.source', 'on') }}`{% endraw %} - -## Examples - -In this section you find some real-life examples of how to use this switch. - -### Invert a Switch - -This example shows a switch that is the inverse of another switch. - -{% raw %} - -```yaml -switch: - - platform: template - switches: - invert: - value_template: "{{ not is_state('switch.target', 'on') }}" - availability_template: "{{ has_value('switch.target') }}" - turn_on: - action: switch.turn_off - target: - entity_id: switch.target - turn_off: - action: switch.turn_on - target: - entity_id: switch.target -``` - -{% endraw %} - -### Toggle Switch - -This example shows a switch that takes its state from a sensor and toggles a switch. - -{% raw %} - -```yaml -switch: - - platform: template - switches: - blind: - friendly_name: "Blind" - value_template: "{{ is_state_attr('switch.blind_toggle', 'sensor_state', 'on') }}" - turn_on: - action: switch.toggle - target: - entity_id: switch.blind_toggle - turn_off: - action: switch.toggle - target: - entity_id: switch.blind_toggle -``` - -{% endraw %} - -### Multiple actions for turn_on or turn_off - -This example shows multiple actions for turn_on and turn_off. - -{% raw %} - -```yaml -switch: - - platform: template - switches: - copy: - value_template: "{{ is_state('switch.source', 'on') }}" - turn_on: - - action: switch.turn_on - target: - entity_id: switch.target - - action: light.turn_on - target: - entity_id: light.target - data: - brightness_pct: 40 - turn_off: - - action: switch.turn_off - target: - entity_id: switch.target - - action: light.turn_off - target: - entity_id: light.target -``` - -{% endraw %} - -### Sensor and Two Switches - -This example shows a switch that takes its state from a sensor, and uses two -momentary switches to control a device. - -{% raw %} - -```yaml -switch: - - platform: template - switches: - skylight: - friendly_name: "Skylight" - value_template: "{{ is_state('sensor.skylight', 'on') }}" - turn_on: - action: switch.turn_on - target: - entity_id: switch.skylight_open - turn_off: - action: switch.turn_on - target: - entity_id: switch.skylight_close -``` - -{% endraw %} - -### Change The Icon - -This example shows how to change the icon based on the state of the garage door. - -{% raw %} - -```yaml -switch: - - platform: template - switches: - garage: - value_template: "{{ is_state('cover.garage_door', 'open') }}" - turn_on: - action: cover.open_cover - target: - entity_id: cover.garage_door - turn_off: - action: cover.close_cover - target: - entity_id: cover.garage_door - icon_template: >- - {% if is_state('cover.garage_door', 'open') %} - mdi:garage-open - {% else %} - mdi:garage - {% endif %} -``` - -{% endraw %} - -### Change The Entity Picture - -This example shows how to change the entity picture based on the state of the garage door. - -{% raw %} - -```yaml -switch: - - platform: template - switches: - garage: - value_template: "{{ is_state('cover.garage_door', 'open') }}" - turn_on: - action: cover.open_cover - target: - entity_id: cover.garage_door - turn_off: - action: cover.close_cover - target: - entity_id: cover.garage_door - entity_picture_template: >- - {% if is_state('cover.garage_door', 'open') %} - /local/garage-open.png - {% else %} - /local/garage-closed.png - {% endif %} -``` - -{% endraw %} diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index fcc432d01ae..f676873047d 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -50,18 +50,22 @@ related: The `template` integration allows creating entities which derive their values from other data. This is done by specifying [templates](/docs/configuration/templating/) for properties of an entity, like the name or the state. -Alarm control panels, binary sensors, buttons, covers, fans, images, lights, locks, numbers, selects, sensors, switches, vacuums, and weathers are covered on this page. They can be configured using [UI](#configuration) or [YAML](#yaml-configuration) file. +There is currently support for the following device types within Home Assistant: -For Legacy types, please see the specific pages: - -- [Alarm control panel](/integrations/alarm_control_panel.template/) -- [Cover](/integrations/cover.template/) -- [Fan](/integrations/fan.template/) -- [Light](/integrations/light.template/) -- [Lock](/integrations/lock.template/) -- [Switch](/integrations/switch.template/) -- [Vacuum](/integrations/vacuum.template/) -- [Weather](/integrations/weather.template/) +- [Alarm control panel](#alarm-control-panel) +- [Binary sensor](#binary-sensor) +- [Button](#button) +- [Cover](#cover) +- [Fan](#fan) +- [Image](#image) +- [Light](#light) +- [Lock](#lock) +- [Number](#number) +- [Select](#select) +- [Sensor](#sensor) +- [Switch](#switch) +- [Vacuum](#vacuum) +- [Weather](#weather) {% include integrations/config_flow.md %} @@ -77,11 +81,9 @@ If you need more specific features for your use case, the manual [YAML-configura ## YAML configuration -Entities (alarm control panels, binary sensors, buttons, covers, fans, images, lights, locks, numbers, selects, sensors, switches, vacuums, and weathers) are defined in your YAML configuration files under the `template:` key. You can define multiple configuration blocks as a list. Each block defines sensor/binary sensor/number/select entities and can contain optional update triggers. +Entities are defined in your YAML configuration files under the `template:` key. You can define multiple configuration blocks as a list. Each block defines sensor/binary sensor/number/select entities and can contain optional update triggers. -_For old sensor/binary sensor configuration format, [see below](#legacy-binary-sensor-configuration-format)._ - -### State-based template (all platforms / domains) +### State-based template entities Template entities will by default update as soon as any of the referenced data in the template updates. @@ -156,7 +158,7 @@ unique_id: required: false type: string variables: - description: Key-value pairs of variable definitions which can be referenced and used in the templates below (for trigger-based entities only). Mostly used by blueprints. With State-based template entities, variables are only resolved when the configuration is loaded or reloaded. Trigger based template entities resolve variables between triggers and actions. + description: Key-value pairs of variable definitions which can be referenced and used in the templates below (for trigger-based entities only). Mostly used by blueprints. With State-based template entities, variables are only resolved when the configuration is loaded or reloaded. Trigger based template entities resolve variables between triggers and actions. required: false type: map keys: @@ -164,46 +166,98 @@ variables: description: The variable name and corresponding value. required: true type: string -"[all sensor, binary sensor, button, image, light, number, select, switch, weather entities]": - description: Fields that can be used above for sensors, binary sensors, buttons, numbers, and selects. - required: false - type: map - keys: - availability: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - icon: - description: Defines a template for the icon of the entity. - required: false - type: template - picture: - description: Defines a template for the entity picture of the sensor. - required: false - type: template - name: - description: Defines a template to get the name of the entity. - required: false - type: template - unique_id: - description: An ID that uniquely identifies this entity. Will be combined with the unique ID of the configuration block if available. This allows changing the `name`, `icon` and `entity_id` from the web interface. - required: false - type: string -"[all binary_sensor, sensor, vacuum entities]": - description: Fields that can be used above for binary sensors, sensors, and vacuums. - required: false - type: map - keys: - attributes: - description: Defines templates for attributes of the entity. - required: false - type: map - keys: - "attribute: template": - description: The attribute and corresponding template. - required: true - type: template + +{% endconfiguration %} + +## Common Device Configuration Options + +Each entity platform has its own set of configuration options, but there are some common options that can be used across all entity platforms. + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + binary_sensor: + # Common configuration options + - unique_id: my_unique_sensor_id + availability: "{{ 'sensor.watts' | has_value }}" + icon: "{{ 'mdi:flash-alert' if states('sensor.watts') | float > 100 else 'mdi:flash' }}" + name: "{{ states('sensor.watts') }} Alert" + # Entity specific configuration options + state: "{{ states('sensor.watts') | float > 100}}" + device_class: problem +``` + +{% endraw %} + +{% configuration %} + availability: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + icon: + description: Defines a template for the icon of the entity. + required: false + type: template + picture: + description: Defines a template for the entity picture of the sensor. + required: false + type: template + name: + description: Defines a template to get the name of the entity. + required: false + type: template + unique_id: + description: An ID that uniquely identifies this entity. Will be combined with the unique ID of the configuration block if available. This allows changing the `name`, `icon` and `entity_id` from the web interface. + required: false + type: string + +{% endconfiguration %} + +## Alarm Control Panel + +The template alarm control panel platform allows you to create a alarm control panels with templates to define the state and scripts to define each actions. + +Alarm control panel entities can be created from the frontend in the Helpers section or via YAML. Alarm control panel entities do not support trigger-based configurations. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - alarm_control_panel: + - name: "Alarm Control Panel 1" + state: "{{ states('input_select.panel_1_state') }}" + arm_away: + action: script.arm_panel_away + arm_home: + action: script.arm_panel_home + disarm: + action: script.disarm_panel +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: input_select.panel_1_state + alarm_control_panel: + - name: "Alarm Control Panel 1" + state: "{{ states('input_select.panel_1_state') }}" + arm_away: + action: script.arm_panel_away + arm_home: + action: script.arm_panel_home + disarm: + action: script.disarm_panel +``` + +{% endraw %} + +{% configuration %} alarm_control_panel: description: List of alarm control panels required: true @@ -251,11 +305,54 @@ alarm_control_panel: description: Defines an action to run when the alarm is triggered. required: false type: action +{% endconfiguration %} + +## Binary Sensor + +The template binary sensor platform allows you to create binary sensors with templates to define the state and attributes. + +Binary sensor entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - binary_sensor: + - name: Sun Up + state: > + {{ is_state("sun.sun", "above_horizon") }} +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: sun.sun + binary_sensor: + - name: Sun Up + state: > + {{ is_state("sun.sun", "above_horizon") }} +``` + +{% endraw %} + +{% configuration %} binary_sensor: description: List of binary sensors required: true type: list keys: + attributes: + description: Defines templates for attributes of the entity. + required: false + type: map + keys: + "attribute: template": + description: The attribute and corresponding template. + required: true + type: template auto_off: description: "**Requires a trigger.** After how much time the entity should turn off after it rendered 'on'." required: false @@ -277,6 +374,158 @@ binary_sensor: description: The sensor is `on` if the template evaluates as `True`, `yes`, `on`, `enable` or a positive number. Any other value will render it as `off`. The actual appearance in the frontend (`Open`/`Closed`, `Detected`/`Clear` etc) depends on the sensor's device_class value required: true type: template + +{% endconfiguration %} + +### State based binary sensor - Washing Machine Running + +This example creates a washing machine "load running" sensor by monitoring an +energy meter connected to the washer. During the washer's operation, the energy meter will fluctuate wildly, hitting zero frequently even before the load is finished. By utilizing `delay_off`, we can have this sensor only turn off if there has been no washer activity for 5 minutes. + +{% raw %} + +```yaml +# Example configuration.yaml entry +# Determine when the washing machine has a load running. +template: + - binary_sensor: + - name: "Washing Machine" + delay_off: + minutes: 5 + state: > + {{ states('sensor.washing_machine_power')|float > 0 }} +``` + +{% endraw %} + +### State based binary sensor - Is Anyone Home + +This example is determining if anyone is home based on the combination of device tracking and motion sensors. It's extremely useful if you have kids/baby sitter/grand parents who might still be in your house that aren't represented by a trackable device in Home Assistant. This is providing a composite of Wi-Fi based device tracking and Z-Wave multisensor presence sensors. + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + - binary_sensor: + - name: People home + state: > + {{ is_state('device_tracker.sean', 'home') + or is_state('device_tracker.susan', 'home') + or is_state('binary_sensor.office_124', 'on') + or is_state('binary_sensor.hallway_134', 'on') + or is_state('binary_sensor.living_room_139', 'on') + or is_state('binary_sensor.porch_ms6_1_129', 'on') + or is_state('binary_sensor.family_room_144', 'on') }} +``` + +{% endraw %} + +### State based binary sensor - device tracker sensor with latitude and longitude attributes + +This example shows how to combine a non-GPS (e.g., NMAP) and GPS device tracker while still including latitude and longitude attributes + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + - binary_sensor: + - name: My Device + state: > + {{ is_state('device_tracker.my_device_nmap', 'home') or is_state('device_tracker.my_device_gps', 'home') }} + device_class: "presence" + attributes: + latitude: > + {% if is_state('device_tracker.my_device_nmap', 'home') %} + {{ state_attr('zone.home', 'latitude') }} + {% else %} + {{ state_attr('device_tracker.my_device_gps', 'latitude') }} + {% endif %} + longitude: > + {% if is_state('device_tracker.my_device_nmap', 'home') %} + {{ state_attr('zone.home', 'longitude') }} + {% else %} + {{ state_attr('device_tracker.my_device_gps', 'longitude') }} + {% endif %} +``` + +{% endraw %} + +### State based binary sensor - Change the icon when a state changes + +This example demonstrates how to use template to change the icon as its state changes. This icon is referencing its own state. + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + - binary_sensor: + - name: Sun Up + state: > + {{ is_state("sun.sun", "above_horizon") }} + icon: > + {% if is_state("binary_sensor.sun_up", "on") %} + mdi:weather-sunset-up + {% else %} + mdi:weather-sunset-down + {% endif %} +``` + +{% endraw %} + +### Trigger based binary sensor - Change state and icon when a custom event is received + +A more advanced use case could be to set the icon based on the sensor's own state like above, but when triggered by an event. This example demonstrates a binary sensor that turns on momentarily, such as when a doorbell button is pressed. + +The binary sensor turns on and sets the matching icon when the appropriate event is received. After 5 seconds, the binary sensor turns off automatically. To ensure the icon gets updated, there must be a trigger for when the state changes to off. + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + - triggers: + - trigger: event + event_type: YOUR_EVENT + - trigger: state + entity_id: binary_sensor.doorbell_rang + to: "off" + binary_sensor: + name: doorbell_rang + icon: "{{ (trigger.platform == 'event') | iif('mdi:bell-ring-outline', 'mdi:bell-outline') }}" + state: "{{ trigger.platform == 'event' }}" + auto_off: + seconds: 5 +``` + +{% endraw %} + +## Button + +The template button platform allows you to create button entities with scripts to define each action. + +Button entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + - button: + - name: Fast Forward + press: + action: remote.send_command + target: + entity_id: remote.living_room + data: + command: fast_forward +``` + +{% endraw %} + +{% configuration %} button: description: List of buttons required: true @@ -286,6 +535,52 @@ button: description: Defines actions to run to press the button. required: true type: action +{% endconfiguration %} + +## Cover + +The template cover platform allows you to create covers with templates to define the state and scripts to define each action. + +Cover entities can only be created from YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - cover: + - name: Garage Door + state: "{{ states('sensor.garage_door')|float > 0 }}" + device_class: garage + open_cover: + action: script.open_garage_door + close_cover: + action: script.close_garage_door + stop_cover: + action: script.stop_garage_door +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: sensor.garage_door + cover: + - name: Garage Door + state: "{{ trigger.to_state.state|float(0) > 0 }}" + device_class: garage + open_cover: + action: script.open_garage_door + close_cover: + action: script.close_garage_door + stop_cover: + action: script.stop_garage_door +``` + +{% endraw %} + +{% configuration %} cover: description: Characteristics of a cover type: map @@ -299,11 +594,11 @@ cover: required: false type: string open_cover: - description: Defines an action to open the cover. If [`open_cover`](#open_cover) is specified, [`close_cover`](#close_cover) must also be specified. At least one of [`open_cover`](#open_cover) and [`set_cover_position`](#set_cover_position) must be specified. + description: Defines an action to open the cover. If `open_cover` is specified, `close_cover` must also be specified. At least one of `open_cover` and `set_cover_position` must be specified. required: inclusive type: action optimistic: - description: Force cover position to use [optimistic mode](#optimistic-mode). + description: Force cover position to use [optimistic mode](#cover-optimistic-mode). required: false type: boolean default: false @@ -320,7 +615,7 @@ cover: required: false type: action state: - description: Defines a template to get the state of the cover. Valid output values from the template are `open`, `opening`, `closing` and `closed` which are directly mapped to the corresponding states. In addition, `true` is valid as a synonym to `open` and `false` as a synonym to `closed`. If [both a `state` and a `position` template](/integrations/cover.template/#combining-value_template-and-position_template) are specified, only `opening` and `closing` are set from the `state` template. If the template produces a `None` value the state will be set to `unknown`. + description: Defines a template to get the state of the cover. Valid output values from the template are `open`, `opening`, `closing` and `closed` which are directly mapped to the corresponding states. In addition, `true` is valid as a synonym to `open` and `false` as a synonym to `closed`. If [both a `state` and a `position` template](#combining-state-and-position-templates) are specified, only `opening` and `closing` are set from the `state` template. If the template produces a `None` value the state will be set to `unknown`. required: false type: template stop_cover: @@ -328,14 +623,150 @@ cover: required: false type: action tilt: - description: Defines a template to get the tilt state of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value, the current tilt state will be set to `unknown`. + description: Defines a template to get the tilt state of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value, the current tilt state will be set to `unknown`. required: false type: template tilt_optimistic: - description: Force cover tilt position to use [optimistic mode](#optimistic-mode). + description: Force cover tilt position to use [optimistic mode](#cover-optimistic-mode). required: false type: boolean default: false + +{% endconfiguration %} + +### Cover Optimistic Mode + +In optimistic mode, the cover position state is maintained internally. This mode is automatically enabled if neither `state` or `position` are specified. Note that this is unlikely to be very reliable without some feedback mechanism, since there is otherwise no way to know if the cover is moving properly. The cover can be forced into optimistic mode by using the `optimistic` attribute. There is an equivalent mode for `tilt_position` that is enabled when `tilt` is not specified or when the `tilt_optimistic` attribute is used. + +### Combining `state` and `position` templates + +If both a `state` and a `position` are specified only `opening` and `closing` states are set directly from the `state`, the `open` and `closed` states will instead be derived from the cover position. + +| value_template output | result | +| --------------------- | ------------------------------------ | +| open | state defined by `position_template` | +| closed | state defined by `position_template` | +| true | state defined by `position_template` | +| false | state defined by `position_template` | +| opening | state set to `opening` | +| closing | state set to `closing` | +| | No change of state or position | + +### State based cover - Garage Door + +This example converts a garage door with a controllable switch and position sensor into a cover. The condition check is optional, but suggested if you use the same switch to open and close the garage. + +{% raw %} + +```yaml +template: + - cover: + - name: Garage Door + device_class: garage + position: "{{ states('sensor.garage_door') }}" + open_cover: + - condition: state + entity_id: sensor.garage_door + state: "off" + - action: switch.turn_on + target: + entity_id: switch.garage_door + close_cover: + - condition: state + entity_id: sensor.garage_door + state: "on" + - action: switch.turn_off + target: + entity_id: switch.garage_door + stop_cover: + action: switch.turn_on + target: + entity_id: switch.garage_door + icon: >- + {% if states('sensor.garage_door')|float > 0 %} + mdi:garage-open + {% else %} + mdi:garage + {% endif %} +``` + +{% endraw %} + +### State based cover - Optimistic Garage Door with Momentary Switch + +This example converts a garage door with a momentary switch. + +{% raw %} + +```yaml +template: + - cover: + - name: Garage Door + device_class: garage + open_cover: + - action: switch.turn_on + target: + entity_id: switch.garage_door + close_cover: + - action: switch.turn_on + target: + entity_id: switch.garage_door + stop_cover: + - action: switch.turn_on + target: + entity_id: switch.garage_door +``` + +{% endraw %} + +## Fan + +The template fan platform allows you to create fans with templates to define the state and scripts to define each action. + +Fan entities can only be created from YAML. Fan entities do not support trigger-based configurations. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - fan: + - name: "Bedroom fan" + state: "{{ states('input_boolean.state') }}" + percentage: "{{ states('input_number.percentage') }}" + preset_mode: "{{ states('input_select.preset_mode') }}" + oscillating: "{{ states('input_select.osc') }}" + direction: "{{ states('input_select.direction') }}" + turn_on: + action: script.fan_on + turn_off: + action: script.fan_off + set_percentage: + action: script.fans_set_speed + data: + percentage: "{{ percentage }}" + set_preset_mode: + action: script.fans_set_preset_mode + data: + preset_mode: "{{ preset_mode }}" + set_oscillating: + action: script.fan_oscillating + data: + oscillating: "{{ oscillating }}" + set_direction: + action: script.fan_direction + data: + direction: "{{ direction }}" + speed_count: 6 + preset_modes: + - 'auto' + - 'smart' + - 'whoosh' +``` + +{% endraw %} + +{% configuration %} fan: description: List of fans required: true @@ -395,6 +826,153 @@ fan: description: Defines an action to run when the fan is turned off. required: true type: action + +{% endconfiguration %} + +### Converting from speeds to percentage + +When converting a fan with 3 speeds from the old fan entity model, the following percentages can be used: + +0 - `off` +33 - `low` +66 - `medium` +100 - `high` + +### State based fan - Helper fan + +This example uses an input_boolean and an input_number to mimic a fan, and the example shows multiple actions for `set_percentage`. + +{% raw %} + +```yaml +template: + - fan: + - name: "Helper Fan" + state: "{{ states('input_boolean.state') }}" + turn_on: + - action: input_boolean.turn_on + target: + entity_id: input_boolean.state + turn_off: + - action: input_boolean.turn_off + target: + entity_id: input_boolean.state + speed_count: 6 + percentage: > + {{ states('input_number.percentage') if is_state('input_boolean.state', 'on') else 0 }} + set_percentage: + - action: input_boolean.turn_{{ 'on' if percentage > 0 else 'off' }} + target: + entity_id: input_boolean.state + - action: input_number.set_value + target: + entity_id: input_number.percentage + data: + value: "{{ percentage }}" +``` + +{% endraw %} + +### State based fan - Fan with preset modes + +This example uses an existing fan with only a percentage. It extends the percentage value into useable preset modes without a helper entity. + +{% raw %} + +```yaml +template: + - fan: + - name: "Preset Mode Fan Example" + state: "{{ states('fan.percentage_fan') }}" + turn_on: + - action: fan.turn_on + target: + entity_id: fan.percentage_fan + turn_off: + - action: fan.turn_off + target: + entity_id: fan.percentage_fan + percentage: > + {{ state_attr('fan.percentage_fan', 'percentage') }} + speed_count: 3 + set_percentage: + - action: fan.set_percentage + target: + entity_id: fan.percentage_fan + data: + percentage: "{{ percentage }}" + preset_modes: + - "off" + - "low" + - "medium" + - "high" + preset_mode: > + {% if is_state('fan.percentage_fan', 'on') %} + {% if state_attr('fan.percentage_fan', 'percentage') == 100 %} + high + {% elif state_attr('fan.percentage_fan', 'percentage') == 66 %} + medium + {% else %} + low + {% endif %} + {% else %} + off + {% endif %} + set_preset_mode: + - action: fan.set_percentage + target: + entity_id: fan.percentage_fan + data: + percentage: >- + {% if preset_mode == 'high' %} + 100 + {% elif preset_mode == 'medium' %} + 66 + {% elif preset_mode == 'low' %} + 33 + {% else %} + 0 + {% endif %} +``` + +{% endraw %} + +## Image + +The template image platform allows you to create image entities with templates to define the image URL. + +Image entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - image: + - name: "My Image" + url: "http://example.com/image.jpg" +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: + - input_boolean.state + image: + - name: "My Image" + url: > + {% if is_state('input_boolean.state', 'on') %} + http://example.com/image_on.jpg + {% else %} + http://example.com/image_off.jpg + {% endif %} +``` + +{% endraw %} + +{% configuration %} image: description: List of images required: true @@ -409,6 +987,125 @@ image: required: false type: boolean default: true +{% endconfiguration %} + +## Light + +The template light platform allows you to create lights with templates to define the state and scripts to define each action. + +Light entities can only be created from YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +light: + - light: + - name: "Theater Lights" + level: "{{ state_attr('sensor.theater_brightness', 'lux')|int }}" + state: "{{ state_attr('sensor.theater_brightness', 'lux')|int > 0 }}" + temperature: "{{states('input_number.temperature_input') | int}}" + hs_template: "({{states('input_number.h_input') | int}}, {{states('input_number.s_input') | int}})" + effect_list: "{{ state_attr('light.led_strip', 'effect_list') }}" + turn_on: + action: script.theater_lights_on + turn_off: + action: script.theater_lights_off + set_level: + action: script.theater_lights_level + data: + brightness: "{{ brightness }}" + set_temperature: + action: input_number.set_value + data: + value: "{{ color_temp }}" + entity_id: input_number.temperature_input + set_hs: + - action: input_number.set_value + data: + value: "{{ h }}" + entity_id: input_number.h_input + - action: input_number.set_value + data: + value: "{{ s }}" + entity_id: input_number.s_input + - action: light.turn_on + data: + entity_id: + - light.led_strip + transition: "{{ transition | float }}" + hs_color: + - "{{ hs[0] }}" + - "{{ hs[1] }}" + set_effect: + - action: light.turn_on + data: + entity_id: + - light.led_strip + effect: "{{ effect }}" + supports_transition: "{{ true }}" +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: + - sensor.theater_brightness + - input_number.temperature_input + - input_number.h_input + - input_number.s_input + - light.led_strip + light: + - name: "Theater Lights" + level: "{{ state_attr('sensor.theater_brightness', 'lux')|int }}" + state: "{{ state_attr('sensor.theater_brightness', 'lux')|int > 0 }}" + temperature: "{{states('input_number.temperature_input') | int}}" + hs_template: "({{states('input_number.h_input') | int}}, {{states('input_number.s_input') | int}})" + effect_list: "{{ state_attr('light.led_strip', 'effect_list') }}" + turn_on: + action: script.theater_lights_on + turn_off: + action: script.theater_lights_off + set_level: + action: script.theater_lights_level + data: + brightness: "{{ brightness }}" + set_temperature: + action: input_number.set_value + data: + value: "{{ color_temp }}" + entity_id: input_number.temperature_input + set_hs: + - action: input_number.set_value + data: + value: "{{ h }}" + entity_id: input_number.h_input + - action: input_number.set_value + data: + value: "{{ s }}" + entity_id: input_number.s_input + - action: light.turn_on + data: + entity_id: + - light.led_strip + transition: "{{ transition | float }}" + hs_color: + - "{{ hs[0] }}" + - "{{ hs[1] }}" + set_effect: + - action: light.turn_on + data: + entity_id: + - light.led_strip + effect: "{{ effect }}" + supports_transition: "{{ true }}" +``` + +{% endraw %} + +{% configuration %} light: description: List of your lights. required: true @@ -510,6 +1207,146 @@ light: description: Defines an action to run when the light is turned off. May receive the variable `transition`. required: true type: action + +{% endconfiguration %} + +### Light Considerations + +Transition doesn't have its own script, it will instead be passed as a named parameter `transition` to the `turn_on`, `turn_off`, `brightness`, `color_temp`, `effect`, `hs_color`, `rgb_color`, `rgbw_color` or `rgbww_color` scripts. Brightness will be passed as a named parameter `brightness` to either of `turn_on`, `color_temp`, `effect`, `hs_color`, `rgb_color`, `rgbw_color` or `rgbww_color` scripts if the corresponding parameter is also in the call. In this case, the brightness script (`set_level`) will not be called. If only brightness is passed to `light.turn_on` action, then `set_level` script is called. + +### State based light - Theater Volume Control + +This example shows a light that is actually a home theater's volume. This +integration gives you the flexibility to provide whatever you'd like to send as +the payload to the consumer including any scale conversions you may need to +make; the [media player integration](/integrations/media_player/) needs a floating +point percentage value from `0.0` to `1.0`. + +{% raw %} + +```yaml +# Example configuration.yaml entry +template: + - light: + - name: Receiver Volume + state: >- + {% if is_state('media_player.receiver', 'on') %} + {% if state_attr('media_player.receiver', 'is_volume_muted') %} + off + {% else %} + on + {% endif %} + {% else %} + off + {% endif %} + turn_on: + action: media_player.volume_mute + target: + entity_id: media_player.receiver + data: + is_volume_muted: false + turn_off: + action: media_player.volume_mute + target: + entity_id: media_player.receiver + data: + is_volume_muted: true + set_level: + action: media_player.volume_set + target: + entity_id: media_player.receiver + data: + volume_level: "{{ (brightness / 255 * 100)|int / 100 }}" + level: >- + {% if is_state('media_player.receiver', 'on') %} + {{ (state_attr('media_player.receiver', 'volume_level')|float * 255)|int }} + {% else %} + 0 + {% endif %} +``` + +{% endraw %} + +### State based light - Make a global light entity for a multi-segment WLED light + +This example shows how to group together 2 RGBW segments from the same WLED controller into a single usable light. + +{% raw %} + +```yaml +template: + - light: + unique_id: 28208f257b54c44e50deb2d618d44710 + name: Multi-segment Wled control + state: "{{ states('light.wled_master') }}" + level: "{{ state_attr('light.wled_master', 'brightness')|d(0,true)|int }}" + rgbw: ( + {{ (state_attr('light.wled_segment_0', 'rgbw_color')[0]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[0]|d(0))/2 }}, + {{ (state_attr('light.wled_segment_0', 'rgbw_color')[1]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[1]|d(0))/2 }}, + {{ (state_attr('light.wled_segment_0', 'rgbw_color')[2]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[2]|d(0))/2 }}, + {{ (state_attr('light.wled_segment_0', 'rgbw_color')[3]|d(0) + state_attr('light.wled_segment_1', 'rgbw_color')[3]|d(0))/2 }} + ) + effect_list: "{{ state_attr('light.wled_segment_0', 'effect_list') }}" + effect: "{{ state_attr('light.wled_segment_0', 'effect') if state_attr('light.wled_segment_0', 'effect') == state_attr('light.wled_segment_1', 'effect') else none }}" + availability: "{{ not is_state('light.wled_master', 'unknown') }}" + + turn_on: + action: light.turn_on + entity_id: light.wled_segment_0, light.wled_segment_1, light.wled_master + turn_off: + action: light.turn_off + entity_id: light.wled_master + set_level: + action: light.turn_on + entity_id: light.wled_master + data: + brightness: "{{ brightness }}" + set_rgbw: + action: light.turn_on + entity_id: light.wled_segment_0, light.wled_segment_1 + data: + rgbw_color: + - "{{ r }}" + - "{{ g }}" + - "{{ b }}" + - "{{ w }}" + effect: "Solid" + set_effect: + action: light.turn_on + entity_id: light.wled_segment_0, light.wled_segment_1 + data: + effect: "{{ effect }}" +``` + +{% endraw %} + +## Lock + +The template lock platform allows you to create locks with templates to define the state and scripts to define each action. + +Lock entities can only be created from YAML. Lock entities do not support trigger-based configurations. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - lock: + - name: Garage door + state: "{{ is_state('sensor.door', 'on') }}" + lock: + action: switch.turn_on + target: + entity_id: switch.door + unlock: + action: switch.turn_off + target: + entity_id: switch.door +``` + +{% endraw %} + +{% configuration %} lock: description: List of locks required: true @@ -541,6 +1378,163 @@ lock: description: Defines an action to run when the lock is unlocked. required: true type: action +{% endconfiguration %} + +### State based lock - Lock from a switch + +This example shows a lock that copies data from a switch. + +{% raw %} + +```yaml +template: + - lock: + - name: Garage Door + state: "{{ is_state('switch.source', 'on') }}" + lock: + action: switch.turn_on + target: + entity_id: switch.source + unlock: + action: switch.turn_off + target: + entity_id: switch.source +``` + +{% endraw %} + +### State based lock - Optimistic mode + +This example shows a lock in optimistic mode. This lock will immediately change state after command and will not wait for state update from the sensor. + +{% raw %} + +```yaml +template: + - lock: + - name: Garage Door + state: "{{ is_state('sensor.skylight.state', 'on') }}" + optimistic: true + lock: + action: switch.turn_on + target: + entity_id: switch.source + unlock: + action: switch.turn_off + target: + entity_id: switch.source +``` + +{% endraw %} + +### State based lock - Sensor and Two Switches + +This example shows a lock that takes its state from a sensor, and uses two momentary switches to control a device. + +{% raw %} + +```yaml +template: + - lock: + - name: Garage Door + state: "{{ is_state('sensor.skylight.state', 'on') }}" + lock: + action: switch.turn_on + target: + entity_id: switch.skylight_open + unlock: + action: switch.turn_on + target: + entity_id: switch.skylight_close +``` + +{% endraw %} + +### State based lock - Secret code + +This example shows a lock that copies data from a switch. It needs a PIN code defined as a [secret](/docs/configuration/secrets) to unlock and no code to lock. Note that the actual validity check of the code is part of the `unlock` action and should always happen there or in scripts called from these actions. In this way, you can not only perform code checks against static values, but also dynamic ones (for instance, TOTPs). + +{% raw %} + +```yaml +template: + - lock: + - name: Garage Door + state: "{{ is_state('switch.source', 'on') }}" + code_format: "{{ '\\d{4}' if is_state('switch.source', 'on') else None }}" + lock: + - action: switch.turn_on + target: + entity_id: switch.source + unlock: + - variables: + pin: !secret garage_door_pin + - condition: "{{ code == pin }}" + - action: switch.turn_off + target: + entity_id: switch.source +``` + +{% endraw %} + +In `secrets.yaml`: + +{% raw %} + +```yaml +garage_door_pin: "1234" +``` + +{% endraw %} + +## Number + +The template number platform allows you to create number entities with templates to define the state and scripts to define each action. + +Number entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - number: + - name: Desk Height + unit_of_measurement: "in" + state: "{{ states('sensor.desk_height') }}" + set_value: + - action: script.set_desk_height + data: + value: "{{ value }}" + step: 0.5 + min: 1 + max: 24 + icon: mdi:ruler +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: sensor.desk_height + - number: + - name: Desk Height + unit_of_measurement: "in" + state: "{{ states('sensor.desk_height') }}" + set_value: + - action: script.set_desk_height + data: + value: "{{ value }}" + step: 0.5 + min: 1 + max: 24 + icon: mdi:ruler +``` + +{% endraw %} + +{% configuration %} number: description: List of numbers required: true @@ -578,6 +1572,77 @@ number: description: Template for the number's increment/decrement step. required: true type: template + +{% endconfiguration %} + +### State based number - Changing the unit of measurement of another number + +This example demonstrates the usage of a template number with a unit of measurement set to change a unit-less value of another number entity. + +{% raw %} + +```yaml +template: + - number: + - name: "Cutting Height" + unit_of_measurement: "cm" + unique_id: automower_cutting_height + state: "{{ states('number.automower_cutting_height_raw')|int(0) * 0.5 + 1.5 }}" + set_value: + - service: number.set_value + target: + entity_id: number.automower_cutting_height_raw + data: + value: "{{ (value - 1.5) * 2 }}" + step: 0.5 + min: 2 + max: 6 + icon: mdi:ruler +``` + +{% endraw %} + +## Select + +The template select platform allows you to create select entities with templates to define the state and scripts to define each action. + +Select entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - select: + - name: Camera Day-Night Mode + state: "{{ state_attr('camera.porch', 'day_night_mode') }}" + options: "{{ ['off', 'on', 'auto'] }}" + select_option: + - action: script.porch_camera_day_night_mode + data: + day_night_mode: "{{ option }}" +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: camera.porch + attribute: day_night_mode + select: + - name: Camera Day-Night Mode + state: "{{ state_attr('camera.porch', 'day_night_mode') }}" + options: "{{ ['off', 'on', 'auto'] }}" + select_option: + - action: script.porch_camera_day_night_mode + data: + day_night_mode: "{{ option }}" +``` + +{% endraw %} + +{% configuration %} select: description: List of selects required: true @@ -600,11 +1665,87 @@ select: description: Template for the select's current value. required: true type: template +{% endconfiguration %} + +### State based select - Control Day/Night mode of a camera + +This show how a state based template select can be used to perform an action. + +{% raw %} + +```yaml +template: + select: + - name: "Porch Camera Day-Night Mode" + unique_id: porch_camera_day_night_mode + state: "{{ state_attr('camera.porch_camera_sd', 'day_night_mode') }}" + options: "{{ ['off', 'on', 'auto'] }}" + select_option: + - action: tapo_control.set_day_night_mode + data: + day_night_mode: "{{ option }}" + target: + entity_id: camera.porch_camera_sd +``` + +{% endraw %} + +## Sensor + +The template sensor platform allows you to create sensors with templates to define the state and attributes. + +Sensor entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - sensor: + - name: "Kettle" + state: > + {% if is_state('switch.kettle', 'off') %} + off + {% elif state_attr('switch.kettle', 'W')|float < 1000 %} + standby + {% elif is_state('switch.kettle', 'on') %} + on + {% else %} + failed + {% endif %} +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: sensor.outside_temperature + not_to: + - unknown + - unavailable + sensor: + - name: Outside Temperature + device_class: temperature + unit_of_measurement: °C + state: "{{ (states('sensor.outside_temperature') | float - 32) * 5/9 }}" +``` + +{% configuration %} sensor: description: List of sensors required: true type: list keys: + attributes: + description: Defines templates for attributes of the entity. + required: false + type: map + keys: + "attribute: template": + description: The attribute and corresponding template. + required: true + type: template last_reset: description: "Defines a template that describes when the state of the sensor was last reset. Must render to a valid `datetime`. Only available when `state_class` is set to `total`" required: false @@ -624,6 +1765,136 @@ sensor: required: false type: string default: None + +{% endconfiguration %} + +### State based sensor - Exposing sun angle + +This example shows the sun angle in the frontend. + +{% raw %} + +```yaml +template: + - sensor: + - name: Sun Angle + unit_of_measurement: "°" + state: "{{ '%+.1f'|format(state_attr('sun.sun', 'elevation')) }}" +``` + +{% endraw %} + +### State based sensor - Modifying another sensor's output + +If you don't like the wording of a sensor output, then the Template Sensor can help too. Let's rename the output of the [Sun integration](/integrations/sun/) as a simple example: + +{% raw %} + +```yaml +template: + - sensor: + - name: "Sun State" + state: > + {% if is_state('sun.sun', 'above_horizon') %} + up + {% else %} + down + {% endif %} +``` + +{% endraw %} + +### State based sensor - Changing the unit of measurement of another sensor + +With a Template Sensor, it's easy to convert given values into others if the unit of measurement doesn't fit your needs. +Because the sensors do math on the source sensor's state and need to render to a numeric value, an availability template is used +to suppress rendering of the state template if the source sensor does not have a valid numeric state. + +{% raw %} + +```yaml +template: + - sensor: + - name: "Transmission Down Speed" + unit_of_measurement: "kB/s" + state: "{{ states('sensor.transmission_down_speed')|float * 1024 }}" + availability: "{{ is_number(states('sensor.transmission_down_speed')) }}" + + - name: "Transmission Up Speed" + unit_of_measurement: "kB/s" + state: "{{ states('sensor.transmission_up_speed')|float * 1024 }}" + availability: "{{ is_number(states('sensor.transmission_up_speed')) }}" +``` + +{% endraw %} + +### Trigger based sensor - Using conditions to control updates + +This example shows how to store the last valid value of a temperature sensor. It will update as long as the source sensor has a valid (numeric) state. Otherwise, the template sensor's state will remain unchanged. + +{% raw %} + +```yaml +template: + - triggers: + trigger: state + entity_id: sensor.outside_temperature + conditions: + - condition: template + value_template: "{{ is_number(states('sensor.outside_temperature')) }}" + sensor: + - name: Outside Temperature last known value + state: "{{ states('sensor.outside_temperature') }}" +``` + +{% endraw %} + +## Switch + +The template switch platform allows you to create switches with templates to define the state and scripts to define each action. + +Switch entities can be created from the frontend in the Helpers section or via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - switch: + - name: Skylight + state: "{{ is_state('binary_sensor.skylight', 'on') }}" + turn_on: + action: switch.turn_on + target: + entity_id: switch.skylight_open + turn_off: + action: switch.turn_off + target: + entity_id: switch.skylight_close +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: binary_sensor.skylight + switch: + - name: Skylight + state: "{{ is_state('binary_sensor.skylight', 'on') }}" + turn_on: + action: switch.turn_on + target: + entity_id: switch.skylight_open + turn_off: + action: switch.turn_off + target: + entity_id: switch.skylight_close +``` + +{% endraw %} + +{% configuration %} switch: description: List of switches required: true @@ -642,11 +1913,135 @@ switch: description: Defines an action or list of actions to run when the switch is turned on. required: true type: action + +{% endconfiguration %} + +### State based switch - Invert a Switch + +This example shows a switch that is the inverse of another switch. + +{% raw %} + +```yaml +template: + - switch: + - state: "{{ not is_state('switch.target', 'on') }}" + availability: "{{ has_value('switch.target') }}" + turn_on: + action: switch.turn_off + target: + entity_id: switch.target + turn_off: + action: switch.turn_on + target: + entity_id: switch.target +``` + +{% endraw %} + +### State based switch - Toggle Switch + +This example shows a switch that takes its state from a sensor and toggles a switch. + +{% raw %} + +```yaml +template: + - switch: + - name: "Blind" + state: "{{ is_state_attr('switch.blind_toggle', 'sensor_state', 'on') }}" + turn_on: + action: switch.toggle + target: + entity_id: switch.blind_toggle + turn_off: + action: switch.toggle + target: + entity_id: switch.blind_toggle +``` + +{% endraw %} + +### State based switch - Sensor and Two Switches + +This example shows a switch that takes its state from a sensor, and uses two +momentary switches to control a device. + +{% raw %} + +```yaml +template: + - switch: + - name: "Skylight" + value_template: "{{ is_state('sensor.skylight', 'on') }}" + turn_on: + action: switch.turn_on + target: + entity_id: switch.skylight_open + turn_off: + action: switch.turn_on + target: + entity_id: switch.skylight_close +``` + +{% endraw %} + +### State based switch - Optimistic Switch + +This example switch with an assumed state based on the actions performed. This switch will immediately change state after a `turn_on`/`turn_off` command. + +{% raw %} + +```yaml +template: + - switch: + - name: "Blind" + turn_on: + action: switch.toggle + target: + entity_id: switch.blind_toggle + turn_off: + action: switch.toggle + target: + entity_id: switch.blind_toggle +``` + +{% endraw %} + +## Vacuum + +The template vacuum platform allows you to create vacuum entities with templates to define the state and scripts to define each action. + +Vacuum entities can only be created via YAML. Vacuum entities do not support trigger-based configurations. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - vacuum: + - name: Living Room Vacuum + start: + action: script.vacuum_start +``` + +{% endraw %} + +{% configuration %} vacuum: description: List of vacuum entities required: true type: map keys: + attributes: + description: Defines templates for attributes of the entity. + required: false + type: map + keys: + "attribute: template": + description: The attribute and corresponding template. + required: true + type: template battery_level: description: "Defines a template to get the battery level of the vacuum. Legal values are numbers between `0` and `100`." required: false @@ -691,6 +2086,108 @@ vacuum: description: Defines an action to run when the vacuum is stopped. required: false type: action +{% endconfiguration %} + +### State based vacuum - Control vacuum with Harmony Hub + +This example shows how you can use a Template Vacuum to control an IR vacuum cleaner using the [Harmony Hub Remote integration](/integrations/harmony). + +```yaml +vacuum: + - platform: template + vacuums: + living_room_vacuum: + start: + - action: remote.send_command + target: + entity_id: remote.harmony_hub + data: + command: Clean + device: 52840686 + return_to_base: + - action: remote.send_command + target: + entity_id: remote.harmony_hub + data: + command: Home + device: 52840686 + clean_spot: + - action: remote.send_command + target: + entity_id: remote.harmony_hub + data: + command: SpotCleaning + device: 52840686 +``` + +### State based vacuum - Custom attributes + +This example shows how to add custom attributes. + +{% raw %} + +```yaml +vacuum: + - platform: template + vacuums: + living_room_vacuum: + value_template: "{{ states('sensor.vacuum_state') }}" + battery_level_template: "{{ states('sensor.vacuum_battery_level')|int }}" + fan_speed_template: "{{ states('sensor.vacuum_fan_speed') }}" + attribute_templates: + status: >- + {% if (states('sensor.robot_vacuum_robot_cleaner_movement') == "after" and states('sensor.robot_vacuum_robot_cleaner_cleaning_mode') == "stop") %} + Charging to Resume + {% elif states('sensor.robot_vacuum_robot_cleaner_cleaning_mode') == "auto" %} + Cleaning + {% else %} + Charging + {% endif %} +``` + +{% endraw %} + +## Weather + +The template weather platform allows you to create weather entities with templates to define the state and attributes. + +Weather entities can only be created via YAML. + +{% raw %} + +```yaml +# Example state-based configuration.yaml entry +template: + - weather: + - name: "My Weather Station" + condition_template: "{{ states('weather.my_region') }}" + temperature_template: "{{ states('sensor.temperature') | float }}" + temperature_unit: "°C" + humidity_template: "{{ states('sensor.humidity') | float }}" + forecast_daily_template: "{{ state_attr('weather.my_region', 'forecast_data') }}" +``` + +```yaml +# Example trigger-based configuration.yaml entry +template: + - triggers: + - trigger: state + entity_id: + - weather.my_region + - sensor.temperature + - sensor.humidity + weather: + - name: "My Weather Station" + condition_template: "{{ states('weather.my_region') }}" + temperature_template: "{{ states('sensor.temperature') | float }}" + temperature_unit: "°C" + humidity_template: "{{ states('sensor.humidity') | float }}" + forecast_daily_template: "{{ state_attr('weather.my_region', 'forecast_data') }}" +``` + +{% endraw %} + +{% configuration %} weather: description: List of weather entities required: true @@ -779,7 +2276,44 @@ weather: {% endconfiguration %} -The above configuration variables describe a configuration section. The template integration allows defining multiple sections. +### Trigger based weather - Weather Forecast from response data + +This example demonstrates how to use an `action` to call a [action with response data](/docs/scripts/perform-actions/#use-templates-to-handle-response-data) +and use the response in a template. + +{% raw %} + +```yaml +template: + - triggers: + - trigger: time_pattern + hours: /1 + actions: + - action: weather.get_forecasts + data: + type: hourly + target: + entity_id: weather.home + response_variable: hourly + sensor: + - name: Weather Forecast Hourly + unique_id: weather_forecast_hourly + state: "{{ now().isoformat() }}" + attributes: + forecast: "{{ hourly['weather.home'].forecast }}" +``` + +{% endraw %} + +#### Video tutorial + +This video tutorial explains how to set up a trigger based template that makes use of an action to retrieve the weather forecast (precipitation). + + + +## Combining multiple template entities + +The template integration allows defining multiple sections. ```yaml # Example configuration.yaml entry with two sections @@ -801,13 +2335,44 @@ template: [trigger-doc]: /docs/automation/trigger -#### Video tutorial +### Trigger based sensor and binary sensor storing webhook information -This video tutorial explains how to set up a trigger based template that makes use of an action to retrieve the weather forecast (precipitation). +Template entities can be triggered using any automation trigger, including webhook triggers. Use a trigger-based template entity to store this information in template entities. - +{% raw %} -### Template and action variables +```yaml +template: + - triggers: + - trigger: webhook + webhook_id: my-super-secret-webhook-id + sensor: + - name: "Webhook Temperature" + state: "{{ trigger.json.temperature }}" + unit_of_measurement: °C + + - name: "Webhook Humidity" + state: "{{ trigger.json.humidity }}" + unit_of_measurement: % + + binary_sensor: + - name: "Motion" + state: "{{ trigger.json.motion }}" + device_class: motion +``` + +{% endraw %} + +You can test this trigger entity with the following CURL command: + +```bash +curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"temperature": 5, "humidity": 34, "motion": true}' \ + http://homeassistant.local:8123/api/webhook/my-super-secret-webhook-id +``` + +## Template and action variables State-based and trigger-based template entities have the special template variable `this` available in their templates and actions. The `this` variable is the current [state object](/docs/configuration/state_object) of the entity and aids [self-referencing](#self-referencing) of an entity's state and attributes in templates and actions. Trigger-based entities also provide [the trigger data](/docs/automation/templating/). @@ -815,7 +2380,25 @@ State-based and trigger-based template entities have the special template variab Self-referencing using `this` provides the state and attributes for the entity before rendering the templates to calculate a new state. In other words, it contains the previous state. {% endnote %} -### Optimistic mode +### Self referencing + +This example demonstrates how the `this` variable can be used in templates for self-referencing. + +{% raw %} + +```yaml +template: + - sensor: + - name: test + state: "{{ this.attributes.test | default('Value when missing') }}" + # not: "{{ state_attr('sensor.test', 'test') }}" + attributes: + test: "{{ now() }}" +``` + +{% endraw %} + +## Optimistic mode For template entities that support interactivity (like `number` and `select`), you can enable optimistic mode by setting the `optimistic` parameter to `true`. This affects how the entity's state updates when you interact with it: @@ -831,7 +2414,7 @@ Optimistic mode is particularly useful when: When optimistic mode is disabled (default), you get more accuracy but potentially a less responsive UI, as the entity only updates after confirmation from the underlying system. -### Rate limiting updates +## Rate limiting updates When there are entities present in the template and no triggers are defined, the template will be re-rendered when one of the entities changes states. To avoid this taking up too many resources in Home Assistant, rate limiting will be automatically applied if too many states are observed. @@ -872,11 +2455,11 @@ template: If the template accesses every state on the system, a rate limit of one update per minute is applied. If the template accesses all states under a specific domain, a rate limit of one update per second is applied. If the template only accesses specific states, receives update events for specifically referenced entities, or the `homeassistant.update_entity` action is used, no rate limit is applied. -### Considerations +## Considerations -#### Startup +### Startup -If you are using the state of a platform that might not be available during startup, the Template Sensor may get an `unknown` state. To avoid this, use the `states()` function in your template. For example, you should replace {% raw %}`{{ states.sensor.moon.state }}`{% endraw %} with this equivalent that returns the state and never results in `unknown`: {% raw %}`{{ states('sensor.moon') }}` {% endraw %}. +If you are using the state of a platform that might not be available during startup, the Template Sensor may get an `unknown` state. To avoid this, use the `states()` function in your template. For example, you should replace {% raw %}`{{ states.sensor.moon.state }}`{% endraw %} with this equivalent that returns the state and never results in `unknown`: {% raw %}`{{ states('sensor.moon') }}` {% endraw %}. The same would apply to the `is_state()` function. You should replace {% raw %}`{{ states.switch.source.state == 'on' }}`{% endraw %} with this equivalent that returns `true`/`false` and never gives an `unknown` result: @@ -928,387 +2511,119 @@ The blueprint can now be used for creating template entities. [blueprint-forums]: /get-blueprints -## Examples +## Event `event_template_reloaded` -In this section, you find some real-life examples of how to use template sensors. +Event `event_template_reloaded` is fired when Template entities have been reloaded and entities thus might have changed. -### Trigger based sensor and binary sensor storing webhook information +This event has no additional data. -Template entities can be triggered using any automation trigger, including webhook triggers. Use a trigger-based template entity to store this information in template entities. +## Legacy Alarm Control Panel configuration format + +_These formats still work but are no longer recommended. [Use modern configuration](#alarm-control-panel)._ + +This format is configured as a platform for the `alarm_control_panel` integration and not directly under the `template` integration. {% raw %} ```yaml -template: - - triggers: - - trigger: webhook - webhook_id: my-super-secret-webhook-id - sensor: - - name: "Webhook Temperature" - state: "{{ trigger.json.temperature }}" - unit_of_measurement: °C - - - name: "Webhook Humidity" - state: "{{ trigger.json.humidity }}" - unit_of_measurement: % - - binary_sensor: - - name: "Motion" - state: "{{ trigger.json.motion }}" - device_class: motion -``` - -{% endraw %} - -You can test this trigger entity with the following CURL command: - -```bash -curl --header "Content-Type: application/json" \ - --request POST \ - --data '{"temperature": 5, "humidity": 34, "motion": true}' \ - http://homeassistant.local:8123/api/webhook/my-super-secret-webhook-id -``` - -### Turning an event into a trigger based binary sensor - -You can use a trigger-based template entity to convert any event or other automation trigger into a binary sensor. The below configuration will turn on a binary sensor for 5 seconds when the automation trigger triggers. - -```yaml -template: - - triggers: - trigger: event - event_type: my_event - binary_sensor: - - name: Event recently fired - auto_off: 5 - state: "true" -``` - -### Using conditions with triggers to control status updates - -This example shows how to store the last valid value of a temperature sensor. It will update as long as the source sensor has a valid (numeric) state. Otherwise, the template sensor's state will remain unchanged. - -{% raw %} - -```yaml -template: - - triggers: - trigger: state - entity_id: sensor.outside_temperature - conditions: - - condition: template - value_template: "{{ is_number(states('sensor.outside_temperature')) }}" - sensor: - - name: Outside Temperature last known value - state: "{{ states('sensor.outside_temperature') }}" -``` - -{% endraw %} - -### State based sensor exposing sun angle - -This example shows the sun angle in the frontend. - -{% raw %} - -```yaml -template: - - sensor: - - name: Sun Angle - unit_of_measurement: "°" - state: "{{ '%+.1f'|format(state_attr('sun.sun', 'elevation')) }}" -``` - -{% endraw %} - -### State based sensor modifying another sensor's output - -If you don't like the wording of a sensor output, then the Template Sensor can help too. Let's rename the output of the [Sun integration](/integrations/sun/) as a simple example: - -{% raw %} - -```yaml -template: - - sensor: - - name: "Sun State" - state: > - {% if is_state('sun.sun', 'above_horizon') %} - up - {% else %} - down - {% endif %} -``` - -{% endraw %} - -### State based sensor with multiline template with an `if` test - -This example shows a multiple line template with an `if` test. It looks at a sensing switch and shows `on`/`off` in the frontend, and shows 'standby' if the power use is less than 1000 watts. - -{% raw %} - -```yaml -template: - - sensor: - - name: "Kettle" - state: > - {% if is_state('switch.kettle', 'off') %} - off - {% elif state_attr('switch.kettle', 'W')|float < 1000 %} - standby - {% elif is_state('switch.kettle', 'on') %} - on - {% else %} - failed - {% endif %} -``` - -{% endraw %} - -### State based sensor changing the unit of measurement of another sensor - -With a Template Sensor, it's easy to convert given values into others if the unit of measurement doesn't fit your needs. -Because the sensors do math on the source sensor's state and need to render to a numeric value, an availability template is used -to suppress rendering of the state template if the source sensor does not have a valid numeric state. - -{% raw %} - -```yaml -template: - - sensor: - - name: "Transmission Down Speed" - unit_of_measurement: "kB/s" - state: "{{ states('sensor.transmission_down_speed')|float * 1024 }}" - availability: "{{ is_number(states('sensor.transmission_down_speed')) }}" - - - name: "Transmission Up Speed" - unit_of_measurement: "kB/s" - state: "{{ states('sensor.transmission_up_speed')|float * 1024 }}" - availability: "{{ is_number(states('sensor.transmission_up_speed')) }}" -``` - -{% endraw %} - -### State based binary sensor - Washing Machine Running - -This example creates a washing machine "load running" sensor by monitoring an -energy meter connected to the washer. During the washer's operation, the energy meter will fluctuate wildly, hitting zero frequently even before the load is finished. By utilizing `delay_off`, we can have this sensor only turn off if there has been no washer activity for 5 minutes. - -{% raw %} - -```yaml -# Determine when the washing machine has a load running. -template: - - binary_sensor: - - name: "Washing Machine" - delay_off: - minutes: 5 - state: > - {{ states('sensor.washing_machine_power')|float > 0 }} -``` - -{% endraw %} - -### State based binary sensor - Is Anyone Home - -This example is determining if anyone is home based on the combination of device tracking and motion sensors. It's extremely useful if you have kids/baby sitter/grand parents who might still be in your house that aren't represented by a trackable device in Home Assistant. This is providing a composite of Wi-Fi based device tracking and Z-Wave multisensor presence sensors. - -{% raw %} - -```yaml -template: - - binary_sensor: - - name: People home - state: > - {{ is_state('device_tracker.sean', 'home') - or is_state('device_tracker.susan', 'home') - or is_state('binary_sensor.office_124', 'on') - or is_state('binary_sensor.hallway_134', 'on') - or is_state('binary_sensor.living_room_139', 'on') - or is_state('binary_sensor.porch_ms6_1_129', 'on') - or is_state('binary_sensor.family_room_144', 'on') }} -``` - -{% endraw %} - -### State based binary sensor - device tracker sensor with latitude and longitude attributes - -This example shows how to combine a non-GPS (e.g., NMAP) and GPS device tracker while still including latitude and longitude attributes - -{% raw %} - -```yaml -template: - - binary_sensor: - - name: My Device - state: > - {{ is_state('device_tracker.my_device_nmap', 'home') or is_state('device_tracker.my_device_gps', 'home') }} - device_class: "presence" - attributes: - latitude: > - {% if is_state('device_tracker.my_device_nmap', 'home') %} - {{ state_attr('zone.home', 'latitude') }} - {% else %} - {{ state_attr('device_tracker.my_device_gps', 'latitude') }} - {% endif %} - longitude: > - {% if is_state('device_tracker.my_device_nmap', 'home') %} - {{ state_attr('zone.home', 'longitude') }} - {% else %} - {{ state_attr('device_tracker.my_device_gps', 'longitude') }} - {% endif %} -``` - -{% endraw %} - -### State based binary sensor - Change the icon when a state changes - -This example demonstrates how to use template to change the icon as its state changes. This icon is referencing its own state. - -{% raw %} - -```yaml -template: - - binary_sensor: - - name: Sun Up - state: > - {{ is_state("sun.sun", "above_horizon") }} - icon: > - {% if is_state("binary_sensor.sun_up", "on") %} - mdi:weather-sunset-up - {% else %} - mdi:weather-sunset-down - {% endif %} -``` - -{% endraw %} - -A more advanced use case could be to set the icon based on the sensor's own state like above, but when triggered by an event. This example demonstrates a binary sensor that turns on momentarily, such as when a doorbell button is pressed. - -The binary sensor turns on and sets the matching icon when the appropriate event is received. After 5 seconds, the binary sensor turns off automatically. To ensure the icon gets updated, there must be a trigger for when the state changes to off. - -{% raw %} - -```yaml -template: - - triggers: - - trigger: event - event_type: YOUR_EVENT - - trigger: state - entity_id: binary_sensor.doorbell_rang - to: "off" - binary_sensor: - name: doorbell_rang - icon: "{{ (trigger.platform == 'event') | iif('mdi:bell-ring-outline', 'mdi:bell-outline') }}" - state: "{{ trigger.platform == 'event' }}" - auto_off: - seconds: 5 -``` - -{% endraw %} - -### State based select - Control Day/Night mode of a camera - -This show how a state based template select can be used to perform an action. - -{% raw %} - - -```yaml -template: - select: - - name: "Porch Camera Day-Night Mode" - unique_id: porch_camera_day_night_mode - state: "{{ state_attr('camera.porch_camera_sd', 'day_night_mode') }}" - options: "{{ ['off', 'on', 'auto'] }}" - select_option: - - action: tapo_control.set_day_night_mode - data: - day_night_mode: "{{ option }}" +# Example configuration.yaml entry +alarm_control_panel: + - platform: template + panels: + safe_alarm_panel: + value_template: "{{ states('alarm_control_panel.real_alarm') }}" + arm_away: + action: alarm_control_panel.alarm_arm_away target: - entity_id: camera.porch_camera_sd -``` - -{% endraw %} - -### Self referencing - -This example demonstrates how the `this` variable can be used in templates for self-referencing. - -{% raw %} - -```yaml -template: - - sensor: - - name: test - state: "{{ this.attributes.test | default('Value when missing') }}" - # not: "{{ state_attr('sensor.test', 'test') }}" - attributes: - test: "{{ now() }}" -``` - -{% endraw %} - -### Trigger based handling of action response data - -This example demonstrates how to use an `action` to call a [action with response data](/docs/scripts/perform-actions/#use-templates-to-handle-response-data) -and use the response in a template. - -{% raw %} - -```yaml -template: - - triggers: - - trigger: time_pattern - hours: /1 - actions: - - action: weather.get_forecasts - data: - type: hourly - target: - entity_id: weather.home - response_variable: hourly - sensor: - - name: Weather Forecast Hourly - unique_id: weather_forecast_hourly - state: "{{ now().isoformat() }}" - attributes: - forecast: "{{ hourly['weather.home'].forecast }}" -``` - -{% endraw %} - -### Number entity changing the unit of measurement of another number - -This example demonstrates the usage of a template number with a unit of measurement set to change a unit-less value of another number entity. - -{% raw %} - -```yaml -template: - - number: - - name: "Cutting Height" - unit_of_measurement: "cm" - unique_id: automower_cutting_height - state: "{{ states('number.automower_cutting_height_raw')|int(0) * 0.5 + 1.5 }}" - set_value: - - service: number.set_value + entity_id: alarm_control_panel.real_alarm + data: + code: !secret alarm_code + arm_home: + action: alarm_control_panel.alarm_arm_home + target: + entity_id: alarm_control_panel.real_alarm + data: + code: !secret alarm_code + disarm: + - condition: state + entity_id: device_tracker.paulus + state: "home" + - action: alarm_control_panel.alarm_disarm target: - entity_id: number.automower_cutting_height_raw + entity_id: alarm_control_panel.real_alarm data: - value: "{{ (value - 1.5) * 2 }}" - step: 0.5 - min: 2 - max: 6 - icon: mdi:ruler + code: !secret alarm_code ``` {% endraw %} +{% configuration %} +panels: + description: List of your panels. + required: true + type: map + keys: + alarm_control_panel_name: + description: The slug of the panel. + required: true + type: map + keys: + name: + description: Name to use in the frontend. + required: false + type: string + default: Template Alarm Control Panel + unique_id: + description: An ID that uniquely identifies this alarm control panel. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: "Defines a template to set the state of the alarm panel. Only the states `armed_away`, `armed_home`, `armed_night`, `armed_vacation`, `arming`, `disarmed`, `pending`, `triggered` and `unavailable` are used." + required: false + type: template + disarm: + description: Defines an action to run when the alarm is disarmed. + required: false + type: action + arm_away: + description: Defines an action to run when the alarm is armed to away mode. + required: false + type: action + arm_home: + description: Defines an action to run when the alarm is armed to home mode. + required: false + type: action + arm_night: + description: Defines an action to run when the alarm is armed to night mode. + required: false + type: action + arm_vacation: + description: Defines an action to run when the alarm is armed to vacation mode. + required: false + type: action + arm_custom_bypass: + description: Defines an action to run when the alarm is armed to custom bypass mode. + required: false + type: action + trigger: + description: Defines an action to run when the alarm is triggered. + required: false + type: action + code_arm_required: + description: If true, the code is required to arm the alarm. + required: false + type: boolean + default: true + code_format: + description: One of `number`, `text` or `no_code`. Format for the code used to arm/disarm the alarm. + required: false + type: string + default: number +{% endconfiguration %} -## Legacy binary sensor configuration format +## Legacy Binary Sensor configuration format -_This format still works but is no longer recommended. [Use modern configuration](#configuration-variables)._ +_These formats still work but are no longer recommended. [Use modern configuration](#binary-sensor)._ This format is configured as a platform for the `binary_sensor` integration and not directly under the `template` integration. @@ -1386,9 +2701,486 @@ sensors: type: time {% endconfiguration %} +## Legacy Cover configuration format + +_This format still works but is no longer recommended. [Use modern configuration](#cover)._ + +This format is configured as a platform for the `cover` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +cover: + - platform: template + covers: + garage_door: + device_class: garage + friendly_name: "Garage Door" + value_template: "{{ states('sensor.garage_door')|float > 0 }}" + open_cover: + action: script.open_garage_door + close_cover: + action: script.close_garage_door + stop_cover: + action: script.stop_garage_door +``` + +{% endraw %} + +{% configuration %} + covers: + description: List of your covers. + required: true + type: map + keys: + friendly_name: + description: Name to use in the frontend. + required: false + type: string + unique_id: + description: An ID that uniquely identifies this cover. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: Defines a template to get the state of the cover. Valid output values from the template are `open`, `opening`, `closing` and `closed` which are directly mapped to the corresponding states. In addition, `true` is valid as a synonym to `open` and `false` as a synonym to `closed`. If [both a `value_template` and a `position_template`](#combining-state-and-position-templates) are specified, only `opening` and `closing` are set from the `value_template`. If the template produces a `None` value the state will be set to `unknown`. + required: false + type: template + position_template: + description: Defines a template to get the position of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value the current position will be set to `unknown`. + required: false + type: template + icon_template: + description: Defines a template to specify which icon to use. + required: false + type: template + entity_picture_template: + description: Defines a template for the entity picture of the cover. + required: false + type: template + availability_template: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison is not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + device_class: + description: Sets the [class of the device](/integrations/cover/), changing the device state and icon that is displayed on the frontend. + required: false + type: string + open_cover: + description: Defines an action to open the cover. If `open_cover` is specified, `close_cover` must also be specified. At least one of `open_cover` and `set_cover_position` must be specified. + required: inclusive + type: action + close_cover: + description: Defines an action to close the cover. + required: inclusive + type: action + stop_cover: + description: Defines an action to stop the cover. + required: false + type: action + set_cover_position: + description: Defines an action to set to a cover position (between `0` and `100`). The variable `position` will contain the entity's set position. + required: false + type: action + set_cover_tilt_position: + description: Defines an action to set the tilt of a cover (between `0` and `100`). The variable `tilt` will contain the entity's set tilt position. + required: false + type: action + optimistic: + description: Force cover position to use [optimistic mode](#cover-optimistic-mode). + required: false + type: boolean + default: false + tilt_optimistic: + description: Force cover tilt position to use [optimistic mode](#cover-optimistic-mode). + required: false + type: boolean + default: false + tilt_template: + description: Defines a template to get the tilt state of the cover. Legal values are numbers between `0` (closed) and `100` (open). If the template produces a `None` value the current tilt state will be set to `unknown`. + required: false + type: template +{% endconfiguration %} + +## Legacy Fan configuration format + +_This format still works but is no longer recommended. [Use modern configuration](#fan)._ + +This format is configured as a platform for the `fan` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +fan: + - platform: template + fans: + bedroom_fan: + friendly_name: "Bedroom fan" + value_template: "{{ states('input_boolean.state') }}" + percentage_template: "{{ states('input_number.percentage') }}" + preset_mode_template: "{{ states('input_select.preset_mode') }}" + oscillating_template: "{{ states('input_select.osc') }}" + direction_template: "{{ states('input_select.direction') }}" + turn_on: + action: script.fan_on + turn_off: + action: script.fan_off + set_percentage: + action: script.fans_set_speed + data: + percentage: "{{ percentage }}" + set_preset_mode: + action: script.fans_set_preset_mode + data: + preset_mode: "{{ preset_mode }}" + set_oscillating: + action: script.fan_oscillating + data: + oscillating: "{{ oscillating }}" + set_direction: + action: script.fan_direction + data: + direction: "{{ direction }}" + speed_count: 6 + preset_modes: + - 'auto' + - 'smart' + - 'whoosh' +``` + +{% endraw %} + +{% configuration %} + fans: + description: List of your fans. + required: true + type: map + keys: + friendly_name: + description: Name to use in the frontend. + required: false + type: string + unique_id: + description: An ID that uniquely identifies this fan. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: "Defines a template to get the state of the fan. Valid values: `on`, `off`" + required: true + type: template + percentage_template: + description: Defines a template to get the speed percentage of the fan. + required: false + type: template + preset_mode_template: + description: Defines a template to get the preset mode of the fan. + required: false + type: template + oscillating_template: + description: "Defines a template to get the osc state of the fan. Valid values: `true`, `false`" + required: false + type: template + direction_template: + description: "Defines a template to get the direction of the fan. Valid values: `forward`, `reverse`" + required: false + type: template + availability_template: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + turn_on: + description: Defines an action to run when the fan is turned on. + required: true + type: action + turn_off: + description: Defines an action to run when the fan is turned off. + required: true + type: action + set_percentage: + description: Defines an action to run when the fan is given a speed percentage command. + required: false + type: action + set_preset_mode: + description: Defines an action to run when the fan is given a preset command. + required: false + type: action + set_oscillating: + description: Defines an action to run when the fan is given an osc state command. + required: false + type: action + set_direction: + description: Defines an action to run when the fan is given a direction command. + required: false + type: action + preset_modes: + description: List of preset modes the fan is capable of. This is an arbitrary list of strings and must not contain any speeds. + required: false + type: [string, list] + default: [] + speed_count: + description: The number of speeds the fan supports. Used to calculate the percentage step for the `fan.increase_speed` and `fan.decrease_speed` actions. + required: false + type: integer + default: 100 +{% endconfiguration %} + +## Legacy Light configuration format + +_This format still works but is no longer recommended. [Use modern configuration](#light)._ + +This format is configured as a platform for the `light` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +light: + - platform: template + lights: + theater_lights: + friendly_name: "Theater Lights" + level_template: "{{ state_attr('sensor.theater_brightness', 'lux')|int }}" + value_template: "{{ state_attr('sensor.theater_brightness', 'lux')|int > 0 }}" + temperature_template: "{{states('input_number.temperature_input') | int}}" + hs_template: "({{states('input_number.h_input') | int}}, {{states('input_number.s_input') | int}})" + effect_list_template: "{{ state_attr('light.led_strip', 'effect_list') }}" + turn_on: + action: script.theater_lights_on + turn_off: + action: script.theater_lights_off + set_level: + action: script.theater_lights_level + data: + brightness: "{{ brightness }}" + set_temperature: + action: input_number.set_value + data: + value: "{{ color_temp }}" + entity_id: input_number.temperature_input + set_hs: + - action: input_number.set_value + data: + value: "{{ h }}" + entity_id: input_number.h_input + - action: input_number.set_value + data: + value: "{{ s }}" + entity_id: input_number.s_input + - action: light.turn_on + data: + entity_id: + - light.led_strip + transition: "{{ transition | float }}" + hs_color: + - "{{ hs[0] }}" + - "{{ hs[1] }}" + set_effect: + - action: light.turn_on + data: + entity_id: + - light.led_strip + effect: "{{ effect }}" + supports_transition_template: "{{ true }}" +``` + +{% endraw %} + +{% configuration %} + lights: + description: List of your lights. + required: true + type: map + keys: + friendly_name: + description: Name to use in the frontend. + required: false + type: string + unique_id: + description: An ID that uniquely identifies this light. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: Defines a template to get the state of the light. + required: false + type: template + default: optimistic + level_template: + description: Defines a template to get the brightness of the light. + required: false + type: template + default: optimistic + temperature_template: + description: Defines a template to get the color temperature of the light. + required: false + type: template + default: optimistic + hs_template: + description: Defines a template to get the HS color of the light. Must render a tuple (hue, saturation). + required: false + type: template + default: optimistic + rgb_template: + description: Defines a template to get the RGB color of the light. Must render a tuple or a list (red, green, blue). + required: false + type: template + default: optimistic + rgbw_template: + description: Defines a template to get the RGBW color of the light. Must render a tuple or a list (red, green, blue, white). + required: false + type: template + default: optimistic + rgbww_template: + description: Defines a template to get the RGBWW color of the light. Must render a tuple or a list (red, green, blue, cold white, warm white). + required: false + type: template + default: optimistic + supports_transition_template: + description: Defines a template to get if light supports transition. Should return boolean value (True/False). If this value is `True` transition parameter in a turn on or turn off call will be passed as a named parameter `transition` to either of the scripts. + required: false + type: template + default: false + effect_list_template: + description: Defines a template to get the list of supported effects. Must render a list + required: inclusive + type: template + default: optimistic + effect_template: + description: Defines a template to get the effect of the light. + required: inclusive + type: template + default: optimistic + min_mireds_template: + description: Defines a template to get the min mireds value of the light. + required: false + type: template + default: optimistic + max_mireds_template: + description: Defines a template to get the max mireds value of the light. + required: false + type: template + default: optimistic + icon_template: + description: Defines a template for an icon or picture, e.g., showing a different icon for different states. + required: false + type: template + availability_template: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + turn_on: + description: Defines an action to run when the light is turned on. May receive variables `brightness` and/or `transition`. + required: true + type: action + turn_off: + description: Defines an action to run when the light is turned off. May receive variable `transition`. + required: true + type: action + set_level: + description: Defines an action to run when the light is given a brightness command. The script will only be called if the `turn_on` call only has brightness, and optionally transition. Receives variables `brightness` and optionally `transition`. + required: false + type: action + set_temperature: + description: Defines an action to run when the light is given a color temperature command. Receives variable `color_temp`. May also receive variables `brightness` and/or `transition`. + required: false + type: action + set_hs: + description: "Defines an action to run when the light is given a hs color command. Available variables: `hs` as a tuple, `h` and `s`" + required: false + type: action + set_rgb: + description: "Defines an action to run when the light is given an RGB color command. Available variables: `rgb` as a tuple, `r`, `g` and `b`." + required: false + type: action + set_rgbw: + description: "Defines an action to run when the light is given an RGBW color command. Available variables: `rgbw` as a tuple, `rgb` as a tuple, `r`, `g`, `b` and `w`." + required: false + type: action + set_rgbww: + description: "Defines an action to run when the light is given an RGBWW color command. Available variables: `rgbww` as a tuple, `rgb` as a tuple, `r`, `g`, `b`, `cw` and `ww`." + required: false + type: action + set_effect: + description: Defines an action to run when the light is given an effect command. Receives variable `effect`. May also receive variables `brightness` and/or `transition`. + required: inclusive + type: action +{% endconfiguration %} + +## Legacy Lock configuration format + +_This format still works but is no longer recommended. [Use modern configuration](#lock)._ + +This format is configured as a platform for the `lock` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +lock: + - platform: template + name: Garage door + value_template: "{{ is_state('sensor.door', 'on') }}" + lock: + action: switch.turn_on + target: + entity_id: switch.door + unlock: + action: switch.turn_off + target: + entity_id: switch.door +``` + +{% endraw %} + +{% configuration %} + name: + description: Name to use in the frontend. + required: false + type: string + default: Template Lock + unique_id: + description: An ID that uniquely identifies this lock. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: Defines a template to set the state of the lock. + required: true + type: template + availability_template: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + code_format_template: + description: Defines a template to get the `code_format` attribute of the entity. This template must evaluate to a valid [Python regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) or `None`. If it evaluates to a not-`None` value, the user is prompted to enter a code when interacting with the lock. The code will be matched against the regular expression, and only if it matches, the lock/unlock actions will be executed. The actual _validity_ of the entered code must be verified within these actions. If there's a syntax error in the template, the entity will be unavailable. If the template fails to render for other reasons or if the regular expression is invalid, no code will be accepted and the lock/unlock actions will never be invoked. + required: false + type: template + default: None + lock: + description: Defines an action to run when the lock is locked. + required: true + type: action + unlock: + description: Defines an action to run when the lock is unlocked. + required: true + type: action + open: + description: Defines an action to run when the lock is opened. + required: false + type: action + optimistic: + description: Flag that defines if lock works in optimistic mode. + required: false + type: boolean + default: false +{% endconfiguration %} + ## Legacy Sensor configuration format -_This format still works but is no longer recommended. [Use modern configuration](#configuration-variables)._ +_This format still works but is no longer recommended. [Use modern configuration](#sensor)._ This format is configured as a platform for the `sensor` integration and not directly under the `template` integration. @@ -1466,8 +3258,282 @@ sensor: default: None {% endconfiguration %} -## Event `event_template_reloaded` +## Legacy Switch configuration format -Event `event_template_reloaded` is fired when Template entities have been reloaded and entities thus might have changed. +_This format still works but is no longer recommended. [Use modern configuration](#switch)._ -This event has no additional data. +This format is configured as a platform for the `switch` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +switch: + - platform: template + switches: + skylight: + value_template: "{{ is_state('sensor.skylight', 'on') }}" + turn_on: + action: switch.turn_on + target: + entity_id: switch.skylight_open + turn_off: + action: switch.turn_off + target: + entity_id: switch.skylight_close +``` + +{% endraw %} + +{% configuration %} + switches: + description: List of your switches. + required: true + type: map + keys: + friendly_name: + description: Name to use in the frontend. + required: false + type: string + unique_id: + description: An ID that uniquely identifies this switch. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: Defines a template to set the state of the switch. If not defined, the switch will optimistically assume all commands are successful. + required: false + type: template + default: optimistic + availability_template: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + turn_on: + description: Defines an action or list of actions to run when the switch is turned on. + required: true + type: action + turn_off: + description: Defines an action or list of actions to run when the switch is turned off. + required: true + type: action + icon_template: + description: Defines a template for the icon of the switch. + required: false + type: template + entity_picture_template: + description: Defines a template for the picture of the switch. + required: false + type: template +{% endconfiguration %} + +## Legacy Vacuum configuration format + +_This format still works but is no longer recommended. [Use modern configuration](#vacuum)._ + +This format is configured as a platform for the `vacuum` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +vacuum: + - platform: template + vacuums: + living_room_vacuum: + start: + action: script.vacuum_start +``` + +{% endraw %} + +{% configuration %} + vacuums: + description: List of your vacuums. + required: true + type: map + keys: + friendly_name: + description: Name to use in the frontend. + required: false + type: string + unique_id: + description: An ID that uniquely identifies this vacuum. Set this to a unique value to allow customization through the UI. + required: false + type: string + value_template: + description: "Defines a template to get the state of the vacuum. Valid value: `docked`/`cleaning`/`idle`/`paused`/`returning`/`error`" + required: false + type: template + battery_level_template: + description: "Defines a template to get the battery level of the vacuum. Legal values are numbers between `0` and `100`." + required: false + type: template + fan_speed_template: + description: Defines a template to get the fan speed of the vacuum. + required: false + type: template + attribute_templates: + description: Defines templates for attributes of the sensor. + required: false + type: map + keys: + "attribute: template": + description: The attribute and corresponding template. + required: true + type: template + availability_template: + description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. + required: false + type: template + default: true + start: + description: Defines an action to run when the vacuum is started. + required: true + type: action + pause: + description: Defines an action to run when the vacuum is paused. + required: false + type: action + stop: + description: Defines an action to run when the vacuum is stopped. + required: false + type: action + return_to_base: + description: Defines an action to run when the vacuum is given a return to base command. + required: false + type: action + clean_spot: + description: Defines an action to run when the vacuum is given a clean spot command. + required: false + type: action + locate: + description: Defines an action to run when the vacuum is given a locate command. + required: false + type: action + set_fan_speed: + description: Defines an action to run when the vacuum is given a command to set the fan speed. + required: false + type: action + fan_speeds: + description: List of fan speeds supported by the vacuum. + required: false + type: [string, list] +{% endconfiguration %} + +## Legacy Weather configuration format + +_This format still works but is no longer recommended. [Use modern configuration](#weather)._ + +This format is configured as a platform for the `weather` integration and not directly under the `template` integration. + +{% raw %} + +```yaml +# Example configuration.yaml entry +weather: + - platform: template + name: "My Weather Station" + condition_template: "{{ states('weather.my_region') }}" + temperature_template: "{{ states('sensor.temperature') | float }}" + temperature_unit: "°C" + humidity_template: "{{ states('sensor.humidity') | float }}" + forecast_daily_template: "{{ state_attr('weather.my_region', 'forecast_data') }}" +``` + +{% endraw %} + +{% configuration %} +name: + description: Name to use in the frontend. + required: true + type: template +unique_id: + description: An ID that uniquely identifies this weather entity. Set this to a unique value to allow customization through the UI. + required: false + type: string +condition_template: + description: The current weather condition. + required: true + type: template +temperature_template: + description: The current temperature. + required: true + type: template +dew_point_template: + description: The current dew point. + required: false + type: template +apparent_temperature_template: + description: The current apparent (feels-like) temperature. + required: false + type: template +temperature_unit: + description: Unit for temperature_template output. Valid options are °C, °F, and K. + required: false + type: string +humidity_template: + description: The current humidity. + required: true + type: template +attribution_template: + description: The attribution to be shown in the frontend. + required: false + type: string +pressure_template: + description: The current air pressure. + required: false + type: template +pressure_unit: + description: Unit for pressure_template output. Valid options are Pa, hPa, kPa, bar, cbar, mbar, mmHg, inHg, psi. + required: false + type: string +wind_speed_template: + description: The current wind speed. + required: false + type: template +wind_gust_speed_template: + description: The current wind gust speed. + required: false + type: template +wind_speed_unit: + description: Unit for wind_speed_template output. Valid options are m/s, km/h, mph, mm/d, in/d, and in/h. + required: false + type: string +wind_bearing_template: + description: The current wind bearing. + required: false + type: template +ozone_template: + description: The current ozone level. + required: false + type: template +cloud_coverage_template: + description: The current cloud coverage. + required: false + type: template +visibility_template: + description: The current visibility. + required: false + type: template +visibility_unit: + description: Unit for visibility_template output. Valid options are km, mi, ft, m, cm, mm, in, yd. + required: false + type: string +forecast_daily_template: + description: Daily forecast data. + required: false + type: template +forecast_hourly_template: + description: Hourly forecast data. + required: false + type: template +forecast_twice_daily_template: + description: Twice daily forecast data. + required: false + type: template +precipitation_unit: + description: Unit for precipitation output. Valid options are km, mi, ft, m, cm, mm, in, yd. + required: false + type: string +{% endconfiguration %} diff --git a/source/_integrations/vacuum.template.markdown b/source/_integrations/vacuum.template.markdown deleted file mode 100644 index 4fedbb92c83..00000000000 --- a/source/_integrations/vacuum.template.markdown +++ /dev/null @@ -1,217 +0,0 @@ ---- -title: "Template vacuum" -description: "Instructions how to setup template vacuums within Home Assistant." -ha_category: - - Vacuum - - Helper -ha_release: 0.96 -ha_iot_class: Local Push -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_platforms: - - vacuum -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` platform creates vacuums that combine integrations and provides the -ability to run scripts or invoke actions for each of the start, pause, stop, -return_to_base, clean_spot, locate and set_fan_speed commands of a vacuum. - -To enable Template Vacuums in your installation, add the following to your -`configuration.yaml` file: - -{% raw %} - -```yaml -# Example configuration.yaml entry -vacuum: - - platform: template - vacuums: - living_room_vacuum: - start: - action: script.vacuum_start -``` - -{% endraw %} - -{% configuration %} - vacuums: - description: List of your vacuums. - required: true - type: map - keys: - friendly_name: - description: Name to use in the frontend. - required: false - type: string - unique_id: - description: An ID that uniquely identifies this vacuum. Set this to a unique value to allow customization through the UI. - required: false - type: string - value_template: - description: "Defines a template to get the state of the vacuum. Valid value: `docked`/`cleaning`/`idle`/`paused`/`returning`/`error`" - required: false - type: template - battery_level_template: - description: "Defines a template to get the battery level of the vacuum. Legal values are numbers between `0` and `100`." - required: false - type: template - fan_speed_template: - description: Defines a template to get the fan speed of the vacuum. - required: false - type: template - attribute_templates: - description: Defines templates for attributes of the sensor. - required: false - type: map - keys: - "attribute: template": - description: The attribute and corresponding template. - required: true - type: template - availability_template: - description: Defines a template to get the `available` state of the entity. If the template either fails to render or returns `True`, `"1"`, `"true"`, `"yes"`, `"on"`, `"enable"`, or a non-zero number, the entity will be `available`. If the template returns any other value, the entity will be `unavailable`. If not configured, the entity will always be `available`. Note that the string comparison not case sensitive; `"TrUe"` and `"yEs"` are allowed. - required: false - type: template - default: true - start: - description: Defines an action to run when the vacuum is started. - required: true - type: action - pause: - description: Defines an action to run when the vacuum is paused. - required: false - type: action - stop: - description: Defines an action to run when the vacuum is stopped. - required: false - type: action - return_to_base: - description: Defines an action to run when the vacuum is given a return to base command. - required: false - type: action - clean_spot: - description: Defines an action to run when the vacuum is given a clean spot command. - required: false - type: action - locate: - description: Defines an action to run when the vacuum is given a locate command. - required: false - type: action - set_fan_speed: - description: Defines an action to run when the vacuum is given a command to set the fan speed. - required: false - type: action - fan_speeds: - description: List of fan speeds supported by the vacuum. - required: false - type: [string, list] -{% endconfiguration %} - -### Template and action variables - -State-based template entities have the special template variable `this` available in their templates and actions. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an {% term entity %}'s state and attribute in templates and actions. - -## Examples - -### Control vacuum with Harmony Hub - -This example shows how you can use a Template Vacuum to control an IR vacuum cleaner using the [Harmony Hub Remote integration](/integrations/harmony). - -```yaml -vacuum: - - platform: template - vacuums: - living_room_vacuum: - start: - - action: remote.send_command - target: - entity_id: remote.harmony_hub - data: - command: Clean - device: 52840686 - return_to_base: - - action: remote.send_command - target: - entity_id: remote.harmony_hub - data: - command: Home - device: 52840686 - clean_spot: - - action: remote.send_command - target: - entity_id: remote.harmony_hub - data: - command: SpotCleaning - device: 52840686 -``` - -### Vacuum with state - -This example shows how to use templates to specify the state of the vacuum. - -{% raw %} - -```yaml -vacuum: - - platform: template - vacuums: - living_room_vacuum: - value_template: "{{ states('sensor.vacuum_state') }}" - battery_level_template: "{{ states('sensor.vacuum_battery_level')|int }}" - fan_speed_template: "{{ states('sensor.vacuum_fan_speed') }}" - start: - action: script.vacuum_start - pause: - action: script.vacuum_pause - stop: - action: script.vacuum_stop - return_to_base: - action: script.vacuum_return_to_base - clean_spot: - action: script.vacuum_clean_spot - locate: - action: script.vacuum_locate_vacuum - set_fan_speed: - action: script.vacuum_set_fan_speed - data: - speed: "{{ fan_speed }}" - fan_speeds: - - Low - - Medium - - High -``` - -{% endraw %} - -### Add custom attributes - -This example shows how to add custom attributes. - -{% raw %} - -```yaml -vacuum: - - platform: template - vacuums: - living_room_vacuum: - value_template: "{{ states('sensor.vacuum_state') }}" - battery_level_template: "{{ states('sensor.vacuum_battery_level')|int }}" - fan_speed_template: "{{ states('sensor.vacuum_fan_speed') }}" - attribute_templates: - status: >- - {% if (states('sensor.robot_vacuum_robot_cleaner_movement') == "after" and states('sensor.robot_vacuum_robot_cleaner_cleaning_mode') == "stop") %} - Charging to Resume - {% elif states('sensor.robot_vacuum_robot_cleaner_cleaning_mode') == "auto" %} - Cleaning - {% else %} - Charging - {% endif %} -``` - -{% endraw %} diff --git a/source/_integrations/weather.template.markdown b/source/_integrations/weather.template.markdown deleted file mode 100644 index f5ded2771be..00000000000 --- a/source/_integrations/weather.template.markdown +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: "Template Weather Provider" -description: "Instructions on how to integrate Template Weather provider into Home Assistant." -ha_category: - - Weather - - Helper -ha_release: 2021.3 -ha_iot_class: "Local Push" -ha_quality_scale: internal -ha_codeowners: - - '@home-assistant/core' -ha_domain: template -ha_platforms: - - weather -ha_integration_type: helper -related: - - docs: /docs/configuration/ - title: Configuration file ---- - -The `template` integrations creates weather provider that combines integrations and an existing weather provider into a fused weather provider. - -There are several powerful ways to use this {% term integration %}, including localizing your weather provider information with local information from temperature, humidity, pressure sensors that you own. - -Another use case could be using temperature and humidity from one weather platform, with forecasts from a different one. - -Output will be converted according to the user's unit system or {% term entity %} override, see [documentation](https://developers.home-assistant.io/docs/core/entity/weather/#unit-conversion). - -## Configuration - -To enable a Template Weather provider in your installation, add the following to your {% term "`configuration.yaml`" %} file: - -(Note, be sure to update my_region in the condition and forecast templates to an appropriate value for your setup). - -{% raw %} - -```yaml -# Example configuration.yaml entry -weather: - - platform: template - name: "My Weather Station" - condition_template: "{{ states('weather.my_region') }}" - temperature_template: "{{ states('sensor.temperature') | float }}" - temperature_unit: "°C" - humidity_template: "{{ states('sensor.humidity') | float }}" - forecast_daily_template: "{{ state_attr('weather.my_region', 'forecast_data') }}" -``` - -{% endraw %} - -{% configuration %} -name: - description: Name to use in the frontend. - required: true - type: template -unique_id: - description: An ID that uniquely identifies this weather entity. Set this to a unique value to allow customization through the UI. - required: false - type: string -condition_template: - description: The current weather condition. - required: true - type: template -temperature_template: - description: The current temperature. - required: true - type: template -dew_point_template: - description: The current dew point. - required: false - type: template -apparent_temperature_template: - description: The current apparent (feels-like) temperature. - required: false - type: template -temperature_unit: - description: Unit for temperature_template output. Valid options are °C, °F, and K. - required: false - type: string -humidity_template: - description: The current humidity. - required: true - type: template -attribution_template: - description: The attribution to be shown in the frontend. - required: false - type: string -pressure_template: - description: The current air pressure. - required: false - type: template -pressure_unit: - description: Unit for pressure_template output. Valid options are Pa, hPa, kPa, bar, cbar, mbar, mmHg, inHg, psi. - required: false - type: string -wind_speed_template: - description: The current wind speed. - required: false - type: template -wind_gust_speed_template: - description: The current wind gust speed. - required: false - type: template -wind_speed_unit: - description: Unit for wind_speed_template output. Valid options are m/s, km/h, mph, mm/d, in/d, and in/h. - required: false - type: string -wind_bearing_template: - description: The current wind bearing. - required: false - type: template -ozone_template: - description: The current ozone level. - required: false - type: template -cloud_coverage_template: - description: The current cloud coverage. - required: false - type: template -visibility_template: - description: The current visibility. - required: false - type: template -visibility_unit: - description: Unit for visibility_template output. Valid options are km, mi, ft, m, cm, mm, in, yd. - required: false - type: string -forecast_daily_template: - description: Daily forecast data. - required: false - type: template -forecast_hourly_template: - description: Hourly forecast data. - required: false - type: template -forecast_twice_daily_template: - description: Twice daily forecast data. - required: false - type: template -precipitation_unit: - description: Unit for precipitation output. Valid options are km, mi, ft, m, cm, mm, in, yd. - required: false - type: string -{% endconfiguration %} - -### Template variables - -State-based template entities have the special template variable `this` available in their templates. The `this` variable aids [self-referencing](/integrations/template#self-referencing) of an {% term entity %}'s state and attribute in templates. From 1e911071a02d462cf347fd8dfbdf0b0f1d27dbce Mon Sep 17 00:00:00 2001 From: Josef Zweck Date: Wed, 18 Jun 2025 08:15:58 +0200 Subject: [PATCH 146/362] Cleanup duplicate section in unifiprotect (#39600) --- source/_integrations/unifiprotect.markdown | 40 +++------------------- 1 file changed, 5 insertions(+), 35 deletions(-) diff --git a/source/_integrations/unifiprotect.markdown b/source/_integrations/unifiprotect.markdown index f2c8ba628e5..0a264f648fa 100644 --- a/source/_integrations/unifiprotect.markdown +++ b/source/_integrations/unifiprotect.markdown @@ -57,7 +57,7 @@ UCKP with Firmware v1.x **do NOT run UniFi OS**, you must upgrade to firmware [` ### Software support -The absolute **minimal** software version is [`v1.20.0`](https://community.ui.com/releases/UniFi-Protect-Application-1-20-0/d43c0905-3fb4-456b-a7ca-73aa830cb011) for UniFi Protect. If you have an older version, you will get errors trying to set up the integration. However, the general advice is the latest 2 minor versions of UniFi Protect and hardware supported by those are supported. +The **absolute minimum** software version is [`v1.20.0`](https://community.ui.com/releases/UniFi-Protect-Application-1-20-0/d43c0905-3fb4-456b-a7ca-73aa830cb011) for UniFi Protect. If you have an older version, you will get errors trying to set up the integration. However, the general advice is the latest 2 minor versions of UniFi Protect are supported. {% important %} **Early Access and Release Candidate versions are not supported by Home Assistant.** @@ -420,9 +420,9 @@ actions: You can obtain the `nfc_id` using the [Action unifiprotect.get_user_keyring_info](#action-unifiprotectget_user_keyring_info). -**Warning:** - +{% warning %} When processing NFC scans, always validate the scanned ID. Unknown NFC cards also trigger the scan event. Additionally, this event was developed using third-party cards, as the developer did not have access to official UniFi cards at the time. With third-party cards, the scan relies on the card's serial number. While this approach is not uncommon, it is essential to note that the card's serial number is generally not considered a secure identifier and can be duplicated relatively easily. When the device becomes unavailable and becomes available again in Home Assistant, repeated event processing can occur. The state change is not an issue with the integration but should be considered, mainly if the device is used for actions such as unlocking doors. +{% endwarning %} ### Fingerprint Identified Event @@ -463,39 +463,9 @@ action: title: "Fingerprint Scan Notification" ``` -**Warning:** - +{% warning %} Similar to NFC, an event is triggered when a fingerprint is recognized and not recognized. However, unlike NFC, at the time of implementation, no fingerprint ID is included in the event if the fingerprint is unknown. When the device becomes unavailable and becomes available again in Home Assistant, repeated event processing can occur. The state change is not an issue with the integration but should be considered, mainly if the device is used for actions such as unlocking doors. - -#### Example G4 Doorbell Fingerprint Identified Automation - -```yaml -alias: G4 Doorbell Fingerprint Identified Automation -description: Automation that triggers when a fingerprint is successfully identified on the G4 Doorbell Pro -trigger: - - platform: event - event_type: state_changed - event_data: - entity_id: event.g4_doorbell_pro_poe_fingerprint # Replace with your doorbell entity -condition: - - condition: template - value_template: > - {% raw %}{{ - trigger.event.data.new_state is not none and - trigger.event.data.new_state.attributes.event_type == 'identified' and - (trigger.event.data.new_state.attributes.ulp_id|default('')) != '' and - trigger.event.data.new_state.attributes.ulp_id in ['ALLOWED_ID1', 'ALLOWED_ID2'] - }}{% endraw %} -action: - - service: notify.mobile_app_your_device # Replace with your notification target - data: - {% raw %}message: "Fingerprint identified with ID: {{ trigger.event.data.new_state.attributes.ulp_id }}"{% endraw %} - title: "Fingerprint Scan Notification" -``` - -**Warning:** - -Similar to NFC, an event is triggered when a fingerprint is recognized and not recognized. However, unlike NFC, at the time of implementation, no fingerprint ID is included in the event if the fingerprint is unknown. +{% endwarning %} ## Troubleshooting From 471c822e2160af8a9edb559280ae6c14b132acf9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 10:55:40 +0200 Subject: [PATCH 147/362] build(deps-dev): bump rubocop from 1.76.1 to 1.76.2 (#39609) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index a07a7ad241b..164f3031537 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,7 @@ group :development do # > 2.1.0 causes slowdowns https://github.com/sass/sassc-ruby/issues/189 gem 'sassc', '2.1.0' gem 'sass-embedded', '1.89.2' - gem 'rubocop', '1.76.1' + gem 'rubocop', '1.76.2' gem 'ruby-lsp', '0.24.1' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 610550d156b..68d958314c9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -119,7 +119,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.1) rouge (4.5.2) - rubocop (1.76.1) + rubocop (1.76.2) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) @@ -127,7 +127,7 @@ GEM parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.45.0, < 2.0) + rubocop-ast (>= 1.45.1, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.45.1) @@ -185,7 +185,7 @@ DEPENDENCIES nokogiri (= 1.18.8) rackup (= 2.2.1) rake (= 13.3.0) - rubocop (= 1.76.1) + rubocop (= 1.76.2) ruby-lsp (= 0.24.1) sass-embedded (= 1.89.2) sass-globbing (= 1.1.5) From 4958d23bb3a49d665540a587beb6f9a51042205f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 10:56:04 +0200 Subject: [PATCH 148/362] build(deps-dev): bump sorbet-runtime from 0.5.12184 to 0.5.12189 (#39610) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 68d958314c9..a5411621419 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -159,7 +159,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.12184) + sorbet-runtime (0.5.12189) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 20e5ea827d9e869b64d5563dd14dfd3decbb050f Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 18 Jun 2025 11:35:03 +0200 Subject: [PATCH 149/362] Template docs: update links to point to template docs page (#39608) --- source/_integrations/alarm_control_panel.markdown | 4 ++-- source/_integrations/overkiz.markdown | 2 +- source/_integrations/switchbot.markdown | 2 +- ...dtest-bloomsky-splunk-and-garage-doors.markdown | 2 +- source/_redirects | 14 +++++++------- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/source/_integrations/alarm_control_panel.markdown b/source/_integrations/alarm_control_panel.markdown index a5c4810db2e..5ccb8b0a88d 100644 --- a/source/_integrations/alarm_control_panel.markdown +++ b/source/_integrations/alarm_control_panel.markdown @@ -12,12 +12,12 @@ ha_integration_type: entity related: - docs: /integrations/manual/ title: Manual alarm - - docs: /integrations/alarm_control_panel.template/ + - docs: /integrations/template/#alarm-control-panel title: Template alarm --- Home Assistant can give you an interface which is similar to a classic alarm system. -Please see [manual alarm](/integrations/manual) or [template alarm](/integrations/alarm_control_panel.template) for alarm configuration. +Please see [manual alarm](/integrations/manual) or [template alarm](/integrations/template/#alarm-control-panel) for alarm configuration. {% include integrations/building_block_integration.md %} diff --git a/source/_integrations/overkiz.markdown b/source/_integrations/overkiz.markdown index 321348d2695..8981d2bd3a9 100644 --- a/source/_integrations/overkiz.markdown +++ b/source/_integrations/overkiz.markdown @@ -105,7 +105,7 @@ Even though most Overkiz hubs support adding Zigbee, Z-Wave, Hue, and Sonos devi ### Stateless RTS covers -RTS covers do not report their state back to the hub, so Home Assistant cannot track their state after they are controlled. If you only control your RTS cover from Home Assistant, you can use the [template cover](/integrations/cover.template/) to create a stateful cover entity. This will help you track the current state (open or closed) and use the cover in automations and scenes. +RTS covers do not report their state back to the hub, so Home Assistant cannot track their state after they are controlled. If you only control your RTS cover from Home Assistant, you can use the [template cover](/integrations/template/#cover) to create a stateful cover entity. This will help you track the current state (open or closed) and use the cover in automations and scenes. ```yaml cover: diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index 05467bc0a1c..25ad07a6d2c 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -260,7 +260,7 @@ The close button will close the blinds to the closest closed position (either 0% ##### Simple cover template entity -Some integrations may expose your SwitchBot Blind Tilt to other actions which expect that 100% is open and 0% is fully closed. Using a [Cover Template](/integrations/cover.template), a proxy entity can be created which will be open at 100% and closed at 0%. This template entity is limited to closing in one direction. +Some integrations may expose your SwitchBot Blind Tilt to other actions which expect that 100% is open and 0% is fully closed. Using a [Cover Template](/integrations/template/#cover), a proxy entity can be created which will be open at 100% and closed at 0%. This template entity is limited to closing in one direction. {% raw %} diff --git a/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown b/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown index c2c2984d575..c1a4f7c7b19 100644 --- a/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown +++ b/source/_posts/2016-02-13-speedtest-bloomsky-splunk-and-garage-doors.markdown @@ -108,7 +108,7 @@ Not only did we gain a lot of test coverage, we also attracted a lot of new deve [Snapcast]: /integrations/snapcast [mqtt-publish]: /integrations/mqtt/#publish-service [REST]: /integrations/notify.rest/ -[template]: /integrations/switch.template/ +[template]: /integrations/template/#switch [Honeywell]: /integrations/honeywell/ [zwave-polling]: /integrations/zwave/#configuration [zwave-scene]: /integrations/zwave/#events diff --git a/source/_redirects b/source/_redirects index d2404317d9c..1bdd670861c 100644 --- a/source/_redirects +++ b/source/_redirects @@ -127,18 +127,18 @@ layout: null /components/cover.group /integrations/cover.group /components/cover.mqtt /integrations/cover.mqtt /components/cover.mysensors /integrations/mysensors#cover -/components/cover.template /integrations/cover.template +/components/cover.template /integrations/template/#cover /components/device_tracker.mqtt /integrations/device_tracker.mqtt /components/device_tracker.mysensors /integrations/mysensors#device-tracker /components/fan.mqtt /integrations/fan.mqtt -/components/fan.template /integrations/fan.template +/components/fan.template /integrations/template/#fan /components/light.group /integrations/light.group /components/light.mqtt /integrations/light.mqtt /components/light.mysensors /integrations/mysensors#light /components/light.switch /integrations/light.switch -/components/light.template /integrations/light.template +/components/light.template /integrations/template/#light /components/lock.mqtt /integrations/lock.mqtt -/components/lock.template /integrations/lock.template +/components/lock.template /integrations/template/#lock /components/notify.command_line /integrations/notify.command_line /components/notify.group /integrations/notify.group /components/notify.mysensors /integrations/mysensors#notify @@ -151,18 +151,18 @@ layout: null /components/switch.mqtt /integrations/switch.mqtt /components/switch.mysensors /integrations/mysensors#switch /components/switch.rest /integrations/switch.rest -/components/switch.template /integrations/switch.template +/components/switch.template /integrations/template/#switch /components/telegram_bot.broadcast /integrations/telegram_broadcast /components/telegram_bot.polling /integrations/telegram_polling /components/telegram_bot.webhooks /integrations/telegram_webhooks /components/vacuum.mqtt /integrations/vacuum.mqtt -/components/vacuum.template /integrations/vacuum.template +/components/vacuum.template /integrations/template/#vacuum /integrations/binary_sensor.group /integrations/group /integrations/binary_sensor.knx /integrations/knx#binary-sensor /integrations/binary_sensor.modbus /integrations/modbus/#configuring-binary-sensor-entities /integrations/binary_sensor.mysensors /integrations/mysensors#binary-sensor /integrations/binary_sensor.rflink /integrations/rflink/#binary-sensor -/integrations/binary_sensor.template /integrations/template/#binary_sensor +/integrations/binary_sensor.template /integrations/template/#binary-sensor /integrations/binary_sensor.xiaomi_aqara/ /integrations/xiaomi_aqara/#binary-sensor /integrations/climate.knx /integrations/knx#climate /integrations/climate.modbus/ /integrations/modbus/#configuring-climate-entities From d82a89d0805c263ab94d2c876f46f7487741ea12 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 18 Jun 2025 16:31:21 +0200 Subject: [PATCH 150/362] Templates: update redirects (#39624) --- source/_redirects | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/source/_redirects b/source/_redirects index 1bdd670861c..ce55007e0cb 100644 --- a/source/_redirects +++ b/source/_redirects @@ -128,17 +128,21 @@ layout: null /components/cover.mqtt /integrations/cover.mqtt /components/cover.mysensors /integrations/mysensors#cover /components/cover.template /integrations/template/#cover +/integrations/cover.template /integrations/template/#cover /components/device_tracker.mqtt /integrations/device_tracker.mqtt /components/device_tracker.mysensors /integrations/mysensors#device-tracker /components/fan.mqtt /integrations/fan.mqtt -/components/fan.template /integrations/template/#fan +/components/fan.template /integrations/cover.template +/integrations/fan.template /integrations/template/#fan /components/light.group /integrations/light.group /components/light.mqtt /integrations/light.mqtt /components/light.mysensors /integrations/mysensors#light /components/light.switch /integrations/light.switch -/components/light.template /integrations/template/#light +/components/light.template /integrations/light.template +/integrations/light.template /integrations/template/#light /components/lock.mqtt /integrations/lock.mqtt -/components/lock.template /integrations/template/#lock +/components/lock.template /integrations/lock.template +/integrations/lock.template /integrations/template/#lock /components/notify.command_line /integrations/notify.command_line /components/notify.group /integrations/notify.group /components/notify.mysensors /integrations/mysensors#notify @@ -151,18 +155,20 @@ layout: null /components/switch.mqtt /integrations/switch.mqtt /components/switch.mysensors /integrations/mysensors#switch /components/switch.rest /integrations/switch.rest -/components/switch.template /integrations/template/#switch +/components/switch.template /integrations/switch.template +/integrations/switch.template /integrations/template/#switch /components/telegram_bot.broadcast /integrations/telegram_broadcast /components/telegram_bot.polling /integrations/telegram_polling /components/telegram_bot.webhooks /integrations/telegram_webhooks /components/vacuum.mqtt /integrations/vacuum.mqtt -/components/vacuum.template /integrations/template/#vacuum +/components/vacuum.template /integrations/vacuum.template +/integrations/vacuum.template /integrations/template/#vacuum /integrations/binary_sensor.group /integrations/group /integrations/binary_sensor.knx /integrations/knx#binary-sensor /integrations/binary_sensor.modbus /integrations/modbus/#configuring-binary-sensor-entities /integrations/binary_sensor.mysensors /integrations/mysensors#binary-sensor /integrations/binary_sensor.rflink /integrations/rflink/#binary-sensor -/integrations/binary_sensor.template /integrations/template/#binary-sensor +/integrations/binary_sensor.template /integrations/template/#binary_sensor /integrations/binary_sensor.xiaomi_aqara/ /integrations/xiaomi_aqara/#binary-sensor /integrations/climate.knx /integrations/knx#climate /integrations/climate.modbus/ /integrations/modbus/#configuring-climate-entities From 745c6835828aeca3ef0a3c17db4705b461b2f65e Mon Sep 17 00:00:00 2001 From: Petro31 <35082313+Petro31@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:39:21 -0400 Subject: [PATCH 151/362] Fix missing endraw in template documentation (#39622) --- source/_integrations/template.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index f676873047d..d7364e7d59c 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -1731,6 +1731,8 @@ template: state: "{{ (states('sensor.outside_temperature') | float - 32) * 5/9 }}" ``` +{% endraw %} + {% configuration %} sensor: description: List of sensors From 356a6aeddd46b0a3e90c73a2cc9f6f0da682a0ed Mon Sep 17 00:00:00 2001 From: OzGav Date: Thu, 19 Jun 2025 03:39:52 +1000 Subject: [PATCH 152/362] Add extra content id option (#39618) --- source/_integrations/music_assistant.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_integrations/music_assistant.markdown b/source/_integrations/music_assistant.markdown index a54f35becc1..6fef6f2df37 100644 --- a/source/_integrations/music_assistant.markdown +++ b/source/_integrations/music_assistant.markdown @@ -28,11 +28,14 @@ The `media_content_id` payload for `media_player.play_media` can be any of the f - The name of a track, artist, or album. For example, `Queen`. - A track or album combined with the artist's name. For example, `Queen - Innuendo`. - A streaming provider URI. For example, `spotify://artist/12345`. +- A streaming provider URL. For example, `https://open.spotify.com/track/31cWPvM99ZHxMl3mdgiw4I`. The `media_content_id` payload for `media_player.browse_media` must be a URI of the form `library://artist/1`, `library://album/20`, or `spotify://album/5zj4Ej0FrlJQaSo0d6cttH`. The type of item that the URI refers to must be an album or artist. These URIs can be obtained from, for example, the output of the `get_library` or `search` actions described below or the `media_player.browse_media` action from Home Assistant. +Streaming provider URLs can be obtained from the web interface of the provider. + {% include integrations/config_flow.md %} ### Manual configuration From 8707976cec163a2944d1bd738f9fadf2209966c0 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 18 Jun 2025 19:41:57 +0200 Subject: [PATCH 153/362] Z-Wave Radio frequency override: align titles (#39620) --- source/_integrations/zwave_js.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/zwave_js.markdown b/source/_integrations/zwave_js.markdown index 63474b4fd17..c3a7d8f09d2 100644 --- a/source/_integrations/zwave_js.markdown +++ b/source/_integrations/zwave_js.markdown @@ -191,7 +191,7 @@ Do this if you have an existing Z-Wave network and want to use a new controller. - Confirm that you connected the new controller by selecting **Submit**. 6. Follow the steps on screen. -## Setting the radio frequency region of the controller in the Z-Wave JS add-on +## Overriding the radio frequency region of the controller in the Z-Wave JS add-on The frequency used by Z-Wave devices depends on your region. For 700 and 800 series controllers, this frequency can be changed. The frequency of end devices cannot, so you need to make sure to buy devices specific to your region. @@ -203,7 +203,7 @@ If you are using the Z-Wave JS add-on, Home Assistant automatically changes the - All your Z-Wave devices must be specified for that region - Note: this procedure only applies if your controller is [set up using the Z-Wave JS add-on](#setting-up-a-z-wave-js-server) -### Overriding the radio frequency region of your Z-Wave controller +### To override the radio frequency region of your Z-Wave controller 1. Go to {% my supervisor_addon addon="core_zwave_js" title="**Settings** > **Add-ons** > **Z-Wave JS**" %}. 2. Open the **Configuration** tab. From 717bab465357ba3b4496956a5f8675677f146a68 Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Wed, 18 Jun 2025 18:44:09 +0100 Subject: [PATCH 154/362] Update footer to include new websites (#39619) --- source/_includes/site/footer.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_includes/site/footer.html b/source/_includes/site/footer.html index ca12e4e976f..1eca86214fc 100644 --- a/source/_includes/site/footer.html +++ b/source/_includes/site/footer.html @@ -29,8 +29,9 @@

  • Design Portal {% icon "tabler:external-link" %}
  • Data Science Portal {% icon "tabler:external-link" %}
  • Community Forum {% icon "tabler:external-link" %}
  • +
  • Creator Network {% icon "tabler:external-link" %}
  • +
  • Works With Home Assistant {% icon "tabler:external-link" %}
  • Reporting issues
  • -
  • Community Merch Store
  • System status

    +

    About installation methods

    +

    + Home Assistant offers two different installation methods. Home Assistant Operating System is the recommended installation method. +

    +
      +
    • Home Assistant Operating System: An embedded, + minimalistic operating system designed to run the Home Assistant ecosystem + on single board computers (like the Home Assistant Green or a Raspberry Pi) or Virtual Machines. It + is the most convenient option in terms of installation and maintenance and it supports + {% term "add-ons" %}. Home Assistant Operating System is + the recommended installation method for most users.
    • +
    • + Home Assistant Container: Container-based installation of Home Assistant. You need to bring your own system (such as Linux) with container orchestration (like Docker), and manually handle updates. Home Assistant Container installations don’t have access to {% term "add-ons" %}. +
    • +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    HA OS1Container1
    Automations{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    Dashboards{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    Integrations{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    Add-ons{% icon "openmoji:check-mark" %}{% icon "openmoji:cross-mark" %}
    Blueprints{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    + One-click updates + {% icon "openmoji:check-mark" %}{% icon "openmoji:cross-mark" %}
    Backups{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    +
    + 1: Names are abbreviated. The full names of the installation methods are: +
      +
    • Home Assistant Operating System
    • +
    • Home Assistant Container
    • +
    +

    Easiest @@ -254,90 +327,6 @@ toc: true Expert -

    About installation methods

    -

    - Home Assistant offers two different installation methods: -

    -
      -
    • Home Assistant Operating System: An embedded, - minimalistic operating system designed to run the Home Assistant ecosystem - on single board computers (like the Home Assistant Green or a Raspberry Pi) or Virtual Machines. It - is the most convenient option in terms of installation and maintenance and it supports - {% term "add-ons" %}. Home Assistant Operating System is - the recommended installation method for most users.
    • -
    • - Home Assistant Container:Container-based installation of Home Assistant. You need to bring your own system (such as Linux) with container orchestration (like Docker), and manually handle updates. Home Assistant Container installations don’t have access to {% term "add-ons" %}. -
    • -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    HA OS1Container1
    Automations{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    Dashboards{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    Integrations{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    Add-ons{% icon "openmoji:check-mark" %}{% icon "openmoji:cross-mark" %}
    Blueprints{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    - One-click updates - {% icon "openmoji:check-mark" %}{% icon "openmoji:cross-mark" %}
    Backups{% icon "openmoji:check-mark" %}{% icon "openmoji:check-mark" %}
    -
    - - 1: Names are abbreviated. The full names of the installation methods are: -
      -
    • Home Assistant Operating System
    • -
    • Home Assistant Container
    • -
    -

    -

    -

    Deprecated installation methods

    -

    - Home Assistant used to offer two additional installation methods for advanced users: {% term "Home Assistant Core" %} and {% term "Home Assistant Supervised" %}. These two methods are now deprecated and no longer recommended for new users. -

    -
      -
    • - Home Assistant Supervised: Manual installation of the Supervisor. -
    • -
    • - Home Assistant Core: Manual installation using Python virtual - environment. -
    • -
    -

    @@ -521,3 +510,18 @@ toc: true
    + +

    Deprecated installation methods

    +

    + Home Assistant used to offer two additional installation methods for advanced users: {% term "Home Assistant Core" %} and {% term "Home Assistant Supervised" %}. These two methods are now deprecated and no longer recommended for new users. +

    +
      +
    • + Home Assistant Supervised: Manual installation of the Supervisor. +
    • +
    • + Home Assistant Core: Manual installation using Python virtual + environment. +
    • +
    +

    \ No newline at end of file From ba152e96ca58d80d0aa1e87ba3ee50375fdc8b06 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 25 Jun 2025 19:17:14 +0000 Subject: [PATCH 226/362] 2025.7: Beta release notes --- _config.yml | 6 +- .../_posts/2025-07-02-release-20257.markdown | 494 +++++++ source/changelogs/core-2025.7.markdown | 1195 +++++++++++++++++ source/images/blog/2025-07/social.png | Bin 0 -> 258806 bytes .../temp-add-mqtt-device-using-sub-entry.png | Bin 0 -> 142053 bytes source/images/blog/2025-07/temp-area-card.png | Bin 0 -> 120532 bytes .../blog/2025-07/temp-areas-dashboard.png | Bin 0 -> 108863 bytes .../2025-07/temp-new-integrations-page.png | Bin 0 -> 138314 bytes 8 files changed, 1692 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2025-07-02-release-20257.markdown create mode 100644 source/changelogs/core-2025.7.markdown create mode 100644 source/images/blog/2025-07/social.png create mode 100644 source/images/blog/2025-07/temp-add-mqtt-device-using-sub-entry.png create mode 100644 source/images/blog/2025-07/temp-area-card.png create mode 100644 source/images/blog/2025-07/temp-areas-dashboard.png create mode 100644 source/images/blog/2025-07/temp-new-integrations-page.png diff --git a/_config.yml b/_config.yml index 77e7d604eb1..3fa452b033f 100644 --- a/_config.yml +++ b/_config.yml @@ -107,9 +107,9 @@ social: # Home Assistant release details current_major_version: 2025 -current_minor_version: 6 -current_patch_version: 3 -date_released: 2025-06-24 +current_minor_version: 7 +current_patch_version: 0 +date_released: 2025-07-02 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2025-07-02-release-20257.markdown b/source/_posts/2025-07-02-release-20257.markdown new file mode 100644 index 00000000000..1f1614201c3 --- /dev/null +++ b/source/_posts/2025-07-02-release-20257.markdown @@ -0,0 +1,494 @@ +--- +layout: post +title: "2025.7 Beta: That's the question" +description: "Beta release notes for Home Assistant 2025.7" +date: 2025-06-25 00:00:00 +date_formatted: "July 2, 2025" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: + - Release-Notes + - Core +og_image: /images/blog/2025-07/social.png +--- + + + +{% note %} + +**Welcome to the beta release notes for Home Assistant 2025.7** 🎉 + +
    + +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/133) +- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/747) +- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/140) + +🙏 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=3MlaIzfRxCg) on +July 2, 2025, at 20:00 GMT / 12:00 PT / 21:00 CEST! + +{% endtip %} + +Home Assistant 2025.7! 🎉 + +Enjoy the (beta) release! + +../Frenck + + + +- [Let Assist ask a question!](#let-assist-ask-a-question) +- [Redesigned Area card](#redesigned-area-card) +- [Improving the Areas dashboard overview](#improving-the-areas-dashboard-overview) +- [Integration sub entries](#integration-sub-entries) +- [Integration page has seen an overhaul](#integration-page-has-seen-an-overhaul) +- [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) +- [Full screen code editors](#full-screen-code-editors) +- [Need help? Join the community!](#need-help-join-the-community) +- [Backward-incompatible changes](#backward-incompatible-changes) +- [All changes](#all-changes) + +## Let Assist ask a question! + +In our latest [roadmap](/blog/2025/05/09/roadmap-2025h1/), we shared our goal to make Assist more conversational. + +Until now, Assist was mostly transactional: say something, get a response, done (unless some LLM magic jumped in). With this release, we're taking a big step forward: meet the new Ask Question action. + +This lets you build custom conversations from the comfort of our automation engine. Ask a question, handle the answer, and keep the interaction going. + +**TODO**: Screenshot of the ask question bloc in an automation + +This action even allows you to define expected answers so that our extremely fast speech engine Speech-to-Phrase can train on them. +Yes! Fully local, custom conversations! Here is a video of what this allows you to build. + +**TODO:** Video of Ask Question in action + +{% details "Example YAML automation actions" %} + +This example asks the user what kind of music they want to listen to, and then plays the selected genre or artist on a media player. + +{% raw %} + +```yaml +actions: + - action: assist_satellite.ask_question + data: + entity_id: assist_satellite.living_room_voice_assistant + preannounce: true # optional + preannounce_media_id: media-source://... # optional + question: What kind of music do you want to listen to? + answers: + - id: genre + sentences: + - "genre {genre}" + - id: artist + sentences: + - "artist {artist}" + response_variable: answer + + - choose: + - conditions: '{{ answer.id == "genre" }}' + sequence: + - action: music_assistant.play_media + data: + media_id: "My {{ answer.slots.genre }} playlist" + media_type: playlist + target: + entity_id: media_player.living_room_speakers + - conditions: '{{ answer.id == "artist" }}' + sequence: + - action: music_assistant.play_media + data: + media_id: "{{ answer.slots.artist }}" + media_type: artist + target: + entity_id: media_player.living_room_speakers +``` + +{% endraw %} + +{% enddetails %} + +## Redesigned Area card + +Originally introduced a few years ago, the [Area card](/dashboards/area/) offered a way to display an {% term area %} overview within the dashboard. However, it wasn't fully compatible with the [sections](/dashboards/sections/), which limited its practical use in that context. + +The card has now been completely redesigned with a look and feel similar to the [Tile card](/dashboards/tile/). It integrates seamlessly into Sections thanks to its flexible layouts. You can choose between a compact version that shows only an icon and the area name, or a more detailed view featuring elements like your camera feed and buttons to toggle your lights or fans. + +TODO: Replace screenshot. + +The control section itself has also been revamped, giving you the ability to choose which controls to include and to rearrange them as you want. As a result of these changes, you'll need to reconfigure the controls for your existing area cards. + +Additionally, the card now supports controlling [cover](/integrations/cover/) {% term entities %}. + +## Improving the Areas dashboard overview + +The April release introduced an experimental [Areas dashboard](/dashboards/dashboards/#areas-dashboard), designed to automatically generate a ready-to-use interface based on the configured areas within the home. But the preview could become cluttered if you have multiple devices. + +This release introduces an all-new overview that leverages the redesigned Area card, making it easy to view and control your main devices by room with a single click. It also acts as a navigation hub, giving you quick access to detailed views of each area. + +TODO: Replace screenshot. + +## Integration sub entries + +Ever wondered why you had to enter your API keys for every AI agent you created, while they were all using the same key? Or why you had to authenticate for every calendar you wanted to add for the same account? Or why you couldn't add MQTT devices from the UI? + +This release solves that with the introduction of integration sub entries. This allows you to add a sub entry to an existing integration entry. This means, for example, that your integration entry has your credentials, and all the sub entries use these credentials. In the sub entry, you can then configure what should be done with these credentials, such as fetching a specific calendar, adding 3 AI agents with different prompts using the same OpenAI account, or in the case of MQTT, configuring devices that are connected to your broker. + +TODO: Replace screenshot. + +The following integrations now support sub entries as of this release: [Anthropic], [Google Generative AI], [MQTT], [Ollama], and [OpenAI Conversation]. + +[Anthropic]: /integrations/anthropic +[Google Generative AI]: /integrations/google_generative_ai_conversation +[MQTT]: /integrations/mqtt +[Ollama]: /integrations/ollama +[OpenAI Conversation]: /integrations/openai_conversation + +## Integration page has seen an overhaul + +The integration page got a big overhaul! It now has support for sub entries, allowing you to easily add a sub entry to an integration entry and see which devices and services belong to which sub entry. + +But we took the opportunity to do more. Instead of just showing your integration entries, it now also shows the devices and services that are provided by that configuration entry. This makes it much easier to manage your devices and see the relationship between your devices and their integrations at a glance. + +TODO: Replace screenshot. + +## 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: + +- **[Altruist]**, added by [@LoSk-p] + Connect to your Altruist account to monitor your charitable giving and impact. +- **[PlayStation Network]**, added by [@JackJPowell] + Integrate with the PlayStation Network to track gaming activity and friends' online status. +- **[Tilt Pi]**, added by [@michaelheyman] + Monitor your Tilt Pi hydrometer for brewing temperature and specific gravity measurements. +- **[VegeHub]**, added by [@Thulrus] + Connect to your VegeHub system to monitor and control your hydroponic garden. + +[@JackJPowell]: https://github.com/JackJPowell +[@LoSk-p]: https://github.com/LoSk-p +[@michaelheyman]: https://github.com/michaelheyman +[@Thulrus]: https://github.com/Thulrus +[Altruist]: /integrations/altruist +[PlayStation Network]: /integrations/playstation_network +[Tilt Pi]: /integrations/tilt_pi +[VegeHub]: /integrations/vegehub + +### 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: + +- Love that song? [@marcelveldt] added a button entity to [Music Assistant] that lets you add the currently playing item to your favorites with a single click. It works with queues, external sources, and even radio stations! +- [ESPHome] now support sub devices! Thanks to [@bdraco], you can now represent multiple logical devices with a single ESP device in Home Assistant. This is particularly useful for RF bridges, modbus gateways, and other devices that can control multiple devices. Awesome addition! +- [Paperless-ngx] now includes an update entity to keep your document management system up to date. Thanks, [@fvgarrel]! +- Battery management control has been added to [HomeWizard] with [@DCSBL] implementing battery group mode, allowing you to modify the charging and discharging behavior of your HW batteries! +- [Reolink] cameras received a ton of love (again) from [@starkillerOG]! New features include IR brightness control, baby cry sensitivity adjustment, privacy mask switches, and full support for both PoE and WiFi floodlights with multiple command ID pushes. Impressive! +- [@mib1185] added an update entity to the [Immich] integration Nice! +- The [Homee] integration expanded significantly! [@Taraman17] added a siren platform for security alerts and support for the HeatIt Thermostat TF056. Nice! +- Energy monitoring got better in [Adax] with [@parholmdahl] adding energy sensors, so you can track your heating consumption! +- [@ViViDboarder] made [Ollama] more flexible by adding a config option for controlling the think parameter. More control over your local AI! +- Samsung refrigerator owners! [@mswilson] added ice bites control and water filter replacement/usage sensors to the [SmartThings] integration. +- [Russound RIO] got a major upgrade from [@noahhusby], adding sub-device support plus new number and switch entities for enhanced zone control. +- [@chemelli74] expanded [Alexa Devices] with sensor platforms and additional binary sensors. Now you can get more data from your Echo devices! +- [Matter] keeps growing! [@lboue] added dishwasher alarm support and battery storage capabilities. Thanks! +- YAML fans will appreciate [@frenck] adding unique ID support to [Trend] integration configuration. +- The [LaMetric] Time got an update entity now as well, thanks [@joostlek]! +- [Google Generative AI] now defaults to the newer, faster Gemini 2.5 Flash model. A noteworthy performance boost by [@tronikos]! +- [Enphase Envoy] users get detailed DC voltage and current readings from their solar panels thanks to [@Bidski]. This is perfect for monitoring individual panel health and optimizing production! +- [@zerzhang] brought evaporative humidifier support to [SwitchBot], expanding your climate control options. + +[@bdraco]: https://github.com/bdraco +[@Bidski]: https://github.com/Bidski +[@chemelli74]: https://github.com/chemelli74 +[@DCSBL]: https://github.com/DCSBL +[@frenck]: https://github.com/frenck +[@fvgarrel]: https://github.com/fvgarrel +[@joostlek]: https://github.com/joostlek +[@lboue]: https://github.com/lboue +[@marcelveldt]: https://github.com/marcelveldt +[@mib1185]: https://github.com/mib1185 +[@mswilson]: https://github.com/mswilson +[@noahhusby]: https://github.com/noahhusby +[@parholmdahl]: https://github.com/parholmdahl +[@starkillerOG]: https://github.com/starkillerOG +[@Taraman17]: https://github.com/Taraman17 +[@tronikos]: https://github.com/tronikos +[@ViViDboarder]: https://github.com/ViViDboarder +[@zerzhang]: https://github.com/zerzhang +[Adax]: /integrations/adax +[Alexa Devices]: /integrations/alexa_devices +[Enphase Envoy]: /integrations/enphase_envoy +[ESPHome]: /integrations/esphome +[Google Generative AI]: /integrations/google_generative_ai_conversation +[Homee]: /integrations/homee +[HomeWizard]: /integrations/homewizard +[Immich]: /integrations/immich +[LaMetric]: /integrations/lametric +[Matter]: /integrations/matter +[Music Assistant]: /integrations/music_assistant +[Ollama]: /integrations/ollama +[Paperless-ngx]: /integrations/paperless_ngx +[Reolink]: /integrations/reolink +[Russound RIO]: /integrations/russound_rio +[SmartThings]: /integrations/smartthings +[SwitchBot]: /integrations/switchbot +[Trend]: /integrations/trend + +### 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 integration reached platinum** 🏆 + - [Bosch Smart Home], thanks to [@sanjay900] + +- **1 integration reached gold** 🥇 + - [ista EcoTrend], thanks to [@tr4nt0r] + +- **1 integration reached silver** 🥈 + - [KNX], thanks to [@farmio] + +- **2 integrations reached bronze** 🥉 + - [Samsung TV], thanks to [@chemelli74] + - [Telegram Bot], thanks to [@hanwg] + +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/ +[@chemelli74]: https://github.com/chemelli74 +[@farmio]: https://github.com/farmio +[@hanwg]: https://github.com/hanwg +[@sanjay900]: https://github.com/sanjay900 +[@tr4nt0r]: https://github.com/tr4nt0r +[Bosch Smart Home]: /integrations/bosch_shc +[ista EcoTrend]: /integrations/ista_ecotrend +[KNX]: /integrations/knx +[Samsung TV]: /integrations/samsungtv +[Telegram Bot]: /integrations/telegram_bot + +### 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: + +- **[Telegram Bot]**, done by [@hanwg] + +### Farewell to the following + +The following {% term integrations %} are also no longer available as +of this release: + +- **JuiceNet** has been removed as they shut down their API services. + +## Other noteworthy changes + +There are many more improvements in this release; here are some of the other noteworthy changes: + +- [Shopping list] now has a complete intent function that allows you to check off/mark items on your shopping list completed, making it easier to interact with your shopping lists using voice commands. Thanks, [@Lesekater]! +- Device and entity management got better! [@emontnemery] made it so Home Assistant now restores user customizations when you re-add deleted devices or entities. No more losing your carefully crafted names and settings! +- The [Template] integration received a major boost from [@Petro31]! You can now use variables, icons, and pictures across all compatible template platforms, create trigger-based template alarm control panels, locks, vacuum entities, and fans. Plus, there's a new `label_description` template method that allows you to dynamically fetch the description you've added to a label from your templates. This is a noteworthy enhancement for better template organization. +- Camera snapshots just got better! [@edenhaus] added support for taking snapshots via [go2rtc], and this happens automagically for better out-of-the-box experience. +- [Object selectors] now support fields and multiple selections, thanks to [@piitaya]. These additions are particularly interesting for integration and blueprint developers, as they provide much more flexibility in your UI representations. +- Wind direction sensors got a visual upgrade with [@edenhaus] adding range icons for the `wind_direction` sensor device class. Different icons are now shown depending on the state of wind direction sensors, which is indeed a nice visual upgrade! + +[@Lesekater]: https://github.com/Lesekater +[@emontnemery]: https://github.com/emontnemery +[@Petro31]: https://github.com/Petro31 +[@edenhaus]: https://github.com/edenhaus +[@piitaya]: https://github.com/piitaya +[Shopping list]: /integrations/shopping_list +[Template]: /integrations/template +[go2rtc]: /integrations/go2rtc +[Object selectors]: /docs/blueprint/selectors/#object-selector + +## Full screen code editors + +Working with snippets of YAML or templates in Home Assistant just got better! We've added a new full screen mode for all code editors throughout the interface. + + + +Whether you're editing automations, scripts, templates, or any other YAML configuration, you can now expand the code editor to take up your entire screen. This is especially helpful when working with longer configurations or when you need more space to see your code clearly. + +Simply click the maximize button in the top-right corner of any code editor to enter full screen mode. Press the button again to return to the normal view. + +This makes building a more complex and advanced smart home more comfortable and productive, especially on smaller mobile or tablet screens where every pixel of editing space counts! + +## 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 +at, 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 for more +places you can go. + +Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter) +to get the latest news about features, things happening in our community and +other news about building an 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 "Google Calendar" %} + +The previously deprecated Google Calendar `add_event` service has been removed and replaced by the `create_event` entity-based service. + +([@epenet] - [#146432]) ([google docs]) + +[@epenet]: https://github.com/epenet +[#146432]: https://github.com/home-assistant/core/pull/146432 +[google docs]: /integrations/google + +{% enddetails %} + +{% details "Meater" %} + +The states of the Meater probe cook state have been changed, in order to +support translations and make them more consistent with other integrations. + +The following states have been changed: + +- `Not Started` -> `not_started` +- `Configured` -> `configured` +- `Started` -> `started` +- `Ready For Resting` -> `ready_for_resting` +- `Resting` -> `resting` +- `Slightly Underdone` -> `slightly_underdone` +- `Finished` -> `finished` +- `Slightly Overdone` -> `slightly_overdone` +- `OVERCOOK!` -> `overcooked` + +If you use these states in your automations or scripts, you will need to update them to use the new state values. + +([@joostlek] - [#146958]) ([meater docs]) + +[@joostlek]: https://github.com/joostlek +[#146958]: https://github.com/home-assistant/core/pull/146958 +[meater docs]: /integrations/meater + +{% enddetails %} + +{% details "Miele" %} + +The internal representation of states for hob plates has changed. This is a breaking change when these states are used in automations or templates. + +No user action is needed if these hob state sensors are used for visual display only. + +Please review and update applicable automations and templates according to this table: + +| Old state | New state | +|-------------|--------------| +| "0" | "plate_step_0" | +| "1" | "plate_step_1" | +| ... | ... | +| "18" | "plate_step_18" | +| "110" | "plate_step_warm" | +| "117" | "plate_step_boost" | +| "118" | "plate_step_boost" | +| "217" | "plate_step_boost" | +| "220" | "plate_step_warm" | + +([@astrandb] - [#144992]) ([miele docs]) + +[@astrandb]: https://github.com/astrandb +[#144992]: https://github.com/home-assistant/core/pull/144992 +[miele docs]: /integrations/miele + +{% enddetails %} + +{% details "Plex Media Server" %} + +The previously deprecated `plex.scan_for_clients` service has been removed in favor of the "Scan Clients" `button` entity. If you use this service in your automations or scripts, you will need to update them to use the new entity instead. + +([@epenet] - [#146608]) ([plex docs]) + +[@epenet]: https://github.com/epenet +[#146608]: https://github.com/home-assistant/core/pull/146608 +[plex docs]: /integrations/plex + +{% 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]. + +[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.7](/changelogs/core-2025.7) diff --git a/source/changelogs/core-2025.7.markdown b/source/changelogs/core-2025.7.markdown new file mode 100644 index 00000000000..ef2faabf63f --- /dev/null +++ b/source/changelogs/core-2025.7.markdown @@ -0,0 +1,1195 @@ +--- +title: Full changelog for Home Assistant 2025.7 +description: Detailed changelog for the Home Assistant 2025.7 release +replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ +--- + +These are all the changes included in the Home Assistant 2025.7 release. + +For a summary in a more readable format: +[Release notes blog for this release](/blog/2025/07/02/release-20257/). + +## All changes + +- Add update platform to paperless integration ([@fvgarrel] - [#145638]) +- Improve error message for global timeout ([@arturpragacz] - [#141563]) +- Test that recorder is not promoted to earlier stage in bootstrap ([@arturpragacz] - [#142695]) +- Add read_only entity_id to Trend options flow ([@karwosts] - [#145657]) +- Add async-timeout to forbidden packages ([@epenet] - [#145679]) +- Add homee siren platform ([@Taraman17] - [#145675]) +- Replace "Invalid API key" with common string in `overseerr` ([@NoRi2909] - [#145689]) +- Add check for packages restricting Python version ([@epenet] - [#145690]) +- Bump version to 2025.7.0dev0 ([@frenck] - [#145647]) +- Simplify boolean check in onewire ([@epenet] - [#145700]) +- Change text of installing and starting Z-WaveJs add-on steps ([@MindFreeze] - [#145702]) +- Improve smarla base entity ([@rlint-explicatis] - [#145710]) +- Add check for transient packages restricting Python version ([@epenet] - [#145695]) +- MELCloud remove deprecated YAML import strings ([@erwindouna] - [#145731]) +- Remove niko_home_control YAML import ([@joostlek] - [#145732]) +- Add complete intent function for shopping list component ([@Lesekater] - [#128565]) +- Revert "squeezebox Better result for testing (#144622)" ([@jbouwh] - [#145739]) +- Add DHCP discovery to LG ThinQ ([@joostlek] - [#145746]) +- Bump docker/build-push-action from 6.17.0 to 6.18.0 (@dependabot - [#145764]) +- Modernize tests for smhi ([@gjohansson-ST] - [#139334]) +- Use async_load_json_(array/object)_fixture in async test functions ([@epenet] - [#145773]) +- Remove unnecessary DOMAIN alias in components ([@epenet] - [#145791]) +- Use Platform constant in hue tests ([@epenet] - [#145798]) +- Use Platform constant in tests ([@epenet] - [#145801]) +- Use async_load_fixture in async test functions (a) ([@epenet] - [#145718]) +- Update httpcore to 1.0.9 and h11 to 0.16.0 ([@cdce8p] - [#145789]) +- Update sqlalchemy to 2.0.41 ([@cdce8p] - [#145790]) +- Add hardwired chime toggle to Reolink Battery Doorbell ([@lennartnederstigt] - [#145779]) +- Remove unnecessary DOMAIN alias in tests (a-d) ([@epenet] - [#145817]) +- Remove unnecessary DOMAIN alias in tests (e-k) ([@epenet] - [#145818]) +- Move Airthings coordinator to separate module ([@LaStrada] - [#145827]) +- Remove decora-wifi from excluded requirements ([@edenhaus] - [#145832]) +- Remove default args to ESPHome test fixture calls ([@bdraco] - [#145840]) +- Ensure Reolink host device is setup first ([@starkillerOG] - [#145843]) +- Minor cleanup of Zimi Integration ([@markhannon] - [#144293]) +- Add sound pressure to Airthings ([@LaStrada] - [#145946]) +- Use async_load_fixture in async test functions (l-z) ([@epenet] - [#145717]) +- Use async_load_fixture in async test functions (b-i) ([@epenet] - [#145714]) +- Update mypy-dev to 1.17.0a2 ([@cdce8p] - [#146002]) +- Update pytest-asyncio to 1.0.0 ([@cdce8p] - [#145988]) +- Update types packages ([@cdce8p] - [#145993]) +- Update syrupy to 4.9.1 ([@cdce8p] - [#145992]) +- Update pytest-xdist to 3.7.0 ([@cdce8p] - [#145991]) +- Update pytest-timeout to 2.4.0 ([@cdce8p] - [#145990]) +- Update numpy to 2.2.6 ([@cdce8p] - [#145981]) +- Update pytest-cov to 6.1.1 ([@cdce8p] - [#145989]) +- Update coverage to 7.8.2 ([@cdce8p] - [#145983]) +- Update aiohttp-cors to 0.8.1 ([@cdce8p] - [#145976]) +- Update cryptography to 45.0.3 ([@cdce8p] - [#145979]) +- Update bcrypt to 4.3.0 ([@cdce8p] - [#145978]) +- Update attrs to 25.3.0 ([@cdce8p] - [#145977]) +- Update PyTurboJPEG to 1.8.0 ([@cdce8p] - [#145984]) +- Update pydantic to 2.11.5 ([@cdce8p] - [#145985]) +- Remove unnecessary DOMAIN alias in tests (s-z) ([@epenet] - [#146010]) +- Add config flow for telegram bot integration ([@hanwg] - [#144617]) +- Remove unnecessary DOMAIN alias in tests (l-r) ([@epenet] - [#146009]) +- Use async_load_fixture in netatmo tests ([@epenet] - [#146013]) +- Use async_load_fixture in moehlenhoff_alpha2 tests ([@epenet] - [#146012]) +- Bump dawidd6/action-download-artifact from 9 to 10 (@dependabot - [#146015]) +- Use async_load_fixture in twitch tests ([@epenet] - [#146016]) +- Update freezegun to 1.5.2 ([@cdce8p] - [#145982]) +- Update pre-commit to 4.2.0 ([@cdce8p] - [#145986]) +- Submit legacy integrations for analytics ([@ludeeus] - [#145787]) +- Make sun `solar_rising` a binary_sensor ([@karwosts] - [#140956]) +- Avoid constant alias for integration DOMAIN ([@epenet] - [#145788]) +- Bump pysmlight to 0.2.6 ([@tl-sl] - [#146039]) +- Remove NMBS YAML import ([@joostlek] - [#145733]) +- Add diagnostics tests for Sonos ([@PeteRager] - [#146040]) +- Small nmbs sensor attributes refactoring ([@silamon] - [#145956]) +- Update ruff to 0.11.12 ([@cdce8p] - [#146037]) +- Update pytest warnings filter ([@cdce8p] - [#146024]) +- Move async_setup_services to async_setup ([@chemelli74] - [#146048]) +- Update yamllint to 1.37.1 ([@cdce8p] - [#146038]) +- Add awesomeversion to dependency version checks ([@epenet] - [#146047]) +- Update pyoverkiz to 1.17.2 ([@cdce8p] - [#146056]) +- Update aiohomekit to 3.2.15 ([@cdce8p] - [#146059]) +- Rename mispelled services python files ([@chemelli74] - [#146049]) +- Avoid services unload for Isy994 ([@chemelli74] - [#146069]) +- Bump aiohttp to 3.12.7 ([@bdraco] - [#146028]) +- Bump ollama to 0.5.1 ([@ViViDboarder] - [#146063]) +- Update typing-extensions to 4.14.0 ([@cdce8p] - [#146054]) +- Update python-homewizard-energy to 8.3.3 ([@cdce8p] - [#146076]) +- Update pyatmo to 9.2.1 ([@cdce8p] - [#146077]) +- Move async_register_services to async_setup ([@epenet] - [#146092]) +- Bump aiokem to 1.0.1 ([@PeteRager] - [#146085]) +- Add energy sensor to adax ([@parholmdahl] - [#145995]) +- Move service registration to async_setup in icloud ([@epenet] - [#146095]) +- Move services to separate module in insteon ([@epenet] - [#146094]) +- Move services to separate module in nzbget ([@epenet] - [#146093]) +- Use async_load_fixture in skybell tests ([@epenet] - [#146017]) +- Use async_load_fixture in remaining tests ([@epenet] - [#146021]) +- Use async_load_fixture in tplink_omada tests ([@epenet] - [#146014]) +- Avoid services unload for Homematicip Cloud ([@chemelli74] - [#146050]) +- Use async_load_fixture in youtube tests ([@epenet] - [#146018]) +- Add exception translations for KNX services ([@farmio] - [#146104]) +- Smarla integration improve tests ([@rlint-explicatis] - [#145803]) +- Add `required_features` to WaterHeater entity service registrations ([@zxdavb] - [#141873]) +- Replace "numbers" with "digits" in `invalid_backbone_key` message of `knx` ([@NoRi2909] - [#146124]) +- Add config option for controlling Ollama think parameter ([@ViViDboarder] - [#146000]) +- Update pytest to 8.4.0 ([@cdce8p] - [#146114]) +- Bump github/codeql-action from 3.28.18 to 3.28.19 (@dependabot - [#146131]) +- Bump pyvera to 0.3.16 ([@maximvelichko] - [#146089]) +- Bump pymodbus to 3.9.2 ([@crug80] - [#145948]) +- Add homee reconfiguration flow ([@Taraman17] - [#146065]) +- Matter Extractor hood fixture ([@lboue] - [#146174]) +- Move matrix services to separate module ([@epenet] - [#146161]) +- Move zoneminder services to separate module ([@epenet] - [#146151]) +- Bump python-bsblan to version 2.0.1 ([@liudger] - [#146198]) +- Move ffmpeg services to separate module ([@epenet] - [#146149]) +- Update pandas to 2.3.0 ([@cdce8p] - [#146206]) +- Move amcrest services to separate module ([@epenet] - [#146144]) +- Move google_sheets services to separate module ([@epenet] - [#146160]) +- Bump switchbot-api to 2.5.0 ([@XiaoLing-git] - [#146205]) +- Matter add Service Area Cluster to vacuum_cleaner fixture ([@lboue] - [#145743]) +- Move services to separate module in opentherm_gw ([@epenet] - [#146098]) +- Bump pyswitchbot to 0.65.0 ([@zerzhang] - [#146133]) +- Move elkm1 services to separate module ([@epenet] - [#146147]) +- Bump aioairq to v0.4.6 ([@Sibgatulin] - [#146169]) +- Rename service registration method ([@epenet] - [#146236]) +- Tweak zwave_js service registration ([@epenet] - [#146244]) +- Move abode services to separate module ([@epenet] - [#146142]) +- Fix unit test for switchbot integration ([@zerzhang] - [#146247]) +- Smarla integration number platform ([@rlint-explicatis] - [#145747]) +- Handle error in setup_entry for Telegram Bot ([@hanwg] - [#146242]) +- Update python-bsblan requirement to version 2.1.0 ([@liudger] - [#146253]) +- Change default range sensors in Teslemetry ([@Bre77] - [#146268]) +- Add bronze quality scale for Telegram bot integration ([@hanwg] - [#146148]) +- Update airtouch5py to 0.3.0 ([@cdce8p] - [#146278]) +- Migrate Enphase envoy from httpx to aiohttp ([@catsmanac] - [#146283]) +- Update numpy to 2.3.0 ([@cdce8p] - [#146296]) +- Migrate onvif to use onvif-zeep-async 4.0.1 with aiohttp ([@bdraco] - [#146297]) +- Migrate rest to use aiohttp ([@bdraco] - [#146306]) +- Add additional package version range checks ([@cdce8p] - [#146299]) +- Fix typo in Utility Meter always_available ([@tronikos] - [#146320]) +- Add tests for sonos switch alarms on and off ([@PeteRager] - [#146314]) +- DNSIP: Add literal to querytype ([@mikey0000] - [#146367]) +- Add Homee diagnostics platform ([@Taraman17] - [#146340]) +- Test all device classes in Sensor device condition/trigger tests ([@abmantis] - [#146366]) +- Bug fix for Telegram bot integration: handle last message id ([@hanwg] - [#146378]) +- Basic entity class for Imeon inverter integration ([@Imeon-Energy] - [#145778]) +- Fix minor docstring typos in jellyfin component media_source.py ([@willschlitzer] - [#146398]) +- Move google assistant sdk services to separate module ([@epenet] - [#146434]) +- Migrate cloudflare to use runtime data ([@epenet] - [#146429]) +- Bump pyswitchbot to 0.66.0 ([@zerzhang] - [#146430]) +- Restore user customizations of deleted devices ([@emontnemery] - [#145191]) +- Restore entity ID and user customizations of deleted entities ([@emontnemery] - [#145278]) +- Use async_load_fixture in modern_forms tests ([@epenet] - [#146011]) +- Remove `__all__` from switch_as_x ([@joostlek] - [#146331]) +- Update aiomealie to 0.9.6 ([@cdce8p] - [#146447]) +- Add requests to hassfest requirements check ([@cdce8p] - [#146446]) +- Fix RuntimeWarning in rest tests ([@cdce8p] - [#146452]) +- Update awesomeversion to 25.5.0 ([@cdce8p] - [#146032]) +- Fix typo in overseerr component docstring ([@willschlitzer] - [#146457]) +- Bug fix for Telegram bot integration: fix async_unload_entry error for polling bot ([@hanwg] - [#146277]) +- Assist Pipeline: Intent progress event when we start streaming ([@balloob] - [#146388]) +- Fix Telegram bot leave_chat service action ([@hanwg] - [#146139]) +- Add tests for initial state of OpenUV sensors ([@wbyoung] - [#146464]) +- Add support for HeatIt Thermostat TF056 to homee ([@Taraman17] - [#145515]) +- Add Telegram bot webhooks tests ([@hanwg] - [#146436]) +- Improve support for trigger platforms with multiple triggers ([@emontnemery] - [#144827]) +- Fix typo in hassio ([@joostlek] - [#146474]) +- Drop deprecated add_event service in google ([@epenet] - [#146432]) +- Update pywizlight to 0.6.3 ([@arturpragacz] - [#146490]) +- Add service validation for send file for Telegram bot integration ([@hanwg] - [#146192]) +- Create a deprecation/repair for `sensor.sun_solar_rising` ([@karwosts] - [#146462]) +- Bump sensorpush-api to 2.1.3 ([@epenet] - [#146514]) +- Bump weheat to 2025.6.10 ([@epenet] - [#146515]) +- Bump pybotvac to 0.0.28 ([@epenet] - [#146513]) +- Correct misleading comment for const.ATTR_RESTORED ([@emontnemery] - [#146528]) +- Adjust urllib3 constraint ([@epenet] - [#145485]) +- Add duplicate issue detection using GitHub AI models ([@frenck] - [#146487]) +- Update pytest-unordered to 0.7.0 ([@cdce8p] - [#146545]) +- Update types packages ([@cdce8p] - [#146546]) +- Bug fix for Telegram bot integration: Handle plain text parse_mode ([@hanwg] - [#146535]) +- Simplify blink service actions ([@epenet] - [#146508]) +- Move available property to entity.py for Squeezebox ([@peteS-UK] - [#146531]) +- Simplify fully_kiosk service actions ([@epenet] - [#146509]) +- Remove previously deprecated StrEnum backport ([@gjohansson-ST] - [#146477]) +- Add non-English issue detection using GitHub AI models ([@frenck] - [#146547]) +- Remove unused attribute EntityInfo.custom_component ([@emontnemery] - [#146550]) +- Simplify google_mail service actions ([@epenet] - [#146511]) +- Remove previously deprecated cached_property ([@gjohansson-ST] - [#146478]) +- Add support for more cover devices in Fibaro ([@rappenze] - [#146486]) +- New helper for templating args in command_line ([@gjohansson-ST] - [#145899]) +- Simplify service registration in recorder ([@epenet] - [#146237]) +- Set suggested precision for Airthings sensors ([@LaStrada] - [#145966]) +- Bump hyperion-py to 0.7.6 and add switch for Audio Capture to Hyperion Integration ([@ToniCipriani] - [#145952]) +- Separate steps for openai_conversation options flow ([@Shulyaka] - [#141533]) +- Add 'AdvancedToggle' to list of supported Lutron button types ([@christopherboyd] - [#145676]) +- Support more dimmer devices in fibaro ([@rappenze] - [#145864]) +- Add strings for pick implementation ([@Thomas55555] - [#146557]) +- Not valid hvac modes now fails in Climate ([@gjohansson-ST] - [#145242]) +- Simplify synology_dsm service actions ([@epenet] - [#146612]) +- Remove deprecated service in plex ([@epenet] - [#146608]) +- Mark async_setup_services as callback ([@epenet] - [#146617]) +- Simplify overseerr service actions ([@epenet] - [#146607]) +- Simplify mealie service actions ([@epenet] - [#146601]) +- Improve type hints in xiaomi_miio fan ([@epenet] - [#146596]) +- Make duplicate issue detection more strict ([@frenck] - [#146633]) +- Simplify tado service actions ([@epenet] - [#146614]) +- Simplify seventeentrack service actions ([@epenet] - [#146610]) +- Simplify screenlogic service actions ([@epenet] - [#146609]) +- Simplify netgear_lte service actions ([@epenet] - [#146606]) +- Update Sonos to use SonosConfigEntry and runtime data ([@PeteRager] - [#145512]) +- Bump github/codeql-action from 3.28.19 to 3.29.0 (@dependabot - [#146595]) +- Bump actions/attest-build-provenance from 2.3.0 to 2.4.0 (@dependabot - [#146594]) +- Simplify swiss public transport service actions ([@epenet] - [#146611]) +- Add basic xiaomi_miio fan tests ([@epenet] - [#146593]) +- Reolink add diagnostics for baichuan ([@starkillerOG] - [#146667]) +- Tweak non-English issue detection ([@frenck] - [#146636]) +- Add model_id to Reolink IPC camera ([@starkillerOG] - [#146664]) +- Reolink check if camera and motion supported ([@starkillerOG] - [#146666]) +- Add missing mock value to Reolink test ([@abmantis] - [#146689]) +- Replace unnecessary pydantic import in matrix tests ([@cdce8p] - [#146693]) +- Remove unnecessary patch from panel_custom tests ([@cdce8p] - [#146695]) +- Add myself as a remote calendar code owner ([@allenporter] - [#146703]) +- Add Reolink IR brightness entity ([@starkillerOG] - [#146717]) +- Fix asuswrt test patch ([@cdce8p] - [#146692]) +- Remove unnecessary patch from toon tests ([@cdce8p] - [#146691]) +- Adjust core create_task tests with event_loop patch ([@cdce8p] - [#146699]) +- Add callback decorator to async_setup_services ([@epenet] - [#146729]) +- Fix androidtv isfile patcher in tests ([@cdce8p] - [#146696]) +- Clean up Ollama conversation entity ([@balloob] - [#146738]) +- Clean up Anthropic conversation entity ([@balloob] - [#146737]) +- Clean up Google conversation entity ([@balloob] - [#146736]) +- Simplify reolink service actions ([@epenet] - [#146751]) +- Use ConfigEntry.runtime_data to store runtime data in NINA ([@DeerMaximum] - [#146754]) +- Update pydantic to 2.11.6 ([@cdce8p] - [#146745]) +- Bumb python-homewizard-energy to 9.1.1 ([@DCSBL] - [#146723]) +- Remove unnecessary string formatting. ([@balloob] - [#146762]) +- Bump nextbus client to 2.3.0 ([@ViViDboarder] - [#146780]) +- Add Reolink baby cry sensitivity ([@starkillerOG] - [#146773]) +- Adjust scripts for compatibility with Python 3.14 ([@cdce8p] - [#146774]) +- Simplify google_photos service actions ([@epenet] - [#146744]) +- Drop user prompt from LLMContext ([@balloob] - [#146787]) +- Bump tesla-fleet-api to 1.1.3 ([@Bre77] - [#146793]) +- Add polling to LetPot coordinator ([@jpelgrom] - [#146823]) +- Improve code quality in async_setup_entry of switches in homematicip_cloud ([@hahn-th] - [#146816]) +- Update pydantic to 2.11.7 ([@cdce8p] - [#146835]) +- Extract Google LLM base entity class ([@balloob] - [#146817]) +- Add support for Gemini's new TTS capabilities ([@lanthaler] - [#145872]) +- Update eq3btsmart to 2.1.0 ([@cdce8p] - [#146335]) +- Fix telegram_bot RuntimeWarning in tests ([@cdce8p] - [#146781]) +- Homee add button_state to event entities ([@Taraman17] - [#146860]) +- Bump pylitterbot to 2024.2.0 ([@natekspencer] - [#146901]) +- Simplify ChatLog dependencies ([@balloob] - [#146351]) +- Move Google Gen AI fixture to allow reuse ([@balloob] - [#146921]) +- Add sensor categorizations for APCUPSD ([@yuxincs] - [#146863]) +- Bump tesla-fleet-api to match Protobuf compatibility ([@Bre77] - [#146918]) +- Bump python-rflink to 0.0.67 ([@mbo18] - [#146908]) +- Bump dawidd6/action-download-artifact from 10 to 11 (@dependabot - [#146928]) +- Bump nessclient to 1.2.0 ([@epenet] - [#146937]) +- Significantly improve Tesla Fleet config flow ([@Bre77] - [#146794]) +- Bump pymysensors to 0.25.0 ([@epenet] - [#146941]) +- Bump pyosoenergyapi to 1.1.5 ([@epenet] - [#146942]) +- Bump pysml to 0.1.5 ([@epenet] - [#146935]) +- Re-enable v2 API support for HomeWizard P1 Meter ([@DCSBL] - [#146927]) +- Change `PARALLEL_UPDATES` to `0` for read-only NextDNS platforms ([@bieniu] - [#146939]) +- Add verify ssl option to paperless-ngx integration ([@fvgarrel] - [#146802]) +- Set goalzero total run time sensor device class to duration ([@natekspencer] - [#146897]) +- Simplify habitica service actions ([@epenet] - [#146746]) +- Add Reolink privacy mask switch ([@starkillerOG] - [#146906]) +- Move Meater coordinator to module ([@joostlek] - [#146946]) +- Add duration device class in Here Travel Time sensors ([@etiennec78] - [#146804]) +- Add config flow data description for NextDNS ([@bieniu] - [#146938]) +- Improve Meater config flow tests ([@joostlek] - [#146951]) +- Add Telegram Bot message reactions ([@aviadlevy] - [#146354]) +- Add Meater sensor tests ([@joostlek] - [#146952]) +- Use entity base class for NextDNS entities ([@bieniu] - [#146934]) +- Use runtime data in Meater ([@joostlek] - [#146961]) +- Create entities directly on setup in Meater ([@joostlek] - [#146953]) +- Add switch for Samsung ice bites (and rename ice maker) ([@mswilson] - [#146925]) +- Make Meater cook state an enum ([@joostlek] - [#146958]) +- Add diagnostics support to Meater ([@joostlek] - [#146967]) +- Use non-autospec mock for Reolink's button tests ([@abmantis] - [#146969]) +- Record current IQS state for Home Connect ([@Diegorro98] - [#131703]) +- Fix translation key in NextDNS integration ([@bieniu] - [#146976]) +- Removed rounding of durations in Here Travel Time sensors ([@etiennec78] - [#146838]) +- Set Matter SolarPower tagList in fixture ([@lboue] - [#146837]) +- Rename Xiaomi Miio integration to Xiaomi Home ([@tr4nt0r] - [#146555]) +- Bump aioautomower to 2025.6.0 ([@Thomas55555] - [#146979]) +- Improve bootstrap file logging test ([@abmantis] - [#146670]) +- Remove deprecated support feature values in vacuum ([@gjohansson-ST] - [#146982]) +- Remove deprecated support feature values in media_player ([@gjohansson-ST] - [#146986]) +- Remove deprecated support feature values in cover ([@gjohansson-ST] - [#146987]) +- Address late review for NextDNS integration ([@bieniu] - [#146980]) +- Bump pysmarlaapi version to 0.9.0 ([@rlint-explicatis] - [#146629]) +- Bump nextcord to 3.1.0 ([@joostlek] - [#147020]) +- Bump aiorussound to 4.6.0 ([@noahhusby] - [#147023]) +- Add TTS response timeout for idle state ([@synesthesiam] - [#146984]) +- Fix flaky Reolink webhook test ([@abmantis] - [#147036]) +- Remove not used constant in climate ([@gjohansson-ST] - [#147041]) +- Add _attr_has_entity_name to devolo Home Network device tracker platform ([@Shutgun] - [#146978]) +- Set quality scale at Home Connect manifest ([@Diegorro98] - [#147050]) +- Capitalize "Ice Bites" and switch to "Cubed ice" (#147060) ([@mswilson] - [#147061]) +- Bump aiowebdav2 to 0.4.6 ([@jpbede] - [#147054]) +- If no Reolink HTTP api available, do not set configuration_url ([@starkillerOG] - [#146684]) +- Remove internals from Sonos test_init.py ([@PeteRager] - [#147063]) +- Use missed typed ConfigEntry in devolo Home Control ([@Shutgun] - [#147049]) +- Fix typo in state name references of `homee` ([@NoRi2909] - [#146905]) +- Cleanup devolo Home Control tests ([@Shutgun] - [#147051]) +- Bump hass-nabucasa from 0.101.0 to 0.102.0 ([@ludeeus] - [#147087]) +- Ensure mqtt sensor has a valid native unit of measurement ([@jbouwh] - [#146722]) +- Support variables, icon, and picture for all compatible template platforms ([@Petro31] - [#145893]) +- tts_output is optional in run-start ([@synesthesiam] - [#147092]) +- Use non-autospec mock for Reolink's init tests ([@abmantis] - [#146991]) +- Minor improvements of service helper ([@emontnemery] - [#147079]) +- Send intent progress events to ESPHome ([@synesthesiam] - [#146966]) +- Use non-autospec mock for Reolink's binary_sensor, camera and diag tests ([@abmantis] - [#147095]) +- Fix nightly build ([@silamon] - [#147110]) +- Bump ovoenergy to 2.0.1 ([@epenet] - [#147112]) +- update pyHomee to v1.2.9 ([@Taraman17] - [#147094]) +- Adjust feature request links in issue reporting ([@frenck] - [#147130]) +- Fix pylint plugin for vacuum entity ([@gjohansson-ST] - [#146467]) +- Re-raise annotated_yaml.YAMLException as HomeAssistantError ([@emontnemery] - [#147129]) +- Add comment in helpers.llm.ActionTool explaining limitations ([@emontnemery] - [#147116]) +- Update pytest warnings filter ([@cdce8p] - [#147132]) +- Deprecated hass.http.register_static_path now raises error ([@gjohansson-ST] - [#147039]) +- Add missing hyphen to "mains-powered" and "battery-powered" in `zha` ([@NoRi2909] - [#147128]) +- Expose statistics selector, use for `recorder.get_statistics` ([@karwosts] - [#147056]) +- Use PEP 695 TypeVar syntax for paperless_ngx ([@cdce8p] - [#147156]) +- Use PEP 695 TypeVar syntax for eheimdigital ([@cdce8p] - [#147154]) +- Use PEP 695 TypeVar syntax for nextdns ([@cdce8p] - [#147155]) +- Update ruff to 0.12.0 ([@cdce8p] - [#147106]) +- Add ask_question action to Assist satellite ([@synesthesiam] - [#145233]) +- Fix Z-Wave device class endpoint discovery ([@MartinHjelmare] - [#142171]) +- Migrate justnimbus to use runtime_data ([@epenet] - [#147170]) +- fix and improve cover tests for homee ([@Taraman17] - [#147164]) +- remove unwanted attribute in homee sensor tests ([@Taraman17] - [#147158]) +- Bump hass-nabucasa from 0.102.0 to 0.103.0 ([@klejejs] - [#147186]) +- Move kmtronic coordinator to separate module ([@epenet] - [#147182]) +- Simplify remove listener in kodi ([@epenet] - [#147183]) +- Migrate keymitt_ble to use runtime_data ([@epenet] - [#147179]) +- Migrate kostal_plenticore to use runtime_data ([@epenet] - [#147188]) +- Migrate kegtron to use runtime_data ([@epenet] - [#147177]) +- Simplify update_listener in kmtronic ([@epenet] - [#147184]) +- Simplify update_listener in keenetic_ndms2 ([@epenet] - [#147173]) +- Bump pypck to 0.8.9 ([@alengwenus] - [#147174]) +- Simplify update_listener in konnected ([@epenet] - [#147172]) +- Move juicenet coordinator to separate module ([@epenet] - [#147168]) +- Add support of taking a camera snapshot via go2rtc ([@edenhaus] - [#145205]) +- Migrate kodi to use runtime_data ([@epenet] - [#147191]) +- Use PEP 695 TypeVar syntax for ecovacs ([@cdce8p] - [#147153]) +- Migrate kmtronic to use runtime_data ([@epenet] - [#147193]) +- Migrate lacrosse_view to use runtime_data ([@epenet] - [#147202]) +- Migrate keenetic_ndms2 to use runtime_data ([@epenet] - [#147194]) +- Migrate kaleidescape to use runtime_data ([@epenet] - [#147171]) +- Migrate lutron to use runtime_data ([@epenet] - [#147198]) +- Improve test-coverage for homee locks ([@Taraman17] - [#147160]) +- Implement battery group mode in HomeWizard ([@DCSBL] - [#146770]) +- Bump here-routing to 1.2.0 ([@eifinger] - [#147204]) +- Add translations for devolo Home Control exceptions ([@Shutgun] - [#147099]) +- Add sub-device support to Russound RIO ([@noahhusby] - [#146763]) +- AI Task integration ([@balloob] - [#145128]) +- Bump zwave-js-server-python to 0.64.0 ([@MindFreeze] - [#147176]) +- Use entity name in homee ([@Taraman17] - [#147142]) +- Minor clean up missed in previous PR ([@synesthesiam] - [#147229]) +- Add reconfigure flow to ntfy integration ([@tr4nt0r] - [#143743]) +- Bump aiohomeconnect to 0.18.1 ([@Diegorro98] - [#147236]) +- Use string instead of boolean for voice event ([@synesthesiam] - [#147244]) +- Bump aiorussound to 4.6.1 ([@noahhusby] - [#147233]) +- Change async_supports_streaming_input to an instance method ([@synesthesiam] - [#147245]) +- Bump pyHomee to version 1.2.10 ([@Taraman17] - [#147248]) +- Fix Telegram bot parsing of inline keyboard ([@hanwg] - [#146376]) +- Bump pyseventeentrack to 1.1.1 ([@shaiu] - [#147253]) +- Battery voltage translation key ([@lboue] - [#147238]) +- Remove deprecated support feature values in camera ([@gjohansson-ST] - [#146988]) +- Bump aioimmich to 0.10.1 ([@mib1185] - [#147293]) +- Add update entity to immich integration ([@mib1185] - [#147273]) +- Fix regex patterns in foobot sensor tests ([@mib1185] - [#147306]) +- fix reconfig in case of no connection. ([@Taraman17] - [#147275]) +- Combine executor calls in devolo Home Control ([@Shutgun] - [#147216]) +- Add water filter replacement and usage sensors to SmartThings ([@mswilson] - [#147279]) +- Use has_entity_name in NINA ([@DeerMaximum] - [#146755]) +- Add sensor platform to Alexa Devices ([@chemelli74] - [#146469]) +- Add number entity to Russound RIO ([@noahhusby] - [#147228]) +- Use PEP 695 TypeVar syntax for unifi ([@cdce8p] - [#147157]) +- Migrate lastfm to use runtime_data ([@epenet] - [#147330]) +- Add switch entity to Russound RIO ([@noahhusby] - [#147323]) +- Migrate lg_netcast to use runtime_data ([@epenet] - [#147338]) +- Migrate led_ble to use runtime_data ([@epenet] - [#147337]) +- Migrate leaone to use runtime_data ([@epenet] - [#147336]) +- Migrate ld2410_ble to use runtime_data ([@epenet] - [#147335]) +- Matter dishwasher alarm ([@lboue] - [#146842]) +- Migrate laundrify to use runtime_data ([@epenet] - [#147331]) +- Fixed YoLink incorrect valve status ([@matrixd2] - [#147021]) +- Migrate landisgyr_heat_meter to use runtime_data ([@epenet] - [#147329]) +- Clean superfluous cloud deps from pyproject ([@arturpragacz] - [#147223]) +- Migrate lametric to use runtime_data ([@epenet] - [#147328]) +- Remove config flow unique_id migration from devolo Home Control ([@Shutgun] - [#147327]) +- Improve test of WS command get_services cache handling ([@emontnemery] - [#147134]) +- Migrate lcn to use runtime_data ([@epenet] - [#147333]) +- Bump IMGW-PIB backend library to version 1.1.0 ([@bieniu] - [#147341]) +- Lametric add configuration url ([@rrooggiieerr] - [#147118]) +- Add unique ID support to Trend integration YAML configuration ([@frenck] - [#147346]) +- Move lyric coordinator to separate module ([@epenet] - [#147357]) +- Bump demetriek to 1.3.0 ([@joostlek] - [#147350]) +- Matter battery storage ([@lboue] - [#147235]) +- Tilt Pi integration ([@michaelheyman] - [#139726]) +- Add trigger template alarm control panels ([@Petro31] - [#145461]) +- Add trigger based locks to template integration ([@Petro31] - [#145528]) +- Bump thinqconnect to 1.0.7 ([@LG-ThinQ-Integration] - [#147073]) +- Update bosch_alarm to platinum quality scale ([@sanjay900] - [#145027]) +- Add Altruist integration to Core ([@LoSk-p] - [#146158]) +- Address AI Task late comments ([@balloob] - [#147313]) +- Matter energy optimization opt-out attribute ([@lboue] - [#147096]) +- Bump aioesphomeapi to 3.1.1 ([@bdraco] - [#147345]) +- Replace foscam dependency ([@Foscam-wangzhengyu] - [#145766]) +- Add trigger vacuum entities to template integration ([@Petro31] - [#145534]) +- Add PARALLEL_UPDATES constant to binary_sensor and sensor for LCN ([@alengwenus] - [#147369]) +- Migrate linear_garage_door to use runtime_data ([@epenet] - [#147351]) +- Bump aiotedee to 0.2.25 ([@zweckj] - [#147349]) +- Migrate livisi to use runtime_data ([@epenet] - [#147352]) +- Add vacuum activity to pylint type hints check ([@gjohansson-ST] - [#147162]) +- Migrate lifx to use runtime_data and HassKey ([@epenet] - [#147348]) +- Add update platform to LaMetric ([@joostlek] - [#147354]) +- Default to gemini-2.5-flash ([@tronikos] - [#147334]) +- Add label_description to template engine ([@Petro31] - [#147138]) +- Add button entity to Music Assistant to add currently playing item to favorites ([@marcelveldt] - [#145626]) +- Set KNX to quality scale "silver" ([@farmio] - [#144879]) +- Add support for Reolink Floodlight PoE/WiFi ([@starkillerOG] - [#146778]) +- Add multiple cmd_id pushes for Reolink floodlight ([@starkillerOG] - [#146685]) +- Rename second Reolink lens from "autotrack" to "telephoto" ([@starkillerOG] - [#146898]) +- Add Reolink Telephoto main stream ([@starkillerOG] - [#146975]) +- Add sensors for detailed Enphase inverter readings ([@Bidski] - [#146916]) +- Add Bluetooth connection to LaMetric ([@joostlek] - [#147342]) +- Refactor DeviceAutomationConditionProtocol ([@emontnemery] - [#147377]) +- Add trigger based fan entities to template integration ([@Petro31] - [#145497]) +- Clean up start_subentry_reconfigure_flow API for tests ([@balloob] - [#147381]) +- Remove JuiceNet integration ([@epenet] - [#147206]) +- Add strict typing for Telegram bot integration ([@hanwg] - [#147262]) +- Refactor states and strings for Miele plate power steps ([@astrandb] - [#144992]) +- Optimize Enphase envoy translation strings. ([@catsmanac] - [#147389]) +- Add media class to media player search and play intent ([@balloob] - [#147097]) +- Add sensors to ntfy integration ([@tr4nt0r] - [#145262]) +- Add PlayStation Network Integration ([@JackJPowell] - [#133901]) +- Handle router initialization, connection errors, and missing interfaces in options flow ([@foxel] - [#143475]) +- Migrate Google Gen AI to use subentries ([@balloob] - [#147281]) +- Remove duplicated subentry device update in Google Gen AI + add merge test ([@balloob] - [#147396]) +- New core integration for VegeHub ([@Thulrus] - [#129598]) +- Fix unbound var and tests in PlayStation Network integration ([@tr4nt0r] - [#147398]) +- Add container arch to system info ([@agners] - [#147372]) +- Bump universal-silabs-flasher to 0.0.31 ([@puddly] - [#147393]) +- Bump intents to 2025.6.23 ([@synesthesiam] - [#147391]) +- Fix trigger config validation ([@emontnemery] - [#147408]) +- Add support for v2 API for HomeWizard kWh Meter ([@DCSBL] - [#147214]) +- Add full device snapshot tests for Shelly ([@bieniu] - [#145620]) +- Added auto-discovery configuration for SONOFF Dongle Max in zha. ([@CubeZ2mDeveloper] - [#140574]) +- Bump sigstore/cosign-installer from 3.8.2 to 3.9.0 (@dependabot - [#147072]) +- Add reauth flow to PlayStation Network integration ([@tr4nt0r] - [#147397]) +- AI task generate_text -> generate_data ([@balloob] - [#147370]) +- Add door state sensors to tedee ([@zweckj] - [#147386]) +- Add streaming support w/ audio to Android IP Webcam integration ([@regulad] - [#126009]) +- Add default to from_json ([@Petro31] - [#146211]) +- Add accept keyword to Media selector ([@balloob] - [#145527]) +- Add 'max_sub_interval' option to derivative sensor ([@karwosts] - [#125870]) +- Log LCN connection established with log level info ([@alengwenus] - [#147424]) +- Update ZwaveJS config flow strings ([@MindFreeze] - [#147421]) +- Convert Claude to use subentries ([@balloob] - [#147285]) +- Add fields and multiple support to object selector ([@piitaya] - [#147215]) +- Add range icons for wind_direction sensor device class ([@edenhaus] - [#147090]) +- Bump wyoming to 1.7.1 ([@synesthesiam] - [#147385]) +- Remove deprecated proxy params from Telegram bot integration ([@hanwg] - [#147288]) +- Update Shelly test snapshots ([@abmantis] - [#147429]) +- Add DHCP discovery to PlayStation Network integration ([@tr4nt0r] - [#147422]) +- Add device class to wind direction sensors for AEMET ([@luca-angemi] - [#147430]) +- Cleanup some duplicated code ([@karwosts] - [#147439]) +- Add total cycles sensor for Litter-Robot ([@natekspencer] - [#147435]) +- Use non-autospec mock for Reolink service tests ([@abmantis] - [#147440]) +- Add TTS streaming to Wyoming satellites ([@synesthesiam] - [#147438]) +- Support streaming TTS in wyoming ([@synesthesiam] - [#147392]) +- Use non-autospec mock for Reolink switch tests ([@abmantis] - [#147441]) +- Bump pylitterbot to 2024.2.1 ([@natekspencer] - [#147443]) +- Use newer mock in recent Reolink test ([@abmantis] - [#147448]) +- Add missing method mock to Reolink chime test ([@abmantis] - [#147447]) +- Fix nfandroidtv service notify disappears when restarting home assistant ([@sVnsation] - [#128958]) +- Migrate OpenAI to config subentries ([@balloob] - [#147282]) +- Define fields for assist ask_question action ([@piitaya] - [#147219]) +- Add type for wiz ([@balloob] - [#147454]) +- Custom sentence triggers should be marked as processed locally ([@HarvsG] - [#145704]) +- Set quality scale to 🥇 gold for ista EcoTrend integration ([@tr4nt0r] - [#143462]) +- Add quality scale bronze to SamsungTV ([@chemelli74] - [#142288]) +- Bump aioshelly to version 13.7.0 ([@bieniu] - [#147453]) +- Convert Ollama to subentries ([@balloob] - [#147286]) +- Flash ZBT-1 and Yellow firmwares from Core instead of using addons ([@puddly] - [#145019]) +- Only send ESPHome intent progress when necessary ([@synesthesiam] - [#147458]) +- Add missing config entry type for Husqvarna ([@balloob] - [#147455]) +- Fix media accept config type ([@balloob] - [#147445]) +- Move DevoloMultiLevelSwitchDeviceEntity in devolo Home Control ([@Shutgun] - [#147450]) +- Bump pyairnow to 1.3.1 ([@natepugh] - [#147388]) +- Fix errors in legacy platform in PlayStation Network integration ([@tr4nt0r] - [#147471]) +- Migrate lyric to use runtime_data ([@epenet] - [#147475]) +- Migrate lupusec to use runtime_data ([@epenet] - [#147476]) +- Move luftdaten coordinator to separate module ([@epenet] - [#147477]) +- Migrate loqed to use runtime_data ([@epenet] - [#147478]) +- Migrate luftdaten to use runtime_data ([@epenet] - [#147480]) +- Migrate local_calendar to use runtime_data ([@epenet] - [#147481]) +- Set has entity name to True in Meater ([@joostlek] - [#146954]) +- Migrate lookin to use runtime_data ([@epenet] - [#147479]) +- Refactor Meater availability ([@joostlek] - [#146956]) +- Add entity category option to entities set up via an MQTT subentry ([@jbouwh] - [#146776]) +- Add evaporative humidifier for switchbot integration ([@zerzhang] - [#146235]) +- Add more binary sensors to Alexa Devices ([@chemelli74] - [#146402]) +- Ezviz battery camera work mode ([@srescio] - [#130478]) +- Migrate Meater to use HassKey ([@joostlek] - [#147485]) +- Bump hass-nabucasa from 0.103.0 to 0.104.0 ([@ludeeus] - [#147488]) +- Add subdevices support to ESPHome ([@bdraco] - [#147343]) +- Add Home Connect DHCP information ([@Diegorro98] - [#147494]) +- Fix Google AI not using correct config options after subentries migration ([@tronikos] - [#147493]) +- Add tests for join and unjoin service calls in Sonos ([@PeteRager] - [#145602]) +- Improve Home Connect diagnostics exposing more data ([@Diegorro98] - [#147492]) +- Add quality scale for LCN ([@alengwenus] - [#147367]) +- Fix ESPHome entity_id generation if name contains unicode characters ([@g-kiss] - [#146796]) +- Bump ZHA to 0.0.61 ([@puddly] - [#147472]) +- Bump py-dormakaba-dkey to 1.0.6 ([@emontnemery] - [#147499]) +- Bump PySwitchbot to 0.67.0 ([@bdraco] - [#147503]) +- Split setup tests in devolo Home Network ([@Shutgun] - [#147498]) +- Add sensor platform to PlayStation Network ([@tr4nt0r] - [#147469]) +- Add missing reauth_confirm strings to devolo Home Control ([@Shutgun] - [#147496]) +- Fix sensor state class for fuel sensor in StarLine integration ([@Chupaka] - [#146769]) +- Add effect mode support for switchbot light ([@zerzhang] - [#147326]) +- Split models and helpers from coordinator module in AVM Fritz!Box tools ([@mib1185] - [#147412]) +- Fix operational state and vacuum state for matter vacuum ([@ocrease] - [#147466]) +- Add cover platform to Qbus integration ([@thomasddn] - [#147420]) +- Fix API POST endpoints json parsing error-handling ([@GrandMoff100] - [#134326]) +- Add floor lamp and strip light 3 for switchbot integration ([@zerzhang] - [#147517]) +- Remove mapping of entity_ids to speakers in Sonos ([@PeteRager] - [#147506]) +- Allow core integrations to describe their triggers ([@emontnemery] - [#147075]) +- Update codeowners of PlayStation Network integration ([@tr4nt0r] - [#147510]) +- Update frontend to 20250625.0 ([@bramkragten] - [#147521]) +- Fix typo's in MQTT translation strings ([@jbouwh] - [#147489]) +- Remove force latch mode for locklite in switchbot integration ([@zerzhang] - [#147474]) +- Bump aioamazondevices to 3.1.19 ([@chemelli74] - [#147462]) +- Bump plugwise to v1.7.6 ([@bouwew] - [#147508]) +- Add support for condition platforms to provide multiple conditions ([@emontnemery] - [#147376]) + +[#125870]: https://github.com/home-assistant/core/pull/125870 +[#126009]: https://github.com/home-assistant/core/pull/126009 +[#128565]: https://github.com/home-assistant/core/pull/128565 +[#128958]: https://github.com/home-assistant/core/pull/128958 +[#129598]: https://github.com/home-assistant/core/pull/129598 +[#130478]: https://github.com/home-assistant/core/pull/130478 +[#131703]: https://github.com/home-assistant/core/pull/131703 +[#133901]: https://github.com/home-assistant/core/pull/133901 +[#134326]: https://github.com/home-assistant/core/pull/134326 +[#139334]: https://github.com/home-assistant/core/pull/139334 +[#139726]: https://github.com/home-assistant/core/pull/139726 +[#140574]: https://github.com/home-assistant/core/pull/140574 +[#140956]: https://github.com/home-assistant/core/pull/140956 +[#141533]: https://github.com/home-assistant/core/pull/141533 +[#141563]: https://github.com/home-assistant/core/pull/141563 +[#141873]: https://github.com/home-assistant/core/pull/141873 +[#142171]: https://github.com/home-assistant/core/pull/142171 +[#142288]: https://github.com/home-assistant/core/pull/142288 +[#142695]: https://github.com/home-assistant/core/pull/142695 +[#143462]: https://github.com/home-assistant/core/pull/143462 +[#143475]: https://github.com/home-assistant/core/pull/143475 +[#143743]: https://github.com/home-assistant/core/pull/143743 +[#144293]: https://github.com/home-assistant/core/pull/144293 +[#144617]: https://github.com/home-assistant/core/pull/144617 +[#144827]: https://github.com/home-assistant/core/pull/144827 +[#144879]: https://github.com/home-assistant/core/pull/144879 +[#144992]: https://github.com/home-assistant/core/pull/144992 +[#145019]: https://github.com/home-assistant/core/pull/145019 +[#145027]: https://github.com/home-assistant/core/pull/145027 +[#145128]: https://github.com/home-assistant/core/pull/145128 +[#145191]: https://github.com/home-assistant/core/pull/145191 +[#145205]: https://github.com/home-assistant/core/pull/145205 +[#145233]: https://github.com/home-assistant/core/pull/145233 +[#145242]: https://github.com/home-assistant/core/pull/145242 +[#145262]: https://github.com/home-assistant/core/pull/145262 +[#145278]: https://github.com/home-assistant/core/pull/145278 +[#145461]: https://github.com/home-assistant/core/pull/145461 +[#145485]: https://github.com/home-assistant/core/pull/145485 +[#145497]: https://github.com/home-assistant/core/pull/145497 +[#145512]: https://github.com/home-assistant/core/pull/145512 +[#145515]: https://github.com/home-assistant/core/pull/145515 +[#145527]: https://github.com/home-assistant/core/pull/145527 +[#145528]: https://github.com/home-assistant/core/pull/145528 +[#145534]: https://github.com/home-assistant/core/pull/145534 +[#145602]: https://github.com/home-assistant/core/pull/145602 +[#145620]: https://github.com/home-assistant/core/pull/145620 +[#145626]: https://github.com/home-assistant/core/pull/145626 +[#145638]: https://github.com/home-assistant/core/pull/145638 +[#145647]: https://github.com/home-assistant/core/pull/145647 +[#145657]: https://github.com/home-assistant/core/pull/145657 +[#145675]: https://github.com/home-assistant/core/pull/145675 +[#145676]: https://github.com/home-assistant/core/pull/145676 +[#145679]: https://github.com/home-assistant/core/pull/145679 +[#145689]: https://github.com/home-assistant/core/pull/145689 +[#145690]: https://github.com/home-assistant/core/pull/145690 +[#145695]: https://github.com/home-assistant/core/pull/145695 +[#145700]: https://github.com/home-assistant/core/pull/145700 +[#145702]: https://github.com/home-assistant/core/pull/145702 +[#145704]: https://github.com/home-assistant/core/pull/145704 +[#145710]: https://github.com/home-assistant/core/pull/145710 +[#145714]: https://github.com/home-assistant/core/pull/145714 +[#145717]: https://github.com/home-assistant/core/pull/145717 +[#145718]: https://github.com/home-assistant/core/pull/145718 +[#145731]: https://github.com/home-assistant/core/pull/145731 +[#145732]: https://github.com/home-assistant/core/pull/145732 +[#145733]: https://github.com/home-assistant/core/pull/145733 +[#145739]: https://github.com/home-assistant/core/pull/145739 +[#145743]: https://github.com/home-assistant/core/pull/145743 +[#145746]: https://github.com/home-assistant/core/pull/145746 +[#145747]: https://github.com/home-assistant/core/pull/145747 +[#145764]: https://github.com/home-assistant/core/pull/145764 +[#145766]: https://github.com/home-assistant/core/pull/145766 +[#145773]: https://github.com/home-assistant/core/pull/145773 +[#145778]: https://github.com/home-assistant/core/pull/145778 +[#145779]: https://github.com/home-assistant/core/pull/145779 +[#145787]: https://github.com/home-assistant/core/pull/145787 +[#145788]: https://github.com/home-assistant/core/pull/145788 +[#145789]: https://github.com/home-assistant/core/pull/145789 +[#145790]: https://github.com/home-assistant/core/pull/145790 +[#145791]: https://github.com/home-assistant/core/pull/145791 +[#145798]: https://github.com/home-assistant/core/pull/145798 +[#145801]: https://github.com/home-assistant/core/pull/145801 +[#145803]: https://github.com/home-assistant/core/pull/145803 +[#145817]: https://github.com/home-assistant/core/pull/145817 +[#145818]: https://github.com/home-assistant/core/pull/145818 +[#145827]: https://github.com/home-assistant/core/pull/145827 +[#145832]: https://github.com/home-assistant/core/pull/145832 +[#145840]: https://github.com/home-assistant/core/pull/145840 +[#145843]: https://github.com/home-assistant/core/pull/145843 +[#145864]: https://github.com/home-assistant/core/pull/145864 +[#145872]: https://github.com/home-assistant/core/pull/145872 +[#145893]: https://github.com/home-assistant/core/pull/145893 +[#145899]: https://github.com/home-assistant/core/pull/145899 +[#145946]: https://github.com/home-assistant/core/pull/145946 +[#145948]: https://github.com/home-assistant/core/pull/145948 +[#145952]: https://github.com/home-assistant/core/pull/145952 +[#145956]: https://github.com/home-assistant/core/pull/145956 +[#145966]: https://github.com/home-assistant/core/pull/145966 +[#145976]: https://github.com/home-assistant/core/pull/145976 +[#145977]: https://github.com/home-assistant/core/pull/145977 +[#145978]: https://github.com/home-assistant/core/pull/145978 +[#145979]: https://github.com/home-assistant/core/pull/145979 +[#145981]: https://github.com/home-assistant/core/pull/145981 +[#145982]: https://github.com/home-assistant/core/pull/145982 +[#145983]: https://github.com/home-assistant/core/pull/145983 +[#145984]: https://github.com/home-assistant/core/pull/145984 +[#145985]: https://github.com/home-assistant/core/pull/145985 +[#145986]: https://github.com/home-assistant/core/pull/145986 +[#145988]: https://github.com/home-assistant/core/pull/145988 +[#145989]: https://github.com/home-assistant/core/pull/145989 +[#145990]: https://github.com/home-assistant/core/pull/145990 +[#145991]: https://github.com/home-assistant/core/pull/145991 +[#145992]: https://github.com/home-assistant/core/pull/145992 +[#145993]: https://github.com/home-assistant/core/pull/145993 +[#145995]: https://github.com/home-assistant/core/pull/145995 +[#146000]: https://github.com/home-assistant/core/pull/146000 +[#146002]: https://github.com/home-assistant/core/pull/146002 +[#146009]: https://github.com/home-assistant/core/pull/146009 +[#146010]: https://github.com/home-assistant/core/pull/146010 +[#146011]: https://github.com/home-assistant/core/pull/146011 +[#146012]: https://github.com/home-assistant/core/pull/146012 +[#146013]: https://github.com/home-assistant/core/pull/146013 +[#146014]: https://github.com/home-assistant/core/pull/146014 +[#146015]: https://github.com/home-assistant/core/pull/146015 +[#146016]: https://github.com/home-assistant/core/pull/146016 +[#146017]: https://github.com/home-assistant/core/pull/146017 +[#146018]: https://github.com/home-assistant/core/pull/146018 +[#146021]: https://github.com/home-assistant/core/pull/146021 +[#146024]: https://github.com/home-assistant/core/pull/146024 +[#146028]: https://github.com/home-assistant/core/pull/146028 +[#146032]: https://github.com/home-assistant/core/pull/146032 +[#146037]: https://github.com/home-assistant/core/pull/146037 +[#146038]: https://github.com/home-assistant/core/pull/146038 +[#146039]: https://github.com/home-assistant/core/pull/146039 +[#146040]: https://github.com/home-assistant/core/pull/146040 +[#146047]: https://github.com/home-assistant/core/pull/146047 +[#146048]: https://github.com/home-assistant/core/pull/146048 +[#146049]: https://github.com/home-assistant/core/pull/146049 +[#146050]: https://github.com/home-assistant/core/pull/146050 +[#146054]: https://github.com/home-assistant/core/pull/146054 +[#146056]: https://github.com/home-assistant/core/pull/146056 +[#146059]: https://github.com/home-assistant/core/pull/146059 +[#146063]: https://github.com/home-assistant/core/pull/146063 +[#146065]: https://github.com/home-assistant/core/pull/146065 +[#146069]: https://github.com/home-assistant/core/pull/146069 +[#146076]: https://github.com/home-assistant/core/pull/146076 +[#146077]: https://github.com/home-assistant/core/pull/146077 +[#146085]: https://github.com/home-assistant/core/pull/146085 +[#146089]: https://github.com/home-assistant/core/pull/146089 +[#146092]: https://github.com/home-assistant/core/pull/146092 +[#146093]: https://github.com/home-assistant/core/pull/146093 +[#146094]: https://github.com/home-assistant/core/pull/146094 +[#146095]: https://github.com/home-assistant/core/pull/146095 +[#146098]: https://github.com/home-assistant/core/pull/146098 +[#146104]: https://github.com/home-assistant/core/pull/146104 +[#146114]: https://github.com/home-assistant/core/pull/146114 +[#146124]: https://github.com/home-assistant/core/pull/146124 +[#146131]: https://github.com/home-assistant/core/pull/146131 +[#146133]: https://github.com/home-assistant/core/pull/146133 +[#146139]: https://github.com/home-assistant/core/pull/146139 +[#146142]: https://github.com/home-assistant/core/pull/146142 +[#146144]: https://github.com/home-assistant/core/pull/146144 +[#146147]: https://github.com/home-assistant/core/pull/146147 +[#146148]: https://github.com/home-assistant/core/pull/146148 +[#146149]: https://github.com/home-assistant/core/pull/146149 +[#146151]: https://github.com/home-assistant/core/pull/146151 +[#146158]: https://github.com/home-assistant/core/pull/146158 +[#146160]: https://github.com/home-assistant/core/pull/146160 +[#146161]: https://github.com/home-assistant/core/pull/146161 +[#146169]: https://github.com/home-assistant/core/pull/146169 +[#146174]: https://github.com/home-assistant/core/pull/146174 +[#146192]: https://github.com/home-assistant/core/pull/146192 +[#146198]: https://github.com/home-assistant/core/pull/146198 +[#146205]: https://github.com/home-assistant/core/pull/146205 +[#146206]: https://github.com/home-assistant/core/pull/146206 +[#146211]: https://github.com/home-assistant/core/pull/146211 +[#146235]: https://github.com/home-assistant/core/pull/146235 +[#146236]: https://github.com/home-assistant/core/pull/146236 +[#146237]: https://github.com/home-assistant/core/pull/146237 +[#146242]: https://github.com/home-assistant/core/pull/146242 +[#146244]: https://github.com/home-assistant/core/pull/146244 +[#146247]: https://github.com/home-assistant/core/pull/146247 +[#146253]: https://github.com/home-assistant/core/pull/146253 +[#146268]: https://github.com/home-assistant/core/pull/146268 +[#146277]: https://github.com/home-assistant/core/pull/146277 +[#146278]: https://github.com/home-assistant/core/pull/146278 +[#146283]: https://github.com/home-assistant/core/pull/146283 +[#146296]: https://github.com/home-assistant/core/pull/146296 +[#146297]: https://github.com/home-assistant/core/pull/146297 +[#146299]: https://github.com/home-assistant/core/pull/146299 +[#146306]: https://github.com/home-assistant/core/pull/146306 +[#146314]: https://github.com/home-assistant/core/pull/146314 +[#146320]: https://github.com/home-assistant/core/pull/146320 +[#146331]: https://github.com/home-assistant/core/pull/146331 +[#146335]: https://github.com/home-assistant/core/pull/146335 +[#146340]: https://github.com/home-assistant/core/pull/146340 +[#146351]: https://github.com/home-assistant/core/pull/146351 +[#146354]: https://github.com/home-assistant/core/pull/146354 +[#146366]: https://github.com/home-assistant/core/pull/146366 +[#146367]: https://github.com/home-assistant/core/pull/146367 +[#146376]: https://github.com/home-assistant/core/pull/146376 +[#146378]: https://github.com/home-assistant/core/pull/146378 +[#146388]: https://github.com/home-assistant/core/pull/146388 +[#146398]: https://github.com/home-assistant/core/pull/146398 +[#146402]: https://github.com/home-assistant/core/pull/146402 +[#146429]: https://github.com/home-assistant/core/pull/146429 +[#146430]: https://github.com/home-assistant/core/pull/146430 +[#146432]: https://github.com/home-assistant/core/pull/146432 +[#146434]: https://github.com/home-assistant/core/pull/146434 +[#146436]: https://github.com/home-assistant/core/pull/146436 +[#146446]: https://github.com/home-assistant/core/pull/146446 +[#146447]: https://github.com/home-assistant/core/pull/146447 +[#146452]: https://github.com/home-assistant/core/pull/146452 +[#146457]: https://github.com/home-assistant/core/pull/146457 +[#146462]: https://github.com/home-assistant/core/pull/146462 +[#146464]: https://github.com/home-assistant/core/pull/146464 +[#146467]: https://github.com/home-assistant/core/pull/146467 +[#146469]: https://github.com/home-assistant/core/pull/146469 +[#146474]: https://github.com/home-assistant/core/pull/146474 +[#146477]: https://github.com/home-assistant/core/pull/146477 +[#146478]: https://github.com/home-assistant/core/pull/146478 +[#146486]: https://github.com/home-assistant/core/pull/146486 +[#146487]: https://github.com/home-assistant/core/pull/146487 +[#146490]: https://github.com/home-assistant/core/pull/146490 +[#146508]: https://github.com/home-assistant/core/pull/146508 +[#146509]: https://github.com/home-assistant/core/pull/146509 +[#146511]: https://github.com/home-assistant/core/pull/146511 +[#146513]: https://github.com/home-assistant/core/pull/146513 +[#146514]: https://github.com/home-assistant/core/pull/146514 +[#146515]: https://github.com/home-assistant/core/pull/146515 +[#146528]: https://github.com/home-assistant/core/pull/146528 +[#146531]: https://github.com/home-assistant/core/pull/146531 +[#146535]: https://github.com/home-assistant/core/pull/146535 +[#146545]: https://github.com/home-assistant/core/pull/146545 +[#146546]: https://github.com/home-assistant/core/pull/146546 +[#146547]: https://github.com/home-assistant/core/pull/146547 +[#146550]: https://github.com/home-assistant/core/pull/146550 +[#146555]: https://github.com/home-assistant/core/pull/146555 +[#146557]: https://github.com/home-assistant/core/pull/146557 +[#146593]: https://github.com/home-assistant/core/pull/146593 +[#146594]: https://github.com/home-assistant/core/pull/146594 +[#146595]: https://github.com/home-assistant/core/pull/146595 +[#146596]: https://github.com/home-assistant/core/pull/146596 +[#146601]: https://github.com/home-assistant/core/pull/146601 +[#146606]: https://github.com/home-assistant/core/pull/146606 +[#146607]: https://github.com/home-assistant/core/pull/146607 +[#146608]: https://github.com/home-assistant/core/pull/146608 +[#146609]: https://github.com/home-assistant/core/pull/146609 +[#146610]: https://github.com/home-assistant/core/pull/146610 +[#146611]: https://github.com/home-assistant/core/pull/146611 +[#146612]: https://github.com/home-assistant/core/pull/146612 +[#146614]: https://github.com/home-assistant/core/pull/146614 +[#146617]: https://github.com/home-assistant/core/pull/146617 +[#146629]: https://github.com/home-assistant/core/pull/146629 +[#146633]: https://github.com/home-assistant/core/pull/146633 +[#146636]: https://github.com/home-assistant/core/pull/146636 +[#146664]: https://github.com/home-assistant/core/pull/146664 +[#146666]: https://github.com/home-assistant/core/pull/146666 +[#146667]: https://github.com/home-assistant/core/pull/146667 +[#146670]: https://github.com/home-assistant/core/pull/146670 +[#146684]: https://github.com/home-assistant/core/pull/146684 +[#146685]: https://github.com/home-assistant/core/pull/146685 +[#146689]: https://github.com/home-assistant/core/pull/146689 +[#146691]: https://github.com/home-assistant/core/pull/146691 +[#146692]: https://github.com/home-assistant/core/pull/146692 +[#146693]: https://github.com/home-assistant/core/pull/146693 +[#146695]: https://github.com/home-assistant/core/pull/146695 +[#146696]: https://github.com/home-assistant/core/pull/146696 +[#146699]: https://github.com/home-assistant/core/pull/146699 +[#146703]: https://github.com/home-assistant/core/pull/146703 +[#146717]: https://github.com/home-assistant/core/pull/146717 +[#146722]: https://github.com/home-assistant/core/pull/146722 +[#146723]: https://github.com/home-assistant/core/pull/146723 +[#146729]: https://github.com/home-assistant/core/pull/146729 +[#146736]: https://github.com/home-assistant/core/pull/146736 +[#146737]: https://github.com/home-assistant/core/pull/146737 +[#146738]: https://github.com/home-assistant/core/pull/146738 +[#146744]: https://github.com/home-assistant/core/pull/146744 +[#146745]: https://github.com/home-assistant/core/pull/146745 +[#146746]: https://github.com/home-assistant/core/pull/146746 +[#146751]: https://github.com/home-assistant/core/pull/146751 +[#146754]: https://github.com/home-assistant/core/pull/146754 +[#146755]: https://github.com/home-assistant/core/pull/146755 +[#146762]: https://github.com/home-assistant/core/pull/146762 +[#146763]: https://github.com/home-assistant/core/pull/146763 +[#146769]: https://github.com/home-assistant/core/pull/146769 +[#146770]: https://github.com/home-assistant/core/pull/146770 +[#146773]: https://github.com/home-assistant/core/pull/146773 +[#146774]: https://github.com/home-assistant/core/pull/146774 +[#146776]: https://github.com/home-assistant/core/pull/146776 +[#146778]: https://github.com/home-assistant/core/pull/146778 +[#146780]: https://github.com/home-assistant/core/pull/146780 +[#146781]: https://github.com/home-assistant/core/pull/146781 +[#146787]: https://github.com/home-assistant/core/pull/146787 +[#146793]: https://github.com/home-assistant/core/pull/146793 +[#146794]: https://github.com/home-assistant/core/pull/146794 +[#146796]: https://github.com/home-assistant/core/pull/146796 +[#146802]: https://github.com/home-assistant/core/pull/146802 +[#146804]: https://github.com/home-assistant/core/pull/146804 +[#146816]: https://github.com/home-assistant/core/pull/146816 +[#146817]: https://github.com/home-assistant/core/pull/146817 +[#146823]: https://github.com/home-assistant/core/pull/146823 +[#146835]: https://github.com/home-assistant/core/pull/146835 +[#146837]: https://github.com/home-assistant/core/pull/146837 +[#146838]: https://github.com/home-assistant/core/pull/146838 +[#146842]: https://github.com/home-assistant/core/pull/146842 +[#146860]: https://github.com/home-assistant/core/pull/146860 +[#146863]: https://github.com/home-assistant/core/pull/146863 +[#146897]: https://github.com/home-assistant/core/pull/146897 +[#146898]: https://github.com/home-assistant/core/pull/146898 +[#146901]: https://github.com/home-assistant/core/pull/146901 +[#146905]: https://github.com/home-assistant/core/pull/146905 +[#146906]: https://github.com/home-assistant/core/pull/146906 +[#146908]: https://github.com/home-assistant/core/pull/146908 +[#146916]: https://github.com/home-assistant/core/pull/146916 +[#146918]: https://github.com/home-assistant/core/pull/146918 +[#146921]: https://github.com/home-assistant/core/pull/146921 +[#146925]: https://github.com/home-assistant/core/pull/146925 +[#146927]: https://github.com/home-assistant/core/pull/146927 +[#146928]: https://github.com/home-assistant/core/pull/146928 +[#146934]: https://github.com/home-assistant/core/pull/146934 +[#146935]: https://github.com/home-assistant/core/pull/146935 +[#146937]: https://github.com/home-assistant/core/pull/146937 +[#146938]: https://github.com/home-assistant/core/pull/146938 +[#146939]: https://github.com/home-assistant/core/pull/146939 +[#146941]: https://github.com/home-assistant/core/pull/146941 +[#146942]: https://github.com/home-assistant/core/pull/146942 +[#146946]: https://github.com/home-assistant/core/pull/146946 +[#146951]: https://github.com/home-assistant/core/pull/146951 +[#146952]: https://github.com/home-assistant/core/pull/146952 +[#146953]: https://github.com/home-assistant/core/pull/146953 +[#146954]: https://github.com/home-assistant/core/pull/146954 +[#146956]: https://github.com/home-assistant/core/pull/146956 +[#146958]: https://github.com/home-assistant/core/pull/146958 +[#146961]: https://github.com/home-assistant/core/pull/146961 +[#146966]: https://github.com/home-assistant/core/pull/146966 +[#146967]: https://github.com/home-assistant/core/pull/146967 +[#146969]: https://github.com/home-assistant/core/pull/146969 +[#146975]: https://github.com/home-assistant/core/pull/146975 +[#146976]: https://github.com/home-assistant/core/pull/146976 +[#146978]: https://github.com/home-assistant/core/pull/146978 +[#146979]: https://github.com/home-assistant/core/pull/146979 +[#146980]: https://github.com/home-assistant/core/pull/146980 +[#146982]: https://github.com/home-assistant/core/pull/146982 +[#146984]: https://github.com/home-assistant/core/pull/146984 +[#146986]: https://github.com/home-assistant/core/pull/146986 +[#146987]: https://github.com/home-assistant/core/pull/146987 +[#146988]: https://github.com/home-assistant/core/pull/146988 +[#146991]: https://github.com/home-assistant/core/pull/146991 +[#147020]: https://github.com/home-assistant/core/pull/147020 +[#147021]: https://github.com/home-assistant/core/pull/147021 +[#147023]: https://github.com/home-assistant/core/pull/147023 +[#147036]: https://github.com/home-assistant/core/pull/147036 +[#147039]: https://github.com/home-assistant/core/pull/147039 +[#147041]: https://github.com/home-assistant/core/pull/147041 +[#147049]: https://github.com/home-assistant/core/pull/147049 +[#147050]: https://github.com/home-assistant/core/pull/147050 +[#147051]: https://github.com/home-assistant/core/pull/147051 +[#147054]: https://github.com/home-assistant/core/pull/147054 +[#147056]: https://github.com/home-assistant/core/pull/147056 +[#147061]: https://github.com/home-assistant/core/pull/147061 +[#147063]: https://github.com/home-assistant/core/pull/147063 +[#147072]: https://github.com/home-assistant/core/pull/147072 +[#147073]: https://github.com/home-assistant/core/pull/147073 +[#147075]: https://github.com/home-assistant/core/pull/147075 +[#147079]: https://github.com/home-assistant/core/pull/147079 +[#147087]: https://github.com/home-assistant/core/pull/147087 +[#147090]: https://github.com/home-assistant/core/pull/147090 +[#147092]: https://github.com/home-assistant/core/pull/147092 +[#147094]: https://github.com/home-assistant/core/pull/147094 +[#147095]: https://github.com/home-assistant/core/pull/147095 +[#147096]: https://github.com/home-assistant/core/pull/147096 +[#147097]: https://github.com/home-assistant/core/pull/147097 +[#147099]: https://github.com/home-assistant/core/pull/147099 +[#147106]: https://github.com/home-assistant/core/pull/147106 +[#147110]: https://github.com/home-assistant/core/pull/147110 +[#147112]: https://github.com/home-assistant/core/pull/147112 +[#147116]: https://github.com/home-assistant/core/pull/147116 +[#147118]: https://github.com/home-assistant/core/pull/147118 +[#147128]: https://github.com/home-assistant/core/pull/147128 +[#147129]: https://github.com/home-assistant/core/pull/147129 +[#147130]: https://github.com/home-assistant/core/pull/147130 +[#147132]: https://github.com/home-assistant/core/pull/147132 +[#147134]: https://github.com/home-assistant/core/pull/147134 +[#147138]: https://github.com/home-assistant/core/pull/147138 +[#147142]: https://github.com/home-assistant/core/pull/147142 +[#147153]: https://github.com/home-assistant/core/pull/147153 +[#147154]: https://github.com/home-assistant/core/pull/147154 +[#147155]: https://github.com/home-assistant/core/pull/147155 +[#147156]: https://github.com/home-assistant/core/pull/147156 +[#147157]: https://github.com/home-assistant/core/pull/147157 +[#147158]: https://github.com/home-assistant/core/pull/147158 +[#147160]: https://github.com/home-assistant/core/pull/147160 +[#147162]: https://github.com/home-assistant/core/pull/147162 +[#147164]: https://github.com/home-assistant/core/pull/147164 +[#147168]: https://github.com/home-assistant/core/pull/147168 +[#147170]: https://github.com/home-assistant/core/pull/147170 +[#147171]: https://github.com/home-assistant/core/pull/147171 +[#147172]: https://github.com/home-assistant/core/pull/147172 +[#147173]: https://github.com/home-assistant/core/pull/147173 +[#147174]: https://github.com/home-assistant/core/pull/147174 +[#147176]: https://github.com/home-assistant/core/pull/147176 +[#147177]: https://github.com/home-assistant/core/pull/147177 +[#147179]: https://github.com/home-assistant/core/pull/147179 +[#147182]: https://github.com/home-assistant/core/pull/147182 +[#147183]: https://github.com/home-assistant/core/pull/147183 +[#147184]: https://github.com/home-assistant/core/pull/147184 +[#147186]: https://github.com/home-assistant/core/pull/147186 +[#147188]: https://github.com/home-assistant/core/pull/147188 +[#147191]: https://github.com/home-assistant/core/pull/147191 +[#147193]: https://github.com/home-assistant/core/pull/147193 +[#147194]: https://github.com/home-assistant/core/pull/147194 +[#147198]: https://github.com/home-assistant/core/pull/147198 +[#147202]: https://github.com/home-assistant/core/pull/147202 +[#147204]: https://github.com/home-assistant/core/pull/147204 +[#147206]: https://github.com/home-assistant/core/pull/147206 +[#147214]: https://github.com/home-assistant/core/pull/147214 +[#147215]: https://github.com/home-assistant/core/pull/147215 +[#147216]: https://github.com/home-assistant/core/pull/147216 +[#147219]: https://github.com/home-assistant/core/pull/147219 +[#147223]: https://github.com/home-assistant/core/pull/147223 +[#147228]: https://github.com/home-assistant/core/pull/147228 +[#147229]: https://github.com/home-assistant/core/pull/147229 +[#147233]: https://github.com/home-assistant/core/pull/147233 +[#147235]: https://github.com/home-assistant/core/pull/147235 +[#147236]: https://github.com/home-assistant/core/pull/147236 +[#147238]: https://github.com/home-assistant/core/pull/147238 +[#147244]: https://github.com/home-assistant/core/pull/147244 +[#147245]: https://github.com/home-assistant/core/pull/147245 +[#147248]: https://github.com/home-assistant/core/pull/147248 +[#147253]: https://github.com/home-assistant/core/pull/147253 +[#147262]: https://github.com/home-assistant/core/pull/147262 +[#147273]: https://github.com/home-assistant/core/pull/147273 +[#147275]: https://github.com/home-assistant/core/pull/147275 +[#147279]: https://github.com/home-assistant/core/pull/147279 +[#147281]: https://github.com/home-assistant/core/pull/147281 +[#147282]: https://github.com/home-assistant/core/pull/147282 +[#147285]: https://github.com/home-assistant/core/pull/147285 +[#147286]: https://github.com/home-assistant/core/pull/147286 +[#147288]: https://github.com/home-assistant/core/pull/147288 +[#147293]: https://github.com/home-assistant/core/pull/147293 +[#147306]: https://github.com/home-assistant/core/pull/147306 +[#147313]: https://github.com/home-assistant/core/pull/147313 +[#147323]: https://github.com/home-assistant/core/pull/147323 +[#147326]: https://github.com/home-assistant/core/pull/147326 +[#147327]: https://github.com/home-assistant/core/pull/147327 +[#147328]: https://github.com/home-assistant/core/pull/147328 +[#147329]: https://github.com/home-assistant/core/pull/147329 +[#147330]: https://github.com/home-assistant/core/pull/147330 +[#147331]: https://github.com/home-assistant/core/pull/147331 +[#147333]: https://github.com/home-assistant/core/pull/147333 +[#147334]: https://github.com/home-assistant/core/pull/147334 +[#147335]: https://github.com/home-assistant/core/pull/147335 +[#147336]: https://github.com/home-assistant/core/pull/147336 +[#147337]: https://github.com/home-assistant/core/pull/147337 +[#147338]: https://github.com/home-assistant/core/pull/147338 +[#147341]: https://github.com/home-assistant/core/pull/147341 +[#147342]: https://github.com/home-assistant/core/pull/147342 +[#147343]: https://github.com/home-assistant/core/pull/147343 +[#147345]: https://github.com/home-assistant/core/pull/147345 +[#147346]: https://github.com/home-assistant/core/pull/147346 +[#147348]: https://github.com/home-assistant/core/pull/147348 +[#147349]: https://github.com/home-assistant/core/pull/147349 +[#147350]: https://github.com/home-assistant/core/pull/147350 +[#147351]: https://github.com/home-assistant/core/pull/147351 +[#147352]: https://github.com/home-assistant/core/pull/147352 +[#147354]: https://github.com/home-assistant/core/pull/147354 +[#147357]: https://github.com/home-assistant/core/pull/147357 +[#147367]: https://github.com/home-assistant/core/pull/147367 +[#147369]: https://github.com/home-assistant/core/pull/147369 +[#147370]: https://github.com/home-assistant/core/pull/147370 +[#147372]: https://github.com/home-assistant/core/pull/147372 +[#147376]: https://github.com/home-assistant/core/pull/147376 +[#147377]: https://github.com/home-assistant/core/pull/147377 +[#147381]: https://github.com/home-assistant/core/pull/147381 +[#147385]: https://github.com/home-assistant/core/pull/147385 +[#147386]: https://github.com/home-assistant/core/pull/147386 +[#147388]: https://github.com/home-assistant/core/pull/147388 +[#147389]: https://github.com/home-assistant/core/pull/147389 +[#147391]: https://github.com/home-assistant/core/pull/147391 +[#147392]: https://github.com/home-assistant/core/pull/147392 +[#147393]: https://github.com/home-assistant/core/pull/147393 +[#147396]: https://github.com/home-assistant/core/pull/147396 +[#147397]: https://github.com/home-assistant/core/pull/147397 +[#147398]: https://github.com/home-assistant/core/pull/147398 +[#147408]: https://github.com/home-assistant/core/pull/147408 +[#147412]: https://github.com/home-assistant/core/pull/147412 +[#147420]: https://github.com/home-assistant/core/pull/147420 +[#147421]: https://github.com/home-assistant/core/pull/147421 +[#147422]: https://github.com/home-assistant/core/pull/147422 +[#147424]: https://github.com/home-assistant/core/pull/147424 +[#147429]: https://github.com/home-assistant/core/pull/147429 +[#147430]: https://github.com/home-assistant/core/pull/147430 +[#147435]: https://github.com/home-assistant/core/pull/147435 +[#147438]: https://github.com/home-assistant/core/pull/147438 +[#147439]: https://github.com/home-assistant/core/pull/147439 +[#147440]: https://github.com/home-assistant/core/pull/147440 +[#147441]: https://github.com/home-assistant/core/pull/147441 +[#147443]: https://github.com/home-assistant/core/pull/147443 +[#147445]: https://github.com/home-assistant/core/pull/147445 +[#147447]: https://github.com/home-assistant/core/pull/147447 +[#147448]: https://github.com/home-assistant/core/pull/147448 +[#147450]: https://github.com/home-assistant/core/pull/147450 +[#147453]: https://github.com/home-assistant/core/pull/147453 +[#147454]: https://github.com/home-assistant/core/pull/147454 +[#147455]: https://github.com/home-assistant/core/pull/147455 +[#147458]: https://github.com/home-assistant/core/pull/147458 +[#147462]: https://github.com/home-assistant/core/pull/147462 +[#147466]: https://github.com/home-assistant/core/pull/147466 +[#147469]: https://github.com/home-assistant/core/pull/147469 +[#147471]: https://github.com/home-assistant/core/pull/147471 +[#147472]: https://github.com/home-assistant/core/pull/147472 +[#147474]: https://github.com/home-assistant/core/pull/147474 +[#147475]: https://github.com/home-assistant/core/pull/147475 +[#147476]: https://github.com/home-assistant/core/pull/147476 +[#147477]: https://github.com/home-assistant/core/pull/147477 +[#147478]: https://github.com/home-assistant/core/pull/147478 +[#147479]: https://github.com/home-assistant/core/pull/147479 +[#147480]: https://github.com/home-assistant/core/pull/147480 +[#147481]: https://github.com/home-assistant/core/pull/147481 +[#147485]: https://github.com/home-assistant/core/pull/147485 +[#147488]: https://github.com/home-assistant/core/pull/147488 +[#147489]: https://github.com/home-assistant/core/pull/147489 +[#147492]: https://github.com/home-assistant/core/pull/147492 +[#147493]: https://github.com/home-assistant/core/pull/147493 +[#147494]: https://github.com/home-assistant/core/pull/147494 +[#147496]: https://github.com/home-assistant/core/pull/147496 +[#147498]: https://github.com/home-assistant/core/pull/147498 +[#147499]: https://github.com/home-assistant/core/pull/147499 +[#147503]: https://github.com/home-assistant/core/pull/147503 +[#147506]: https://github.com/home-assistant/core/pull/147506 +[#147508]: https://github.com/home-assistant/core/pull/147508 +[#147510]: https://github.com/home-assistant/core/pull/147510 +[#147517]: https://github.com/home-assistant/core/pull/147517 +[#147521]: https://github.com/home-assistant/core/pull/147521 +[@Bidski]: https://github.com/Bidski +[@Bre77]: https://github.com/Bre77 +[@Chupaka]: https://github.com/Chupaka +[@CubeZ2mDeveloper]: https://github.com/CubeZ2mDeveloper +[@DCSBL]: https://github.com/DCSBL +[@DeerMaximum]: https://github.com/DeerMaximum +[@Diegorro98]: https://github.com/Diegorro98 +[@Foscam-wangzhengyu]: https://github.com/Foscam-wangzhengyu +[@GrandMoff100]: https://github.com/GrandMoff100 +[@HarvsG]: https://github.com/HarvsG +[@Imeon-Energy]: https://github.com/Imeon-Energy +[@JackJPowell]: https://github.com/JackJPowell +[@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration +[@LaStrada]: https://github.com/LaStrada +[@Lesekater]: https://github.com/Lesekater +[@LoSk-p]: https://github.com/LoSk-p +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MindFreeze]: https://github.com/MindFreeze +[@NoRi2909]: https://github.com/NoRi2909 +[@PeteRager]: https://github.com/PeteRager +[@Petro31]: https://github.com/Petro31 +[@Shulyaka]: https://github.com/Shulyaka +[@Shutgun]: https://github.com/Shutgun +[@Sibgatulin]: https://github.com/Sibgatulin +[@Taraman17]: https://github.com/Taraman17 +[@Thomas55555]: https://github.com/Thomas55555 +[@Thulrus]: https://github.com/Thulrus +[@ToniCipriani]: https://github.com/ToniCipriani +[@ViViDboarder]: https://github.com/ViViDboarder +[@XiaoLing-git]: https://github.com/XiaoLing-git +[@abmantis]: https://github.com/abmantis +[@agners]: https://github.com/agners +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@arturpragacz]: https://github.com/arturpragacz +[@astrandb]: https://github.com/astrandb +[@aviadlevy]: https://github.com/aviadlevy +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bouwew]: https://github.com/bouwew +[@bramkragten]: https://github.com/bramkragten +[@catsmanac]: https://github.com/catsmanac +[@cdce8p]: https://github.com/cdce8p +[@chemelli74]: https://github.com/chemelli74 +[@christopherboyd]: https://github.com/christopherboyd +[@crug80]: https://github.com/crug80 +[@edenhaus]: https://github.com/edenhaus +[@eifinger]: https://github.com/eifinger +[@emontnemery]: https://github.com/emontnemery +[@epenet]: https://github.com/epenet +[@erwindouna]: https://github.com/erwindouna +[@etiennec78]: https://github.com/etiennec78 +[@farmio]: https://github.com/farmio +[@foxel]: https://github.com/foxel +[@frenck]: https://github.com/frenck +[@fvgarrel]: https://github.com/fvgarrel +[@g-kiss]: https://github.com/g-kiss +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@hahn-th]: https://github.com/hahn-th +[@hanwg]: https://github.com/hanwg +[@jbouwh]: https://github.com/jbouwh +[@joostlek]: https://github.com/joostlek +[@jpbede]: https://github.com/jpbede +[@jpelgrom]: https://github.com/jpelgrom +[@karwosts]: https://github.com/karwosts +[@klejejs]: https://github.com/klejejs +[@lanthaler]: https://github.com/lanthaler +[@lboue]: https://github.com/lboue +[@lennartnederstigt]: https://github.com/lennartnederstigt +[@liudger]: https://github.com/liudger +[@luca-angemi]: https://github.com/luca-angemi +[@ludeeus]: https://github.com/ludeeus +[@marcelveldt]: https://github.com/marcelveldt +[@markhannon]: https://github.com/markhannon +[@matrixd2]: https://github.com/matrixd2 +[@maximvelichko]: https://github.com/maximvelichko +[@mbo18]: https://github.com/mbo18 +[@mib1185]: https://github.com/mib1185 +[@michaelheyman]: https://github.com/michaelheyman +[@mikey0000]: https://github.com/mikey0000 +[@mswilson]: https://github.com/mswilson +[@natekspencer]: https://github.com/natekspencer +[@natepugh]: https://github.com/natepugh +[@noahhusby]: https://github.com/noahhusby +[@ocrease]: https://github.com/ocrease +[@parholmdahl]: https://github.com/parholmdahl +[@peteS-UK]: https://github.com/peteS-UK +[@piitaya]: https://github.com/piitaya +[@puddly]: https://github.com/puddly +[@rappenze]: https://github.com/rappenze +[@regulad]: https://github.com/regulad +[@rlint-explicatis]: https://github.com/rlint-explicatis +[@rrooggiieerr]: https://github.com/rrooggiieerr +[@sVnsation]: https://github.com/sVnsation +[@sanjay900]: https://github.com/sanjay900 +[@shaiu]: https://github.com/shaiu +[@silamon]: https://github.com/silamon +[@srescio]: https://github.com/srescio +[@starkillerOG]: https://github.com/starkillerOG +[@synesthesiam]: https://github.com/synesthesiam +[@thomasddn]: https://github.com/thomasddn +[@tl-sl]: https://github.com/tl-sl +[@tr4nt0r]: https://github.com/tr4nt0r +[@tronikos]: https://github.com/tronikos +[@wbyoung]: https://github.com/wbyoung +[@willschlitzer]: https://github.com/willschlitzer +[@yuxincs]: https://github.com/yuxincs +[@zerzhang]: https://github.com/zerzhang +[@zweckj]: https://github.com/zweckj +[@zxdavb]: https://github.com/zxdavb diff --git a/source/images/blog/2025-07/social.png b/source/images/blog/2025-07/social.png new file mode 100644 index 0000000000000000000000000000000000000000..511b12ea558f1a57a5a6fa86461ad9409e1bf333 GIT binary patch literal 258806 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%0DE1Z<&pfKX<)z&yTLMolQJYE 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Ⓢ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

    Geo>55zH&TESKX;H3H+A@0JbOV? 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

    0skwmncwQT}= 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

    @@ -217,7 +217,7 @@ frontpage_image: /images/frontpage/voice-pe-frontpage.jpg alt="Front view of the Voice Preview Edition showing the speaker holes">
    Buy now - * Recommended MSRP. Pricing subject to individual retailers. + * Recommended MSRP. Prices differ between regions due to varying local market costs and conditions, and subject to individual retailers.