From 133d69d50a13485ceef970d72879a021e44d6637 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 28 Jan 2025 15:53:38 +0100 Subject: [PATCH 01/79] 2025.2: Initial beta release notes --- _config.yml | 6 +- .../_posts/2025-02-05-release-20252.markdown | 429 ++++ source/changelogs/core-2025.2.markdown | 2280 +++++++++++++++++ 3 files changed, 2712 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2025-02-05-release-20252.markdown create mode 100644 source/changelogs/core-2025.2.markdown diff --git a/_config.yml b/_config.yml index 440c5d549db..726af9c9efb 100644 --- a/_config.yml +++ b/_config.yml @@ -107,9 +107,9 @@ social: # Home Assistant release details current_major_version: 2025 -current_minor_version: 1 -current_patch_version: 4 -date_released: 2025-01-24 +current_minor_version: 2 +current_patch_version: 0 +date_released: 2025-02-05 # 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-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown new file mode 100644 index 00000000000..e2f2b3032ce --- /dev/null +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -0,0 +1,429 @@ +--- +layout: post +title: "2025.2 Beta: Iterating on backups" +description: "Beta release notes for Home Assistant 2025.2" +date: 2024-12-28 00:00:00 +date_formatted: "February 5, 2025" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: + - Release-Notes + - Core +og_image: /images/blog/2025-02/social.jpg +--- + + + +{% note %} + +**Welcome to the beta release notes for Home Assistant 2025.2** πŸŽ‰ + +
+ +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/128) +- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/719) +- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/135) + +πŸ™ 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=rflpsHsEE5s) +5 February 2025, at 20:00 GMT / 12:00 PT / 21:00 CET! + +{% endtip %} + +Home Assistant 2025.2! πŸŽ‰ + +Enjoy the (beta) release! + +../Frenck + + + +- [Iterating on backups](#iterating-on-backups) + - [Unencrypted backups](#unencrypted-backups) + - [Ability to turn off encryption for specific locations](#ability-to-turn-off-encryption-for-specific-locations) + - [Downloading backups unencrypted](#downloading-backups-unencrypted) + - [Customize the time of your backups](#customize-the-time-of-your-backups) + - [Taking backups on an advanced schedule](#taking-backups-on-an-advanced-schedule) + - [Re-introduction of the backup toggle on update](#re-introduction-of-the-backup-toggle-on-update) + - [Backup on updating Home Assistant](#backup-on-updating-home-assistant) + - [Backup on updating add-ons](#backup-on-updating-add-ons) + - [Improved filenames for backups](#improved-filenames-for-backups) +- [Integrations](#integrations) + - [New integrations](#new-integrations) + - [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations) + - [Now available to set up from the UI](#now-available-to-set-up-from-the-ui) +- [Other noteworthy changes](#other-noteworthy-changes) +- [Lorem ipsum](#lorem-ipsum) +- [Need help? Join the community!](#need-help-join-the-community) +- [Backward-incompatible changes](#backward-incompatible-changes) +- [All changes](#all-changes) + +## Iterating on backups + +In the previous release we fully revamped the whole backup experience and added +a lot of new features to make it easier to use. That release set the stage for +next iterations and opened up the ability for integrations to provide locations +to store backups. + +We've received **a lot** of feedback on the new backup system, which is awesome! +All the feedback helped us prioritize the most requested features, and other +improvements to the backup system. + +This release includes a lot of the most requested requested improvements and +abilities. + +### Unencrypted backups + +The new backup system came with a lot of security improvements, including +encryption of backups. However, it turns out, many use these backups to +extract and restore single files or configurations. A use case, where encryption +made it harder to use. + +This release we made two changes to the backup system, to aid with this most +requested feature and use case. + +#### Ability to turn off encryption for specific locations + +While our default, an recommendation remains to encrypt backups, as of this +release, you can turn off encryption on a per location basis. This allows you +to store backups on, for example, you local NAS, in an unencrypted format. + +There is one exception to this, which is Home Assistant Cloud. Backups stored +in Home Assistant Cloud will always be encrypted, and cannot be turned off. +At Nabu Casa, we take your privacy and security very seriously, and we never +ever want to be able to access your data. + +#### Downloading backups unencrypted + +Downloading backups from the Home Assistant interface, will now always download +the backup in an unencrypted format, that can be extracted using your favorite +archive tool. + +This works for all backups, regardless of the encryption setting of the location +they are stored in. So, if you download an encrypted backup from Home Assistant +Cloud through the Home Assistant interface, will decrypt the backup on the fly +while you download it. + +### Customize the time of your backups + +The initial iteration of the backup system, scheduled backups to run at 4:45 AM. +And this time, wasn't ideal for everyone. Some, for example, turned of their +NAS systems during the night, meaning the backup would fail. + +This release, we added the ability to customize the time of your backups to your +liking. Additionally, if you choose to make weekly backups, you can now select +the days of the week you want the backup to run. + +### Taking backups on an advanced schedule + +The above backup time changes not enough for you? Well, you are in luck! This +release, we added an action (`backup.automated_backup`) which you can use +to trigger a backup in an automation. + +This allows you to create automated backups on any schedule you like, or even +add conditions and actions around it. For example, you could make an automation +that triggers on a calendar, turns on your NAS, awaits till it is online, and +then triggers a backup. + +### Re-introduction of the backup toggle on update + +If you run the Home Assistant OS, you get updates for Home Assistant and +all add-ons. This used to have a toggle to create a backup before updating, +which was removed in the previous release. + +This change was made because when on running automated regular backups, this +feature was considered redundant. However, we've received a lot of feedback +that this feature was used by many, to ensure they have the latest data before +updating and, in case of add-ons, to have a backup of the previous version +of the add-on. + +Valid cases, and we are re-introducing this backup on update toggle in this +release, but in a smarter way. + +#### Backup on updating Home Assistant + +When updating Home Assistant, the toggle is now turned off by defaults and +shows the last time you made a backup. This gives you a clear indication of +when you last made a backup, and gives you the ability to decide if you want +to make a new one before updating. + +If you turn the switch on, a full automated backuped is created and synced to +your configured locations, before the update is started. + +This full sync is done to ensure you have the latest backup available in case +the update fails, and you need to restore your system. If an Home Assistant +update would fatally fail, you'd wouldn't have an interface to download or +restore a backup from; hence this path is put in place. + +#### Backup on updating add-ons + +When updating add-ons, things are slightly different. The toggle exists here +too, and is disabled by default. However, when you enable it, only a backup +of your add-on and its data is created. + +We automatically keep around the last previous version of the add-on, so you +can always roll back to the previous version if needed. + +To prevent your system for filling up with old add-on backups, we automatically +delete the previous versions of the add-on backup after a new one is created. + +### Improved filenames for backups + +One of the feedback we've seen a lot, is that the filenames created by +backups stored on backup locations, have been very cryptic and hard to +understand for humans. + +This feedback was fair, as the filename was an hash and originally not designed +to be human readable. This method was not newly introduced last release, but +I guess it became more apparent with the new backup system. + +So, this release, we've improved the filenames of the backups stored on your +backup locations. The filename now includes the date and time the backup was +created, making it easier to understand and identify the backup you are looking +for, even outside of Home Assistant. + +## 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: + +- **[Homee]**, added by [@Taraman17] + Integrate your [Homee smart home system] into Home Assistant. +- **[igloohome]**, added by [@keithle888] + Monitor the battery levels of your [iglooco smart access device(s)]. +- **[LetPot]**, added by [@jpelgrom] + Monitor your [LetPot indoor garden]. +- **[Overseerr]**, added by [@joostlek] + Interact with your [Overseerr media requests] directly from Home Assistant. + +[@joostlek]: https://github.com/joostlek +[@jpelgrom]: https://github.com/jpelgrom +[@keithle888]: https://github.com/keithle888 +[@Taraman17]: https://github.com/Taraman17 +[Homee smart home system]: https://hom.ee/ +[Homee]: /integrations/homee +[iglooco smart access device(s)]: https://www.igloohome.co/#products +[igloohome]: /integrations/igloohome +[LetPot indoor garden]: https://letpot.com/ +[LetPot]: /integrations/letpot +[Overseerr media requests]: https://overseerr.dev/ +[Overseerr]: /integrations/overseerr + +**TODO: These still need to be formatted in the list above** + +- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) ([mcp_server docs]) (new-integration) +- Add the Model Context Protocol integration ([@allenporter] - [#135058]) ([mcp docs]) (new-integration) +- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) ([decorquip docs]) (new-integration) +- Add new integration Qbus ([@Qbus-iot] - [#127280]) ([qbus docs]) (new-integration) + +### 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: + +- Add support for Shelly BLU TRV ([@chemelli74] - [#128439]) ([shelly docs]) (noteworthy) +- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) ([vesync docs]) (new-platform) (noteworthy) +- Add vesync number platform ([@iprak] - [#135564]) ([vesync docs]) (new-platform) (noteworthy) +- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) ([tplink docs]) (new-platform) (noteworthy) + +### 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: + +- **[NMBS]**, done by [@silamon] + +[@silamon]: https://github.com/silamon +[NMBS]: /integrations/nmbs + +## Other noteworthy changes + +There are many more improvements in this release; here are some of the other +noteworthy changes this release: + +- The [Lorem ipsum] integration now supports slipsum! Thanks [@frenck]! + +[@frenck]: https://github.com/frenck +[Lorem ipsum]: /integrations/lorem_ipsum + +## Lorem ipsum + +lorem ipsum + +## 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 "Ecovas" %} + +The attributes on the vacuum entity for the lifespan of the main brush, side brush, and filter have been deprecated and are now removed in 2025.2. These attributes are superseded by dedicated sensor entities. + +([@gjohansson-ST] - [#134492]) ([documentation](/integrations/ecovacs)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#134492]: https://github.com/home-assistant/core/pull/134492 + +{% enddetails %} + +{% details "Home Connect" %} + +Some appliances might lose their power entity as the power setting is not reported by the API. + +([@Diegorro98] - [#135930]) ([documentation](/integrations/home_connect)) + +[@Diegorro98]: https://github.com/135930 +[#135930]: https://github.com/home-assistant/core/pull/135930 + +{% enddetails %} + +{% details "IMGW-PIB" %} + +Some hydrology data is no longer available to Home Assistant users via IMGW-PIB +API and for this reason, the following entities are removed: + +- `flood alarm` binary sensor +- `flood alarm level` sensor +- `flood warning` binary sensor +- `flood warning level` sensor + +([@bieniu] - [#134668]) ([documentation](/integrations/imgw_pib)) + +[@bieniu]: https://github.com/bieniu +[#134668]: https://github.com/home-assistant/core/pull/134668 + +{% enddetails %} + +{% details "KNX" %} + +The "State Updater" option in the integration settings now works as intended. Previously, the option wasn’t applied correctly. + +- When disabled: KNX will only read a `state_addres` once when the connection is established. +- When enabled: KNX will also read any `state_addres` if no value has been received for one hour. + +Please review your integration settings to ensure this option is configured according to your preferences. +([@farmio] - [#135611]) ([documentation](/integrations/knx)) + +[@farmio]: https://github.com/farmio +[#135611]: https://github.com/home-assistant/core/pull/135611 + +{% enddetails %} + +{% details "Litter-Robot" %} + +Remove extra_state_attributes from Litter-Robot vacuum entities +These were previously migrated to sensors. + +([@natekspencer] - [#136196]) ([documentation](/integrations/litterrobot)) + +[@natekspencer]: https://github.com/natekspencer +[#136196]: https://github.com/home-assistant/core/pull/136196 + +{% enddetails %} + +{% details "MQTT" %} + +To reconfigure the MQTT broker settings, users need to start a Reconfiguration flow. When `CONFIGURE` is selected, MQTT shows a page "MQTT settings" with subscribe and publish tools. The `Re-configure MQTT` button will be replaced with a `MQTT options` page. The reconfiguration option will only be available from the MQTT Config Entry context menu. + +([@jbouwh] - [#133342]) ([documentation](/integrations/mqtt)) + +[@jbouwh]: https://github.com/jbouwh +[#133342]: https://github.com/home-assistant/core/pull/133342 + +{% enddetails %} + +{% details "Pentair ScreenLogic" %} + +Raw states derived from ScreenLogic enums are now lowercase instead of Title Case. This change impacts: +- "[**pH**/**ORP**] **dosing state**" `sensor` entities. + - "Dosing", "Mixing", and "Monitoring" are now "dosing", "mixing", and "monitoring" respectively. +- `preset_mode` state attribute for ScreenLogic `climate` entities. where raw states have also been underscored-spaced and had any punctuation removed. + - "Solar", "Solar Preferred", "Heater", and "Don't Change" are now "solar", "solar_preferred", "heater", and "dont_change". + +These changes support the addition of translation keys for text-based entity states. Users should update any references to the above states/preset_modes to the new, lowercase versions. + +([@dieselrabbit] - [#133866]) ([documentation](/integrations/screenlogic)) + +[@dieselrabbit]: https://github.com/dieselrabbit +[#133866]: https://github.com/home-assistant/core/pull/133866 + +{% 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 are the most notable for this release: + +- [Relocate dhcp/ssdp/usb/zeroconf ServiceInfo models](https://developers.home-assistant.io/blog/2025/01/15/service-info) + +[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.2](/changelogs/core-2025.2) diff --git a/source/changelogs/core-2025.2.markdown b/source/changelogs/core-2025.2.markdown new file mode 100644 index 00000000000..acf49afe6c7 --- /dev/null +++ b/source/changelogs/core-2025.2.markdown @@ -0,0 +1,2280 @@ +--- +title: Full changelog for Home Assistant Core 2025.2 +description: Detailed changelog for the Home Assistant Core 2025.2 release +replace_regex: \s\(\[?[a-z0-9\-\s_]+\]?\)$ +--- + +These are all the changes included in the Home Assistant Core 2025.2 release. + +For a summary in a more readable format: +[Release notes blog for this release](/blog/2025/02/05/release-20252/). + +- 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]) + +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#135852]: https://github.com/home-assistant/core/pull/135852 +[#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 +[#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 +[#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 +[#136049]: https://github.com/home-assistant/core/pull/136049 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[#136511]: https://github.com/home-assistant/core/pull/136511 +[#136516]: https://github.com/home-assistant/core/pull/136516 +[#136521]: https://github.com/home-assistant/core/pull/136521 +[#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 +[#136555]: https://github.com/home-assistant/core/pull/136555 +[#136561]: https://github.com/home-assistant/core/pull/136561 +[#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 +[#136578]: https://github.com/home-assistant/core/pull/136578 +[#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 +[#136591]: https://github.com/home-assistant/core/pull/136591 +[#136593]: https://github.com/home-assistant/core/pull/136593 +[#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 +[#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 +[#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 +[#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 +[#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 +[#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 +[@Anonym-tsk]: https://github.com/Anonym-tsk +[@Bre77]: https://github.com/Bre77 +[@CFenner]: https://github.com/CFenner +[@DCSBL]: https://github.com/DCSBL +[@Danielhiversen]: https://github.com/Danielhiversen +[@Diegorro98]: https://github.com/Diegorro98 +[@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 +[@LG-ThinQ-Integration]: https://github.com/LG-ThinQ-Integration +[@LaStrada]: https://github.com/LaStrada +[@Lash-L]: https://github.com/Lash-L +[@LouisChrist]: https://github.com/LouisChrist +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@Master-Guy]: https://github.com/Master-Guy +[@N3rdix]: https://github.com/N3rdix +[@NoRi2909]: https://github.com/NoRi2909 +[@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 +[@RaHehl]: https://github.com/RaHehl +[@SeraphicRav]: https://github.com/SeraphicRav +[@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 +[@Taraman17]: https://github.com/Taraman17 +[@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 +[@abmantis]: https://github.com/abmantis +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@andrew-codechimp]: https://github.com/andrew-codechimp +[@andrewsayre]: https://github.com/andrewsayre +[@arturpragacz]: https://github.com/arturpragacz +[@ashionky]: https://github.com/ashionky +[@astrandb]: https://github.com/astrandb +[@austinmroczek]: https://github.com/austinmroczek +[@autinerd]: https://github.com/autinerd +[@balloob]: https://github.com/balloob +[@bdraco]: https://github.com/bdraco +[@beginner2047]: https://github.com/beginner2047 +[@bieniu]: https://github.com/bieniu +[@bors-ltd]: https://github.com/bors-ltd +[@bouwew]: https://github.com/bouwew +[@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 +[@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 +[@farkasdi]: https://github.com/farkasdi +[@farmio]: https://github.com/farmio +[@firstof9]: https://github.com/firstof9 +[@frenck]: https://github.com/frenck +[@fwestenberg]: https://github.com/fwestenberg +[@gentoo-root]: https://github.com/gentoo-root +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@gjong]: https://github.com/gjong +[@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 +[@jaminh]: https://github.com/jaminh +[@jb101010-2]: https://github.com/jb101010-2 +[@jbarreiros]: https://github.com/jbarreiros +[@jbouwh]: https://github.com/jbouwh +[@jesperraemaekers]: https://github.com/jesperraemaekers +[@jiriappl]: https://github.com/jiriappl +[@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 +[@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 +[@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 +[@pawlizio]: https://github.com/pawlizio +[@peteS-UK]: https://github.com/peteS-UK +[@puddly]: https://github.com/puddly +[@rajlaud]: https://github.com/rajlaud +[@redge76]: https://github.com/redge76 +[@rikroe]: https://github.com/rikroe +[@rpavlik]: https://github.com/rpavlik +[@rrooggiieerr]: https://github.com/rrooggiieerr +[@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 +[@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 +[@thecode]: https://github.com/thecode +[@tkunzfeld]: https://github.com/tkunzfeld +[@tl-sl]: https://github.com/tl-sl +[@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 +[@zweckj]: https://github.com/zweckj From a23416b399aca403838b85990c4bafe85a17b23c Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 29 Jan 2025 15:17:29 +0100 Subject: [PATCH 02/79] Update 2025-02-05-release-20252.markdown --- .../_posts/2025-02-05-release-20252.markdown | 125 ++++++++++++------ 1 file changed, 88 insertions(+), 37 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index e2f2b3032ce..13997ab918a 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -2,7 +2,7 @@ layout: post title: "2025.2 Beta: Iterating on backups" description: "Beta release notes for Home Assistant 2025.2" -date: 2024-12-28 00:00:00 +date: 2025-01-29 00:00:00 date_formatted: "February 5, 2025" author: Franck Nijhof author_twitter: frenck @@ -85,6 +85,7 @@ Enjoy the (beta) release! - [Backup on updating Home Assistant](#backup-on-updating-home-assistant) - [Backup on updating add-ons](#backup-on-updating-add-ons) - [Improved filenames for backups](#improved-filenames-for-backups) +- [Voice](#voice) - [Integrations](#integrations) - [New integrations](#new-integrations) - [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations) @@ -121,9 +122,9 @@ requested feature and use case. #### Ability to turn off encryption for specific locations -While our default, an recommendation remains to encrypt backups, as of this +While our default recommendation remains to encrypt backups, as of this release, you can turn off encryption on a per location basis. This allows you -to store backups on, for example, you local NAS, in an unencrypted format. +to store backups on you local NAS, for example, in an unencrypted format. There is one exception to this, which is Home Assistant Cloud. Backups stored in Home Assistant Cloud will always be encrypted, and cannot be turned off. @@ -132,19 +133,19 @@ ever want to be able to access your data. #### Downloading backups unencrypted -Downloading backups from the Home Assistant interface, will now always download -the backup in an unencrypted format, that can be extracted using your favorite +Downloading backups from the Home Assistant interface will now always download +the backup in an unencrypted format that can be extracted using your favorite archive tool. This works for all backups, regardless of the encryption setting of the location they are stored in. So, if you download an encrypted backup from Home Assistant -Cloud through the Home Assistant interface, will decrypt the backup on the fly +Cloud through the Home Assistant interface, it will decrypt the backup on the fly while you download it. ### Customize the time of your backups -The initial iteration of the backup system, scheduled backups to run at 4:45 AM. -And this time, wasn't ideal for everyone. Some, for example, turned of their +The initial iteration of the backup system scheduled backups to run at 4:45 AM. +And this time, wasn't ideal for everyone. Some, for example, turned off their NAS systems during the night, meaning the backup would fail. This release, we added the ability to customize the time of your backups to your @@ -153,7 +154,7 @@ the days of the week you want the backup to run. ### Taking backups on an advanced schedule -The above backup time changes not enough for you? Well, you are in luck! This +The above backup time changes not flexible enough for you? Well, you are in luck! This release, we added an action (`backup.automated_backup`) which you can use to trigger a backup in an automation. @@ -179,16 +180,16 @@ release, but in a smarter way. #### Backup on updating Home Assistant -When updating Home Assistant, the toggle is now turned off by defaults and +When updating Home Assistant, the toggle is now turned off by default and shows the last time you made a backup. This gives you a clear indication of when you last made a backup, and gives you the ability to decide if you want to make a new one before updating. -If you turn the switch on, a full automated backuped is created and synced to +If you turn the switch on, a full automated backup is created and synced to your configured locations, before the update is started. This full sync is done to ensure you have the latest backup available in case -the update fails, and you need to restore your system. If an Home Assistant +the update fails, and you need to restore your system. If a Home Assistant update would fatally fail, you'd wouldn't have an interface to download or restore a backup from; hence this path is put in place. @@ -210,15 +211,54 @@ One of the feedback we've seen a lot, is that the filenames created by backups stored on backup locations, have been very cryptic and hard to understand for humans. -This feedback was fair, as the filename was an hash and originally not designed -to be human readable. This method was not newly introduced last release, but -I guess it became more apparent with the new backup system. +This feedback was fair, as the filename was a hash and originally not designed +to be human readable. This method was not newly introduced last release, but it was made more apparent to us with the new backup system. So, this release, we've improved the filenames of the backups stored on your backup locations. The filename now includes the date and time the backup was created, making it easier to understand and identify the backup you are looking for, even outside of Home Assistant. +## Voice +Assist, our [private voice assistant](/voice_control/), is getting a few new features in this release. So let's talk about them! + +### New Broadcast intent +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, but our language leaders are working hard on making sure it will be supported soon in your language! + +### Setting Temperature on Thermostat +A few releases ago we introduced an intent to get a climate current temperature. +As of this release, you can also set the target temperature of your thermostat by voice. +Try it by saying "Set the temperature to 19 degrees" +This will smartly target the area you are in (If you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (If you only have a central unit). You can also target specific devices by name if you prefer. + +### LLMs meet calendars +Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](## LLMs meet calendars + +Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](/voice_control/voice_remote_expose_devices/) to enable this functionality.) to enable this functionality. + +### Shared history between the default conversation agent and its LLM-based fallback +In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature that allowed you to use our fast and local default conversation agent for most queries, and yet be able to fall back to a much more powerful LLM-based agent for more complex queries. + +This introduced some interesting behaviors. From a user perspective, it looked like you were talking to the same assistant, whereas, in reality, nothing was shared between the two agents. +This led to some less-than-optimal scenarios, such as this one: + + + +The first command is processed locally by our default agent, but the follow-up request is processed by the LLM-based agent, since no memory is shared, it does not understand what device you want to turn off. + +Starting with this release, both agents now share the same command history, fixing completely this issue. + + + +### Model Context Protocol +[Model Context Protocol](https://modelcontextprotocol.io/introduction) is here. Users can now integrate Home Assistant into their AI tools that support MCP, and integrate MCP servers as tools in Home Assistant. + +### Home Assistant will be able to call your analog phone to tell you a message. + +The [VoIP](/integrations/voip/) integration will now be able to call your phone and tell you a message! Using the [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) you can play a message when some one picks up the phone. + ## Integrations Thanks to our community for keeping pace with the new {% term integrations %} @@ -236,11 +276,25 @@ We welcome the following new integrations in this release: Monitor your [LetPot indoor garden]. - **[Overseerr]**, added by [@joostlek] Interact with your [Overseerr media requests] directly from Home Assistant. +- **[Model Context Protocol Server]**, added by [@allenporter] + Enables using Home Assistant to provide context for MCP LLM Client Applications. For example, you can expose your Google Tasks To-do list as a tool for Claude Desktop. +- **[Model Context Protocol]**, added by [@allenporter] + Enables using [MCP Servers] in Home Assistant for providing additional tools to use with a conversation agent. +- **[Qbus]**, added by [@Qbus-iot] + Allows you to integrate your [Qbus Control] into Home Assistant. + + +This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with discoverability. These ones are new: + +- **[Decorquip Dream]**, provided by [Motionblinds] added by [@starkillerOG] [@joostlek]: https://github.com/joostlek [@jpelgrom]: https://github.com/jpelgrom [@keithle888]: https://github.com/keithle888 [@Taraman17]: https://github.com/Taraman17 +[@allenporter]: https://github.com/allenporter +[@starkillerOG]: https://github.com/starkillerOG +[@Qbus-iot]: https://github.com/Qbus-iot [Homee smart home system]: https://hom.ee/ [Homee]: /integrations/homee [iglooco smart access device(s)]: https://www.igloohome.co/#products @@ -249,13 +303,13 @@ We welcome the following new integrations in this release: [LetPot]: /integrations/letpot [Overseerr media requests]: https://overseerr.dev/ [Overseerr]: /integrations/overseerr - -**TODO: These still need to be formatted in the list above** - -- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) ([mcp_server docs]) (new-integration) -- Add the Model Context Protocol integration ([@allenporter] - [#135058]) ([mcp docs]) (new-integration) -- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) ([decorquip docs]) (new-integration) -- Add new integration Qbus ([@Qbus-iot] - [#127280]) ([qbus docs]) (new-integration) +[Model Context Protocol]: /integrations/mcp +[Model Context Protocol Server]: /integrations/mcp_server +[MCP Servers]: https://modelcontextprotocol.io/ +[Qbus Control]: https://www.qbus.be/ +[Qbus]: /integrations/qbus/ +[Decorquip Dream]: /integrations/decorquip/ +[Motionblinds]: /integrations/motion_blinds ### Noteworthy improvements to existing integrations @@ -263,10 +317,17 @@ 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: -- Add support for Shelly BLU TRV ([@chemelli74] - [#128439]) ([shelly docs]) (noteworthy) -- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) ([vesync docs]) (new-platform) (noteworthy) -- Add vesync number platform ([@iprak] - [#135564]) ([vesync docs]) (new-platform) (noteworthy) -- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) ([tplink docs]) (new-platform) (noteworthy) +- Support for the [Shelly] BLU TRV was added by [@chemelli74]! +- There is now support for humidifiers and numbers for [Vesync] devices! Thanks [@iprak]! +- [@rytilahti] added support for [TP-Link Tapo] Robovacs. + +[@chemelli74]: https://github.com/chemelli74 +[Shelly]: /integrations/shelly +[@iprak]: https://github.com/iprak +[Vesync]: /integrations/vesync +[@rytilahti]: https://github.com/rytilahti +[TP Link Tapo]: /integrations/tplink + ### Now available to set up from the UI @@ -284,17 +345,7 @@ The following integration is now available via the Home Assistant UI: ## Other noteworthy changes -There are many more improvements in this release; here are some of the other -noteworthy changes this release: - -- The [Lorem ipsum] integration now supports slipsum! Thanks [@frenck]! - -[@frenck]: https://github.com/frenck -[Lorem ipsum]: /integrations/lorem_ipsum - -## Lorem ipsum - -lorem ipsum +- New graphs ## Need help? Join the community! From 15248a0944fdcf8b606d85fec1cb4dbbd94dfcfa Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 29 Jan 2025 16:07:07 +0100 Subject: [PATCH 03/79] tiny tweaks --- source/_posts/2025-02-05-release-20252.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 13997ab918a..261b40427c3 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -98,7 +98,7 @@ Enjoy the (beta) release! ## Iterating on backups -In the previous release we fully revamped the whole backup experience and added +In the previous release, we fully revamped the whole backup experience and added a lot of new features to make it easier to use. That release set the stage for next iterations and opened up the ability for integrations to provide locations to store backups. @@ -107,14 +107,14 @@ We've received **a lot** of feedback on the new backup system, which is awesome! All the feedback helped us prioritize the most requested features, and other improvements to the backup system. -This release includes a lot of the most requested requested improvements and +This release includes a lot of the most requested improvements and abilities. ### Unencrypted backups The new backup system came with a lot of security improvements, including encryption of backups. However, it turns out, many use these backups to -extract and restore single files or configurations. A use case, where encryption +extract and restore single files or configurations. A use case where encryption made it harder to use. This release we made two changes to the backup system, to aid with this most @@ -127,7 +127,7 @@ release, you can turn off encryption on a per location basis. This allows you to store backups on you local NAS, for example, in an unencrypted format. There is one exception to this, which is Home Assistant Cloud. Backups stored -in Home Assistant Cloud will always be encrypted, and cannot be turned off. +in Home Assistant Cloud will always be encrypted, and encryption cannot be turned off. At Nabu Casa, we take your privacy and security very seriously, and we never ever want to be able to access your data. From eb6db300923589bbdc67d99bcfb992029975c742 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 29 Jan 2025 16:12:14 +0100 Subject: [PATCH 04/79] images --- .../_posts/2025-02-05-release-20252.markdown | 27 +++++++++++++----- .../images/blog/2025-02/backup-schedule.png | Bin 0 -> 67081 bytes .../blog/2025-02/backup-toggle-update.png | Bin 0 -> 15036 bytes .../2025-02/conversation-history-after.png | Bin 0 -> 98513 bytes .../2025-02/conversation-history-before.png | Bin 0 -> 96802 bytes .../blog/2025-02/encryption-settings.png | Bin 0 -> 39878 bytes 6 files changed, 20 insertions(+), 7 deletions(-) create mode 100644 source/images/blog/2025-02/backup-schedule.png create mode 100644 source/images/blog/2025-02/backup-toggle-update.png create mode 100644 source/images/blog/2025-02/conversation-history-after.png create mode 100644 source/images/blog/2025-02/conversation-history-before.png create mode 100644 source/images/blog/2025-02/encryption-settings.png diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 261b40427c3..02893ea3f3e 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -86,6 +86,12 @@ Enjoy the (beta) release! - [Backup on updating add-ons](#backup-on-updating-add-ons) - [Improved filenames for backups](#improved-filenames-for-backups) - [Voice](#voice) + - [New Broadcast intent](#new-broadcast-intent) + - [Setting Temperature on Thermostat](#setting-temperature-on-thermostat) + - [LLMs meet calendars](#llms-meet-calendars) + - [Shared history between the default conversation agent and its LLM-based fallback](#shared-history-between-the-default-conversation-agent-and-its-llm-based-fallback) + - [Model Context Protocol](#model-context-protocol) + - [Home Assistant will be able to call your analog phone to tell you a message](#home-assistant-will-be-able-to-call-your-analog-phone-to-tell-you-a-message) - [Integrations](#integrations) - [New integrations](#new-integrations) - [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations) @@ -126,6 +132,8 @@ While our default recommendation remains to encrypt backups, as of this release, you can turn off encryption on a per location basis. This allows you to store backups on you local NAS, for example, in an unencrypted format. +Temporary screenshot + There is one exception to this, which is Home Assistant Cloud. Backups stored in Home Assistant Cloud will always be encrypted, and encryption cannot be turned off. At Nabu Casa, we take your privacy and security very seriously, and we never @@ -152,6 +160,8 @@ This release, we added the ability to customize the time of your backups to your liking. Additionally, if you choose to make weekly backups, you can now select the days of the week you want the backup to run. +Temporary screenshot + ### Taking backups on an advanced schedule The above backup time changes not flexible enough for you? Well, you are in luck! This @@ -185,6 +195,8 @@ shows the last time you made a backup. This gives you a clear indication of when you last made a backup, and gives you the ability to decide if you want to make a new one before updating. +Temporary screenshot + If you turn the switch on, a full automated backup is created and synced to your configured locations, before the update is started. @@ -234,9 +246,7 @@ Try it by saying "Set the temperature to 19 degrees" This will smartly target the area you are in (If you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (If you only have a central unit). You can also target specific devices by name if you prefer. ### LLMs meet calendars -Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](## LLMs meet calendars - -Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](/voice_control/voice_remote_expose_devices/) to enable this functionality.) to enable this functionality. +Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](/voice_control/voice_remote_expose_devices/) to enable this functionality. ### Shared history between the default conversation agent and its LLM-based fallback In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature that allowed you to use our fast and local default conversation agent for most queries, and yet be able to fall back to a much more powerful LLM-based agent for more complex queries. @@ -244,18 +254,18 @@ In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature th This introduced some interesting behaviors. From a user perspective, it looked like you were talking to the same assistant, whereas, in reality, nothing was shared between the two agents. This led to some less-than-optimal scenarios, such as this one: - +Screenshot of missing history in the conversation The first command is processed locally by our default agent, but the follow-up request is processed by the LLM-based agent, since no memory is shared, it does not understand what device you want to turn off. Starting with this release, both agents now share the same command history, fixing completely this issue. - +Screenshot of the new improved behavior ### Model Context Protocol [Model Context Protocol](https://modelcontextprotocol.io/introduction) is here. Users can now integrate Home Assistant into their AI tools that support MCP, and integrate MCP servers as tools in Home Assistant. -### Home Assistant will be able to call your analog phone to tell you a message. +### Home Assistant will be able to call your analog phone to tell you a message The [VoIP](/integrations/voip/) integration will now be able to call your phone and tell you a message! Using the [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) you can play a message when some one picks up the phone. @@ -345,7 +355,10 @@ The following integration is now available via the Home Assistant UI: ## Other noteworthy changes -- New graphs +- The frontend is using a new graph library! You should not notice any big changes (yet), but this will prepare us for bigger changes in the future! +- The [bluetooth] integration got it's own config panel, where you can see information about your bluetooth devices, like advertisement data. + +[bluetooth]: /integrations/bluetooth ## Need help? Join the community! diff --git a/source/images/blog/2025-02/backup-schedule.png b/source/images/blog/2025-02/backup-schedule.png new file mode 100644 index 0000000000000000000000000000000000000000..22c614f839c7727818786ba7ec2b7637af2e9feb GIT binary patch literal 67081 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

hLInCzo5gE9T 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 E4@WaXwEzGB literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-02/backup-toggle-update.png b/source/images/blog/2025-02/backup-toggle-update.png new file mode 100644 index 0000000000000000000000000000000000000000..64a0ad236a3274bc471108fa33b1b5a3e880c8d5 GIT binary patch literal 15036 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 D6{o55 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-02/conversation-history-after.png b/source/images/blog/2025-02/conversation-history-after.png new file mode 100644 index 0000000000000000000000000000000000000000..d65fae4db06fffe30b4bb0749e55298fb93c88af GIT binary patch literal 98513 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

uJ;AJm+rpUE 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 a&+mD&HZiSoO&oAmhr!d;&t;ucLK6VH5{Rn+ literal 0 HcmV?d00001 From 90e39a41e775ff383fc09ed06ac4ba6a2d22ca0c Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 29 Jan 2025 16:27:28 +0100 Subject: [PATCH 05/79] add new backup locations --- source/_posts/2025-02-05-release-20252.markdown | 13 +++++++++++++ source/images/blog/2025-02/backup-locations.png | Bin 0 -> 44839 bytes 2 files changed, 13 insertions(+) create mode 100644 source/images/blog/2025-02/backup-locations.png diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 02893ea3f3e..ecd83861dac 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -85,6 +85,7 @@ Enjoy the (beta) release! - [Backup on updating Home Assistant](#backup-on-updating-home-assistant) - [Backup on updating add-ons](#backup-on-updating-add-ons) - [Improved filenames for backups](#improved-filenames-for-backups) + - [New locations](#new-locations) - [Voice](#voice) - [New Broadcast intent](#new-broadcast-intent) - [Setting Temperature on Thermostat](#setting-temperature-on-thermostat) @@ -231,6 +232,12 @@ backup locations. The filename now includes the date and time the backup was created, making it easier to understand and identify the backup you are looking for, even outside of Home Assistant. +### New locations + +This release also introduces new locations to store your backups, including [Google Drive](integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/)! + +Temporary screenshot + ## Voice Assist, our [private voice assistant](/voice_control/), is getting a few new features in this release. So let's talk about them! @@ -292,6 +299,10 @@ We welcome the following new integrations in this release: Enables using [MCP Servers] in Home Assistant for providing additional tools to use with a conversation agent. - **[Qbus]**, added by [@Qbus-iot] Allows you to integrate your [Qbus Control] into Home Assistant. +- **[Google Drive]** + Allows you to store your Home Assistant backups in your Google drive. +- **[OneDrive]** + Allows you to store your Home Assistant backups in your Microsoft OneDrive. This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with discoverability. These ones are new: @@ -320,6 +331,8 @@ This release also has a new virtual integration. Virtual integrations are stubs [Qbus]: /integrations/qbus/ [Decorquip Dream]: /integrations/decorquip/ [Motionblinds]: /integrations/motion_blinds +[Google Drive]: /integrations/google_drive +[OneDrive]: /integrations/onedrive ### Noteworthy improvements to existing integrations diff --git a/source/images/blog/2025-02/backup-locations.png b/source/images/blog/2025-02/backup-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..c32367c7879c3910f10f414cc7f4a9c52b75753e GIT binary patch literal 44839 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 Date: Wed, 29 Jan 2025 16:34:31 +0100 Subject: [PATCH 06/79] Update 2025-02-05-release-20252.markdown --- source/_posts/2025-02-05-release-20252.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index ecd83861dac..a28f883e08c 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -299,9 +299,9 @@ We welcome the following new integrations in this release: Enables using [MCP Servers] in Home Assistant for providing additional tools to use with a conversation agent. - **[Qbus]**, added by [@Qbus-iot] Allows you to integrate your [Qbus Control] into Home Assistant. -- **[Google Drive]** +- **[Google Drive]**, added by [@tronikos] Allows you to store your Home Assistant backups in your Google drive. -- **[OneDrive]** +- **[OneDrive]**, added by [@zweckj] Allows you to store your Home Assistant backups in your Microsoft OneDrive. @@ -316,6 +316,8 @@ This release also has a new virtual integration. Virtual integrations are stubs [@allenporter]: https://github.com/allenporter [@starkillerOG]: https://github.com/starkillerOG [@Qbus-iot]: https://github.com/Qbus-iot +[@tronikos]: https://github.com/tronikos +[@zweckj]: https://github.com/zweckj [Homee smart home system]: https://hom.ee/ [Homee]: /integrations/homee [iglooco smart access device(s)]: https://www.igloohome.co/#products From 2fc631b626b55e224f8d98024d9e21382ee9bbc1 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 29 Jan 2025 17:41:29 +0100 Subject: [PATCH 07/79] Assist customize responses: Fix link (#37187) --- source/voice_control/custom_sentences.markdown | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/voice_control/custom_sentences.markdown b/source/voice_control/custom_sentences.markdown index 3a0bf1875c8..8fab713ccd5 100644 --- a/source/voice_control/custom_sentences.markdown +++ b/source/voice_control/custom_sentences.markdown @@ -9,11 +9,13 @@ related: title: Sentence triggers - docs: /docs/automation/trigger/#sentence-wildcards title: Sentence wildcards + - docs: voice_control/custom_sentences_yaml + title: Customize responses - url: https://developers.home-assistant.io/docs/intent_builtin/ title: View existing intents --- -You may add your own sentences to the intent recognizer by either extending an [existing intent](https://developers.home-assistant.io/docs/intent_builtin/) or creating a new one. You may also [customize responses](#customizing-responses) for existing intents. +You may add your own sentences to the intent recognizer by either extending an [existing intent](https://developers.home-assistant.io/docs/intent_builtin/) or creating a new one. You may also [customize responses](/voice_control/custom_sentences_yaml#customizing-responses) for existing intents. ## Prerequisites From ebf5ea7c0be38793ceade7c421d8ff0c6212c1d6 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 29 Jan 2025 17:48:07 +0100 Subject: [PATCH 08/79] Update 2025-02-05-release-20252.markdown --- source/_posts/2025-02-05-release-20252.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index a28f883e08c..a3e422693e8 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -297,7 +297,7 @@ We welcome the following new integrations in this release: Enables using Home Assistant to provide context for MCP LLM Client Applications. For example, you can expose your Google Tasks To-do list as a tool for Claude Desktop. - **[Model Context Protocol]**, added by [@allenporter] Enables using [MCP Servers] in Home Assistant for providing additional tools to use with a conversation agent. -- **[Qbus]**, added by [@Qbus-iot] +- **[Qbus]**, added by [@thomasddn] Allows you to integrate your [Qbus Control] into Home Assistant. - **[Google Drive]**, added by [@tronikos] Allows you to store your Home Assistant backups in your Google drive. @@ -315,7 +315,7 @@ This release also has a new virtual integration. Virtual integrations are stubs [@Taraman17]: https://github.com/Taraman17 [@allenporter]: https://github.com/allenporter [@starkillerOG]: https://github.com/starkillerOG -[@Qbus-iot]: https://github.com/Qbus-iot +[@thomasddn]: https://github.com/thomasddn [@tronikos]: https://github.com/tronikos [@zweckj]: https://github.com/zweckj [Homee smart home system]: https://hom.ee/ From ee0ead640b63e52b00b43f3be1cbe51b063f942d Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Wed, 29 Jan 2025 18:54:09 +0100 Subject: [PATCH 09/79] update raw notes --- .../_posts/2025-02-05-release-20252.markdown | 37 +- source/changelogs/core-2025.2.markdown | 2582 +++++++++++------ 2 files changed, 1651 insertions(+), 968 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index a3e422693e8..6f3cd9e8113 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -304,7 +304,6 @@ We welcome the following new integrations in this release: - **[OneDrive]**, added by [@zweckj] Allows you to store your Home Assistant backups in your Microsoft OneDrive. - This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with discoverability. These ones are new: - **[Decorquip Dream]**, provided by [Motionblinds] added by [@starkillerOG] @@ -343,6 +342,7 @@ integrations are also being constantly improved. Here are some of the noteworthy changes to existing integrations: - Support for the [Shelly] BLU TRV was added by [@chemelli74]! +- [@joostlek] added support for the [HomeWizard] Plug-In Battery. Thanks Joost! - There is now support for humidifiers and numbers for [Vesync] devices! Thanks [@iprak]! - [@rytilahti] added support for [TP-Link Tapo] Robovacs. @@ -352,6 +352,7 @@ changes to existing integrations: [Vesync]: /integrations/vesync [@rytilahti]: https://github.com/rytilahti [TP Link Tapo]: /integrations/tplink +[HomeWizard]: /integrations/homewizard ### Now available to set up from the UI @@ -371,7 +372,7 @@ The following integration is now available via the Home Assistant UI: ## Other noteworthy changes - The frontend is using a new graph library! You should not notice any big changes (yet), but this will prepare us for bigger changes in the future! -- The [bluetooth] integration got it's own config panel, where you can see information about your bluetooth devices, like advertisement data. +- The [bluetooth] integration got its own config panel, where you can see information about your bluetooth devices, like advertisement data. [bluetooth]: /integrations/bluetooth @@ -417,7 +418,7 @@ Some appliances might lose their power entity as the power setting is not report ([@Diegorro98] - [#135930]) ([documentation](/integrations/home_connect)) -[@Diegorro98]: https://github.com/135930 +[@Diegorro98]: https://github.com/Diegorro98 [#135930]: https://github.com/home-assistant/core/pull/135930 {% enddetails %} @@ -494,6 +495,36 @@ These changes support the addition of translation keys for text-based entity sta {% enddetails %} +{% details "Raw Backward-incompatible changes" %} + +- Make screenlogic state enums lowercase ([@dieselrabbit] - [#133866]) ([screenlogic docs]) (breaking-change) +- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) ([mqtt docs]) (breaking-change) +- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) ([russound_rio docs]) (breaking-change) +- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) ([mastodon docs]) (breaking-change) +- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) ([otp docs]) (breaking-change) +- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) ([pyload docs]) (breaking-change) +- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) ([worldclock docs]) (breaking-change) +- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) ([ecovacs docs]) (breaking-change) +- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) ([qnap_qsw docs]) (breaking-change) +- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) ([habitica docs]) (breaking-change) +- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) ([technove docs]) (breaking-change) +- Remove deprecated hdr switch from reolink ([@gjohansson-ST] - [#134924]) ([reolink docs]) (breaking-change) +- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) ([bluesound docs]) (breaking-change) +- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) ([recorder docs]) (breaking-change) +- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) ([mqtt docs]) (breaking-change) +- Drop Python 3.12 support ([@frenck] - [#135589]) (breaking-change) +- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) ([imgw_pib docs]) (breaking-change) +- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) ([home_connect docs]) (breaking-change) +- Fix KNX default state updater option ([@farmio] - [#135611]) ([knx docs]) (breaking-change) +- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) ([heos docs]) (breaking-change) +- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) ([litterrobot docs]) (breaking-change) +- Remove deprecated 17track package sensor ([@gjohansson-ST] - [#136389]) ([seventeentrack docs]) (breaking-change) +- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) ([ecobee docs]) (breaking-change) +- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) ([heos docs]) (breaking-change) +- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) ([hydrawise docs]) (breaking-change) + +{% 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 are the most notable for this release: diff --git a/source/changelogs/core-2025.2.markdown b/source/changelogs/core-2025.2.markdown index acf49afe6c7..7218eacaa04 100644 --- a/source/changelogs/core-2025.2.markdown +++ b/source/changelogs/core-2025.2.markdown @@ -9,1065 +9,1197 @@ These are all the changes included in the Home Assistant Core 2025.2 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2025/02/05/release-20252/). -- Add removal instructions to ElevenLabs ([@sorgfresser] - [#133895]) +- Add removal instructions to ElevenLabs ([@sorgfresser] - [#133895]) ([elevenlabs docs]) - 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]) +- Mark missing IQS requirements for Idasen Desk as done ([@abmantis] - [#133910]) ([idasen_desk docs]) +- Revise codeowners for Overkiz ([@iMicknl] - [#133784]) ([overkiz docs]) +- Remove myself as codeowner from Plugwise ([@frenck] - [#133920]) ([plugwise docs]) +- Remove myself as codeowner from Tuya integration ([@frenck] - [#133921]) ([tuya docs]) - 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]) +- Make screenlogic state enums lowercase ([@dieselrabbit] - [#133866]) ([screenlogic docs]) (breaking-change) +- Bump velbusaio to 2024.12.3 ([@cereal2nd] - [#133939]) ([velbus docs]) +- Update pyvesync version ([@cdnninja] - [#131433]) ([vesync docs]) - 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]) +- Bump subarulink to 0.7.13 ([@G-Two] - [#133970]) ([subaru docs]) +- Bump numpy to 2.2.1 ([@bdraco] - [#133844]) ([stream docs]) ([tensorflow docs]) ([trend docs]) ([iqvia docs]) ([compensation docs]) +- Add parallel updates to swiss public transport ([@miaucl] - [#133996]) ([swiss_public_transport docs]) +- Add clear shopping list button for Cookidoo ([@miaucl] - [#133583]) ([cookidoo docs]) (new-platform) +- Add config flow data description to swiss public transport ([@miaucl] - [#133997]) ([swiss_public_transport docs]) +- Fulfill IQS rule docs-removal-instructions in ViCare integration ([@CFenner] - [#133982]) ([vicare docs]) +- Update silver docs for swiss public transport ([@miaucl] - [#134001]) ([swiss_public_transport docs]) +- Bump Tesla Fleet API library ([@Bre77] - [#134019]) ([tessie docs]) ([teslemetry docs]) ([tesla_fleet docs]) +- Bump python-google-nest-sdm to 7.0.0 ([@allenporter] - [#134016]) ([nest docs]) +- Tado update code owners ([@erwindouna] - [#133987]) ([tado docs]) +- Fix typo in get_command action description ([@NoRi2909] - [#134026]) ([denonavr docs]) +- Use correct uppercase for abbreviations ([@NoRi2909] - [#134028]) ([netgear docs]) +- Fix Nest ConfigEntry typing ([@allenporter] - [#134021]) ([nest docs]) +- Replace "service" with "action" plus fixed descriptions ([@NoRi2909] - [#134053]) ([easyenergy docs]) +- Bump pyipma to 3.0.8 ([@dgomes] - [#134055]) ([ipma docs]) +- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) ([mqtt docs]) (breaking-change) +- Fix unifiprotect DeprecationWarnings in tests ([@cdce8p] - [#134060]) ([unifiprotect docs]) +- Suez_water: remove redundant log on refresh failure ([@jb101010-2] - [#134025]) ([suez_water docs]) +- Add state_class to EcoWittSensorTypes.DEGREE ([@tkunzfeld] - [#134004]) ([ecowitt docs]) +- Roborock Add vacuum_goto service ([@RaHehl] - [#133994]) ([roborock docs]) +- Revert "Add state_class to EcoWittSensorTypes.DEGREE" ([@frenck] - [#134079]) ([ecowitt docs]) - 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]) +- Bump pyheos to v0.8.0 ([@andrewsayre] - [#134069]) ([heos docs]) +- Remove Tile unique id migration ([@joostlek] - [#134106]) ([tile docs]) +- Extract Tile coordinator in separate file ([@joostlek] - [#134104]) ([tile docs]) +- Remove YAML import from Tile ([@joostlek] - [#134108]) ([tile docs]) +- Bump Tado to 0.18.5 ([@erwindouna] - [#133988]) ([tado docs]) +- Set PARALLEL_UPDATES for incomfort entity platforms ([@jbouwh] - [#134110]) ([incomfort docs]) +- Introduce base entity for Tile ([@joostlek] - [#134109]) ([tile docs]) +- Add unit test for sensors in swiss public transport ([@miaucl] - [#134115]) ([swiss_public_transport docs]) +- Migrate Tile to use entry.runtime_data ([@joostlek] - [#134107]) ([tile docs]) +- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) ([russound_rio docs]) (breaking-change) +- Bump aiorussound to 4.2.0 ([@noahhusby] - [#134117]) ([russound_rio docs]) +- Converge stream av open methods, options, and error handling ([@allenporter] - [#134020]) ([tplink docs]) ([stream docs]) +- Add mute support to Russound RIO ([@noahhusby] - [#134118]) ([russound_rio docs]) +- Bump pysqueezebox to v0.11.1 ([@rajlaud] - [#134097]) ([squeezebox docs]) +- Remove incorrect device check in LCN events ([@alengwenus] - [#134116]) ([lcn docs]) +- Add Overseerr integration ([@joostlek] - [#133981]) ([overseerr docs]) (new-integration) +- Remove unused parameters from function calls in rainbird ([@allenporter] - [#134124]) ([rainbird docs]) +- Refactor Tile tests ([@joostlek] - [#134130]) ([tile docs]) +- Add Tile device tests ([@joostlek] - [#134138]) ([tile docs]) +- Add ClassVar annotation for singleton patterns ([@cdce8p] - [#134135]) ([cast docs]) ([yeelight docs]) +- Add Velbus binary sensor tests ([@cereal2nd] - [#134132]) ([velbus docs]) +- Add Tile device tracker tests ([@joostlek] - [#134137]) ([tile docs]) +- Bump python-overseerr to 0.3.0 ([@joostlek] - [#134147]) ([overseerr docs]) +- Add versions to Tile device ([@joostlek] - [#134150]) ([tile docs]) +- Use x,y in roborock action call ([@gjohansson-ST] - [#134133]) ([roborock docs]) +- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) ([mastodon docs]) (breaking-change) +- Add quality_scale.yaml for KNX ([@farmio] - [#133937]) ([knx docs]) +- Suez_water: use meter id as unique_id ([@jb101010-2] - [#133959]) ([suez_water docs]) +- Bump pynecil to v3.0.0 ([@tr4nt0r] - [#134151]) ([iron_os docs]) +- Add binary sensor to Tile ([@joostlek] - [#134153]) ([tile docs]) (new-platform) +- Suez_water: clear quality scale ([@jb101010-2] - [#134027]) ([suez_water docs]) +- Add switch platform to IronOS integration ([@tr4nt0r] - [#133691]) ([iron_os docs]) (new-platform) +- Bump pynecil to v3.0.1 ([@tr4nt0r] - [#134174]) ([iron_os docs]) +- Add Velbus Button tests ([@cereal2nd] - [#134186]) ([velbus docs]) +- Add button platform to IronOS integration ([@tr4nt0r] - [#133678]) ([iron_os docs]) (new-platform) +- Bump python-overseerr to 0.4.0 ([@joostlek] - [#134192]) ([overseerr docs]) +- Migrate Habitica integration to habiticalib ([@tr4nt0r] - [#131032]) ([habitica docs]) +- Move coordinator to own file in Open-Meteo ([@gjohansson-ST] - [#134197]) ([open_meteo docs]) +- Bump aioswitcher to 6.0.0 ([@thecode] - [#134185]) ([switcher_kis docs]) +- Fix method subtyping [elkm1] ([@cdce8p] - [#134210]) ([elkm1 docs]) +- Fix method subtyping [knx] ([@cdce8p] - [#134211]) ([knx docs]) +- Fix method subtyping [recorder] ([@cdce8p] - [#134212]) ([recorder docs]) - 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]) +- Add slot list service to ohme ([@dan-r] - [#134170]) ([ohme docs]) +- Use config entry runtime data in Open-Meteo ([@gjohansson-ST] - [#134198]) ([open_meteo docs]) +- Add reauth flow to Habitica integration ([@tr4nt0r] - [#131676]) ([habitica docs]) +- Set Scrape sensor unavailable when errors ([@gjohansson-ST] - [#134143]) ([scrape docs]) +- Bump habiticalib to v0.3.2 ([@tr4nt0r] - [#134244]) ([habitica docs]) +- Remove unused translations from Russound RIO ([@noahhusby] - [#134246]) ([russound_rio docs]) +- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) ([otp docs]) (breaking-change) +- Record LG WebOS TV Quality scale ([@joostlek] - [#133732]) ([webostv docs]) +- Bump Python Matter server to 7.0.0 (Matter 1.4) ([@lboue] - [#132502]) ([matter docs]) +- Fix two descriptions of yeelight actions ([@NoRi2909] - [#134282]) ([yeelight docs]) +- Add battery sensor to ohme ([@dan-r] - [#134222]) ([ohme docs]) +- Replace "service" with "action" ([@NoRi2909] - [#134279]) ([kitchen_sink docs]) +- Replace unnecessary abbreviations in set_room_temperature action ([@NoRi2909] - [#134278]) ([mill docs]) +- Add discovery to Russound RIO ([@noahhusby] - [#134245]) ([russound_rio docs]) +- Add parallel updates to camera platform in Trafikverket Camera ([@gjohansson-ST] - [#134298]) ([trafikverket_camera docs]) +- Use typed config entry in Trafikverket Camera ([@gjohansson-ST] - [#134299]) ([trafikverket_camera docs]) +- Use typed config entry everywhere in Trafikverket Ferry ([@gjohansson-ST] - [#134300]) ([trafikverket_ferry docs]) +- Set parallel updates in Trafikverket Ferry ([@gjohansson-ST] - [#134301]) ([trafikverket_ferry docs]) +- Use typed config entry everywhere in Trafikverket Weatherstation ([@gjohansson-ST] - [#134308]) ([trafikverket_weatherstation docs]) +- Set parallel updates in Trafiverket Weatherstation ([@gjohansson-ST] - [#134309]) ([trafikverket_weatherstation docs]) +- Explicitly set config entry in Trafikverket Weatherstation coordinator ([@gjohansson-ST] - [#134310]) ([trafikverket_weatherstation docs]) +- Explicitly set config entry in Trafikverket Ferry coordinator ([@gjohansson-ST] - [#134305]) ([trafikverket_ferry docs]) +- Use typed config entry everywhere in Trafikverket Train ([@gjohansson-ST] - [#134303]) ([trafikverket_train docs]) +- Explicitly set config entry in Trafikverket Train coordinator ([@gjohansson-ST] - [#134304]) ([trafikverket_train docs]) +- Set parallel updates in Trafikverket Train ([@gjohansson-ST] - [#134302]) ([trafikverket_train docs]) +- Bump pyvesync to 2.1.15 ([@iprak] - [#134156]) ([vesync docs]) +- Update description of the script toggle action ([@NoRi2909] - [#134093]) ([script docs]) +- Full test coverage for Vodafone Station sensor platform ([@chemelli74] - [#133285]) ([vodafone_station docs]) +- Refactor and simplify config flow in generic camera ([@davet2001] - [#134330]) ([generic docs]) +- Bump aiorussound to 4.3.0 ([@noahhusby] - [#134242]) ([russound_rio docs]) +- Add Bang & Olufsen button Event entities ([@mj23000] - [#127550]) ([bang_olufsen docs]) (new-platform) +- Bump aiorussound to 4.4.0 ([@noahhusby] - [#134366]) ([russound_rio docs]) +- Add Reolink baby crying binary sensor ([@starkillerOG] - [#134290]) ([reolink docs]) +- Use text selectors for lamarzocco config flow ([@zweckj] - [#134368]) ([lamarzocco docs]) +- Remove leftover newline codes and periods from strings.json ([@NoRi2909] - [#134354]) ([opentherm_gw docs]) +- Bump ohmepy to 1.2.3 ([@dan-r] - [#134348]) ([ohme docs]) +- Change Reolink test switch entity ID ([@starkillerOG] - [#134339]) ([reolink docs]) +- Ensure an entity platform is added in mqtt tests ([@jbouwh] - [#134331]) ([mqtt docs]) +- Use "restore from" in field descriptions of restore_partial action ([@NoRi2909] - [#134285]) ([hassio docs]) +- Add placeholder url to Sensibo api description ([@gjohansson-ST] - [#134342]) ([sensibo docs]) +- Add velbus switch platform testcases ([@cereal2nd] - [#134207]) ([velbus docs]) +- Add diagnostics to Trafikverket Weatherstation ([@gjohansson-ST] - [#134314]) ([trafikverket_weatherstation docs]) +- Add integration for igloohome devices ([@keithle888] - [#130657]) ([igloohome docs]) (new-integration) +- Cleanup lamarzocco tests ([@zweckj] - [#134383]) ([lamarzocco docs]) +- Implement base entity class for Twinkly ([@sVnsation] - [#134382]) ([twinkly docs]) +- Add Velbus climate platform tests ([@cereal2nd] - [#134387]) ([velbus docs]) +- Calculate number of discovery topics correctly ([@jbouwh] - [#134393]) ([mqtt docs]) +- Velbus select platform testcases ([@cereal2nd] - [#134394]) ([velbus docs]) +- Move available property to base entity in Sensibo ([@gjohansson-ST] - [#134410]) ([sensibo docs]) +- Add mill number platform ([@Danielhiversen] - [#134044]) ([mill docs]) (new-platform) +- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) ([mcp_server docs]) (new-integration) +- Add base entity to Mill ([@gjohansson-ST] - [#134415]) ([mill docs]) - 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]) +- Add HEOS options flow for optional authentication ([@andrewsayre] - [#134105]) ([heos docs]) +- Add debug log and Optimize code ([@ashionky] - [#134328]) ([refoss docs]) +- Add `current_humidity` state attribute to Google Nest climate entity ([@jbarreiros] - [#134426]) ([nest docs]) +- Add action translations to Sensibo ([@gjohansson-ST] - [#134420]) ([sensibo docs]) +- Add translations to all Sensibo errors ([@gjohansson-ST] - [#134422]) ([sensibo docs]) +- Remove habitipy references in Habitica integration ([@tr4nt0r] - [#134419]) ([habitica docs]) +- Improve names and descriptions in neato.custom_cleaning action ([@NoRi2909] - [#134399]) ([neato docs]) +- Add mode selector to Twinkly ([@sVnsation] - [#134041]) ([twinkly docs]) (new-platform) - 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]) +- Add sw_version to apsystems ([@Thomas55555] - [#134441]) ([apsystems docs]) +- Improve action descriptions with some more detail from the docs ([@NoRi2909] - [#134120]) ([snapcast docs]) +- Add types package for pyserial ([@cdce8p] - [#134444]) ([zha docs]) ([crownstone docs]) ([usb docs]) +- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) ([pyload docs]) (breaking-change) +- Improve pandora media_player typing ([@cdce8p] - [#134447]) ([pandora docs]) +- Update pexpect to 4.9.0 ([@cdce8p] - [#134450]) ([pandora docs]) ([aruba docs]) ([cisco_ios docs]) +- Remove deprecated YAML import from MPD ([@noahhusby] - [#134459]) ([mpd docs]) +- Add support for specifying hvac_onoff_register value on modbus ([@illia-piskurov] - [#128366]) ([modbus docs]) +- Remove excessive newline codes from strings.json ([@NoRi2909] - [#134468]) ([velbus docs]) +- Change Reolink person binary sensor icon ([@SparkyDan555] - [#134472]) ([reolink docs]) - 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]) +- Use username as config entry title in Sensibo ([@gjohansson-ST] - [#134488]) ([sensibo docs]) +- Improve error strings in Sensibo ([@gjohansson-ST] - [#134487]) ([sensibo docs]) +- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) ([worldclock docs]) (breaking-change) +- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) ([ecovacs docs]) (breaking-change) +- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) ([qnap_qsw docs]) (breaking-change) - 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]) +- Bump psutil to 6.1.1 ([@gjohansson-ST] - [#134494]) ([systemmonitor docs]) +- Add types package for pexpect ([@cdce8p] - [#134461]) ([pandora docs]) ([aruba docs]) ([cisco_ios docs]) +- Use the latest version of the pyserial-asyncio-fast library ([@rrooggiieerr] - [#134501]) ([serial docs]) +- Push Overseerr updates via webhook ([@joostlek] - [#134187]) ([overseerr docs]) +- Bump python-overseerr to 0.5.0 ([@joostlek] - [#134522]) ([overseerr docs]) +- Add quality scale to Sensibo ([@gjohansson-ST] - [#134296]) ([sensibo docs]) +- Add switch platform to Ohme ([@dan-r] - [#134347]) ([ohme docs]) (new-platform) +- Add coordinator to vesync ([@iprak] - [#134087]) ([vesync docs]) +- Add get_tasks action to Habitica integration ([@tr4nt0r] - [#127687]) ([habitica docs]) +- Add state_class to Airthings integration ([@LaStrada] - [#134503]) ([airthings docs]) +- Refactor all Sensibo tests ([@gjohansson-ST] - [#134478]) ([sensibo docs]) +- Enable strict typing for pandora ([@cdce8p] - [#134536]) ([pandora docs]) +- Velbus add init testcases ([@cereal2nd] - [#134533]) ([velbus docs]) +- Add Homee integration to Core ([@Taraman17] - [#133738]) ([homee docs]) (new-integration) +- Fix description of google_assistant.request_sync action ([@NoRi2909] - [#134535]) ([google_assistant docs]) +- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) ([habitica docs]) (breaking-change) +- Add support for `xvoltage` sensor for Shelly Plus UNI ([@bieniu] - [#134261]) ([shelly docs]) +- Move SiLabs firmware probing helper from ZHA into `homeassistant_hardware` ([@puddly] - [#131586]) ([zha docs]) ([homeassistant_yellow docs]) ([homeassistant_sky_connect docs]) ([homeassistant_hardware docs]) +- Update quality scale for Sensibo ([@gjohansson-ST] - [#134551]) ([sensibo docs]) +- Add supported features property in Sensibo ([@gjohansson-ST] - [#134479]) ([sensibo docs]) +- Add HEOS Reauth Flow ([@andrewsayre] - [#134465]) ([heos docs]) - 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]) +- Improve habitica action descriptions ([@NoRi2909] - [#134563]) ([habitica docs]) +- Add sleep switch for all Foscam cameras if more than 1 camera are configured ([@N3rdix] - [#126064]) ([foscam docs]) +- Velbus diagnostics code cleanup ([@cereal2nd] - [#134553]) ([velbus docs]) +- Add image platform to Habitica integration ([@tr4nt0r] - [#129009]) ([habitica docs]) (new-platform) +- Add velbus light and sensor platform testcases ([@cereal2nd] - [#134485]) ([velbus docs]) +- Clean up docstrings in Sensibo ([@gjohansson-ST] - [#134591]) ([sensibo docs]) +- Add velbus diagnostics tests ([@cereal2nd] - [#134621]) ([velbus docs]) +- Bump ical to 8.3.0 ([@allenporter] - [#134617]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) +- Fix typo 'devide_id', use uppercase for abbreviations ID and LED ([@NoRi2909] - [#134634]) ([lcn docs]) +- Replace aioclient_mock in Sensibo tests ([@gjohansson-ST] - [#134543]) ([sensibo docs]) +- Fix description of device_id field of reconnect_client actions ([@NoRi2909] - [#134275]) ([unifi docs]) +- Update guppy to 3.1.5 ([@frenck] - [#134646]) ([profiler docs]) +- Add velbus cover platform testcases ([@cereal2nd] - [#134654]) ([velbus docs]) +- Remove LG WebOS TV legacy uuid migration ([@thecode] - [#134671]) ([webostv docs]) +- Prefer a local webhook for Overseerr ([@joostlek] - [#134667]) ([overseerr docs]) +- Add Overseerr service to get requests ([@joostlek] - [#134229]) ([overseerr docs]) +- Bump gcal_sync to 7.0.0 ([@allenporter] - [#134687]) ([google docs]) +- Clean-up HEOS entity event setup ([@andrewsayre] - [#134683]) ([heos docs]) +- Add prompts to MCP server ([@allenporter] - [#134619]) ([mcp_server docs]) +- Remove excessive newline codes from squeezebox strings ([@NoRi2909] - [#134682]) ([squeezebox docs]) +- Fix wrong description of group.set action ([@NoRi2909] - [#134697]) ([group docs]) +- Fix typos / grammar in description of create_task action ([@NoRi2909] - [#134705]) ([remember_the_milk docs]) +- Fix typos / grammar in nasweb integration ([@NoRi2909] - [#134721]) ([nasweb docs]) +- Fix spelling of "MAC (address)" and "Gateway" name ([@NoRi2909] - [#134724]) ([xiaomi_aqara docs]) +- Deprecate HEOS sign_in and sign_out actions ([@andrewsayre] - [#134616]) ([heos docs]) +- Add support for "Lumin Smart Light" LD-0003 ([@rpavlik] - [#133328]) ([led_ble docs]) - 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]) +- Bump aranet4 to 2.5.0 ([@luc-ass] - [#134752]) ([aranet docs]) +- Fix spelling of "MAC (address)" and "Slide" name in slide_local ([@NoRi2909] - [#134747]) ([slide_local docs]) +- Use uppercase "Chime" for product name, fix "MAC address" ([@NoRi2909] - [#134748]) ([reolink docs]) +- Small fixes in the strings file of the Vera integration ([@NoRi2909] - [#134780]) ([vera docs]) +- Add ATTR_MODEL to DeviceInfo for Aranet ([@luc-ass] - [#134307]) ([aranet docs]) +- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#134765]) ([netgear docs]) +- Remove unneeded vesync device base class ([@cdnninja] - [#134499]) ([vesync docs]) +- Use uppercase "ID" in Home Connect strings ([@NoRi2909] - [#134783]) ([home_connect docs]) +- Fix spelling of "ID" in Roku integration ([@NoRi2909] - [#134779]) ([roku docs]) +- Update roborock to ensure every room has a name, falling back to a placeholder ([@allenporter] - [#134733]) ([roborock docs]) +- Fix spelling of "ID", slightly reword action description ([@NoRi2909] - [#134817]) ([google_photos docs]) +- Pass config entry directly to coordinator in System monitor ([@gjohansson-ST] - [#134837]) ([systemmonitor docs]) +- Set single_config_entry in System monitor manifest ([@gjohansson-ST] - [#134838]) ([systemmonitor docs]) +- Add python_script to strict typing ([@gjohansson-ST] - [#134822]) ([python_script docs]) +- Make ChunkAsyncStreamIterator an aiohttp helper ([@mib1185] - [#134843]) ([cloud docs]) +- Add get device capabilities action call for Sensibo ([@gjohansson-ST] - [#134596]) ([sensibo docs]) +- Add horizontal swing to Sensibo ([@gjohansson-ST] - [#132117]) ([sensibo docs]) +- Bump pynecil to v4.0.1 ([@tr4nt0r] - [#134852]) ([iron_os docs]) +- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) ([technove docs]) (breaking-change) +- Fix spelling of "set up", change "id" to uppercase ([@NoRi2909] - [#134888]) ([russound_rio docs]) +- Use correct uppercase for "ID" and sentence-case otherwise ([@NoRi2909] - [#134815]) ([androidtv docs]) +- Add heat meter to Powerfox integration ([@klaasnicolaas] - [#134799]) ([powerfox docs]) +- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) ([decorquip docs]) (new-integration) +- Bump pymodbus version to 3.8.3 ([@wlcrs] - [#134809]) ([modbus docs]) +- fix typo "looses" to "loses" in MQTT configuration message ([@GlennReilly] - [#134894]) ([mqtt docs]) +- Add extra prompt to assist pipeline and conversation ([@balloob] - [#124743]) ([conversation docs]) ([assist_pipeline docs]) +- Bump py-synologydsm-api to 2.6.0 ([@mib1185] - [#134914]) ([synology_dsm docs]) +- Handle discovering user configured Wyoming flow ([@balloob] - [#134916]) ([wyoming docs]) +- Bump pylutron-caseta to 0.23.0 ([@eclair4151] - [#134906]) ([lutron_caseta docs]) +- Remove excessive newline code, fix "ID", enhance descriptions ([@NoRi2909] - [#134920]) ([starline docs]) - 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]) +- Remove deprecated hdr switch from reolink ([@gjohansson-ST] - [#134924]) ([reolink docs]) (breaking-change) +- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) ([bluesound docs]) (breaking-change) +- Add support for extra_system_prompt to OpenAI ([@balloob] - [#134931]) ([openai_conversation docs]) +- Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ([@bdraco] - [#134830]) ([zeroconf docs]) +- Add device tracker test for Vodafone Station ([@chemelli74] - [#134334]) ([vodafone_station docs]) +- Fix spelling of "ID", slightly reword action descriptions ([@NoRi2909] - [#134778]) ([abode docs]) +- UnifiProtect Refactor light control methods to use new API ([@RaHehl] - [#134625]) ([unifiprotect docs]) +- add proxy view for unifiprotect to grab snapshot at specific time ([@EliSchleifer] - [#133546]) ([unifiprotect docs]) +- Update Shelly integration: Remove double "Error fetching ..." from error messages ([@davidrapan] - [#134950]) ([shelly docs]) +- Bump renault-api to 0.2.9 ([@kelyaenn] - [#134858]) ([renault docs]) +- Bump zeroconf to 0.137.2 ([@bdraco] - [#134942]) ([zeroconf docs]) +- Change "id" to uppercase for consistency ([@NoRi2909] - [#134971]) ([yale_smart_alarm docs]) +- Use sentence case, capitalize "IP Secure" and "ID" ([@NoRi2909] - [#134966]) ([knx docs]) +- Simplify onewire config-flow ([@epenet] - [#134952]) ([onewire docs]) +- Set parallel-updates and scan-interval explicitly in onewire ([@epenet] - [#134953]) ([onewire docs]) +- Update roborock tests to only load the platform under test ([@allenporter] - [#134694]) ([roborock docs]) +- Update HEOS Quality Scale docs-related items ([@andrewsayre] - [#134466]) ([heos docs]) +- Fix DSMR migration ([@emontnemery] - [#134990]) ([dsmr docs]) +- Simplify roborock coordinator ([@allenporter] - [#134700]) ([roborock docs]) +- Add reconfigure to onewire ([@epenet] - [#134996]) ([onewire docs]) - 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]) +- Set PARALLEL_UPDATES to 1 in onewire ([@epenet] - [#135006]) ([onewire docs]) +- Use standard "entity_registry_enabled_by_default" fixture ([@chemelli74] - [#134962]) ([upnp docs]) ([freebox docs]) ([prusalink docs]) +- Add total cleaning count sensor to Roborock ([@Lash-L] - [#135015]) ([roborock docs]) +- Add Controller state sensor to screenlogic ([@dieselrabbit] - [#133827]) ([screenlogic docs]) +- Move OneWireConfigEntry type definition ([@epenet] - [#135004]) ([onewire docs]) +- Improve logic for event polling duration in Overkiz ([@iMicknl] - [#133617]) ([overkiz docs]) - 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]) +- Add data description translations to all tplink config flow steps ([@sdb9696] - [#135022]) ([tplink docs]) +- Improve Huawei LTE suspend integration service description ([@NoRi2909] - [#135021]) ([huawei_lte docs]) +- Add new sensors to fyta ([@dontinelli] - [#135032]) ([fyta docs]) +- Add weather warning sensor to IPMA ([@dgomes] - [#134054]) ([ipma docs]) +- Bump dbus-fast to 2.28.0 ([@bdraco] - [#135049]) ([bluetooth docs]) +- Fix climate react type ([@gjohansson-ST] - [#135030]) ([sensibo docs]) +- Improve type hints in onewire tests ([@epenet] - [#134993]) ([onewire docs]) +- Delete KNX config storage when removing the integration ([@farmio] - [#135071]) ([knx docs]) +- Update pyheos to 0.9.0 ([@andrewsayre] - [#134947]) ([heos docs]) +- Add Reolink unexpected error translation ([@starkillerOG] - [#134807]) ([reolink docs]) +- Cleanup LG webOS TV name ([@thecode] - [#135028]) ([webostv docs]) +- Fix DSMR migration ([@emontnemery] - [#135068]) ([dsmr docs]) +- TotalConnect improved config flow and test before setup ([@austinmroczek] - [#133852]) ([totalconnect docs]) +- Remove rounding from onewire sensors ([@epenet] - [#135095]) ([onewire docs]) +- Add quality_scale file to onewire ([@epenet] - [#134951]) ([onewire docs]) +- Add binary sensors to fyta ([@dontinelli] - [#134900]) ([fyta docs]) (new-platform) +- Add satel integra switches and alarm control panels unique_id ([@david1024pl] - [#129636]) ([satel_integra docs]) +- Update addition logger string in fan.py ([@farkasdi] - [#135098]) ([netatmo docs]) +- Add quality_scale.yaml to Minecraft Server ([@elmurato] - [#132551]) ([minecraft_server docs]) +- Add PARALLEL_UPDATES constant to tplink integration platforms ([@sdb9696] - [#135083]) ([tplink docs]) +- Raise HomeAssistantError from tplink light effect service ([@sdb9696] - [#135081]) ([tplink docs]) +- Refactor patching in onewire tests ([@epenet] - [#135070]) ([onewire docs]) +- Split simple and recovery in onewire config-flow user tests ([@epenet] - [#135102]) ([onewire docs]) +- Fix hvac_modes never empty in Sensibo ([@gjohansson-ST] - [#135029]) ([sensibo docs]) +- Improve onewire options flow tests ([@epenet] - [#135109]) ([onewire docs]) +- Improve holidays config form and naming ([@bors-ltd] - [#133663]) ([holiday docs]) +- Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ([@catsmanac] - [#133810]) ([enphase_envoy docs]) +- Add quality scale file to tplink integration ([@sdb9696] - [#135017]) ([tplink docs]) +- Remove enphase_envoy config flow tests that make no sense ([@catsmanac] - [#133833]) ([enphase_envoy docs]) +- Add suggested precision for Airthings BLE integration ([@LaStrada] - [#134985]) ([airthings_ble docs]) +- Add LetPot integration ([@jpelgrom] - [#134925]) ([letpot docs]) (new-integration) +- Set PARALLEL_UPDATES in LG webOS TV ([@thecode] - [#135135]) ([webostv docs]) +- Add DataUpdateCoordinator to bluesound integration ([@LouisChrist] - [#135125]) ([bluesound docs]) - 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]) +- Impove LG webOS TV tests quality ([@thecode] - [#135130]) ([webostv docs]) +- Add support for Lutron Wood Tilt Blinds ([@eclair4151] - [#135057]) ([lutron_caseta docs]) +- Render select entity unavailable when active feature is missing in Sensibo ([@gjohansson-ST] - [#135031]) ([sensibo docs]) +- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) ([recorder docs]) (breaking-change) +- Make devices dynamic in Sensibo ([@gjohansson-ST] - [#134935]) ([sensibo docs]) +- Deprecate StarLine engine switch attributes ([@Anonym-tsk] - [#133958]) ([starline docs]) +- Bump zeroconf to 0.138.1 ([@bdraco] - [#135148]) ([zeroconf docs]) +- Deprecate raw_value attribute in onewire entity ([@epenet] - [#135171]) ([onewire docs]) +- Mark docs-installation-parameters and docs-removal-instructions for inexogy as done ([@jpbede] - [#135126]) ([discovergy docs]) +- Add outside temperature sensor to fujitsu_fglair ([@crevetor] - [#130717]) ([fujitsu_fglair docs]) (new-platform) +- Move OneWire PLATFORM constant back to init ([@epenet] - [#135172]) ([onewire docs]) +- Add and cleanup tplink translations ([@sdb9696] - [#135120]) ([tplink docs]) +- Add uuid as unique_id to config entries for Cookidoo ([@miaucl] - [#134831]) ([cookidoo docs]) +- Use snapshot_platform helper in onewire tests ([@epenet] - [#135176]) ([onewire docs]) +- Set PARALLEL_UPDATES to 0 in onewire ([@epenet] - [#135178]) ([onewire docs]) +- Add yue language support to Google Translate TTS ([@beginner2047] - [#134480]) ([google_translate docs]) +- Fix stale docstrings in tplink integration ([@sdb9696] - [#135183]) ([tplink docs]) - 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]) +- Add select platform to onewire ([@epenet] - [#135181]) ([onewire docs]) (new-platform) +- Add event entities to Overseerr ([@joostlek] - [#134975]) ([overseerr docs]) (new-platform) +- Update title and description for setup dialog of thethingsnetwork ([@NoRi2909] - [#134954]) ([thethingsnetwork docs]) +- add support for dimming/brightening X10 lamps ([@kereyroper] - [#130196]) ([x10 docs]) +- No need to set unique_id in enphase_envoy reauth step ([@catsmanac] - [#133615]) ([enphase_envoy docs]) +- Update module properties on module scan for LCN ([@alengwenus] - [#135018]) ([lcn docs]) +- Use friendly names in add_to_playlist action, fix "ID" ([@NoRi2909] - [#134978]) ([kodi docs]) +- Avoid unnecessary executor calls in onewire ([@epenet] - [#135187]) ([onewire docs]) +- Allow to process kelvin as color_temp for mqtt basic light ([@jbouwh] - [#133953]) ([mqtt docs]) - 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 typed config entry in tplink coordinator ([@sdb9696] - [#135182]) ([tplink docs]) +- Refactor onewire hub ([@epenet] - [#135186]) ([onewire docs]) +- Fix LG webOS TV init test coverage ([@thecode] - [#135194]) ([webostv docs]) +- Allow to process kelvin as color_temp for mqtt json light ([@jbouwh] - [#133955]) ([mqtt docs]) +- Add streaming sensors to Teslemetry ([@Bre77] - [#132783]) ([teslemetry docs]) +- Bump zeroconf to 0.139.0 ([@bdraco] - [#135213]) ([zeroconf docs]) - 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]) +- Add support for Shelly BLU TRV ([@chemelli74] - [#128439]) ([shelly docs]) +- Bump anyio to 4.8.0 ([@bdraco] - [#135224]) ([mcp_server docs]) +- Refactor Vodafone Station tests ([@chemelli74] - [#134956]) ([vodafone_station docs]) +- Bump fnv-hash-fast to 1.1.0 ([@bdraco] - [#135237]) ([recorder docs]) ([homekit docs]) +- Expand Squeezebox auth test for config_flow to finish on create_entry ([@peteS-UK] - [#133612]) ([squeezebox docs]) +- Remove per engine max bind vars ([@bdraco] - [#135153]) ([recorder docs]) +- Make description of alarm_arm_vacation consistent ([@NoRi2909] - [#135257]) ([elkm1 docs]) - 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]) +- Combine short byte strings in xiaomi_ble tests ([@epenet] - [#135268]) ([xiaomi_ble docs]) +- Fix LG webOS TV media player test coverage ([@thecode] - [#135225]) ([webostv docs]) - 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]) +- Change 'entity_id' to UI-friendly 'Entity ID', fix spelling of "setpoint" ([@NoRi2909] - [#135234]) ([geniushub docs]) +- Combine short strings in components ([@epenet] - [#135265]) ([recorder docs]) ([mqtt docs]) ([zwave_js docs]) +- Split long strings in stream hls tests ([@epenet] - [#135271]) ([stream docs]) +- Velbus light platform code cleanup ([@cereal2nd] - [#134482]) ([velbus docs]) - 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]) +- Add model_id and serial_number to onewire device info ([@epenet] - [#135279]) ([onewire docs]) +- Allow to process kelvin as color_temp for mqtt template light ([@jbouwh] - [#133957]) ([mqtt docs]) - 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]) +- Discover new devices at runtime in onewire ([@epenet] - [#135199]) ([onewire docs]) +- Simplify vesync init loading ([@cdnninja] - [#135052]) ([vesync docs]) +- Move LG webOS TV actions to entitiy services ([@thecode] - [#135285]) ([webostv docs]) +- Adjust HomeWizard to use updated python-homewizard-energy library ([@DCSBL] - [#135046]) ([homewizard docs]) +- Smaller grammar fixes, replace 'entity_id' with UI-friendly 'ID' ([@NoRi2909] - [#135236]) ([hive docs]) +- Mark FGLAir entities unavailable if they are reporting to be offline ([@crevetor] - [#135202]) ([fujitsu_fglair docs]) +- Bump pypalazzetti to 0.1.16 ([@dotvav] - [#135269]) ([palazzetti docs]) +- Replace 'entity_id' with UI-friendly, localizable 'entity ID' ([@NoRi2909] - [#135232]) ([evohome docs]) +- Add USB-PD Mode select entity to IronOS integration ([@tr4nt0r] - [#134901]) ([iron_os docs]) +- Grammar and consistency fixes in hdmi_cec strings ([@NoRi2909] - [#135292]) ([hdmi_cec docs]) +- Bump aioshelly to version 12.3.1 ([@bieniu] - [#135299]) ([shelly docs]) +- Use runtime_data in LG webOS TV ([@thecode] - [#135301]) ([webostv docs]) +- Fix typos and inconsistent spelling of "tedee" brand name ([@NoRi2909] - [#135305]) ([tedee docs]) +- Fix typos, replace duplicated strings with references ([@NoRi2909] - [#135303]) ([madvr docs]) - 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]) +- Fix Habitica gems/hourglass sensors ([@tr4nt0r] - [#135323]) ([habitica docs]) +- Use LOGGER from homewizard.const instead per-file loggers ([@DCSBL] - [#135320]) ([homewizard docs]) +- Bump habluetooth to 3.8.0 ([@bdraco] - [#135322]) ([bluetooth docs]) +- Extract resolve announcement media ID for AssistSatelliteEntity ([@balloob] - [#134917]) ([assist_satellite docs]) +- Add bluetooth subscribe_advertisements WebSocket API ([@bdraco] - [#134291]) ([bluetooth docs]) +- Fix spelling of "Log in", fix "outdated student" ([@NoRi2909] - [#135348]) ([vulcan docs]) +- Small fixes in setup flow strings, correct sentence-case ([@NoRi2909] - [#135349]) ([tellduslive docs]) +- Add config flow to NMBS ([@silamon] - [#121548]) ([nmbs docs]) +- Fix backup formatting ([@joostlek] - [#135350]) ([backup docs]) - 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]) +- Remove code owner for nmbs ([@silamon] - [#135357]) ([nmbs docs]) +- Fix spelling of "Log in …" and "API key" in LOQED integration ([@NoRi2909] - [#135347]) ([loqed docs]) +- Fix Tado config flow ([@erwindouna] - [#135353]) ([tado docs]) +- Add more typings to nmbs sensor ([@silamon] - [#135359]) ([nmbs docs]) +- Palazzetti Quality Scale update after doc improvement ([@dotvav] - [#135277]) ([palazzetti docs]) +- Bump Teslemetry Stream ([@Bre77] - [#135344]) ([teslemetry docs]) +- Enable slowly-changing, important diagnostics for connected devices by default ([@lanthaler] - [#134776]) ([netgear docs]) +- Add reconfigure to LG webOS TV ([@thecode] - [#135360]) ([webostv docs]) +- Add @jterrace to onvif integration owners ([@jterrace] - [#135398]) ([onvif docs]) +- Switcher runner child lock support ([@YogevBokobza] - [#133270]) ([switcher_kis docs]) +- Make all three numbered lists consistent, using 1. 1. 1. for the syntax ([@NoRi2909] - [#135400]) ([nest docs]) +- Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ([@jterrace] - [#135399]) ([onvif docs]) +- Reword action descriptions for better translations in Teslemetry ([@NoRi2909] - [#135370]) ([teslemetry docs]) +- Add sensors for inventory items to Habitica ([@tr4nt0r] - [#135331]) ([habitica docs]) +- Bump pyheos to 1.0.0 ([@andrewsayre] - [#135415]) ([heos docs]) - 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]) +- Fix translation string: numbering in list ([@WaterInTheLake] - [#135441]) ([tellduslive docs]) +- Update translations and error messages in Bring! integration ([@tr4nt0r] - [#135455]) ([bring docs]) +- Fix strings for the Google integrations ([@tronikos] - [#135445]) ([google docs]) ([google_sheets docs]) ([google_assistant_sdk docs]) ([google_mail docs]) ([google_tasks docs]) ([google_photos docs]) +- Add current and voltage for plugs to switchbot_cloud ([@SeraphicRav] - [#135458]) ([switchbot_cloud docs]) +- Refactor upcloud to use config entry runtime data ([@scop] - [#135449]) ([upcloud docs]) +- Add bluetooth API to remove scanners that are no longer used ([@bdraco] - [#135408]) ([bluetooth docs]) +- Ensure Shelly cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135472]) ([shelly docs]) ([bluetooth docs]) +- Ensure ESPHome cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135470]) ([esphome docs]) ([bluetooth docs]) - 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 missing `total active returned energy` sensor for Shelly Mini PM Gen3 ([@bieniu] - [#135433]) ([shelly docs]) +- Fix typing in zha update entity ([@emontnemery] - [#135500]) ([zha docs]) +- Add remain, running, schedule time sensors to LG ThinQ ([@LG-ThinQ-Integration] - [#131133]) ([lg_thinq docs]) +- Rework velbus services to deprecated the interface parameter ([@cereal2nd] - [#134816]) ([velbus docs]) +- Change icon ID name in Lametric ([@joostlek] - [#135368]) ([lametric docs]) +- Add hassio discovery to onewire ([@epenet] - [#135294]) ([onewire docs]) +- Replace "Login …" with "Log in …" in two strings of Habitica integration ([@NoRi2909] - [#135383]) ([habitica docs]) +- Add dhcp discovery to velux ([@pawlizio] - [#135138]) ([velux docs]) +- Replace "click" with "select" to fit for mobile app ([@NoRi2909] - [#135382]) ([broadlink docs]) +- Fix when live status is blank in Telsemetry ([@Bre77] - [#130408]) ([teslemetry docs]) +- Add kV and MV unit conversion for voltages ([@lschloetterer] - [#135396]) ([sensor docs]) ([number docs]) +- TotalConnect update quality_scale with documentation updates ([@austinmroczek] - [#134049]) ([totalconnect docs]) +- Fix grey dailies with weekly frequency and no weekdays selected in Habitica ([@tr4nt0r] - [#135419]) ([habitica docs]) +- Move HomeWizard API initialisation to async_setup_entry ([@DCSBL] - [#135315]) ([homewizard docs]) +- Use proper sentence-case for all strings in azure_event_hub ([@NoRi2909] - [#135328]) ([azure_event_hub docs]) +- Replace climate fan speed 'silent' with a button ([@dotvav] - [#135075]) ([palazzetti docs]) (new-platform) +- Bump pypalazzetti to 0.1.19 ([@dotvav] - [#135465]) ([palazzetti docs]) +- Refresh token before setting up weheat ([@jesperraemaekers] - [#135264]) ([weheat docs]) +- Refactor config flow tests in generic camera ([@davet2001] - [#134385]) ([generic docs]) +- Small fixes in the strings file of the azure_data_explorer integration ([@NoRi2909] - [#135309]) ([azure_data_explorer docs]) +- Fix typos "Login" > "Log in" and "Setup" > "Set up" ([@NoRi2909] - [#135306]) ([cookidoo docs]) +- Fix LG webOS TV trigger validation ([@thecode] - [#135312]) ([webostv docs]) +- Update getmac to 0.9.5 ([@cdce8p] - [#135506]) ([upnp docs]) ([dlna_dmr docs]) ([nmap_tracker docs]) ([samsungtv docs]) ([kef docs]) +- Improve tests of energyzero integration ([@klaasnicolaas] - [#133452]) ([energyzero docs]) +- Refactor number/select to use common method in IronOS ([@tr4nt0r] - [#134173]) ([iron_os docs]) +- Revert "Make all three numbered lists consistent, using 1. 1. 1. for the syntax" ([@frenck] - [#135510]) ([nest docs]) +- Change Trafikverket Train to use station signatures ([@gjohansson-ST] - [#131416]) ([trafikverket_train docs]) +- Expose raw PM2.5 in Airgradient ([@gentoo-root] - [#135457]) ([airgradient docs]) +- Bump go2rtc recommended version to 1.9.8 ([@edenhaus] - [#135523]) ([go2rtc docs]) +- Removing unused API file form weheat ([@jesperraemaekers] - [#135518]) ([weheat docs]) +- Palazzetti integration: Add support for additional fans ([@dotvav] - [#135377]) ([palazzetti docs]) +- Bump velbusaio to 2025.1.0 ([@cereal2nd] - [#135525]) ([velbus docs]) +- Deprecate sensors in Habitica integration ([@tr4nt0r] - [#134036]) ([habitica docs]) +- Add zeroconf discovery to onewire ([@epenet] - [#135295]) ([onewire docs]) +- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) ([mqtt docs]) (breaking-change) +- Bump aioimaplib to 2.0.0 ([@jbouwh] - [#135448]) ([imap docs]) +- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) ([vesync docs]) (new-platform) +- Cleanup tplink test framework ([@sdb9696] - [#135205]) ([tplink docs]) +- Bump smhi-pkg to 1.0.19 ([@gjohansson-ST] - [#135537]) ([smhi docs]) +- Add option to allow to use setpoint instead of override for legacy incomfort RF gateway ([@jbouwh] - [#135143]) ([incomfort docs]) +- Register Airzone WebServer device ([@Noltari] - [#135538]) ([airzone docs]) +- Add new integration Qbus ([@Qbus-iot] - [#127280]) ([qbus docs]) (new-integration) +- Velbus update unique-config-entry quality score ([@cereal2nd] - [#135524]) ([velbus docs]) +- Velbus unsubscribe to the status updates on removal ([@cereal2nd] - [#135530]) ([velbus docs]) +- Add quality scale for weheat ([@jesperraemaekers] - [#135384]) ([weheat docs]) +- Velbus add subdevices for din-rail modules ([@cereal2nd] - [#131371]) ([velbus docs]) - 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]) +- Add data_descriptions to inexogy config flow ([@jpbede] - [#135536]) ([discovergy docs]) +- Set PARALLEL_UPDATES for inexogy ([@jpbede] - [#135545]) ([discovergy docs]) +- Fix grammar issue in 'invalid_auth' string ([@NoRi2909] - [#135546]) ([discovergy docs]) - Changed json.schemas.url for devcontainers ([@Master-Guy] - [#135281]) -- Improve improv via BLE log messages ([@emontnemery] - [#135575]) +- Improve improv via BLE log messages ([@emontnemery] - [#135575]) ([improv_ble docs]) - 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 habiticalib to v.0.3.3 ([@tr4nt0r] - [#135551]) ([habitica docs]) +- Set PARALLEL_UPDATES for Weheat ([@jesperraemaekers] - [#135574]) ([weheat docs]) +- Fix nmbs sensor unique_id ([@emontnemery] - [#135576]) ([nmbs docs]) +- Add iprak to to vesync code owners ([@iprak] - [#135562]) ([vesync docs]) +- Use percent formatting in logging per guidelines ([@scop] - [#135550]) ([emoncms docs]) ([mastodon docs]) ([acmeda docs]) ([intellifire docs]) ([webmin docs]) ([monarch_money docs]) +- Set inexogy quality scale to silver ([@jpbede] - [#135547]) ([discovergy docs]) +- Migrate Velbus to have Entity name ([@cereal2nd] - [#135520]) ([velbus docs]) +- Mark Velbus test coverage as done ([@cereal2nd] - [#135571]) ([velbus docs]) +- Cleanup tedee callbacks ([@zweckj] - [#135577]) ([tedee docs]) +- Bump Weheat to 2025.1.14 ([@jesperraemaekers] - [#135578]) ([weheat docs]) +- Set MQTT quality scale to gold ([@jbouwh] - [#135579]) ([mqtt docs]) - 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]) +- Bump hass-nabucasa from 0.87.0 to 0.88.1 ([@klejejs] - [#135521]) ([cloud docs]) +- Remove incorrect logging about Unknown device ([@iprak] - [#135585]) ([vesync docs]) - 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]) +- Update tplink quality_scale.yaml ([@sdb9696] - [#135209]) ([tplink docs]) +- Match the upstream alt id of the new Levoit air purifier ([@jiriappl] - [#135426]) ([vesync docs]) - 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]) +- Reverted async-dependency to todo for Weheat ([@jesperraemaekers] - [#135588]) ([weheat docs]) +- Bump securetar to 2025.1.1 ([@emontnemery] - [#135582]) ([backup docs]) +- Add streaming binary sensors to Teslemetry ([@Bre77] - [#135248]) ([teslemetry docs]) +- Add serial number to LaMetric ([@joostlek] - [#135591]) ([lametric docs]) +- Skip fetching deactivated shopping lists in Bring integration ([@tr4nt0r] - [#135336]) ([bring docs]) +- Adding support for new Lutron RGB tape light ([@RBaragona] - [#130731]) ([lutron_caseta docs]) +- Add vesync number platform ([@iprak] - [#135564]) ([vesync docs]) (new-platform) +- Make mqtt integration exports explicit ([@jbouwh] - [#135595]) ([mqtt docs]) +- Add entity pictures to Habitica integration ([@tr4nt0r] - [#134179]) ([habitica docs]) +- Rename onewire entity classes ([@epenet] - [#135601]) ([onewire docs]) +- Drop Python 3.12 support ([@frenck] - [#135589]) (breaking-change) +- Bump securetar to 2025.1.2 ([@emontnemery] - [#135614]) ([backup docs]) +- Add `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@dustMason] - [#135615]) ([lutron_caseta docs]) +- More UpCloud config entry refactors ([@scop] - [#135548]) ([upcloud docs]) +- Fix spotify typing for Python 3.13 ([@cdce8p] - [#135628]) ([spotify docs]) +- Return OFF in hvac_action for Honeywell climate ([@mkmer] - [#135620]) ([honeywell docs]) - 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]) +- Update Python version for mypy to 3.13 ([@cdce8p] - [#135636]) ([http docs]) +- Fix spelling of EnOcean in strings file of the integration ([@NoRi2909] - [#135622]) ([enocean docs]) +- Dynamic devices for Husqvarna Automower ([@Thomas55555] - [#133227]) ([husqvarna_automower docs]) +- Update buttons in Teslemetry ([@Bre77] - [#135631]) ([teslemetry docs]) +- Reduce scan interval on SMLIGHT firmware updates ([@tl-sl] - [#135650]) ([smlight docs]) +- Bump pysmlight v0.1.5 ([@tl-sl] - [#135647]) ([smlight docs]) +- Bump homematicip to 1.1.6 ([@hahn-th] - [#135649]) ([homematicip_cloud docs]) - 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]) +- Set MQTT quality scale to platinum ([@jbouwh] - [#135612]) ([mqtt docs]) +- Bump aiolifx-themes to v0.6.2 ([@Djelibeybi] - [#135645]) ([lifx docs]) +- Move ZeroconfServiceInfo to service_info helpers ([@epenet] - [#135653]) ([zeroconf docs]) +- Fix descriptions of send_command action for consistency ([@NoRi2909] - [#135670]) ([homeworks docs]) +- Move DhcpServiceInfo to service_info helpers ([@epenet] - [#135658]) ([dhcp docs]) +- Improve logging of backup upload errors ([@MartinHjelmare] - [#135672]) ([backup docs]) +- Move SsdpServiceInfo to service_info helpers ([@epenet] - [#135661]) ([ssdp docs]) +- Bump python-otbr-api to 2.7.0 ([@puddly] - [#135638]) ([thread docs]) ([otbr docs]) - 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]) +- Move UsbServiceInfo to service_info helpers ([@epenet] - [#135663]) ([usb docs]) +- Call async_forward_setup_entry after the first refresh in SwitchBot Cloud ([@mckbrmn] - [#135625]) ([switchbot_cloud docs]) - 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]) +- Use new ServiceInfo location in sonos ([@epenet] - [#135699]) ([sonos docs]) +- Use new ServiceInfo location in tplink ([@epenet] - [#135700]) ([tplink docs]) +- Use new ServiceInfo location in rainforest_raven ([@epenet] - [#135697]) ([rainforest_raven docs]) +- Use new ServiceInfo location in rabbitair ([@epenet] - [#135696]) ([rabbitair docs]) +- Use new ServiceInfo location in modem_callerid ([@epenet] - [#135695]) ([modem_callerid docs]) +- Use new ServiceInfo location in insteon ([@epenet] - [#135694]) ([insteon docs]) +- Update tplink quality_scale.yaml ([@sdb9696] - [#135705]) ([tplink docs]) +- Add WS command backup/can_decrypt_on_download ([@emontnemery] - [#135662]) ([backup docs]) +- Bump eheimdigital to 1.0.4 ([@autinerd] - [#135722]) ([eheimdigital docs]) +- Create switches for controlling policy-based routes ([@Ik-12] - [#134473]) ([unifi docs]) +- Add dynamic child device handling to tplink integration ([@sdb9696] - [#135229]) ([tplink docs]) +- Use new ServiceInfo location in wmspro ([@epenet] - [#135702]) ([wmspro docs]) +- Use SIP URI for VoIP device identifier ([@jaminh] - [#135603]) ([voip docs]) +- Slow down polling for Tesla Fleet ([@Bre77] - [#135747]) ([tesla_fleet docs]) +- Ensure entity platform in bluetooth tests ([@gjohansson-ST] - [#135716]) ([bluetooth docs]) +- Add receive backup tests ([@MartinHjelmare] - [#135680]) ([backup docs]) +- Reword action descriptions to match Home Assistant style ([@NoRi2909] - [#135733]) ([husqvarna_automower docs]) +- Palazzetti integration: Update integration quality scale ([@dotvav] - [#135752]) ([palazzetti docs]) +- Ensure entity platform in light tests ([@gjohansson-ST] - [#135724]) ([light docs]) +- Bump govee-ble to 0.41.0 ([@bdraco] - [#135750]) ([govee_ble docs]) +- Reduce USB rescan cooldown from 1 minute to 10 seconds ([@puddly] - [#135712]) ([usb docs]) +- Use new ServiceInfo location in homeassistant_sky_connect ([@epenet] - [#135693]) ([homeassistant_sky_connect docs]) +- Use new ServiceInfo location in zwave_js ([@epenet] - [#135704]) ([zwave_js docs]) +- Return Chat IDs on Telegram Bot ([@tyron] - [#131274]) ([telegram_bot docs]) +- Support decrypting backups when downloading ([@emontnemery] - [#135728]) ([backup docs]) - 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]) +- Avoid using the backup manager in restore tests ([@MartinHjelmare] - [#135757]) ([backup docs]) +- Add message_thread_id to telegram_text and telegram_command events ([@DrDonoso] - [#130738]) ([telegram_bot docs]) - 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]) +- Use new ServiceInfo location in apple_tv ([@epenet] - [#135688]) ([apple_tv docs]) +- Bump securetar to 2025.1.3 ([@emontnemery] - [#135762]) ([backup docs]) +- Change AdGuard Home URL field validator to accept paths ([@maxcabrajac] - [#127957]) ([adguard docs]) +- Add further ventilation-related sensors to ViCare ([@CFenner] - [#131496]) ([vicare docs]) +- Use new ServiceInfo location in esphome ([@epenet] - [#135692]) ([esphome docs]) +- Use new ServiceInfo location in dlna_dmr ([@epenet] - [#135691]) ([dlna_dmr docs]) - 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]) +- Add temperature and humidity entities to area registry ([@balloob] - [#135423]) ([config docs]) +- Fix Vicare patch ([@joostlek] - [#135773]) ([vicare docs]) +- Improve backup decrypt exceptions ([@emontnemery] - [#135765]) ([backup docs]) +- Improve incomfort coordinator logging ([@jbouwh] - [#135777]) ([incomfort docs]) +- Move HomeWizard config options to class ([@DCSBL] - [#135778]) ([homewizard docs]) +- Bump youless-api to 2.2.0 ([@gjong] - [#135781]) ([youless docs]) +- Fix Bang & Olufsen event testing ([@mj23000] - [#135707]) ([bang_olufsen docs]) +- Add button to move netatmo cover to preferred position ([@PoppyPop] - [#134722]) ([netatmo docs]) +- Add Bluetooth config entries for remote scanners ([@bdraco] - [#135543]) ([esphome docs]) ([shelly docs]) ([bluetooth docs]) +- Add broadcast intent ([@balloob] - [#135337]) ([assist_satellite docs]) +- Implement a polling fallback for USB monitor ([@puddly] - [#130918]) ([usb docs]) +- Update aiolifx-themes to 0.6.4 ([@Djelibeybi] - [#135805]) ([lifx docs]) +- Bump govee-ble to 0.42.0 ([@bdraco] - [#135801]) ([govee_ble docs]) +- USB device add/remove callbacks ([@puddly] - [#131224]) ([usb docs]) +- Assign entity_category for incomfort entities ([@jbouwh] - [#135807]) ([incomfort docs]) +- Improve incomfort test coverage ([@jbouwh] - [#135806]) ([incomfort docs]) - 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]) +- Remove misleading "Current" in NUT power sensor names ([@thecode] - [#135800]) ([nut docs]) +- Improve backup store in tests ([@emontnemery] - [#135798]) ([backup docs]) +- Fix service description to match HA style, fix casing ([@NoRi2909] - [#135797]) ([sensibo docs]) +- SMA add serial number in DeviceInfo ([@erwindouna] - [#135809]) ([sma docs]) +- Fix spelling of "API" and use consistent term "API token" ([@NoRi2909] - [#135795]) ([blue_current docs]) +- Bump eheimdigital to 1.0.5 ([@autinerd] - [#135802]) ([eheimdigital docs]) +- Bump SMA to 0.7.5 ([@erwindouna] - [#135799]) ([sma docs]) +- Several strings fixes in the emoncms integration ([@NoRi2909] - [#135792]) ([emoncms docs]) +- Ensure entity platform in media_player tests ([@gjohansson-ST] - [#135788]) ([media_player docs]) +- Ensure entity platform in light tests ([@gjohansson-ST] - [#135787]) ([light docs]) +- Ensure entity platform in vacuum tests ([@gjohansson-ST] - [#135786]) ([vacuum docs]) +- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) ([imgw_pib docs]) (breaking-change) - 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]) +- SMA update code owners ([@erwindouna] - [#135812]) ([sma docs]) +- New paint_theme service added to the LIFX integration ([@Djelibeybi] - [#135667]) ([lifx docs]) +- Bump dbus-fast to 2.29.0 ([@bdraco] - [#135804]) ([bluetooth docs]) +- Small cleanups to lifx services to reduce code ([@bdraco] - [#135817]) ([lifx docs]) +- Bump zeroconf to 0.140.1 ([@bdraco] - [#135815]) ([zeroconf docs]) +- Ensure entity platform in blackbird tests ([@gjohansson-ST] - [#135715]) ([blackbird docs]) - 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]) +- Ensure entity platform in alert tests ([@gjohansson-ST] - [#135714]) ([alert docs]) +- Ensure entity platform in universal tests ([@gjohansson-ST] - [#135727]) ([universal docs]) +- Ensure entity platform in mochad tests ([@gjohansson-ST] - [#135725]) ([mochad docs]) +- Ensure entity platform in kira tests ([@gjohansson-ST] - [#135723]) ([kira docs]) +- Ensure entity platform in homeassistant tests ([@gjohansson-ST] - [#135721]) ([homeassistant docs]) - 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]) +- Ensure entity platform in google_wifi tests ([@gjohansson-ST] - [#135720]) ([google_wifi docs]) +- Ensure entity platform in google_assistant tests ([@gjohansson-ST] - [#135719]) ([google_assistant docs]) +- Ensure entity platform in dsmr_reader tests ([@gjohansson-ST] - [#135718]) ([dsmr_reader docs]) +- Use new ServiceInfo location in bosch_shc ([@epenet] - [#135689]) ([bosch_shc docs]) +- Add 'silent' to HTML5_SHOWNOTIFICATION_PARAMETERS ([@redge76] - [#135709]) ([html5 docs]) +- Update quality scale docs-installation-parameters rule for IronOS integration ([@tr4nt0r] - [#133318]) ([iron_os docs]) +- Reduce duplicate code in the Bluetooth WebSocket API ([@bdraco] - [#135808]) ([bluetooth docs]) +- Add BMW quality scale details ([@rikroe] - [#132017]) ([bmw_connected_drive docs]) +- Improve BMW test quality ([@rikroe] - [#133704]) ([bmw_connected_drive docs]) +- Add model option to speak action for ElevenLabs ([@sorgfresser] - [#133902]) ([elevenlabs docs]) - 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]) +- Add Energy History to Tesla Fleet ([@Bre77] - [#126878]) ([tesla_fleet docs]) +- Set target value on LCN regulator lock ([@alengwenus] - [#133870]) ([lcn docs]) +- Add media position & seek to Russound RIO ([@noahhusby] - [#134372]) ([russound_rio docs]) - 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]) +- Enable RUF101 ([@joostlek] - [#135835]) ([plex docs]) +- Homee: fix cover if it has no up/down attribute ([@Taraman17] - [#135563]) ([homee docs]) +- Clarify action descriptions regarding Lost device sound and state ([@NoRi2909] - [#134277]) ([icloud docs]) +- Plugwise test-code improvements ([@bouwew] - [#134193]) ([plugwise docs]) +- Add support for EvoHomeController in Overkiz ([@iMicknl] - [#133777]) ([overkiz docs]) +- Fix description of "x10_all_units_off" action ([@NoRi2909] - [#135000]) ([insteon docs]) +- Log errors in opower ([@tronikos] - [#135497]) ([opower docs]) +- Add streaming to Teslemetry cover platform ([@Bre77] - [#135660]) ([teslemetry docs]) +- Bump Weheat to 2025.1.15 ([@jesperraemaekers] - [#135626]) ([weheat docs]) +- Update yolink "play on speaker hub" action to allow optional values (to match YoLink API) ([@mxr] - [#133099]) ([yolink docs]) +- Add doorbell event to homematicip_cloud ([@hahn-th] - [#133269]) ([homematicip_cloud docs]) (new-platform) +- Fix several issues in a string of IHC integration ([@NoRi2909] - [#135618]) ([ihc docs]) +- Add zeroconf dependency to devolo Home Network manifest ([@Shutgun] - [#135708]) ([devolo_home_network docs]) +- Fix "set" / "sets" in action names and descriptions, spelling of "dB" ([@NoRi2909] - [#135659]) ([kef docs]) +- Add missing data_descriptions to strings.json for LCN ([@alengwenus] - [#135674]) ([lcn docs]) +- Fix humidifier on off status update ([@iprak] - [#135743]) ([vesync docs]) +- Fix flaky test in acmeda ([@epenet] - [#135846]) ([acmeda docs]) +- Remove call to get_serial_by_id in homeassistant_sky_connect ([@epenet] - [#135751]) ([homeassistant_sky_connect docs]) - 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]) +- Remove not needed name from config flow in SMHI ([@gjohansson-ST] - [#134841]) ([smhi docs]) +- Add overload for async singleton call with HassKey ([@cdce8p] - [#134059]) ([esphome docs]) +- Use new ServiceInfo location in devolo_home_network ([@epenet] - [#135690]) ([devolo_home_network docs]) +- Bump aioesphomeapi to 28.0.1 ([@bdraco] - [#135869]) ([esphome docs]) +- Use new ServiceInfo location in zha ([@epenet] - [#135703]) ([zha docs]) +- Bump fnv-hash-fast to 1.2.2 ([@bdraco] - [#135872]) ([recorder docs]) ([homekit docs]) +- Bump habluetooth to 3.9.0 ([@bdraco] - [#135877]) ([bluetooth docs]) +- Bump bluetooth-data-tools to 1.22.0 ([@bdraco] - [#135879]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) ([private_ble_device docs]) - 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]) +- Bump dbus-fast to 2.30.2 ([@bdraco] - [#135874]) ([bluetooth docs]) +- Add BThome hold press event ([@Ernst79] - [#135871]) ([bthome docs]) +- Record IQS for Russound RNET ([@noahhusby] - [#134692]) ([russound_rnet docs]) +- Fix typo in Opower log message ([@tronikos] - [#135909]) ([opower docs]) +- Fix bmw_connected_drive tests ([@zweckj] - [#135911]) ([bmw_connected_drive docs]) +- Use runtime_data in Opower ([@tronikos] - [#135910]) ([opower docs]) +- Set parallel-updates in Habitica quality scale record ([@tr4nt0r] - [#135901]) ([habitica docs]) +- Bump Teslemetry Stream to 0.6.6 ([@Bre77] - [#135905]) ([teslemetry docs]) +- Increase test coverage in Habitica integration ([@tr4nt0r] - [#135896]) ([habitica docs]) +- Bump pylitterbot to 2024.0.0 ([@natekspencer] - [#135891]) ([litterrobot docs]) +- Fix imgw_pib tests ([@zweckj] - [#135913]) ([imgw_pib docs]) +- Add reauth flow to LetPot integration ([@jpelgrom] - [#135734]) ([letpot docs]) +- Increase test coverage for IMGW-PIB ([@bieniu] - [#135915]) ([imgw_pib docs]) +- Remove asserting name in tts test (no entity platform) ([@gjohansson-ST] - [#135726]) ([tts docs]) +- Set strict-typing in Habitica quality scale record ([@tr4nt0r] - [#135899]) ([habitica docs]) +- Fix acmeda pytest usefixtures spelling ([@cdce8p] - [#135919]) ([acmeda docs]) +- Fix DeprecationWarnings in mcp_server ([@cdce8p] - [#135927]) ([mcp_server docs]) - 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]) +- Use HassKey for assist_pipeline singleton ([@cdce8p] - [#135875]) ([assist_pipeline docs]) +- Fix inconsistently spelled occurrences of "ID" in telegram_bot integration ([@NoRi2909] - [#135928]) ([telegram_bot docs]) +- Bump bleak-retry-connector to 3.7.0 ([@bdraco] - [#135939]) ([bluetooth docs]) - 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]) +- Fix unicode chars in zha tests ([@cdce8p] - [#135954]) ([zha docs]) +- Bump bluetooth-adapters to 0.21.0 ([@bdraco] - [#135957]) ([bluetooth docs]) +- Fix duplicated "effect" in Speed field descriptions of flux_led ([@NoRi2909] - [#135948]) ([flux_led docs]) +- Add shared history for conversation agents ([@balloob] - [#135903]) ([conversation docs]) ([openai_conversation docs]) +- Improve backup store in tests ([@emontnemery] - [#135974]) ([backup docs]) +- Vesync switch humidifier to property ([@cdnninja] - [#135949]) ([vesync docs]) +- Improve remote Bluetooth scanner manufacturer data ([@bdraco] - [#135961]) ([bluetooth docs]) +- Change 'device_id' to translatable 'device ID', fix typos in LCN ([@NoRi2909] - [#135978]) ([lcn docs]) +- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) ([home_connect docs]) (breaking-change) +- Improve program related sensors at Home Connect ([@Diegorro98] - [#135929]) ([home_connect docs]) +- Fix grammar and plural handling in action descriptions ([@NoRi2909] - [#135654]) ([soundtouch docs]) +- Set dependency-transparency and async-dependency in Habitica IQS ([@tr4nt0r] - [#135902]) ([habitica docs]) +- Fix KNX default state updater option ([@farmio] - [#135611]) ([knx docs]) (breaking-change) +- Add streaming to device tracker platform in Teslemetry ([@Bre77] - [#135962]) ([teslemetry docs]) +- Further clarify the meaning of Sensibo's Climate React mode ([@NoRi2909] - [#135833]) ([sensibo docs]) +- Add type annotations to stiebel eltron component ([@ThyMYthOS] - [#135228]) ([stiebel_eltron docs]) +- Rework enigma2 tests ([@autinerd] - [#135475]) ([enigma2 docs]) ([eheimdigital docs]) +- SMA add diagnostics ([@erwindouna] - [#135852]) ([sma docs]) +- Fix name and descriptions of actions in EZVIZ integration etc. ([@NoRi2909] - [#135858]) ([ezviz docs]) +- Move integration setup to coordinator `_async_setup` in Bring ([@tr4nt0r] - [#135711]) ([bring docs]) +- Remove unnecessary "title" keys to use default setup flow instead ([@NoRi2909] - [#135512]) ([velux docs]) +- Fix fan speed in auto mode in ViCare integration ([@CFenner] - [#134256]) ([vicare docs]) +- Improve descriptions in list_notifications action, fix casing ([@NoRi2909] - [#135838]) ([flume docs]) +- Refactor SwitchBot Cloud make_device_data ([@mckbrmn] - [#135698]) ([switchbot_cloud docs]) +- Add re-authentication flow to incomfort integration ([@jbouwh] - [#135861]) ([incomfort docs]) +- Fix HEOS device information ([@andrewsayre] - [#135940]) ([heos docs]) +- Fix unset coordinator in Switchbot cloud ([@joostlek] - [#135985]) ([switchbot_cloud docs]) +- Add re-configure flow incomfort integration ([@jbouwh] - [#135887]) ([incomfort docs]) +- Cleanup incomfort translation strings ([@jbouwh] - [#135991]) ([incomfort docs]) +- Add diagnostics feature to incomfort integration ([@jbouwh] - [#136009]) ([incomfort docs]) +- Disable noisy diagnostic incomfort sensors by default ([@jbouwh] - [#135992]) ([incomfort docs]) +- Make strings of create_scene action UI- and translation-friendly ([@NoRi2909] - [#136004]) ([scene docs]) +- Add incomfort heater serialnr to device info ([@jbouwh] - [#136012]) ([incomfort docs]) +- Improve exception handling in Habitica integration ([@tr4nt0r] - [#135950]) ([habitica docs]) +- Fix velbus via devices ([@cereal2nd] - [#135986]) ([velbus docs]) +- Do not base power switch state on appliance's operation state at Home Connect ([@Diegorro98] - [#135932]) ([home_connect docs]) +- Bump pydrawise to 2025.1.0 ([@dknowles2] - [#135998]) ([hydrawise docs]) +- Migrate tests from OpenAI to conversation integration ([@balloob] - [#135963]) ([conversation docs]) ([openai_conversation docs]) +- Update numpy to 2.2.2 ([@cdce8p] - [#135982]) ([stream docs]) ([tensorflow docs]) ([trend docs]) ([iqvia docs]) ([compensation docs]) +- Correct translation key for data bits in rfxtrx ([@elupus] - [#135990]) ([rfxtrx docs]) +- Bumb python-homewizard-energy to 8.1.0 ([@DCSBL] - [#136016]) ([homewizard docs]) +- Set friendly name for PT2262 sensors to masked name ([@elupus] - [#135988]) ([rfxtrx docs]) +- Fix Slack file upload ([@jsuar] - [#135818]) ([slack docs]) +- Fix sentence-casing in PurpleAir integration strings ([@NoRi2909] - [#135981]) ([purpleair docs]) +- Implement cloudhooks for Overseerr ([@joostlek] - [#134680]) ([overseerr docs]) +- Ensure entity platform in camera tests ([@gjohansson-ST] - [#135918]) ([camera docs]) +- Ensure entity platform in cover tests ([@gjohansson-ST] - [#135917]) ([cover docs]) +- Add reconfigure flow to Trafikverket Train ([@gjohansson-ST] - [#136000]) ([trafikverket_train docs]) - 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]) +- Bump thermopro-ble to 0.10.1 ([@bdraco] - [#136041]) ([thermopro docs]) +- Bump habluetooth to 3.9.2 ([@bdraco] - [#136042]) ([bluetooth docs]) +- Enable RUF032 ([@joostlek] - [#135836]) ([sensor docs]) ([dsmr docs]) ([derivative docs]) +- Use LLM fallback when local matching matches intent but not targets ([@balloob] - [#136045]) ([conversation docs]) +- Add diagnostics platform to IronOS integration ([@tr4nt0r] - [#136040]) ([iron_os docs]) +- Add reconfiguration flow to Habitica ([@tr4nt0r] - [#136038]) ([habitica docs]) - 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 SsdpServiceInfo location in remaining components ([@epenet] - [#136053]) ([upnp docs]) ([sonos docs]) ([yeelight docs]) ([dlna_dmr docs]) ([dlna_dms docs]) +- Fix casing of "client" and "ID" in transmission integration ([@NoRi2909] - [#136071]) ([transmission docs]) +- Make the time for automated backups configurable ([@emontnemery] - [#135825]) ([backup docs]) +- Allow backup writer to update progress during restore ([@emontnemery] - [#135975]) ([hassio docs]) ([backup docs]) - 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]) +- Improve user interface strings in opentherm_gw ([@NoRi2909] - [#136078]) ([opentherm_gw docs]) - 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]) +- Fix spelling of "ID" in hyperion user strings ([@NoRi2909] - [#136082]) ([hyperion docs]) +- Replace `targets` key with UI name 'Targets' in media_player.join action ([@NoRi2909] - [#136063]) ([media_player docs]) - 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]) +- Use fixtures for Network component tests ([@abmantis] - [#135220]) ([network docs]) +- Improve conversation typing ([@cdce8p] - [#136084]) ([conversation docs]) +- Set configuration url to overseerr instance ([@joostlek] - [#136085]) ([overseerr docs]) - 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]) +- Update pylint to 3.3.3 and astroid to 3.3.8 ([@cdce8p] - [#136090]) ([bluetooth docs]) ([assist_pipeline docs]) +- Fix Overseerr event types translations ([@joostlek] - [#136096]) ([overseerr docs]) +- Add diagnostics to Overseerr ([@joostlek] - [#136094]) ([overseerr docs]) +- Enable Ruff B024 ([@autinerd] - [#136088]) ([media_source docs]) +- Bump velbusaio to 2025.1.1 ([@cereal2nd] - [#136089]) ([velbus docs]) +- Enable dynamic child devices for tplink module entities ([@sdb9696] - [#135822]) ([tplink docs]) +- Bump aiowebostv to 0.5.0 ([@thecode] - [#136097]) ([webostv docs]) +- Add integration_type to HEOS ([@andrewsayre] - [#136105]) ([heos docs]) +- Fix index in incomfort diagnostics generator ([@jbouwh] - [#136108]) ([incomfort docs]) +- Fix upload service response for google_photos ([@autinerd] - [#136106]) ([google_photos docs]) +- Add icon to overseerr ([@joostlek] - [#136110]) ([overseerr docs]) +- Bump ayla-iot-unofficial to 1.4.5 ([@thecode] - [#136099]) ([fujitsu_fglair docs]) +- Bump python-overseerr to 0.6.0 ([@joostlek] - [#136104]) ([overseerr docs]) +- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) ([heos docs]) (breaking-change) - 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]) +- Remove yaml config fixture from HEOS tests ([@andrewsayre] - [#136123]) ([heos docs]) +- Add additional entities for Shelly BLU TRV ([@bieniu] - [#135244]) ([shelly docs]) +- Add scheduled envoy firmware checks to enphase_envoy coordinator ([@catsmanac] - [#136102]) ([enphase_envoy docs]) +- Bump letpot to 0.3.0 ([@jpelgrom] - [#136133]) ([letpot docs]) +- Add myself to Roborock codeowners ([@allenporter] - [#136134]) ([roborock docs]) +- Add data descriptions for enphase_envoy config flows. ([@catsmanac] - [#136120]) ([enphase_envoy docs]) +- Remove not needed warning in Z-Wave ([@cdnninja] - [#136006]) ([zwave_js docs]) - 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]) +- Fix buttons in Teslemetry ([@Bre77] - [#136142]) ([teslemetry docs]) +- Update HEOS tests to not patch internals ([@andrewsayre] - [#136136]) ([heos docs]) +- Add support for custom weekly backup schedule ([@emontnemery] - [#136079]) ([backup docs]) +- Bump Devialet to 1.5.7 ([@fwestenberg] - [#136114]) ([devialet docs]) - 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]) +- Add value is not to Matter discovery schema logic ([@marcelveldt] - [#136157]) ([matter docs]) +- Clean up entity registry imports in Shelly tests ([@bieniu] - [#136159]) ([shelly docs]) - 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]) +- Capitalize "Homematic" brand name and 2 more user string fixes ([@NoRi2909] - [#136113]) ([homematic docs]) +- Fix typo in enphase_envoy data description ([@catsmanac] - [#136164]) ([enphase_envoy docs]) +- Add support for Bot in SwitchBot Cloud ([@mckbrmn] - [#135606]) ([switchbot_cloud docs]) (new-platform) +- Add service backup.create_automatic ([@emontnemery] - [#136152]) ([backup docs]) +- Satellite announcement to track original media id ([@balloob] - [#136141]) ([assist_satellite docs]) +- Prepare backup store to read version 2 ([@emontnemery] - [#136149]) ([backup docs]) +- Gate update.install backup parameter by supported feature ([@emontnemery] - [#136169]) ([update docs]) +- Homee sensor ([@Taraman17] - [#135447]) ([homee docs]) (new-platform) +- Add data_description to switchbot translations ([@huyuwei1996] - [#136148]) ([switchbot docs]) +- Bumb python-homewizard-energy to 8.1.1 ([@DCSBL] - [#136170]) ([homewizard docs]) +- Use HassKey for hassio component data ([@emontnemery] - [#136172]) ([hassio docs]) - 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]) +- Update HEOS tests to not interact directly with integration internals ([@andrewsayre] - [#136177]) ([heos docs]) +- Set PARALLEL_UPDATES for HEOS media_player ([@andrewsayre] - [#136178]) ([heos docs]) +- Voip migrate entities ([@balloob] - [#136140]) ([voip docs]) +- Fix casing and spelling in user-facing strings of homematicip_cloud ([@NoRi2909] - [#136188]) ([homematicip_cloud docs]) +- Add strings and state attrs for ZHA 3 Phase current ([@abmantis] - [#132871]) ([zha docs]) +- Fix sentence-casing in user-facing strings of nmap_tracker ([@NoRi2909] - [#136195]) ([nmap_tracker docs]) +- Cleanup litterrobot switch entity ([@natekspencer] - [#136199]) ([litterrobot docs]) +- Bump bleak-retry-connector to 3.8.0 ([@bdraco] - [#136203]) ([bluetooth docs]) +- Add button to reset Litter-Robot 4 ([@natekspencer] - [#136191]) ([litterrobot docs]) +- Remove excessive newlines from envisalink strings ([@NoRi2909] - [#136194]) ([envisalink docs]) +- Remove excessive newline codes from strings of nissan_leaf ([@NoRi2909] - [#136197]) ([nissan_leaf docs]) +- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) ([litterrobot docs]) (breaking-change) +- Bump habluetooth to 3.10.0 ([@bdraco] - [#136210]) ([bluetooth docs]) +- Bump ollama to 0.4.7 ([@Diegorro98] - [#136212]) ([ollama docs]) +- Bump bleak-esphome to 2.1.0 ([@bdraco] - [#136214]) ([esphome docs]) ([eq3btsmart docs]) +- Add Eve Thermo TRV Matter features ([@krakonos1602] - [#135635]) ([matter docs]) +- Fix recorder fixture typing ([@cdce8p] - [#136174]) ([recorder docs]) ([history docs]) ([sensor docs]) ([duke_energy docs]) - 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]) +- Add dhcp discovery to incomfort integration ([@jbouwh] - [#136027]) ([incomfort docs]) +- Use icon translations for enphase_envoy. ([@catsmanac] - [#136190]) ([enphase_envoy docs]) +- Bump bluetooth-adapters to 0.21.1 ([@bdraco] - [#136220]) ([bluetooth docs]) +- Bump habluetooth to 3.11.2 ([@bdraco] - [#136221]) ([bluetooth docs]) +- Use kw_only attribute for remaining entity descriptions in litterrobot ([@natekspencer] - [#136202]) ([litterrobot docs]) +- Make description of hdmi_cec.select_device action consistent ([@NoRi2909] - [#136228]) ([hdmi_cec docs]) +- Add repeat feature to HEOS media player ([@andrewsayre] - [#136180]) ([heos docs]) +- Handle empty string `BatReplacementDescription` from Matter attribute value ([@lboue] - [#134457]) ([matter docs]) +- Fix passing value to pymodbus low level function ([@wlcrs] - [#135108]) ([modbus docs]) +- Update LG webOS TV IQS ([@thecode] - [#135509]) ([webostv docs]) +- Bump httpx to 0.28.1, httpcore to 1.0.7 along with required deps ([@bdraco] - [#133840]) ([openai_conversation docs]) ([anthropic docs]) +- Add quality_scale file to litterrobot ([@natekspencer] - [#135904]) ([litterrobot docs]) +- Handle invalid auth in Overseerr ([@joostlek] - [#136243]) ([overseerr docs]) +- Replace field keys in descriptions with translatable friendly names ([@NoRi2909] - [#136230]) ([ecobee docs]) +- Bump PyViCare to 2.41.0 ([@CFenner] - [#136231]) ([vicare docs]) +- Add reauth flow to Overseerr ([@joostlek] - [#136247]) ([overseerr docs]) +- Record IQS for Switchbot ([@huyuwei1996] - [#136058]) ([switchbot docs]) +- Add reconfigure flow to Overseerr ([@joostlek] - [#136248]) ([overseerr docs]) +- Clean up attributes of Overseerr event entity ([@joostlek] - [#136251]) ([overseerr docs]) - 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]) +- Allow multiple Airzone entries with different System IDs ([@Noltari] - [#135397]) ([airzone docs]) +- Indicate in WS API when scheduling additional automatic backup ([@emontnemery] - [#136155]) ([cloud docs]) ([backup docs]) +- Bump ohmepy to 1.2.4 ([@dan-r] - [#136270]) ([ohme docs]) +- Only add Overseerr event if we are push based ([@joostlek] - [#136258]) ([overseerr docs]) +- Set enphase_envoy CT Status flags entity_category to diagnostics. ([@catsmanac] - [#136241]) ([enphase_envoy docs]) +- Provide beta release note for Shelly RPC devices ([@bieniu] - [#136154]) ([shelly docs]) +- Bump python-linkplay to v0.1.3 ([@silamon] - [#136267]) ([linkplay docs]) +- Bump bleak-esphome to 2.1.1 ([@bdraco] - [#136277]) ([esphome docs]) ([eq3btsmart docs]) +- Remove myself from ibeacon codeowners ([@bdraco] - [#136280]) ([ibeacon docs]) +- Move brightness icon map to icons.json ([@natekspencer] - [#136201]) ([litterrobot docs]) +- Bump pyHomee to 1.2.3 ([@Taraman17] - [#136213]) ([homee docs]) +- Bump habluetooth to 3.12.0 ([@bdraco] - [#136281]) ([bluetooth docs]) +- Cleanup litterrobot select entity ([@natekspencer] - [#136282]) ([litterrobot docs]) +- Implement Coordinator for HEOS (initial plumbing) ([@andrewsayre] - [#136205]) ([heos docs]) +- Add number platform to ohme ([@dan-r] - [#136271]) ([ohme docs]) (new-platform) +- Convert LitterRobotHub to a DataUpdateCoordinator ([@natekspencer] - [#136283]) ([litterrobot docs]) - 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]) +- ping: Suppress ProcessLookupError on timeout ([@tswsl1989] - [#134281]) ([ping docs]) +- Allow time triggers with offsets to use input_datetimes ([@Petro31] - [#131550]) ([homeassistant docs]) +- Cleanup litterrobot sensor entity ([@natekspencer] - [#136287]) ([litterrobot docs]) +- Bump incomfort-client to v0.6.7 ([@jbouwh] - [#136285]) ([incomfort docs]) +- Revert "Add Tuya based bluetooth lights" ([@rwalker777] - [#133386]) ([led_ble docs]) +- Add TP-Link Tapo pet detection to onvif parsers ([@jterrace] - [#136303]) ([onvif docs]) +- Bump onvif-zeep-async to 3.2.5 ([@bdraco] - [#136299]) ([onvif docs]) +- Avoid useless data conversion in sonos config flow ([@bdraco] - [#136294]) ([sonos docs]) +- Bump zeroconf to 0.141.0 ([@bdraco] - [#136292]) ([zeroconf docs]) +- Bump led-ble to 1.1.4 ([@bdraco] - [#136301]) ([led_ble docs]) +- Standardize DOMAIN usage in litterrobot tests ([@natekspencer] - [#136290]) ([litterrobot docs]) +- Add time platform to ohme ([@dan-r] - [#136289]) ([ohme docs]) (new-platform) +- Fix grammar of OSO auth and action descriptions ([@NoRi2909] - [#136312]) ([osoenergy docs]) - 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]) +- Fix handling of non-supported devices in led-ble ([@bdraco] - [#136300]) ([led_ble docs]) +- Add heat pump supply pressure sensor in ViCare integration ([@CFenner] - [#136265]) ([vicare docs]) +- Auto select thermostat preset when selecting temperature ([@domingues] - [#134146]) ([generic_thermostat docs]) +- Cleanup map references in lovelace ([@epenet] - [#136314]) ([lovelace docs]) +- Update Overseerr quality scale ([@joostlek] - [#136260]) ([overseerr docs]) +- Use HassKey in lovelace ([@epenet] - [#136313]) ([lovelace docs]) +- Add system_health the to Network component ([@abmantis] - [#135514]) ([network docs]) +- Add parallel updates to Airgradient ([@joostlek] - [#136323]) ([airgradient docs]) +- Restructure the youless integration internals ([@gjong] - [#135842]) ([youless docs]) +- Add translated action exceptions to Airgradient ([@joostlek] - [#136322]) ([airgradient docs]) +- Bump aiowebostv to 0.6.0 ([@thecode] - [#136206]) ([webostv docs]) +- Replace key names with translatable friendly names in zwave_js ([@NoRi2909] - [#136318]) ([zwave_js docs]) +- Clean up remaining backup manager tests ([@MartinHjelmare] - [#136335]) ([backup docs]) +- Add reconfigure flow to Airgradient ([@joostlek] - [#136324]) ([airgradient docs]) +- Bump myuplink lib to 0.7.0 ([@astrandb] - [#136343]) ([myuplink docs]) +- Improve error handling for incomfort gateway ([@jbouwh] - [#136317]) ([incomfort docs]) +- Enable strict-typing in lovelace ([@epenet] - [#136327]) ([lovelace docs]) +- Fix sentence-casing in isy994 integration strings, reword "lock user code" ([@NoRi2909] - [#136316]) ([isy994 docs]) +- Move single-use lovelace function ([@epenet] - [#136336]) ([lovelace docs]) +- Use runtime_data in bosch_shc ([@epenet] - [#136356]) ([bosch_shc docs]) +- Use runtime_data in canary ([@epenet] - [#136357]) ([canary docs]) +- Several fixes in user-facing strings of Renson integration actions ([@NoRi2909] - [#136279]) ([renson docs]) +- Cleanup hass.data in cloudflare ([@epenet] - [#136358]) ([cloudflare docs]) +- Bump pyenphase to 1.23.1 ([@catsmanac] - [#136200]) ([enphase_envoy docs]) +- Properly parse AirNow API data in coordinator ([@firstof9] - [#136198]) ([airnow docs]) +- Enable strict typing for incomfort integration ([@jbouwh] - [#136291]) ([incomfort docs]) +- Fix tplink deprecated entity cleanup ([@sdb9696] - [#136160]) ([tplink docs]) +- Refactor modbus polling to prevent dupe updates and memory leak ([@bdraco] - [#136211]) ([modbus docs]) +- Incorporate ControllerManager into HEOS Coordinator ([@andrewsayre] - [#136302]) ([heos docs]) +- Set Netgear device entities to unavailable when the device is not connected ([@lanthaler] - [#135362]) ([netgear docs]) +- holiday: asynchronously generate the entity name ([@bors-ltd] - [#136354]) ([holiday docs]) +- Migrate modbus to use HassKey ([@bdraco] - [#136379]) ([modbus docs]) +- Don't translate state names in default agent responses ([@synesthesiam] - [#136382]) ([conversation docs]) - 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]) +- Use runtime_data in coinbase ([@epenet] - [#136381]) ([coinbase docs]) +- Use runtime_data in daikin ([@epenet] - [#136376]) ([daikin docs]) +- Use runtime_data in comelit ([@epenet] - [#136384]) ([comelit docs]) +- Use runtime_data in ccm15 ([@epenet] - [#136378]) ([ccm15 docs]) +- Add translated action exceptions to LG webOS TV ([@thecode] - [#136397]) ([webostv docs]) - 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]) +- Remove deprecated 17track package sensor ([@gjohansson-ST] - [#136389]) ([seventeentrack docs]) (breaking-change) +- Use runtime_data in coolmaster ([@epenet] - [#136405]) ([coolmaster docs]) +- Bump aioharmony to 0.4.0 ([@bdraco] - [#136398]) ([harmony docs]) +- Bump aioautomower to 2025.1.1 ([@Thomas55555] - [#136365]) ([husqvarna_automower docs]) +- Bump WSDiscovery to 2.1.2 ([@bdraco] - [#136363]) ([onvif docs]) +- Move denonavr shared constants to central location ([@epenet] - [#136421]) ([denonavr docs]) +- Simplify update listener in denonavr ([@epenet] - [#136422]) ([denonavr docs]) +- Omit Peblar update entities for most white label devices ([@frenck] - [#136374]) ([peblar docs]) +- Use runtime_data in denonavr ([@epenet] - [#136424]) ([denonavr docs]) +- Bump nhc to 0.3.9 ([@VandeurenGlenn] - [#136418]) ([niko_home_control docs]) +- Fix humidifier mode for Vesync ([@iprak] - [#135746]) ([vesync docs]) +- Incorporate SourceManager into HEOS Coordinator ([@andrewsayre] - [#136377]) ([heos docs]) +- Rename incomfort exceptions classes to fix typo and assign correct translation domain ([@jbouwh] - [#136426]) ([incomfort docs]) +- Tado change to async and add Data Update Coordinator ([@erwindouna] - [#134175]) ([tado docs]) +- Add missing translations for LG webOS TV and fix names ([@thecode] - [#136438]) ([webostv docs]) +- Refactor the Hydrawise config flow ([@dknowles2] - [#135886]) ([hydrawise docs]) +- Move dormakaba_dkey coordinator to separate module ([@epenet] - [#136437]) ([dormakaba_dkey docs]) +- Use runtime_data in directv ([@epenet] - [#136435]) ([directv docs]) +- Move dexcom coordinator to separate module ([@epenet] - [#136433]) ([dexcom docs]) +- Use runtime_data in dormakaba_dkey ([@epenet] - [#136440]) ([dormakaba_dkey docs]) +- Use runtime_data in duotecno ([@epenet] - [#136444]) ([duotecno docs]) +- Use runtime_data in dexcom ([@epenet] - [#136441]) ([dexcom docs]) +- Bump aioharmony to 0.4.1 ([@bdraco] - [#136413]) ([harmony docs]) +- Use runtime_data in dunehd ([@epenet] - [#136443]) ([dunehd docs]) +- Reorganize input sources in Onkyo options ([@arturpragacz] - [#133511]) ([onkyo docs]) +- Move dynalite service definitions to separate module ([@epenet] - [#136446]) ([dynalite docs]) +- Add more sensors to homee ([@Taraman17] - [#136445]) ([homee docs]) +- Bump aioacaia to 0.1.14 ([@zweckj] - [#136453]) ([acaia docs]) +- Add PARALLEL_UPDATES constant to ring integration platforms ([@sdb9696] - [#136470]) ([ring docs]) +- Bump uiprotect to version 7.5.0 ([@RaHehl] - [#136475]) ([unifiprotect docs]) +- Fix sentence-casing in strings of Vizio integration ([@NoRi2909] - [#136465]) ([vizio docs]) +- Make Spotify polling interval dynamic ([@joostlek] - [#136461]) ([spotify docs]) +- Powerwall: Reuse authentication cookie ([@choumarin] - [#136147]) ([powerwall docs]) +- Bump async-upnp-client to 0.43.0 ([@StevenLooman] - [#136481]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([samsungtv docs]) ([ssdp docs]) ([dlna_dms docs]) - Bump pydantic to 2.10.6 ([@bdraco] - [#136483]) -- Cleanup update_listener in deconz ([@epenet] - [#136416]) -- Move deconz function to util.py ([@epenet] - [#136414]) +- Cleanup update_listener in deconz ([@epenet] - [#136416]) ([deconz docs]) +- Move deconz function to util.py ([@epenet] - [#136414]) ([deconz docs]) - 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 pysmlight to v0.1.6 ([@tl-sl] - [#136496]) ([smlight docs]) +- Update tplink climate platform to use thermostat module ([@sdb9696] - [#136166]) ([tplink docs]) +- Refactor EZVIZ config flow tests ([@joostlek] - [#136434]) ([ezviz docs]) +- Bump reolink_aio to 0.11.8 ([@starkillerOG] - [#136504]) ([reolink docs]) +- Add TemperatureLevel feature from Matter TemperatureControl cluster ([@lboue] - [#134532]) ([matter docs]) +- Abort config flow is device is unsupported ([@tl-sl] - [#136505]) ([smlight docs]) +- Fix Spotify flaky test ([@joostlek] - [#136529]) ([spotify docs]) +- Incorporate GroupManager into HEOS Coordinator ([@andrewsayre] - [#136462]) ([heos docs]) +- Reduce boilerplate code to setup modbus platform entities ([@bdraco] - [#136491]) ([modbus docs]) +- Bump AIOSomeComfort to 0.0.30 in Honeywell ([@mkmer] - [#136523]) ([honeywell docs]) +- Reuse fixtures in config flow tests for Whirlpool ([@abmantis] - [#136489]) ([whirlpool docs]) +- Bump pyvesync to 2.1.16 ([@iprak] - [#136493]) ([vesync docs]) +- Remove unneeded call active check in modbus ([@bdraco] - [#136487]) ([modbus docs]) +- Updated igloohome-api dependency to 0.1.0 ([@keithle888] - [#136516]) ([igloohome docs]) +- Add heat pump heating rod sensors in ViCare integration ([@CFenner] - [#136467]) ([vicare docs]) +- Add backup agent to Synology DSM ([@mib1185] - [#135227]) ([synology_dsm docs]) +- Add Darsstar as codeowner for solax integration ([@squishykid] - [#136528]) ([solax docs]) +- Fix wrong plural on tado.add_meter_reading action ([@NoRi2909] - [#136524]) ([tado docs]) +- Add restore backup tests ([@MartinHjelmare] - [#136538]) ([backup docs]) +- Bump ohmepy version to 1.2.6 ([@dan-r] - [#136547]) ([ohme docs]) +- Move action implementation out of HEOS Coordinator ([@andrewsayre] - [#136539]) ([heos docs]) +- Bump opower to 0.8.8 ([@tronikos] - [#136555]) ([opower docs]) +- Homee cover-test ([@Taraman17] - [#136563]) ([homee docs]) +- Add select platform to Ohme ([@dan-r] - [#136536]) ([ohme docs]) (new-platform) +- Bump pyHomee to 1.2.5 ([@Taraman17] - [#136567]) ([homee docs]) +- Make casing of "server" and action descriptions consistent ([@NoRi2909] - [#136561]) ([music_assistant docs]) +- Use typed ConfigEntry throughout HEOS ([@andrewsayre] - [#136569]) ([heos docs]) +- Bump HEOS quality scale to silver ([@andrewsayre] - [#136533]) ([heos docs]) +- Don't cast type in HEOS services ([@andrewsayre] - [#136583]) ([heos docs]) +- Fix HEOS play media type playlist ([@andrewsayre] - [#136585]) ([heos docs]) +- Fix spelling of "Home Assistant" and "IDs" in xiaomi_aqara ([@NoRi2909] - [#136578]) ([xiaomi_aqara docs]) +- Fix sentence-casing in action names, spelling of "IDs" ([@NoRi2909] - [#136576]) ([ecobee docs]) +- Fix optional argument in deconz test type definition ([@epenet] - [#136411]) ([deconz docs]) +- Bump yt-dlp to 2025.01.26 ([@joostlek] - [#136581]) ([media_extractor docs]) +- Fix LetPot reauthentication flow tests setting up config entry ([@jpelgrom] - [#136589]) ([letpot docs]) +- Add Reolink privacy switch entity ([@starkillerOG] - [#136521]) ([reolink docs]) +- Bump python-kasa to 0.10.0 ([@sdb9696] - [#136586]) ([tplink docs]) +- Cleanup stale devices on incomfort integration startup ([@jbouwh] - [#136566]) ([incomfort docs]) +- Prevent errors when Reolink privacy mode is turned on ([@starkillerOG] - [#136506]) ([reolink docs]) +- Bump SoCo to 0.30.8 - Sonos ([@PeteRager] - [#136601]) ([sonos docs]) +- Optimize enphase_envoy test integration setup. ([@catsmanac] - [#136572]) ([enphase_envoy docs]) +- Update mypy-dev to 1.16.0a1 ([@cdce8p] - [#136544]) ([flux_led docs]) +- Bump pyheos to v1.0.1 ([@andrewsayre] - [#136604]) ([heos docs]) +- Push more of the LLM conversation agent loop into ChatSession ([@allenporter] - [#136602]) ([conversation docs]) ([openai_conversation docs]) +- Update hassio to use the backup integration to make backups before update ([@emontnemery] - [#136235]) ([hassio docs]) ([backup docs]) +- Add diagnostic sensors for the active subscription of Cookidoo ([@miaucl] - [#136485]) ([cookidoo docs]) (new-platform) +- Bump nest to python-nest-sdm to 7.1.0 ([@allenporter] - [#136611]) ([nest docs]) +- Use runtime_data in crownstone ([@epenet] - [#136406]) ([crownstone docs]) +- Add lovelace compatiblity code ([@epenet] - [#136617]) ([lovelace docs]) +- Use runtime_data in dynalite ([@epenet] - [#136448]) ([dynalite docs]) +- Use runtime_data in deconz ([@epenet] - [#136412]) ([deconz docs]) +- Ask for permission to disable Reolink privacy mode during config flow ([@starkillerOG] - [#136511]) ([reolink docs]) +- Add a Matter temperature sensor based on `Thermostat` device `LocalTemperature` attribute ([@lboue] - [#133888]) ([matter docs]) +- Add missing exclude_integrations in lovelace compatibility code ([@epenet] - [#136618]) ([lovelace docs]) +- Starlink's energy consumption & usage cumulation fix ([@davidrapan] - [#135889]) ([starlink docs]) +- Add product IDs for new LIFX Ceiling lights ([@Djelibeybi] - [#136619]) ([lifx docs]) +- Use runtime_data in ecobee ([@epenet] - [#136632]) ([ecobee docs]) - 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]) +- Use typed coordinator and runtime_data in eafm ([@epenet] - [#136629]) ([eafm docs]) +- Cleanup unnecessary type hint in assist_satellite ([@epenet] - [#136626]) ([assist_satellite docs]) +- Cleanup hass.data[DOMAIN] in application_credentials ([@epenet] - [#136625]) ([application_credentials docs]) +- Use typed ConfigEntry in ring coordinator ([@sdb9696] - [#136457]) ([ring docs]) +- Fix test logic flaw in enphase_envoy test_select ([@catsmanac] - [#136570]) ([enphase_envoy docs]) +- Change discovery schema for Matter Identify button to ignore type of None ([@marcelveldt] - [#136621]) ([matter docs]) +- Fix spelling of "Hub" and sentence-casing of "options" ([@NoRi2909] - [#136573]) ([harmony docs]) +- Add config flow data descriptions to ring integration ([@sdb9696] - [#136464]) ([ring docs]) +- Twinkly RGBW color fixed ([@Splint77] - [#136593]) ([twinkly docs]) +- Replace "bosch_shc" with friendly name of integration ([@NoRi2909] - [#136410]) ([bosch_shc docs]) +- Bump securetar to 2025.1.4 ([@emontnemery] - [#136639]) ([backup docs]) +- Fix spelling of "Pi-hole" and "API" in user-facing strings ([@NoRi2909] - [#136645]) ([pi_hole docs]) +- Bump aioshelly to 12.3.2 ([@bieniu] - [#136486]) ([shelly docs]) +- Bump voip-utils to 0.3.0 ([@synesthesiam] - [#136648]) ([voip docs]) +- Catch and convert MatterError when sending device commands ([@marcelveldt] - [#136635]) ([matter docs]) - 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]) +- Add the Model Context Protocol integration ([@allenporter] - [#135058]) ([mcp docs]) (new-integration) +- Add HassClimateSetTemperature ([@synesthesiam] - [#136484]) ([climate docs]) +- Make static modbus entity values classvar defaults ([@bdraco] - [#136488]) ([modbus docs]) +- Add support for tplink siren turn on parameters ([@sdb9696] - [#136642]) ([tplink docs]) +- Log the error when the WebSocket receives a error message ([@bdraco] - [#136492]) ([websocket_api docs]) +- Bump pyfritzhome to 0.6.14 ([@mib1185] - [#136661]) ([fritzbox docs]) +- Update flux-led to 1.1.3 ([@cdce8p] - [#136666]) ([flux_led docs]) +- Add Bluetooth WebSocket API to subscribe to connection allocations ([@bdraco] - [#136215]) ([bluetooth docs]) +- Merge Whirlpool tests into a parameterized test ([@abmantis] - [#136490]) ([whirlpool docs]) +- Increase LaCrosse View polling interval to 60 seconds ([@IceBotYT] - [#136680]) ([lacrosse_view docs]) +- Bump aioesphomeapi to 29.0.0 and bleak-esphome to 2.2.0 ([@bdraco] - [#136684]) ([esphome docs]) +- ChatSession: Split native content out of message class ([@balloob] - [#136668]) ([conversation docs]) ([openai_conversation docs]) ([assist_pipeline docs]) +- Add power/energy sensor for Matter draft electrical measurement cluster ([@dext0r] - [#132920]) ([matter docs]) - 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]) +- Use runtime_data in ecoforest ([@epenet] - [#136689]) ([ecoforest docs]) +- Update roborock tests to patch client before test setup ([@allenporter] - [#136587]) ([roborock docs]) +- Use runtime_data in electrasmart ([@epenet] - [#136696]) ([electrasmart docs]) +- Update config flow tests for litterrobot ([@natekspencer] - [#136658]) ([litterrobot docs]) +- Use runtime_data in econet ([@epenet] - [#136691]) ([econet docs]) - 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]) +- Use runtime_data in ezviz ([@epenet] - [#136702]) ([ezviz docs]) +- Add translations for youless sensors ([@gjong] - [#136349]) ([youless docs]) +- Use runtime_data in electric_kiwi ([@epenet] - [#136699]) ([electric_kiwi docs]) +- Cleanup use of hass.data in edl21 ([@epenet] - [#136694]) ([edl21 docs]) +- Improve type hints in econet ([@epenet] - [#136693]) ([econet docs]) +- Use runtime_data in evil_genius_labs ([@epenet] - [#136704]) ([evil_genius_labs docs]) +- Correct labels in EnOcean config flow ([@CFenner] - [#136338]) ([enocean docs]) +- Use runtime_data in eufylife_ble ([@epenet] - [#136705]) ([eufylife_ble docs]) +- Update nest config flow to create pub/sub topics ([@allenporter] - [#136609]) ([nest docs]) +- Support integrated ventilation on heating devices in ViCare integration ([@CFenner] - [#130356]) ([vicare docs]) +- Use runtime_data in epson ([@epenet] - [#136706]) ([epson docs]) +- Use runtime_data in epion ([@epenet] - [#136708]) ([epion docs]) +- Introduce `unique_id` to BackupAgent ([@mib1185] - [#136651]) ([hassio docs]) ([cloud docs]) ([synology_dsm docs]) ([backup docs]) ([kitchen_sink docs]) +- Use runtime_data in epic_games_store ([@epenet] - [#136709]) ([epic_games_store docs]) +- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) ([tplink docs]) (new-platform) - 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]) +- Update tplink coordinators to update hub-attached children ([@sdb9696] - [#135586]) ([tplink docs]) +- Bump bring-api to 1.0.0 ([@tr4nt0r] - [#136657]) ([bring docs]) +- Bump nice-go to 1.0.1 ([@IceBotYT] - [#136649]) ([nice_go docs]) +- Remove unused function in hassio/update ([@arturpragacz] - [#136701]) ([hassio docs]) +- Tag backups created when updating addon with supervisor.addon_update ([@emontnemery] - [#136690]) ([hassio docs]) ([backup docs]) +- Fix deadlock in WS command backup/can_decrypt_on_download ([@emontnemery] - [#136707]) ([backup docs]) +- Add test for myuplink DeviceInfo ([@astrandb] - [#136360]) ([myuplink docs]) +- Use HassKey in diagnostics ([@epenet] - [#136627]) ([diagnostics docs]) +- Add HEOS diagnostics ([@andrewsayre] - [#136663]) ([heos docs]) +- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) ([ecobee docs]) (breaking-change) +- Fix spelling of "Ring" and sentence-casing of "integration" ([@NoRi2909] - [#136652]) ([ring docs]) +- Fix spelling errors in user-facing strings of OctoPrint integration ([@NoRi2909] - [#136644]) ([octoprint docs]) +- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) ([heos docs]) (breaking-change) +- Fix total coffees sensor for lamarzocco ([@zweckj] - [#135283]) ([lamarzocco docs]) +- Use runtime_data in drop_connect ([@epenet] - [#136442]) ([drop_connect docs]) +- Include error reason in backup events ([@emontnemery] - [#136697]) ([backup docs]) +- Bump ohmepy to 1.2.8 ([@dan-r] - [#136719]) ([ohme docs]) +- Add support for KNX UI to create BinarySensor entities ([@farmio] - [#136703]) ([knx docs]) +- Fix LG webOS TV external arc volume set action ([@thecode] - [#136717]) ([webostv docs]) +- Use runtime_data in devialet ([@epenet] - [#136432]) ([devialet docs]) +- Adjust Matter discovery logic to disallow the primary value(s) to be None ([@marcelveldt] - [#136712]) ([matter docs]) +- Standardize util imports ([@epenet] - [#136723]) +- Migrate usb to use aiousbwatcher ([@bdraco] - [#136676]) ([usb docs]) +- Add OneDrive as backup provider ([@zweckj] - [#135121]) ([onedrive docs]) (new-integration) +- Add SPF sensor for heat pumps in ViCare integration ([@CFenner] - [#136233]) ([vicare docs]) +- Add sensor for Matter OperationalState cluster / CurrentPhase attribute ([@lboue] - [#129757]) ([matter docs]) +- Add authentication support to MotionMount integration ([@RJPoelstra] - [#126487]) ([motionmount docs]) +- Fix Telegram webhook registration if deregistration previously failed ([@rsiv] - [#133398]) ([telegram_bot docs]) +- Parameterize enphase_envoy number tests. ([@catsmanac] - [#136631]) ([enphase_envoy docs]) +- Fix all occurrences of "PIN" in MotionMount user strings ([@NoRi2909] - [#136734]) ([motionmount docs]) +- Bump python-roborock to 2.9.7 ([@allenporter] - [#136727]) ([roborock docs]) +- Add SmartTowerFan to VeSync Integration ([@cdnninja] - [#136596]) ([vesync docs]) +- Add climate platform to eheimdigital ([@autinerd] - [#135878]) ([eheimdigital docs]) (new-platform) +- Add more tests to vesync ([@iprak] - [#135681]) ([vesync docs]) +- Add config entry load/unload tests for LetPot ([@jpelgrom] - [#136736]) ([letpot docs]) +- Add streaming to Teslemetry number platform ([@Bre77] - [#136048]) ([teslemetry docs]) +- Add streaming to Teslemetry lock platform ([@Bre77] - [#136037]) ([teslemetry docs]) +- Mark tplink quality_scale platinum ([@sdb9696] - [#136456]) ([tplink docs]) +- Register service actions in async_setup of AVM Fritz!Box tools ([@mib1185] - [#136380]) ([fritz docs]) +- Add support for HomeWizard Plug-In Battery and v2 API ([@joostlek] - [#136733]) ([homewizard docs]) +- Standardize homeassistant imports in full-CI tests ([@epenet] - [#136735]) ([recorder docs]) ([history docs]) ([light docs]) ([logbook docs]) +- 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]) ([tplink docs]) +- Let platforms decide entity creation in litterrobot ([@natekspencer] - [#136738]) ([litterrobot docs]) +- Bump yeelight to 0.7.16 ([@bdraco] - [#136679]) ([yeelight docs]) +- Fix LG webOS TV actions not returning responses ([@thecode] - [#136743]) ([webostv docs]) +- Capitalize "Velbus", replace "service calls" with "actions" ([@NoRi2909] - [#136744]) ([velbus docs]) +- Bump habluetooth to 3.13.0 ([@bdraco] - [#136749]) ([bluetooth docs]) +- Update xknx to 3.5.0 ([@richardpolzer] - [#136759]) ([knx docs]) +- Add volt/power/power_factor strings and state attrs for ZHA 3 phase meters ([@abmantis] - [#133969]) ([zha docs]) +- Bump AIOSomecomfort to 0.0.32 ([@mkmer] - [#136751]) ([honeywell docs]) +- Add swing support for KNX climate entities ([@richardpolzer] - [#136752]) ([knx docs]) +- Add translations for ZHA pilot wire mode and device mode ([@piitaya] - [#136753]) ([zha docs]) +- Abort Bluetooth options flow if local adapters do not support passive scans ([@bdraco] - [#136748]) ([bluetooth docs]) +- Bump homematicip to 1.1.7 ([@hahn-th] - [#136767]) ([homematicip_cloud docs]) +- Add Bluetooth WebSocket API to subscribe to scanner details ([@bdraco] - [#136750]) ([bluetooth docs]) +- Bump hassil to 2.2.0 ([@synesthesiam] - [#136787]) ([conversation docs]) +- Bumb python-homewizard-energy to 8.3.0 ([@DCSBL] - [#136765]) ([homewizard docs]) +- Bump aiowebostv to 0.6.1 ([@thecode] - [#136784]) ([webostv docs]) +- Bump ZHA to 0.0.46 ([@TheJulianJES] - [#136785]) ([zha docs]) +- Explicitly pass in the config_entry in Feedreader coordinator init ([@mib1185] - [#136777]) ([feedreader docs]) +- Explicitly pass in the config_entry in PEGELONLINE coordinator init ([@mib1185] - [#136773]) ([pegel_online docs]) +- Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init ([@mib1185] - [#136769]) ([fritzbox docs]) +- Bump peco to 0.1.2 ([@IceBotYT] - [#136732]) ([peco docs]) +- Explicitly pass in the config_entry in Tankerkoenig coordinator init ([@mib1185] - [#136780]) ([tankerkoenig docs]) +- Explicitly pass in the config_entry in Proximity coordinator init ([@mib1185] - [#136775]) ([proximity docs]) +- Add more vacuum features for tplink ([@rytilahti] - [#136580]) ([tplink docs]) +- Explicitly pass in the config_entry in Synology DSM coordinator init ([@mib1185] - [#136772]) ([synology_dsm docs]) +- Explicitly pass in the config_entry in Nextcloud coordinator init ([@mib1185] - [#136774]) ([nextcloud docs]) +- Add VoIP announce ([@synesthesiam] - [#136781]) ([voip docs]) +- Bump habluetooth to 3.14.0 ([@bdraco] - [#136791]) ([bluetooth docs]) +- Fix typing errors in HEOS tests ([@andrewsayre] - [#136795]) ([heos docs]) +- Add UI to create KNX BinarySensor entities ([@farmio] - [#136786]) ([knx docs]) +- Redact stored authentication token in HomeWizard diagnostics ([@DCSBL] - [#136766]) ([homewizard docs]) +- Reload template blueprints when reloading templates ([@Petro31] - [#136794]) ([template docs]) +- Bump intents to 2025.1.28 ([@synesthesiam] - [#136782]) ([conversation docs]) +- Add power protection entities for tplink ([@rytilahti] - [#132267]) ([tplink docs]) +- Add Google Drive integration for backup ([@tronikos] - [#134576]) ([google_drive docs]) (new-integration) +- Enable strict typing for HEOS ([@andrewsayre] - [#136797]) ([heos docs]) +- Standardize homeassistant imports in component tests (m-z) ([@epenet] - [#136807]) +- Use runtime_data in environment_canada ([@epenet] - [#136805]) ([environment_canada docs]) +- Use runtime_data in elmax ([@epenet] - [#136803]) ([elmax docs]) +- Fix percentage_charged in Teslemetry ([@Bre77] - [#136798]) ([teslemetry docs]) +- Add remaining Matter Operational State sensor discovery schemas ([@marcelveldt] - [#136741]) ([matter docs]) +- Use runtime_data in energenie_power_sockets ([@epenet] - [#136801]) ([energenie_power_sockets docs]) +- Use ConfigEntry.runtime_data in AVM Fritz!Box tools ([@mib1185] - [#136386]) ([fritz docs]) +- Standardize homeassistant imports in component tests (a-l) ([@epenet] - [#136806]) +- Rename environment_canada entities ([@epenet] - [#136817]) ([environment_canada docs]) +- Add config flow to filter helper ([@gjohansson-ST] - [#121522]) ([filter docs]) +- Simplify device_info access in environment_canada ([@epenet] - [#136816]) ([environment_canada docs]) +- Bump aiohasupervisor to version 0.2.2b6 ([@emontnemery] - [#136814]) ([hassio docs]) +- Stop building wheels for 3.12 ([@edenhaus] - [#136811]) +- Add last restart sensor to HomeWizard ([@DCSBL] - [#136763]) ([homewizard docs]) +- Use translations for fan_speed in tplink vacuum entity ([@sdb9696] - [#136718]) ([tplink docs]) +- Bump pyiskra to 0.1.15 ([@iskrakranj] - [#136810]) ([iskra docs]) +- vesync: report current humidity ([@oandrew] - [#136799]) ([vesync docs]) +- Add binary sensor platform to VeSync ([@cdnninja] - [#134221]) ([vesync docs]) (new-platform) +- Add diagnostics for Cookidoo integration ([@miaucl] - [#136770]) ([cookidoo docs]) +- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) ([hydrawise docs]) (breaking-change) +- Bump deebot-client to 11.1.0b1 ([@edenhaus] - [#136818]) ([ecovacs docs]) +- Improve type hints in environment_canada sensors ([@epenet] - [#136813]) ([environment_canada docs]) +- 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]) ([environment_canada docs]) +- Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ([@Bre77] - [#136562]) ([tessie docs]) ([teslemetry docs]) ([tesla_fleet docs]) +- 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]) ([litterrobot docs]) +- Standardize homeassistant imports in component (t-u) ([@epenet] - [#136833]) +- Add image entity for fyta ([@dontinelli] - [#135105]) ([fyta docs]) (new-platform) +- 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]) ([onboarding docs]) ([backup docs]) +- Rename HomeWizard last restart sensor to Uptime ([@DCSBL] - [#136829]) ([homewizard docs]) +- Fix command latency in AVM Fritz!SmartHome ([@mib1185] - [#136739]) ([fritzbox docs]) +- Bump qbusmqttapi to 1.2.4 ([@thomasddn] - [#136835]) ([qbus docs]) +- Update photovoltaic related labels in ViCare ([@CFenner] - [#136430]) ([vicare docs]) +- Standardize remaining homeassistant imports ([@epenet] - [#136836]) ([config docs]) ([filter docs]) +- IQS completion of documentation for Plugwise ([@CoMPaTech] - [#134051]) ([plugwise docs]) +- Add support for per-backup agent encryption flag ([@emontnemery] - [#136622]) ([backup docs]) +- Add select platform discovery schemas for the Matter LaundryWasherControls cluster ([@lboue] - [#136261]) ([matter docs]) +- Take exclude vias in unique ids for nmbs ([@silamon] - [#136590]) ([nmbs docs]) +- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136842]) ([weatherflow_cloud docs]) +- Add consumables for tplink tapo vacuums ([@rytilahti] - [#136510]) ([tplink docs]) +- Add cleaning statistics for tplink ([@rytilahti] - [#135784]) ([tplink docs]) +- Adjust deprecation in water heater ([@epenet] - [#136577]) ([water_heater docs]) +- Migrate Google Gen AI to ChatSession ([@balloob] - [#136779]) ([google_generative_ai_conversation docs]) +- Persist backup restore status after core restart ([@emontnemery] - [#136838]) ([hassio docs]) ([cloud docs]) ([synology_dsm docs]) ([backup docs]) +- Check for fullcolorsupport in fritzbox light ([@flabbamann] - [#136850]) ([fritzbox docs]) +- Add DHCP discovery to balboa ([@natekspencer] - [#136762]) ([balboa docs]) +- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136843]) ([fivem docs]) +- Update frontend to 20250129.0 ([@bramkragten] - [#136852]) ([frontend docs]) +- Tweak Matter discovery to ignore empty lists ([@marcelveldt] - [#136854]) ([matter docs]) +- Ease understanding of integration failures ([@tomer-w] - [#134475]) +- Interrupt _CipherBackupStreamer workers ([@emontnemery] - [#136845]) ([backup docs]) +- Use runtime_data in control4 ([@epenet] - [#136403]) ([control4 docs]) +- Simplify Whirlpool auth flows ([@abmantis] - [#136856]) ([whirlpool docs]) +- Add ability to cache Roborock maps instead of always reloading ([@Lash-L] - [#112047]) ([roborock docs]) +- Update whirlpool-sixth-sense to 0.18.12 ([@abmantis] - [#136851]) ([whirlpool docs]) +[#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 @@ -1078,6 +1210,7 @@ For a summary in a more readable format: [#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 @@ -1102,6 +1235,7 @@ For a summary in a more readable format: [#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 @@ -1118,6 +1252,7 @@ For a summary in a more readable format: [#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 @@ -1157,6 +1292,7 @@ For a summary in a more readable format: [#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 @@ -1180,6 +1316,7 @@ For a summary in a more readable format: [#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 @@ -1240,6 +1377,7 @@ For a summary in a more readable format: [#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 @@ -1315,6 +1453,7 @@ For a summary in a more readable format: [#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 @@ -1340,6 +1479,7 @@ For a summary in a more readable format: [#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 @@ -1456,9 +1596,11 @@ For a summary in a more readable format: [#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 @@ -1657,6 +1799,7 @@ For a summary in a more readable format: [#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 @@ -1717,6 +1860,7 @@ For a summary in a more readable format: [#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 @@ -1748,6 +1892,7 @@ For a summary in a more readable format: [#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 [#135858]: https://github.com/home-assistant/core/pull/135858 [#135861]: https://github.com/home-assistant/core/pull/135861 @@ -1757,6 +1902,7 @@ For a summary in a more readable format: [#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 @@ -1816,12 +1962,15 @@ For a summary in a more readable format: [#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 @@ -1909,6 +2058,7 @@ For a summary in a more readable format: [#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 @@ -1919,6 +2069,7 @@ For a summary in a more readable format: [#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 @@ -1973,14 +2124,17 @@ For a summary in a more readable format: [#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 @@ -1995,6 +2149,8 @@ For a summary in a more readable format: [#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 @@ -2009,6 +2165,7 @@ For a summary in a more readable format: [#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 @@ -2033,9 +2190,11 @@ For a summary in a more readable format: [#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 [#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 @@ -2049,6 +2208,7 @@ For a summary in a more readable format: [#136547]: https://github.com/home-assistant/core/pull/136547 [#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 @@ -2057,15 +2217,19 @@ For a summary in a more readable format: [#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 @@ -2078,10 +2242,12 @@ For a summary in a more readable format: [#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 @@ -2100,6 +2266,8 @@ For a summary in a more readable format: [#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 @@ -2111,18 +2279,109 @@ For a summary in a more readable format: [#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 +[#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 +[#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 +[#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 +[#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 [@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 @@ -2151,6 +2410,7 @@ For a summary in a more readable format: [@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 [@SeraphicRav]: https://github.com/SeraphicRav [@Shulyaka]: https://github.com/Shulyaka @@ -2159,6 +2419,7 @@ For a summary in a more readable format: [@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 @@ -2180,6 +2441,7 @@ For a summary in a more readable format: [@bieniu]: https://github.com/bieniu [@bors-ltd]: https://github.com/bors-ltd [@bouwew]: https://github.com/bouwew +[@bramkragten]: https://github.com/bramkragten [@catsmanac]: https://github.com/catsmanac [@cdce8p]: https://github.com/cdce8p [@cdnninja]: https://github.com/cdnninja @@ -2191,6 +2453,7 @@ For a summary in a more readable format: [@davet2001]: https://github.com/davet2001 [@david1024pl]: https://github.com/david1024pl [@davidrapan]: https://github.com/davidrapan +@dependabot: https://github.com/apps/dependabot [@dext0r]: https://github.com/dext0r [@dgomes]: https://github.com/dgomes [@dieselrabbit]: https://github.com/dieselrabbit @@ -2209,6 +2472,7 @@ For a summary in a more readable format: [@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 [@fwestenberg]: https://github.com/fwestenberg [@gentoo-root]: https://github.com/gentoo-root @@ -2219,6 +2483,7 @@ For a summary in a more readable format: [@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 [@jb101010-2]: https://github.com/jb101010-2 [@jbarreiros]: https://github.com/jbarreiros @@ -2250,14 +2515,18 @@ For a summary in a more readable format: [@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 +[@piitaya]: https://github.com/piitaya [@puddly]: https://github.com/puddly [@rajlaud]: https://github.com/rajlaud [@redge76]: https://github.com/redge76 +[@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 @@ -2270,11 +2539,394 @@ For a summary in a more readable format: [@starkillerOG]: https://github.com/starkillerOG [@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 [@tswsl1989]: https://github.com/tswsl1989 [@tyron]: https://github.com/tyron [@wlcrs]: https://github.com/wlcrs [@zweckj]: https://github.com/zweckj +[abode docs]: https://www.home-assistant.io/integrations/abode/ +[acaia docs]: https://www.home-assistant.io/integrations/acaia/ +[acmeda docs]: https://www.home-assistant.io/integrations/acmeda/ +[adguard docs]: https://www.home-assistant.io/integrations/adguard/ +[airgradient docs]: https://www.home-assistant.io/integrations/airgradient/ +[airnow docs]: https://www.home-assistant.io/integrations/airnow/ +[airthings docs]: https://www.home-assistant.io/integrations/airthings/ +[airthings_ble docs]: https://www.home-assistant.io/integrations/airthings_ble/ +[airzone docs]: https://www.home-assistant.io/integrations/airzone/ +[alert docs]: https://www.home-assistant.io/integrations/alert/ +[androidtv docs]: https://www.home-assistant.io/integrations/androidtv/ +[anthropic docs]: https://www.home-assistant.io/integrations/anthropic/ +[apple_tv docs]: https://www.home-assistant.io/integrations/apple_tv/ +[application_credentials docs]: https://www.home-assistant.io/integrations/application_credentials/ +[apsystems docs]: https://www.home-assistant.io/integrations/apsystems/ +[aranet docs]: https://www.home-assistant.io/integrations/aranet/ +[aruba docs]: https://www.home-assistant.io/integrations/aruba/ +[assist_pipeline docs]: https://www.home-assistant.io/integrations/assist_pipeline/ +[assist_satellite docs]: https://www.home-assistant.io/integrations/assist_satellite/ +[azure_data_explorer docs]: https://www.home-assistant.io/integrations/azure_data_explorer/ +[azure_event_hub docs]: https://www.home-assistant.io/integrations/azure_event_hub/ +[backup docs]: https://www.home-assistant.io/integrations/backup/ +[balboa docs]: https://www.home-assistant.io/integrations/balboa/ +[bang_olufsen docs]: https://www.home-assistant.io/integrations/bang_olufsen/ +[blackbird docs]: https://www.home-assistant.io/integrations/blackbird/ +[blue_current docs]: https://www.home-assistant.io/integrations/blue_current/ +[bluesound docs]: https://www.home-assistant.io/integrations/bluesound/ +[bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/ +[bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ +[bosch_shc docs]: https://www.home-assistant.io/integrations/bosch_shc/ +[bring docs]: https://www.home-assistant.io/integrations/bring/ +[broadlink docs]: https://www.home-assistant.io/integrations/broadlink/ +[bthome docs]: https://www.home-assistant.io/integrations/bthome/ +[camera docs]: https://www.home-assistant.io/integrations/camera/ +[canary docs]: https://www.home-assistant.io/integrations/canary/ +[cast docs]: https://www.home-assistant.io/integrations/cast/ +[ccm15 docs]: https://www.home-assistant.io/integrations/ccm15/ +[cisco_ios docs]: https://www.home-assistant.io/integrations/cisco_ios/ +[climate docs]: https://www.home-assistant.io/integrations/climate/ +[cloud docs]: https://www.home-assistant.io/integrations/cloud/ +[cloudflare docs]: https://www.home-assistant.io/integrations/cloudflare/ +[coinbase docs]: https://www.home-assistant.io/integrations/coinbase/ +[comelit docs]: https://www.home-assistant.io/integrations/comelit/ +[compensation docs]: https://www.home-assistant.io/integrations/compensation/ +[config docs]: https://www.home-assistant.io/integrations/config/ +[control4 docs]: https://www.home-assistant.io/integrations/control4/ +[conversation docs]: https://www.home-assistant.io/integrations/conversation/ +[cookidoo docs]: https://www.home-assistant.io/integrations/cookidoo/ +[coolmaster docs]: https://www.home-assistant.io/integrations/coolmaster/ +[cover docs]: https://www.home-assistant.io/integrations/cover/ +[crownstone docs]: https://www.home-assistant.io/integrations/crownstone/ +[daikin docs]: https://www.home-assistant.io/integrations/daikin/ +[deconz docs]: https://www.home-assistant.io/integrations/deconz/ +[decorquip docs]: https://www.home-assistant.io/integrations/decorquip/ +[denonavr docs]: https://www.home-assistant.io/integrations/denonavr/ +[derivative docs]: https://www.home-assistant.io/integrations/derivative/ +[devialet docs]: https://www.home-assistant.io/integrations/devialet/ +[devolo_home_network docs]: https://www.home-assistant.io/integrations/devolo_home_network/ +[dexcom docs]: https://www.home-assistant.io/integrations/dexcom/ +[dhcp docs]: https://www.home-assistant.io/integrations/dhcp/ +[diagnostics docs]: https://www.home-assistant.io/integrations/diagnostics/ +[directv docs]: https://www.home-assistant.io/integrations/directv/ +[discovergy docs]: https://www.home-assistant.io/integrations/discovergy/ +[dlna_dmr docs]: https://www.home-assistant.io/integrations/dlna_dmr/ +[dlna_dms docs]: https://www.home-assistant.io/integrations/dlna_dms/ +[dormakaba_dkey docs]: https://www.home-assistant.io/integrations/dormakaba_dkey/ +[drop_connect docs]: https://www.home-assistant.io/integrations/drop_connect/ +[dsmr docs]: https://www.home-assistant.io/integrations/dsmr/ +[dsmr_reader docs]: https://www.home-assistant.io/integrations/dsmr_reader/ +[duke_energy docs]: https://www.home-assistant.io/integrations/duke_energy/ +[dunehd docs]: https://www.home-assistant.io/integrations/dunehd/ +[duotecno docs]: https://www.home-assistant.io/integrations/duotecno/ +[dynalite docs]: https://www.home-assistant.io/integrations/dynalite/ +[eafm docs]: https://www.home-assistant.io/integrations/eafm/ +[easyenergy docs]: https://www.home-assistant.io/integrations/easyenergy/ +[ecobee docs]: https://www.home-assistant.io/integrations/ecobee/ +[ecoforest docs]: https://www.home-assistant.io/integrations/ecoforest/ +[econet docs]: https://www.home-assistant.io/integrations/econet/ +[ecovacs docs]: https://www.home-assistant.io/integrations/ecovacs/ +[ecowitt docs]: https://www.home-assistant.io/integrations/ecowitt/ +[edl21 docs]: https://www.home-assistant.io/integrations/edl21/ +[eheimdigital docs]: https://www.home-assistant.io/integrations/eheimdigital/ +[electrasmart docs]: https://www.home-assistant.io/integrations/electrasmart/ +[electric_kiwi docs]: https://www.home-assistant.io/integrations/electric_kiwi/ +[elevenlabs docs]: https://www.home-assistant.io/integrations/elevenlabs/ +[elkm1 docs]: https://www.home-assistant.io/integrations/elkm1/ +[elmax docs]: https://www.home-assistant.io/integrations/elmax/ +[emoncms docs]: https://www.home-assistant.io/integrations/emoncms/ +[energenie_power_sockets docs]: https://www.home-assistant.io/integrations/energenie_power_sockets/ +[energyzero docs]: https://www.home-assistant.io/integrations/energyzero/ +[enigma2 docs]: https://www.home-assistant.io/integrations/enigma2/ +[enocean docs]: https://www.home-assistant.io/integrations/enocean/ +[enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ +[environment_canada docs]: https://www.home-assistant.io/integrations/environment_canada/ +[envisalink docs]: https://www.home-assistant.io/integrations/envisalink/ +[epic_games_store docs]: https://www.home-assistant.io/integrations/epic_games_store/ +[epion docs]: https://www.home-assistant.io/integrations/epion/ +[epson docs]: https://www.home-assistant.io/integrations/epson/ +[eq3btsmart docs]: https://www.home-assistant.io/integrations/eq3btsmart/ +[esphome docs]: https://www.home-assistant.io/integrations/esphome/ +[eufylife_ble docs]: https://www.home-assistant.io/integrations/eufylife_ble/ +[evil_genius_labs docs]: https://www.home-assistant.io/integrations/evil_genius_labs/ +[evohome docs]: https://www.home-assistant.io/integrations/evohome/ +[ezviz docs]: https://www.home-assistant.io/integrations/ezviz/ +[feedreader docs]: https://www.home-assistant.io/integrations/feedreader/ +[filter docs]: https://www.home-assistant.io/integrations/filter/ +[fivem docs]: https://www.home-assistant.io/integrations/fivem/ +[flume docs]: https://www.home-assistant.io/integrations/flume/ +[flux_led docs]: https://www.home-assistant.io/integrations/flux_led/ +[foscam docs]: https://www.home-assistant.io/integrations/foscam/ +[freebox docs]: https://www.home-assistant.io/integrations/freebox/ +[fritz docs]: https://www.home-assistant.io/integrations/fritz/ +[fritzbox docs]: https://www.home-assistant.io/integrations/fritzbox/ +[frontend docs]: https://www.home-assistant.io/integrations/frontend/ +[fujitsu_fglair docs]: https://www.home-assistant.io/integrations/fujitsu_fglair/ +[fyta docs]: https://www.home-assistant.io/integrations/fyta/ +[generic docs]: https://www.home-assistant.io/integrations/generic/ +[generic_thermostat docs]: https://www.home-assistant.io/integrations/generic_thermostat/ +[geniushub docs]: https://www.home-assistant.io/integrations/geniushub/ +[go2rtc docs]: https://www.home-assistant.io/integrations/go2rtc/ +[google docs]: https://www.home-assistant.io/integrations/google/ +[google_assistant docs]: https://www.home-assistant.io/integrations/google_assistant/ +[google_assistant_sdk docs]: https://www.home-assistant.io/integrations/google_assistant_sdk/ +[google_drive docs]: https://www.home-assistant.io/integrations/google_drive/ +[google_generative_ai_conversation docs]: https://www.home-assistant.io/integrations/google_generative_ai_conversation/ +[google_mail docs]: https://www.home-assistant.io/integrations/google_mail/ +[google_photos docs]: https://www.home-assistant.io/integrations/google_photos/ +[google_sheets docs]: https://www.home-assistant.io/integrations/google_sheets/ +[google_tasks docs]: https://www.home-assistant.io/integrations/google_tasks/ +[google_translate docs]: https://www.home-assistant.io/integrations/google_translate/ +[google_wifi docs]: https://www.home-assistant.io/integrations/google_wifi/ +[govee_ble docs]: https://www.home-assistant.io/integrations/govee_ble/ +[group docs]: https://www.home-assistant.io/integrations/group/ +[habitica docs]: https://www.home-assistant.io/integrations/habitica/ +[harmony docs]: https://www.home-assistant.io/integrations/harmony/ +[hassio docs]: https://www.home-assistant.io/integrations/hassio/ +[hdmi_cec docs]: https://www.home-assistant.io/integrations/hdmi_cec/ +[heos docs]: https://www.home-assistant.io/integrations/heos/ +[history docs]: https://www.home-assistant.io/integrations/history/ +[hive docs]: https://www.home-assistant.io/integrations/hive/ +[holiday docs]: https://www.home-assistant.io/integrations/holiday/ +[home_connect docs]: https://www.home-assistant.io/integrations/home_connect/ +[homeassistant docs]: https://www.home-assistant.io/integrations/homeassistant/ +[homeassistant_hardware docs]: https://www.home-assistant.io/integrations/homeassistant_hardware/ +[homeassistant_sky_connect docs]: https://www.home-assistant.io/integrations/homeassistant_sky_connect/ +[homeassistant_yellow docs]: https://www.home-assistant.io/integrations/homeassistant_yellow/ +[homee docs]: https://www.home-assistant.io/integrations/homee/ +[homekit docs]: https://www.home-assistant.io/integrations/homekit/ +[homematic docs]: https://www.home-assistant.io/integrations/homematic/ +[homematicip_cloud docs]: https://www.home-assistant.io/integrations/homematicip_cloud/ +[homewizard docs]: https://www.home-assistant.io/integrations/homewizard/ +[homeworks docs]: https://www.home-assistant.io/integrations/homeworks/ +[honeywell docs]: https://www.home-assistant.io/integrations/honeywell/ +[html5 docs]: https://www.home-assistant.io/integrations/html5/ +[http docs]: https://www.home-assistant.io/integrations/http/ +[huawei_lte docs]: https://www.home-assistant.io/integrations/huawei_lte/ +[husqvarna_automower docs]: https://www.home-assistant.io/integrations/husqvarna_automower/ +[hydrawise docs]: https://www.home-assistant.io/integrations/hydrawise/ +[hyperion docs]: https://www.home-assistant.io/integrations/hyperion/ +[ibeacon docs]: https://www.home-assistant.io/integrations/ibeacon/ +[icloud docs]: https://www.home-assistant.io/integrations/icloud/ +[idasen_desk docs]: https://www.home-assistant.io/integrations/idasen_desk/ +[igloohome docs]: https://www.home-assistant.io/integrations/igloohome/ +[ihc docs]: https://www.home-assistant.io/integrations/ihc/ +[imap docs]: https://www.home-assistant.io/integrations/imap/ +[imgw_pib docs]: https://www.home-assistant.io/integrations/imgw_pib/ +[improv_ble docs]: https://www.home-assistant.io/integrations/improv_ble/ +[incomfort docs]: https://www.home-assistant.io/integrations/incomfort/ +[insteon docs]: https://www.home-assistant.io/integrations/insteon/ +[intellifire docs]: https://www.home-assistant.io/integrations/intellifire/ +[ipma docs]: https://www.home-assistant.io/integrations/ipma/ +[iqvia docs]: https://www.home-assistant.io/integrations/iqvia/ +[iron_os docs]: https://www.home-assistant.io/integrations/iron_os/ +[iskra docs]: https://www.home-assistant.io/integrations/iskra/ +[isy994 docs]: https://www.home-assistant.io/integrations/isy994/ +[kef docs]: https://www.home-assistant.io/integrations/kef/ +[kira docs]: https://www.home-assistant.io/integrations/kira/ +[kitchen_sink docs]: https://www.home-assistant.io/integrations/kitchen_sink/ +[knx docs]: https://www.home-assistant.io/integrations/knx/ +[kodi docs]: https://www.home-assistant.io/integrations/kodi/ +[lacrosse_view docs]: https://www.home-assistant.io/integrations/lacrosse_view/ +[lamarzocco docs]: https://www.home-assistant.io/integrations/lamarzocco/ +[lametric docs]: https://www.home-assistant.io/integrations/lametric/ +[lcn docs]: https://www.home-assistant.io/integrations/lcn/ +[ld2410_ble docs]: https://www.home-assistant.io/integrations/ld2410_ble/ +[led_ble docs]: https://www.home-assistant.io/integrations/led_ble/ +[letpot docs]: https://www.home-assistant.io/integrations/letpot/ +[lg_thinq docs]: https://www.home-assistant.io/integrations/lg_thinq/ +[lifx docs]: https://www.home-assistant.io/integrations/lifx/ +[light docs]: https://www.home-assistant.io/integrations/light/ +[linkplay docs]: https://www.home-assistant.io/integrations/linkplay/ +[litterrobot docs]: https://www.home-assistant.io/integrations/litterrobot/ +[local_calendar docs]: https://www.home-assistant.io/integrations/local_calendar/ +[local_todo docs]: https://www.home-assistant.io/integrations/local_todo/ +[logbook docs]: https://www.home-assistant.io/integrations/logbook/ +[loqed docs]: https://www.home-assistant.io/integrations/loqed/ +[lovelace docs]: https://www.home-assistant.io/integrations/lovelace/ +[lutron_caseta docs]: https://www.home-assistant.io/integrations/lutron_caseta/ +[madvr docs]: https://www.home-assistant.io/integrations/madvr/ +[mastodon docs]: https://www.home-assistant.io/integrations/mastodon/ +[matter docs]: https://www.home-assistant.io/integrations/matter/ +[mcp docs]: https://www.home-assistant.io/integrations/mcp/ +[mcp_server docs]: https://www.home-assistant.io/integrations/mcp_server/ +[media_extractor docs]: https://www.home-assistant.io/integrations/media_extractor/ +[media_player docs]: https://www.home-assistant.io/integrations/media_player/ +[media_source docs]: https://www.home-assistant.io/integrations/media_source/ +[mill docs]: https://www.home-assistant.io/integrations/mill/ +[minecraft_server docs]: https://www.home-assistant.io/integrations/minecraft_server/ +[mochad docs]: https://www.home-assistant.io/integrations/mochad/ +[modbus docs]: https://www.home-assistant.io/integrations/modbus/ +[modem_callerid docs]: https://www.home-assistant.io/integrations/modem_callerid/ +[monarch_money docs]: https://www.home-assistant.io/integrations/monarch_money/ +[motionmount docs]: https://www.home-assistant.io/integrations/motionmount/ +[mpd docs]: https://www.home-assistant.io/integrations/mpd/ +[mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ +[music_assistant docs]: https://www.home-assistant.io/integrations/music_assistant/ +[myuplink docs]: https://www.home-assistant.io/integrations/myuplink/ +[nasweb docs]: https://www.home-assistant.io/integrations/nasweb/ +[neato docs]: https://www.home-assistant.io/integrations/neato/ +[nest docs]: https://www.home-assistant.io/integrations/nest/ +[netatmo docs]: https://www.home-assistant.io/integrations/netatmo/ +[netgear docs]: https://www.home-assistant.io/integrations/netgear/ +[network docs]: https://www.home-assistant.io/integrations/network/ +[nextcloud docs]: https://www.home-assistant.io/integrations/nextcloud/ +[nice_go docs]: https://www.home-assistant.io/integrations/nice_go/ +[niko_home_control docs]: https://www.home-assistant.io/integrations/niko_home_control/ +[nissan_leaf docs]: https://www.home-assistant.io/integrations/nissan_leaf/ +[nmap_tracker docs]: https://www.home-assistant.io/integrations/nmap_tracker/ +[nmbs docs]: https://www.home-assistant.io/integrations/nmbs/ +[number docs]: https://www.home-assistant.io/integrations/number/ +[nut docs]: https://www.home-assistant.io/integrations/nut/ +[octoprint docs]: https://www.home-assistant.io/integrations/octoprint/ +[ohme docs]: https://www.home-assistant.io/integrations/ohme/ +[ollama docs]: https://www.home-assistant.io/integrations/ollama/ +[onboarding docs]: https://www.home-assistant.io/integrations/onboarding/ +[onedrive docs]: https://www.home-assistant.io/integrations/onedrive/ +[onewire docs]: https://www.home-assistant.io/integrations/onewire/ +[onkyo docs]: https://www.home-assistant.io/integrations/onkyo/ +[onvif docs]: https://www.home-assistant.io/integrations/onvif/ +[open_meteo docs]: https://www.home-assistant.io/integrations/open_meteo/ +[openai_conversation docs]: https://www.home-assistant.io/integrations/openai_conversation/ +[opentherm_gw docs]: https://www.home-assistant.io/integrations/opentherm_gw/ +[opower docs]: https://www.home-assistant.io/integrations/opower/ +[osoenergy docs]: https://www.home-assistant.io/integrations/osoenergy/ +[otbr docs]: https://www.home-assistant.io/integrations/otbr/ +[otp docs]: https://www.home-assistant.io/integrations/otp/ +[overkiz docs]: https://www.home-assistant.io/integrations/overkiz/ +[overseerr docs]: https://www.home-assistant.io/integrations/overseerr/ +[palazzetti docs]: https://www.home-assistant.io/integrations/palazzetti/ +[pandora docs]: https://www.home-assistant.io/integrations/pandora/ +[peblar docs]: https://www.home-assistant.io/integrations/peblar/ +[peco docs]: https://www.home-assistant.io/integrations/peco/ +[pegel_online docs]: https://www.home-assistant.io/integrations/pegel_online/ +[pi_hole docs]: https://www.home-assistant.io/integrations/pi_hole/ +[ping docs]: https://www.home-assistant.io/integrations/ping/ +[plex docs]: https://www.home-assistant.io/integrations/plex/ +[plugwise docs]: https://www.home-assistant.io/integrations/plugwise/ +[powerfox docs]: https://www.home-assistant.io/integrations/powerfox/ +[powerwall docs]: https://www.home-assistant.io/integrations/powerwall/ +[private_ble_device docs]: https://www.home-assistant.io/integrations/private_ble_device/ +[profiler docs]: https://www.home-assistant.io/integrations/profiler/ +[proximity docs]: https://www.home-assistant.io/integrations/proximity/ +[prusalink docs]: https://www.home-assistant.io/integrations/prusalink/ +[purpleair docs]: https://www.home-assistant.io/integrations/purpleair/ +[pyload docs]: https://www.home-assistant.io/integrations/pyload/ +[python_script docs]: https://www.home-assistant.io/integrations/python_script/ +[qbus docs]: https://www.home-assistant.io/integrations/qbus/ +[qnap_qsw docs]: https://www.home-assistant.io/integrations/qnap_qsw/ +[rabbitair docs]: https://www.home-assistant.io/integrations/rabbitair/ +[rainbird docs]: https://www.home-assistant.io/integrations/rainbird/ +[rainforest_raven docs]: https://www.home-assistant.io/integrations/rainforest_raven/ +[recorder docs]: https://www.home-assistant.io/integrations/recorder/ +[refoss docs]: https://www.home-assistant.io/integrations/refoss/ +[remember_the_milk docs]: https://www.home-assistant.io/integrations/remember_the_milk/ +[renault docs]: https://www.home-assistant.io/integrations/renault/ +[renson docs]: https://www.home-assistant.io/integrations/renson/ +[reolink docs]: https://www.home-assistant.io/integrations/reolink/ +[rfxtrx docs]: https://www.home-assistant.io/integrations/rfxtrx/ +[ring docs]: https://www.home-assistant.io/integrations/ring/ +[roborock docs]: https://www.home-assistant.io/integrations/roborock/ +[roku docs]: https://www.home-assistant.io/integrations/roku/ +[russound_rio docs]: https://www.home-assistant.io/integrations/russound_rio/ +[russound_rnet docs]: https://www.home-assistant.io/integrations/russound_rnet/ +[samsungtv docs]: https://www.home-assistant.io/integrations/samsungtv/ +[satel_integra docs]: https://www.home-assistant.io/integrations/satel_integra/ +[scene docs]: https://www.home-assistant.io/integrations/scene/ +[scrape docs]: https://www.home-assistant.io/integrations/scrape/ +[screenlogic docs]: https://www.home-assistant.io/integrations/screenlogic/ +[script docs]: https://www.home-assistant.io/integrations/script/ +[sensibo docs]: https://www.home-assistant.io/integrations/sensibo/ +[sensor docs]: https://www.home-assistant.io/integrations/sensor/ +[serial docs]: https://www.home-assistant.io/integrations/serial/ +[seventeentrack docs]: https://www.home-assistant.io/integrations/seventeentrack/ +[shelly docs]: https://www.home-assistant.io/integrations/shelly/ +[slack docs]: https://www.home-assistant.io/integrations/slack/ +[slide_local docs]: https://www.home-assistant.io/integrations/slide_local/ +[sma docs]: https://www.home-assistant.io/integrations/sma/ +[smhi docs]: https://www.home-assistant.io/integrations/smhi/ +[smlight docs]: https://www.home-assistant.io/integrations/smlight/ +[snapcast docs]: https://www.home-assistant.io/integrations/snapcast/ +[solax docs]: https://www.home-assistant.io/integrations/solax/ +[sonos docs]: https://www.home-assistant.io/integrations/sonos/ +[soundtouch docs]: https://www.home-assistant.io/integrations/soundtouch/ +[spotify docs]: https://www.home-assistant.io/integrations/spotify/ +[squeezebox docs]: https://www.home-assistant.io/integrations/squeezebox/ +[ssdp docs]: https://www.home-assistant.io/integrations/ssdp/ +[starline docs]: https://www.home-assistant.io/integrations/starline/ +[starlink docs]: https://www.home-assistant.io/integrations/starlink/ +[stiebel_eltron docs]: https://www.home-assistant.io/integrations/stiebel_eltron/ +[stream docs]: https://www.home-assistant.io/integrations/stream/ +[subaru docs]: https://www.home-assistant.io/integrations/subaru/ +[suez_water docs]: https://www.home-assistant.io/integrations/suez_water/ +[swiss_public_transport docs]: https://www.home-assistant.io/integrations/swiss_public_transport/ +[switchbot docs]: https://www.home-assistant.io/integrations/switchbot/ +[switchbot_cloud docs]: https://www.home-assistant.io/integrations/switchbot_cloud/ +[switcher_kis docs]: https://www.home-assistant.io/integrations/switcher_kis/ +[synology_dsm docs]: https://www.home-assistant.io/integrations/synology_dsm/ +[systemmonitor docs]: https://www.home-assistant.io/integrations/systemmonitor/ +[tado docs]: https://www.home-assistant.io/integrations/tado/ +[tankerkoenig docs]: https://www.home-assistant.io/integrations/tankerkoenig/ +[technove docs]: https://www.home-assistant.io/integrations/technove/ +[tedee docs]: https://www.home-assistant.io/integrations/tedee/ +[telegram_bot docs]: https://www.home-assistant.io/integrations/telegram_bot/ +[tellduslive docs]: https://www.home-assistant.io/integrations/tellduslive/ +[template docs]: https://www.home-assistant.io/integrations/template/ +[tensorflow docs]: https://www.home-assistant.io/integrations/tensorflow/ +[tesla_fleet docs]: https://www.home-assistant.io/integrations/tesla_fleet/ +[teslemetry docs]: https://www.home-assistant.io/integrations/teslemetry/ +[tessie docs]: https://www.home-assistant.io/integrations/tessie/ +[thermopro docs]: https://www.home-assistant.io/integrations/thermopro/ +[thethingsnetwork docs]: https://www.home-assistant.io/integrations/thethingsnetwork/ +[thread docs]: https://www.home-assistant.io/integrations/thread/ +[tile docs]: https://www.home-assistant.io/integrations/tile/ +[totalconnect docs]: https://www.home-assistant.io/integrations/totalconnect/ +[tplink docs]: https://www.home-assistant.io/integrations/tplink/ +[trafikverket_camera docs]: https://www.home-assistant.io/integrations/trafikverket_camera/ +[trafikverket_ferry docs]: https://www.home-assistant.io/integrations/trafikverket_ferry/ +[trafikverket_train docs]: https://www.home-assistant.io/integrations/trafikverket_train/ +[trafikverket_weatherstation docs]: https://www.home-assistant.io/integrations/trafikverket_weatherstation/ +[transmission docs]: https://www.home-assistant.io/integrations/transmission/ +[trend docs]: https://www.home-assistant.io/integrations/trend/ +[tts docs]: https://www.home-assistant.io/integrations/tts/ +[tuya docs]: https://www.home-assistant.io/integrations/tuya/ +[twinkly docs]: https://www.home-assistant.io/integrations/twinkly/ +[unifi docs]: https://www.home-assistant.io/integrations/unifi/ +[unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ +[universal docs]: https://www.home-assistant.io/integrations/universal/ +[upcloud docs]: https://www.home-assistant.io/integrations/upcloud/ +[update docs]: https://www.home-assistant.io/integrations/update/ +[upnp docs]: https://www.home-assistant.io/integrations/upnp/ +[usb docs]: https://www.home-assistant.io/integrations/usb/ +[vacuum docs]: https://www.home-assistant.io/integrations/vacuum/ +[velbus docs]: https://www.home-assistant.io/integrations/velbus/ +[velux docs]: https://www.home-assistant.io/integrations/velux/ +[vera docs]: https://www.home-assistant.io/integrations/vera/ +[vesync docs]: https://www.home-assistant.io/integrations/vesync/ +[vicare docs]: https://www.home-assistant.io/integrations/vicare/ +[vizio docs]: https://www.home-assistant.io/integrations/vizio/ +[vodafone_station docs]: https://www.home-assistant.io/integrations/vodafone_station/ +[voip docs]: https://www.home-assistant.io/integrations/voip/ +[vulcan docs]: https://www.home-assistant.io/integrations/vulcan/ +[water_heater docs]: https://www.home-assistant.io/integrations/water_heater/ +[weatherflow_cloud docs]: https://www.home-assistant.io/integrations/weatherflow_cloud/ +[webmin docs]: https://www.home-assistant.io/integrations/webmin/ +[webostv docs]: https://www.home-assistant.io/integrations/webostv/ +[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/ +[weheat docs]: https://www.home-assistant.io/integrations/weheat/ +[whirlpool docs]: https://www.home-assistant.io/integrations/whirlpool/ +[wmspro docs]: https://www.home-assistant.io/integrations/wmspro/ +[worldclock docs]: https://www.home-assistant.io/integrations/worldclock/ +[wyoming docs]: https://www.home-assistant.io/integrations/wyoming/ +[x10 docs]: https://www.home-assistant.io/integrations/x10/ +[xiaomi_aqara docs]: https://www.home-assistant.io/integrations/xiaomi_aqara/ +[xiaomi_ble docs]: https://www.home-assistant.io/integrations/xiaomi_ble/ +[yale_smart_alarm docs]: https://www.home-assistant.io/integrations/yale_smart_alarm/ +[yeelight docs]: https://www.home-assistant.io/integrations/yeelight/ +[yolink docs]: https://www.home-assistant.io/integrations/yolink/ +[youless docs]: https://www.home-assistant.io/integrations/youless/ +[zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/ +[zha docs]: https://www.home-assistant.io/integrations/zha/ +[zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ \ No newline at end of file From f968575faa5edc848d0a098ff7f0b9757c5e2968 Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Thu, 30 Jan 2025 17:13:41 +1000 Subject: [PATCH 10/79] Remove sleep section from Teslemetry (#37201) --- source/_integrations/teslemetry.markdown | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/_integrations/teslemetry.markdown b/source/_integrations/teslemetry.markdown index bc8e413e35d..3d67f9f82fe 100644 --- a/source/_integrations/teslemetry.markdown +++ b/source/_integrations/teslemetry.markdown @@ -210,10 +210,6 @@ These are the entities available in the Teslemetry integration. Not all entities |Sensor|State|Yes| |Sensor|Vehicle|Yes| -## Vehicle sleep - -Constant API polling will prevent most Model S and Model X vehicles manufactured before 2021 from sleeping, so the Teslemetry integration will stop polling these vehicles for 15 minutes, after 15 minutes of inactivity. You can call the `homeassistant.update_entity` action to force polling the API, which will reset the timer. - ## Actions Teslemetry provides various custom actions to interact with the Tesla Fleet API directly. From eccf0fa74e53210be8210d7bb93cec7fe5559ab0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Jan 2025 08:14:10 +0100 Subject: [PATCH 11/79] build(deps-dev): bump jekyll from 4.4.0 to 4.4.1 (#37200) Bumps [jekyll](https://github.com/jekyll/jekyll) from 4.4.0 to 4.4.1. - [Release notes](https://github.com/jekyll/jekyll/releases) - [Changelog](https://github.com/jekyll/jekyll/blob/master/History.markdown) - [Commits](https://github.com/jekyll/jekyll/compare/v4.4.0...v4.4.1) --- updated-dependencies: - dependency-name: jekyll dependency-type: direct:development update-type: version-update:semver-patch ... 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 70754ef2bb1..06e443b11fa 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,7 @@ ruby '> 2.5.0' group :development do gem 'rake', '13.2.1' - gem 'jekyll', '4.4.0' + gem 'jekyll', '4.4.1' gem 'compass', '1.0.3' gem 'sass-globbing', '1.1.5' gem 'stringex', '2.8.6' diff --git a/Gemfile.lock b/Gemfile.lock index db09ce29c3f..34d8dec0249 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -39,7 +39,7 @@ GEM http_parser.rb (0.8.0) i18n (1.14.7) concurrent-ruby (~> 1.0) - jekyll (4.4.0) + jekyll (4.4.1) addressable (~> 2.4) base64 (~> 0.2) colorator (~> 1.0) @@ -174,7 +174,7 @@ PLATFORMS DEPENDENCIES compass (= 1.0.3) - jekyll (= 4.4.0) + jekyll (= 4.4.1) jekyll-commonmark (= 1.4.0) jekyll-paginate (= 1.1.0) jekyll-sitemap (= 1.4.0) From 9dfd72b7085909926d35599e5c9a610db044244a Mon Sep 17 00:00:00 2001 From: Matthias Alphart Date: Thu, 30 Jan 2025 08:54:21 +0100 Subject: [PATCH 12/79] Fix typo in knx breaking changes (#37190) --- source/_posts/2025-02-05-release-20252.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 6f3cd9e8113..ff708c4d68a 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -444,8 +444,8 @@ API and for this reason, the following entities are removed: The "State Updater" option in the integration settings now works as intended. Previously, the option wasn’t applied correctly. -- When disabled: KNX will only read a `state_addres` once when the connection is established. -- When enabled: KNX will also read any `state_addres` if no value has been received for one hour. +- When disabled: KNX will only read a `state_address` once when the connection is established. +- When enabled: KNX will also read any `state_address` if no value has been received for one hour. Please review your integration settings to ensure this option is configured according to your preferences. ([@farmio] - [#135611]) ([documentation](/integrations/knx)) From 285e020182e4edc82da2449e70ebedc855421222 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 30 Jan 2025 09:01:35 +0100 Subject: [PATCH 13/79] AI personality: fix typo (#37203) --- .../assist_create_open_ai_personality.markdown | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/source/voice_control/assist_create_open_ai_personality.markdown b/source/voice_control/assist_create_open_ai_personality.markdown index 2eb5314415e..63c983b9d1f 100644 --- a/source/voice_control/assist_create_open_ai_personality.markdown +++ b/source/voice_control/assist_create_open_ai_personality.markdown @@ -44,14 +44,12 @@ There are cloud agents provided by [Open AI](/integrations/openai_conversation/) ### Creating a voice assistant personalityΒ with an LLM-based conversation agent 1. Go to {% my integrations title="**Settings** > **Devices & Services**" %} **Add Integration**, find your LLM provider and set it up with your API key. - - In case of a provider of local agents like Ollama, you need to configure the local URL where the agent is installed. Follow the specific [integration recommendations](/integrations/ollama) in this case. - + - In case of a provider of local agents like Ollama, you need to configure the local URL where the agent is installed. Follow the specific [integration recommendations](/integrations/ollama) in this case. 2. Go to **Settings > Voice Assistants > Add Assistant**. Give it a name and pick a conversation agent from your AI's option. In this example we are using Antropic and the agent picked is Claude. ![Add Claude agent to Assist](/images/assist/add-claude-to-assist.png) -3. Be mindful of your Text-to-speech and Speech-to-text configurations. These are not handled by the IA and should stay as you want them configured for Assist. - +3. Be mindful of your Text-to-speech and Speech-to-text configurations. These are not handled by the AI and should stay as you want them configured for Assist. 4. Configure the agent (gear icon next to the agent's name). - In the **Prompt template** field, enter a text that will prompt the AI to become the character. For example:: @@ -65,14 +63,12 @@ There are cloud agents provided by [Open AI](/integrations/openai_conversation/) - Once your Assist agent has been created, you can go to **Voice assistants** and the three dots menu of your personality, and define if you want Home Assistant's model to be the priority response, and therefore Assist would prefer to handling commands locally . ![Fallback toggle](/images/assist/fallback-assist-toggle.png) - - If you keep this option selected, if the intent can be answered by Home Assistant it will. It will not have the personality, but the response will be fast and efficient (since it doesn't require to go through the LLM). This is recommended in cases where you can accept not having the IA character reply sometimes and would rather your lights are turned on faster. + - If you keep this option selected, if the intent can be answered by Home Assistant it will. It will not have the personality, but the response will be fast and efficient (since it doesn't require to go through the LLM). This is recommended in cases where you can accept not having the AI character reply sometimes and would rather your lights are turned on faster. - If you deselect the option, all the intents will go through the agent. This is recommended when efficiency is not an issue and you need the agent never to break character (for example if your Assist personality is Santa Claus). - - 5. You can uncheck Recommended model settings, hit Submit and it will unblock extra customization. In the specific example of OpenAI, [here](/integrations/openai_conversation/#model) a brief summary of the other settings. 6. You can test the agent directly from the Voice assistants panel, selecting Start a conversation from the agent's menu. It will control your Home Assistant and reply exactly as it will do with any voice hardware. -7. In case you need troubleshooting with your LLM provider, check any specifics from your IA in our [integrations documentation](/integrations) +7. In case you need troubleshooting with your LLM provider, check any specifics from your AI in our [integrations documentation](/integrations) ## Tutorial: Setting up Assist with OpenAI From e9b49192ae38bd6b67de93dea20c41d1b6923ce1 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 30 Jan 2025 09:35:40 +0100 Subject: [PATCH 14/79] Release notes: fix link to Google Drive integration docs (#37204) --- source/_posts/2025-02-05-release-20252.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index ff708c4d68a..4b36c45dac8 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -234,7 +234,7 @@ for, even outside of Home Assistant. ### New locations -This release also introduces new locations to store your backups, including [Google Drive](integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/)! +This release also introduces new locations to store your backups, including [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/)! Temporary screenshot @@ -242,7 +242,7 @@ This release also introduces new locations to store your backups, including [Goo Assist, our [private voice assistant](/voice_control/), is getting a few new features in this release. So let's talk about them! ### New Broadcast intent -You can now broadcast messages to every other voice assistant in your home. +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, but our language leaders are working hard on making sure it will be supported soon in your language! @@ -274,7 +274,7 @@ Starting with this release, both agents now share the same command history, fixi ### Home Assistant will be able to call your analog phone to tell you a message -The [VoIP](/integrations/voip/) integration will now be able to call your phone and tell you a message! Using the [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) you can play a message when some one picks up the phone. +The [VoIP](/integrations/voip/) integration will now be able to call your phone and tell you a message! Using the [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) you can play a message when someone picks up the phone. ## Integrations From cea2a83a459a6618acecb99c2ebcf13d8a929ded Mon Sep 17 00:00:00 2001 From: Tiger Kaovilai Date: Thu, 30 Jan 2025 15:53:42 +0700 Subject: [PATCH 15/79] airthings suggested API name too long (#37192) * airthings suggested API name too long * Update source/_integrations/airthings.markdown * Update source/_integrations/airthings.markdown Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- source/_integrations/airthings.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/airthings.markdown b/source/_integrations/airthings.markdown index 6729d81763a..59730db89c7 100644 --- a/source/_integrations/airthings.markdown +++ b/source/_integrations/airthings.markdown @@ -30,7 +30,7 @@ Airthings API setup (needed to acquire the required ID and Secret for the Home A 1. Login [here](https://dashboard.airthings.com/integrations/api-integration) to find your credentials. 2. Select [Integrations](https://dashboard.airthings.com/integrations/api-integration) from the left side-bar. 3. Click on "Request API Client" in order to set up an API connection. -4. Name your API connection ie. "Home Assistant Integration". +4. Name your API connection (e.g., "Home Assistant"). Note: The name field has a character limit and longer names will be truncated. 5. Give the connection an accurate description. 6. Select a Resource Scope. 7. Select an access Type, i.e., Confidential. From e69a15b2fbc031c54503f3c7a11a597069467ff9 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 30 Jan 2025 18:05:45 +0100 Subject: [PATCH 16/79] Comments on release notes (#37214) --- source/_posts/2025-02-05-release-20252.markdown | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 4b36c45dac8..3750cb11631 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -180,9 +180,9 @@ If you run the Home Assistant OS, you get updates for Home Assistant and all add-ons. This used to have a toggle to create a backup before updating, which was removed in the previous release. -This change was made because when on running automated regular backups, this +This change was made because when running automated regular backups, this feature was considered redundant. However, we've received a lot of feedback -that this feature was used by many, to ensure they have the latest data before +that this feature was used by many, to ensure they backup the latest data before updating and, in case of add-ons, to have a backup of the previous version of the add-on. @@ -212,8 +212,7 @@ When updating add-ons, things are slightly different. The toggle exists here too, and is disabled by default. However, when you enable it, only a backup of your add-on and its data is created. -We automatically keep around the last previous version of the add-on, so you -can always roll back to the previous version if needed. +That way you can keep around the previous version of the add-on, so you can always roll back to the it if needed. To prevent your system for filling up with old add-on backups, we automatically delete the previous versions of the add-on backup after a new one is created. @@ -234,7 +233,7 @@ for, even outside of Home Assistant. ### New locations -This release also introduces new locations to store your backups, including [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/)! +This release also introduces new locations to store your backups, there are new integrations for [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/), and backup support was added to the [Synology DSM](/integrations/synology_dsm) integration. Temporary screenshot @@ -249,8 +248,8 @@ As always with new intents, support may vary depending on your language, but our ### Setting Temperature on Thermostat A few releases ago we introduced an intent to get a climate current temperature. As of this release, you can also set the target temperature of your thermostat by voice. -Try it by saying "Set the temperature to 19 degrees" -This will smartly target the area you are in (If you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (If you only have a central unit). You can also target specific devices by name if you prefer. +Try it by saying "Set the temperature to 19 degrees". +This will smartly target the area you are in (if you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (if you only have a central unit). You can also target specific devices by name if you prefer. ### LLMs meet calendars Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](/voice_control/voice_remote_expose_devices/) to enable this functionality. @@ -300,7 +299,7 @@ We welcome the following new integrations in this release: - **[Qbus]**, added by [@thomasddn] Allows you to integrate your [Qbus Control] into Home Assistant. - **[Google Drive]**, added by [@tronikos] - Allows you to store your Home Assistant backups in your Google drive. + Allows you to store your Home Assistant backups in your Google Drive. - **[OneDrive]**, added by [@zweckj] Allows you to store your Home Assistant backups in your Microsoft OneDrive. From f5a2d3985e2f4d48f876dd1dd01ec04c6b193359 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 30 Jan 2025 19:56:21 -0800 Subject: [PATCH 17/79] Fix typos in 2025.2 release notes (#37222) --- source/_posts/2025-02-05-release-20252.markdown | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 3750cb11631..46599e2fc3c 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -171,7 +171,7 @@ to trigger a backup in an automation. This allows you to create automated backups on any schedule you like, or even add conditions and actions around it. For example, you could make an automation -that triggers on a calendar, turns on your NAS, awaits till it is online, and +that triggers on a calendar, turns on your NAS, waits till it is online, and then triggers a backup. ### Re-introduction of the backup toggle on update @@ -212,9 +212,9 @@ When updating add-ons, things are slightly different. The toggle exists here too, and is disabled by default. However, when you enable it, only a backup of your add-on and its data is created. -That way you can keep around the previous version of the add-on, so you can always roll back to the it if needed. +That way you can keep around the previous version of the add-on, so you can always roll back to it if needed. -To prevent your system for filling up with old add-on backups, we automatically +To prevent your system from filling up with old add-on backups, we automatically delete the previous versions of the add-on backup after a new one is created. ### Improved filenames for backups From 986189e30fe3470500c5b46729932bb27a4372f0 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 31 Jan 2025 04:24:36 +0000 Subject: [PATCH 18/79] update voice stuff --- .../_posts/2025-02-05-release-20252.markdown | 53 ++++++++++++------- 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 46599e2fc3c..24d8e0c6090 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -87,18 +87,17 @@ Enjoy the (beta) release! - [Improved filenames for backups](#improved-filenames-for-backups) - [New locations](#new-locations) - [Voice](#voice) + - [Home Assistant will be able to call your analog phone to tell you a message](#home-assistant-will-be-able-to-call-your-analog-phone-to-tell-you-a-message) - [New Broadcast intent](#new-broadcast-intent) - [Setting Temperature on Thermostat](#setting-temperature-on-thermostat) - [LLMs meet calendars](#llms-meet-calendars) - [Shared history between the default conversation agent and its LLM-based fallback](#shared-history-between-the-default-conversation-agent-and-its-llm-based-fallback) - [Model Context Protocol](#model-context-protocol) - - [Home Assistant will be able to call your analog phone to tell you a message](#home-assistant-will-be-able-to-call-your-analog-phone-to-tell-you-a-message) - [Integrations](#integrations) - [New integrations](#new-integrations) - [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations) - [Now available to set up from the UI](#now-available-to-set-up-from-the-ui) - [Other noteworthy changes](#other-noteworthy-changes) -- [Lorem ipsum](#lorem-ipsum) - [Need help? Join the community!](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -210,7 +209,7 @@ restore a backup from; hence this path is put in place. When updating add-ons, things are slightly different. The toggle exists here too, and is disabled by default. However, when you enable it, only a backup -of your add-on and its data is created. +of your add-on and its data is created. That way you can keep around the previous version of the add-on, so you can always roll back to it if needed. @@ -238,27 +237,42 @@ This release also introduces new locations to store your backups, there are new Temporary screenshot ## Voice -Assist, our [private voice assistant](/voice_control/), is getting a few new features in this release. So let's talk about them! + +Assist, our [private voice assistant](/voice_control/), is getting a few new features in this release. If you don't have Assist set up yet, check out our [Home Assistant Voice: Preview Edition](/voice-pe/) to get started. + +### Home Assistant will be able to call your analog phone to tell you a message + +Remember our tutorial to turn an analog phone into [world's most private voice assistant](/voice_control/worlds-most-private-voice-assistant/)? Thanks to [Jamin](https://github.com/jaminh), we now have a way to call your analog phone from Home Assistant! + +You can use [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) to have Home Assistant call your phone and play a message when someone picks up the phone. + +If you use an LLM as the brains for your voice assistant, you can take this one step further with the new [`assist_satellite.start_conversation`](/integrations/assist_satellite#action-assist_satellitestart_conversation) action. Instead of playing an announcement, it starts a conversation between Home Assistant and the user, with Home Assistant saying the first message. Left the garage door open for 30 minutes? No problem, let Home Assistant call the user and ask if they want to close it. + +_(Starting a conversation with the default conversation agent is a bit more work and did not make it this release)_ ### New Broadcast intent + 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, but our language leaders are working hard on making sure it will be supported soon in your language! ### Setting Temperature on Thermostat + A few releases ago we introduced an intent to get a climate current temperature. As of this release, you can also set the target temperature of your thermostat by voice. Try it by saying "Set the temperature to 19 degrees". This will smartly target the area you are in (if you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (if you only have a central unit). You can also target specific devices by name if you prefer. ### LLMs meet calendars + Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](/voice_control/voice_remote_expose_devices/) to enable this functionality. ### Shared history between the default conversation agent and its LLM-based fallback + In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature that allowed you to use our fast and local default conversation agent for most queries, and yet be able to fall back to a much more powerful LLM-based agent for more complex queries. This introduced some interesting behaviors. From a user perspective, it looked like you were talking to the same assistant, whereas, in reality, nothing was shared between the two agents. -This led to some less-than-optimal scenarios, such as this one: +This led to some less-than-optimal scenarios, such as this one: Screenshot of missing history in the conversation @@ -269,11 +283,12 @@ Starting with this release, both agents now share the same command history, fixi Screenshot of the new improved behavior ### Model Context Protocol -[Model Context Protocol](https://modelcontextprotocol.io/introduction) is here. Users can now integrate Home Assistant into their AI tools that support MCP, and integrate MCP servers as tools in Home Assistant. -### Home Assistant will be able to call your analog phone to tell you a message +This release adds the [Model Context Protocol](https://modelcontextprotocol.io/introduction) to Home Assistant thanks to [Allen][@allenporter]. Home Assistant can both be an [MCP server](/integrations/mcp_server/) and an [MCP client](/integrations/mcp/). From the MCP website: -The [VoIP](/integrations/voip/) integration will now be able to call your phone and tell you a message! Using the [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) you can play a message when someone picks up the phone. +> MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools. + +To give it a try yourself, [check out this client demo](https://gist.github.com/allenporter/b0e9946feb2ab60901c4f467ac1ba6f9). ## Integrations @@ -284,23 +299,23 @@ and improvements to existing ones! You’re all awesome πŸ₯° We welcome the following new integrations in this release: -- **[Homee]**, added by [@Taraman17] +- **[Homee]**, added by [@Taraman17]
Integrate your [Homee smart home system] into Home Assistant. -- **[igloohome]**, added by [@keithle888] +- **[igloohome]**, added by [@keithle888]
Monitor the battery levels of your [iglooco smart access device(s)]. -- **[LetPot]**, added by [@jpelgrom] +- **[LetPot]**, added by [@jpelgrom]
Monitor your [LetPot indoor garden]. -- **[Overseerr]**, added by [@joostlek] +- **[Overseerr]**, added by [@joostlek]
Interact with your [Overseerr media requests] directly from Home Assistant. -- **[Model Context Protocol Server]**, added by [@allenporter] +- **[Model Context Protocol Server]**, added by [@allenporter]
Enables using Home Assistant to provide context for MCP LLM Client Applications. For example, you can expose your Google Tasks To-do list as a tool for Claude Desktop. -- **[Model Context Protocol]**, added by [@allenporter] +- **[Model Context Protocol]**, added by [@allenporter]
Enables using [MCP Servers] in Home Assistant for providing additional tools to use with a conversation agent. -- **[Qbus]**, added by [@thomasddn] +- **[Qbus]**, added by [@thomasddn]
Allows you to integrate your [Qbus Control] into Home Assistant. -- **[Google Drive]**, added by [@tronikos] +- **[Google Drive]**, added by [@tronikos]
Allows you to store your Home Assistant backups in your Google Drive. -- **[OneDrive]**, added by [@zweckj] +- **[OneDrive]**, added by [@zweckj]
Allows you to store your Home Assistant backups in your Microsoft OneDrive. This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with discoverability. These ones are new: @@ -479,10 +494,10 @@ To reconfigure the MQTT broker settings, users need to start a Reconfiguration f {% details "Pentair ScreenLogic" %} -Raw states derived from ScreenLogic enums are now lowercase instead of Title Case. This change impacts: +Raw states derived from ScreenLogic enums are now lowercase instead of Title Case. This change impacts: - "[**pH**/**ORP**] **dosing state**" `sensor` entities. - "Dosing", "Mixing", and "Monitoring" are now "dosing", "mixing", and "monitoring" respectively. -- `preset_mode` state attribute for ScreenLogic `climate` entities. where raw states have also been underscored-spaced and had any punctuation removed. +- `preset_mode` state attribute for ScreenLogic `climate` entities. where raw states have also been underscored-spaced and had any punctuation removed. - "Solar", "Solar Preferred", "Heater", and "Don't Change" are now "solar", "solar_preferred", "heater", and "dont_change". These changes support the addition of translation keys for text-based entity states. Users should update any references to the above states/preset_modes to the new, lowercase versions. From 0fd144ee20f7979aedcd0c329d55933c679054bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jan 2025 07:39:53 +0100 Subject: [PATCH 19/79] build(deps-dev): bump sorbet-runtime from 0.5.11787 to 0.5.11789 (#37224) Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.11787 to 0.5.11789. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-runtime dependency-type: indirect update-type: version-update:semver-patch ... 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 34d8dec0249..45c415996ed 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -156,7 +156,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11787) + sorbet-runtime (0.5.11789) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 80d473aca5bcc61257e839161e2e783aaf2386ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jan 2025 07:40:14 +0100 Subject: [PATCH 20/79] build(deps): bump rack from 3.1.8 to 3.1.9 (#37225) Bumps [rack](https://github.com/rack/rack) from 3.1.8 to 3.1.9. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/v3.1.8...v3.1.9) --- updated-dependencies: - dependency-name: rack dependency-type: indirect update-type: version-update:semver-patch ... 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 45c415996ed..671f38afdab 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ GEM prism (1.3.0) public_suffix (6.0.1) racc (1.8.1) - rack (3.1.8) + rack (3.1.9) rack-protection (4.1.1) base64 (>= 0.1.0) logger (>= 1.6.0) From c3f47ad773ad0fc6e3babad351b189d36345347c Mon Sep 17 00:00:00 2001 From: Carlo Costanzo <2160436+CCOSTAN@users.noreply.github.com> Date: Fri, 31 Jan 2025 03:50:15 -0500 Subject: [PATCH 21/79] Add warning that there is no way to obtain an API token (#37220) * Add warning that there is no way to obtain an API token This integration cannot be set up for new users as the API token cannot be obtained. * tiny style tweak --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/juicenet.markdown | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/_integrations/juicenet.markdown b/source/_integrations/juicenet.markdown index e4add243f45..b32fd2a348d 100644 --- a/source/_integrations/juicenet.markdown +++ b/source/_integrations/juicenet.markdown @@ -22,8 +22,13 @@ ha_integration_type: integration The `juicenet` platform pulls data from a [JuiceNet](https://evcharging.enelx.com/products/juicebox) charging station equipped with a Wi-Fi connection. It will access and make available all of the devices attached to your account. It also exposes a switch allowing you to charge your car now instead of waiting for the pre-set schedule. +{% important %} +This integration can no longer be set up as the required API token cannot be obtained. However, if you have it working, it may remain functional. +{% endimportant %} + {% include integrations/config_flow.md %} + ## Sensor The `juicenet` sensor platform allows you to get data from your [JuiceNet](https://evcharging.enelx.com/products/juicebox) charger. From d60e8417f0378366e78f064dc8e1d55ec0dfbbe6 Mon Sep 17 00:00:00 2001 From: RJPoelstra <36924801+RJPoelstra@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:17:01 +0100 Subject: [PATCH 22/79] Documentation update for Vogel's MotionMount (#37235) * Update documentation * Add auto discovery marker * Make sure documentation matches current state of integration * Suggestions from CodeRabbit * Small improvements * Suggestions from CodeRabbit * Update * Suggestions from CodeRabbit * Clarified reset behaviour --- source/_integrations/motionmount.md | 86 ++++++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/source/_integrations/motionmount.md b/source/_integrations/motionmount.md index 444ab655316..31383b434bd 100644 --- a/source/_integrations/motionmount.md +++ b/source/_integrations/motionmount.md @@ -17,12 +17,96 @@ ha_platforms: ha_codeowners: - '@RJPoelstra' ha_domain: motionmount +ha_zeroconf: true --- -The Vogel's MotionMount 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. +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. + - 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 03abc9741400e084d3f2d712ff72938185cd0265 Mon Sep 17 00:00:00 2001 From: tronikos Date: Fri, 31 Jan 2025 21:53:55 -0800 Subject: [PATCH 23/79] Remove note that the free Gemini tier is not available in all regions --- source/_integrations/google_generative_ai_conversation.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/google_generative_ai_conversation.markdown b/source/_integrations/google_generative_ai_conversation.markdown index 1c8e0b4ac14..617e97a8dba 100644 --- a/source/_integrations/google_generative_ai_conversation.markdown +++ b/source/_integrations/google_generative_ai_conversation.markdown @@ -41,7 +41,7 @@ The Google Generative AI API key is used to authenticate requests to the Google - Visit the [API Keys page](https://aistudio.google.com/app/apikey) to retrieve the API key you'll use to configure the integration. On the same page, you can see your plan: *free of charge* if the associated Google Cloud project doesn't have billing, or *pay-as-you-go* if the associated Google Cloud project has billing enabled. -Comparison of the plans is available [at this pricing page](https://ai.google.dev/pricing). The major differences include: the free of charge plan is rate limited, free prompts/responses are used for product improvement, and the free plan is not available in all [regions](https://ai.google.dev/gemini-api/docs/available-regions). +Comparison of the plans is available [at this pricing page](https://ai.google.dev/pricing). The major differences include: the free of charge plan is rate limited, and free prompts/responses are used for product improvement. {% include integrations/option_flow.md %} From 26e7e517f4a348d54c073c97ef275dc61db30e63 Mon Sep 17 00:00:00 2001 From: tronikos Date: Sat, 1 Feb 2025 08:46:16 -0800 Subject: [PATCH 24/79] Fix a reference to OpenAI in the Google Generative AI docs (#37242) --- source/_integrations/google_generative_ai_conversation.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/google_generative_ai_conversation.markdown b/source/_integrations/google_generative_ai_conversation.markdown index 617e97a8dba..8429aa2517c 100644 --- a/source/_integrations/google_generative_ai_conversation.markdown +++ b/source/_integrations/google_generative_ai_conversation.markdown @@ -73,7 +73,7 @@ Safety settings: ## Talking to Super Mario -You can use an OpenAI Conversation integration to [talk to Super Mario and, if you want, have him control devices in your home](/voice_control/assist_create_open_ai_personality/). +You can use this integration to [talk to Super Mario and, if you want, have him control devices in your home](/voice_control/assist_create_open_ai_personality/). The tutorial is using OpenAI, but this could also be done with the Google Generative AI integration. From c26e1c24462f13241bfbe30af38ea0ab22f5db8c Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 3 Feb 2025 00:29:53 -0600 Subject: [PATCH 25/79] Add note about disabling Bluetooth adapters with poor performance (#37261) --- source/_integrations/bluetooth.markdown | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/_integrations/bluetooth.markdown b/source/_integrations/bluetooth.markdown index 64630462973..5e615a37e10 100644 --- a/source/_integrations/bluetooth.markdown +++ b/source/_integrations/bluetooth.markdown @@ -293,7 +293,13 @@ Bluetooth advertisement bundling reduces traffic between Home Assistant and the ### Improving connection times -The connection time and performance vary greatly based on the Bluetooth adapter and interference. The below adapters are listed from best-performing to worst-performing: +Connection time and performance vary greatly depending on the Bluetooth adapter and interference. + +{% warning %} +When switching to an adapter with better performance, disable the old, less performant adapters. The best signal and available connection slots are considered when making connections, and performance will be limited to the worst-performing adapter with the best signal to reach the remote device. +{% endwarning %} + +The below adapters are listed from best-performing to worst-performing: - [Ethernet-connected Bluetooth proxies](#remote-adapters-bluetooth-proxies) running ESPHome 2023.6.0 or later with [passive scanning](https://esphome.io/components/esp32_ble_tracker.html#configuration-variables) - [USB High performance adapter](#known-working-high-performance-adapters) with [passive scanning](#passive-scanning) From 83ef21b2f784e70e12bd7da5a30bdf74feb9fb0c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 08:01:40 +0100 Subject: [PATCH 26/79] build(deps-dev): bump jekyll-sass-converter from 3.0.0 to 3.1.0 (#37272) --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 671f38afdab..d94982e60e1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -61,8 +61,8 @@ GEM jekyll-commonmark (1.4.0) commonmarker (~> 0.22) jekyll-paginate (1.1.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) jekyll-toc (0.19.0) From 2385736391ff45f560aa0a3ed88252956ffd40ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 08:02:09 +0100 Subject: [PATCH 27/79] build(deps-dev): bump sorbet-runtime from 0.5.11789 to 0.5.11798 (#37271) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d94982e60e1..1bed772ae50 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -156,7 +156,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11789) + sorbet-runtime (0.5.11798) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 2028205ebe9039d6db40aee21ac7e06be5a3e48b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 08:22:54 +0100 Subject: [PATCH 28/79] build(deps-dev): bump rubocop from 1.71.0 to 1.71.1 (#37270) --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 06e443b11fa..8d5278762ed 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.83.4' - gem 'rubocop', '1.71.0' + gem 'rubocop', '1.71.1' gem 'ruby-lsp', '0.23.7' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 1bed772ae50..2915cf88732 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -118,14 +118,14 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (4.5.1) - rubocop (1.71.0) + rubocop (1.71.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.36.2, < 2.0) + rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.38.0) @@ -182,7 +182,7 @@ DEPENDENCIES nokogiri (= 1.18.2) rackup (= 2.2.1) rake (= 13.2.1) - rubocop (= 1.71.0) + rubocop (= 1.71.1) ruby-lsp (= 0.23.7) sass-embedded (= 1.83.4) sass-globbing (= 1.1.5) From 208835839070f844c8ed0a8b509f2232c3c59b38 Mon Sep 17 00:00:00 2001 From: baudneo <86508179+baudneo@users.noreply.github.com> Date: Mon, 3 Feb 2025 00:27:28 -0700 Subject: [PATCH 29/79] Update airthings_ble.markdown (#37267) --- source/_integrations/airthings_ble.markdown | 1 + 1 file changed, 1 insertion(+) diff --git a/source/_integrations/airthings_ble.markdown b/source/_integrations/airthings_ble.markdown index afc98831f27..edff202e71d 100644 --- a/source/_integrations/airthings_ble.markdown +++ b/source/_integrations/airthings_ble.markdown @@ -40,6 +40,7 @@ This integration uses the last 6 digits of the serial number. - Wave Radon - Wave Mini - Wave Plus +- Wave Enhance ## Sensors From f39adf9bf7d54fe0e675ad250f92d8220c713c9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 08:53:50 +0100 Subject: [PATCH 30/79] build(deps-dev): bump ruby-lsp from 0.23.7 to 0.23.8 (#37269) --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 8d5278762ed..704794740f0 100644 --- a/Gemfile +++ b/Gemfile @@ -12,7 +12,7 @@ group :development do gem 'sassc', '2.1.0' gem 'sass-embedded', '1.83.4' gem 'rubocop', '1.71.1' - gem 'ruby-lsp', '0.23.7' + gem 'ruby-lsp', '0.23.8' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 2915cf88732..bb780576513 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -130,7 +130,7 @@ GEM unicode-display_width (>= 2.4.0, < 4.0) rubocop-ast (1.38.0) parser (>= 3.3.1.0) - ruby-lsp (0.23.7) + ruby-lsp (0.23.8) language_server-protocol (~> 3.17.0) prism (>= 1.2, < 2.0) rbs (>= 3, < 4) @@ -183,7 +183,7 @@ DEPENDENCIES rackup (= 2.2.1) rake (= 13.2.1) rubocop (= 1.71.1) - ruby-lsp (= 0.23.7) + ruby-lsp (= 0.23.8) sass-embedded (= 1.83.4) sass-globbing (= 1.1.5) sassc (= 2.1.0) From a0da83914868b064d15fa4f5b0b10999451ef5d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Feb 2025 08:17:53 +0100 Subject: [PATCH 31/79] build(deps-dev): bump sorbet-runtime from 0.5.11798 to 0.5.11801 (#37294) Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) from 0.5.11798 to 0.5.11801. - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) --- updated-dependencies: - dependency-name: sorbet-runtime dependency-type: indirect update-type: version-update:semver-patch ... 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 bb780576513..1196d7e1d94 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -156,7 +156,7 @@ GEM rack-protection (= 4.1.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - sorbet-runtime (0.5.11798) + sorbet-runtime (0.5.11801) stringex (2.8.6) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) From 9c9c329f8ae867381eb6b9a5605b733b0de41674 Mon Sep 17 00:00:00 2001 From: Jack Pearce <16779171+jkpe@users.noreply.github.com> Date: Tue, 4 Feb 2025 07:39:27 +0000 Subject: [PATCH 32/79] Update Tradfri integration documentation to include Matter support and device types (#37239) --- source/_integrations/tradfri.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/tradfri.markdown b/source/_integrations/tradfri.markdown index 55802cdff94..bad806b3a3e 100644 --- a/source/_integrations/tradfri.markdown +++ b/source/_integrations/tradfri.markdown @@ -36,7 +36,7 @@ If you see an "Unable to connect" message, restart the gateway and try again. Do {% note %} There is currently no dedicated core integration for the Dirigera hub released in October 2022. -The Dirigera hub can, however, be integrated directly via the [HomeKit device](/integrations/homekit_controller/) integration. This configuration even provides events for motion sensors and buttons, which the original integration lacks. +The Dirigera hub can, however, be integrated directly via the [HomeKit device](/integrations/homekit_controller/) integration or the [Matter](/integrations/matter/#using-a-matter-bridge) integration. As of Hub version 2.615.8 (September 2024), there is support for the following device types via Matter Bridge: lights (including drivers), smart plugs/outlets, connected blinds, remotes, motion sensors, open/close sensors, air purifiers, and air quality sensors. {% endnote %} From f33263ece13372879e8c735f6577dd95a5bb66d6 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Tue, 4 Feb 2025 09:38:35 +0100 Subject: [PATCH 33/79] Use media folder instead of config/www/ folder (#37252) --- source/_integrations/reolink.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 557572bad06..9ac30ddd25f 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -587,7 +587,7 @@ Prerequisites: ![Choose entity button](/images/integrations/reolink/rich_notification__chose_entity.png) ![Select Fluent camera](/images/integrations/reolink/rich_notification__select_fluent_camera.png) - Under **Filename**, fill in `/config/www/reolink_snapshot/last_snapshot_doorbell.jpg`. The first part `/config/www/` is absolutely necessary to allow your phone to access the saved image when it receives the notification. The reset of the folder and filename can be changed at will as long as you fill in the same filename under step 6. + Under **Filename**, fill in `/media/reolink_snapshot/last_snapshot_doorbell.jpg`. The first part `/media/` is absolutely necessary to allow your phone to access the saved image when it receives the notification. The reset of the folder and filename can be changed at will as long as you fill in the same filename under step 6.

Screenshot: take snapshot @@ -601,7 +601,7 @@ Prerequisites: Under **message**, type the text you want to receive in the notification. For instance, β€œSomeone rang the doorbell”. If you want to give the notification a title, select the **title** option. For instance, if you have multiple cameras that send you notifications, select the camera name: `Doorbell`. - Select the **data** option and fill in `image: /local/reolink_snapshot/last_snapshot_doorbell.jpg`. Note that `/config/www/` of the filename of step 5 now needs to be changed to `/local/`. The rest of the filename needs to be the same as in step 5. + Select the **data** option and fill in `image: /media/local/reolink_snapshot/last_snapshot_doorbell.jpg`. Note that `/media/` of the filename of step 5 now needs to be changed to `/media/local/`. The rest of the filename needs to be the same as in step 5.

Screenshot: send notification From dcb807b276b79b9378fdcc969a8825feb22dd696 Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Tue, 4 Feb 2025 10:12:04 +0100 Subject: [PATCH 34/79] Add Reolink "Auto pause rich notifications" tutorial (#37251) * Add "Auto pause rich notifications" tutorial * apply numbered steps * Fix indents * Update source/_integrations/reolink.markdown * tiny style tweaks * Apply suggestions from code review * Update source/_integrations/reolink.markdown Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/reolink.markdown | 75 ++++++++++++++++++ .../reolink/auto_pause__automation_choose.png | Bin 0 -> 32045 bytes .../auto_pause__automation_select_first.png | Bin 0 -> 31879 bytes .../auto_pause__automation_start_timer.png | Bin 0 -> 36694 bytes .../auto_pause__automation_triggered_by.png | Bin 0 -> 15611 bytes ...uto_pause__automation_wait_for_trigger.png | Bin 0 -> 30499 bytes .../reolink/auto_pause__automation_when.png | Bin 0 -> 28956 bytes .../auto_pause__automation_when_timer.png | Bin 0 -> 28025 bytes .../reolink/auto_pause__condition.png | Bin 0 -> 17923 bytes .../reolink/auto_pause__dropdown.png | Bin 0 -> 17894 bytes .../reolink/auto_pause__overview.png | Bin 0 -> 17923 bytes .../auto_pause__result_when_running.png | Bin 0 -> 6428 bytes .../reolink/auto_pause__timer.png | Bin 0 -> 35821 bytes 13 files changed, 75 insertions(+) create mode 100644 source/images/integrations/reolink/auto_pause__automation_choose.png create mode 100644 source/images/integrations/reolink/auto_pause__automation_select_first.png create mode 100644 source/images/integrations/reolink/auto_pause__automation_start_timer.png create mode 100644 source/images/integrations/reolink/auto_pause__automation_triggered_by.png create mode 100644 source/images/integrations/reolink/auto_pause__automation_wait_for_trigger.png create mode 100644 source/images/integrations/reolink/auto_pause__automation_when.png create mode 100644 source/images/integrations/reolink/auto_pause__automation_when_timer.png create mode 100644 source/images/integrations/reolink/auto_pause__condition.png create mode 100644 source/images/integrations/reolink/auto_pause__dropdown.png create mode 100644 source/images/integrations/reolink/auto_pause__overview.png create mode 100644 source/images/integrations/reolink/auto_pause__result_when_running.png create mode 100644 source/images/integrations/reolink/auto_pause__timer.png diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 9ac30ddd25f..e4ee76dd76a 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -621,6 +621,81 @@ Prerequisites: - Turn on (outdoor) lights near the camera to improve image clarity at night once the camera detects a person, vehicle, or animal. - Turn off notifications and recording when you get home (based on, e.g., geofencing) and turn it back on when you leave home. +- Auto-pause rich notifications for x time + +{% details "Auto-pause rich notifications tutorial" icon="mdi:cursor-hand" %} + +**Goal**: At the end of this tutorial, you will have a drop-down on your dashboard with different time choices to pause your notifications. When the time is up, the notifications will become active again. It will look like this: + +![Overview of end result](/images/integrations/reolink/auto_pause__overview.png) + +1. First, create the dropdown from **Settings** > **Devices & services** > **Helpers** > **+ Create Helper** > **Dropdown**. + - Decide how many time delay choices you want. + - Add them all to the dropdown like below. + - Your first entry needs to be "Notifications active" (or simular phrasing) for when the notifications are turned on. + - You can define as many time options as you want. And you can define any time interval you like, for example, 22 minutes, 2 hours. + + ![Dropdown](/images/integrations/reolink/auto_pause__dropdown.png) + +2. Next, also from the **Helpers** menu create a **Timer**. + - Leave the time duration all zeros. Select the **Restore state and time** box. + + ![Timer](/images/integrations/reolink/auto_pause__timer.png) + +3. Now you will create a new automation script. + - For the **When** select **+ Add Trigger** > **Entity** > **State** and choose your dropdown box for the entity and in the **From** choose your "Notifications active" or whatever you chose for the top item. + + ![Automation When dropdown](/images/integrations/reolink/auto_pause__automation_when.png) + +4. Add another trigger using **+ Add Trigger** > **Entity** > **State** and choose your timer for the entity and in the **To** choose "Idle". + - Now select the three dots {% icon "mdi:dots-vertical" %} menu of this trigger and press **Edit ID**. In the **Trigger ID** type "TIMER DONE". + + ![Automation When timer](/images/integrations/reolink/auto_pause__automation_when_timer.png) + +5. There is nothing in the **And if** section. For the **Then do** section choose **add building block** and use **Choose**. + - You will have as many options as you have times in your dropdown box plus one to reset the dropdown box. + - First, we make the option to reset the dropdown box. This needs to be the first option. + - Under **Option 1**, select **+ Add Condition** > **Other conditions** > **Triggered by**. + - Now check the box in front of "TIMER DONE". + + ![Automation Triggered by](/images/integrations/reolink/auto_pause__automation_triggered_by.png) + +6. Add an action under this **Option 1**, choose **Select** as your action and then choose **First**. + - Then enter your dropdown box as the entity. + - This will change your dropdown box back to the first item when the timer is done. + - This will allow your notification automation to run again. + + ![Automation Select first](/images/integrations/reolink/auto_pause__automation_select_first.png) + +7. Let’s code the first option to pause the notifications now. + - Under **Option 2**, select **+ Add Condition** > **Entity** > **State**. + - Your dropdown box goes in the **Entity** and for **State** choose your first time delay. + + ![Automation Choose](/images/integrations/reolink/auto_pause__automation_choose.png) + +8. For **+ Add Action**, choose **Helpers** > **Timer** > **Start** and enter your timer entity. + - Check the duration box and enter the time delay you used for your first time delay. Format is HH:MM:SS + + ![Automation Start timer](/images/integrations/reolink/auto_pause__automation_start_timer.png) + +9. The only thing left here is to duplicate Option 2 as many items as you have in your dropdown box. + - The only changes you will need to make for each new option is to choose the correct state (time amount) for the dropdown box and then change the amount of time in the timer. + - You can easliy duplicate by clicking the three dots {% icon "mdi:dots-vertical" %} menu at the far right of the option. + +10. Lastly, you need to apply this new feature. + - Go into your rich notifications automation, or for that matter any automation that you would like to have pause control over, and add a condition. + - Below is an example. In the **And if** press **+ Add condition** > **Entity** > **State** add select the dropdown box as the entity and "Notifications Active", the first item, as the state. + + ![Condition](/images/integrations/reolink/auto_pause__condition.png) + +11. Add the dropdown box and the timer onto your dashboard and you are all set. + - Here is what it looks like when it is running (holding notifications). + - You can end it early by just selecting the timer, then selecting finish. That ends the timer, it goes to idle, and the automation resets the dropdown box to active. + + ![Result when running](/images/integrations/reolink/auto_pause__result_when_running.png) + +{% enddetails %} + - When someone presses the doorbell, play ringtones on speakers (Echo Dot/Google Home/smart hubs) throughout the house. - Pause a TV and show a notification badge on the TV when the doorbell is pressed (only when the TV is already on). - Play the quick replay messages of a Reolink doorbell only when not home (geofencing) diff --git a/source/images/integrations/reolink/auto_pause__automation_choose.png b/source/images/integrations/reolink/auto_pause__automation_choose.png new file mode 100644 index 0000000000000000000000000000000000000000..736a211eb97ca09827dbbf5703f54270171a04aa GIT binary patch literal 32045 zcmce;2{c>l+di!Aade`mgANouRaH_Pt)b>ai=t*p%#Nw1L~4p5hMuZw4OK1G8fzv4 zf+RJBmZGI7kpv;MYK)l05W}}Q=l^~0xBkENt@W+p?) z{i^cz%e|Lhez|IL@7Y^7`J4F?HfL}C-~XzGt|%II4zU^vLSig4a@#`qIWf)~$}Fi3}j zlrQUhlheqJQQ>aK@yLPuF{@mK;&&9DeFxpD0+^H*5 z#d39qx{O=h`kJK%ZCr1WTUl%q16{iGfwaQi{#s=8sjZD$W+*Q&KQmNQJq# zxK>jKcCy+q6h^F}$GSf{MbxZ> zyY$?czX0o2Ok5Sy$o+&=MLa?>6B7$nL9BjWxTRt|R<*0i! z6-sJ2)K>(D;?#v^>m+Q|CX=jK6EX_nJ=!h$!?Yny>T0akmad{|H+7CcQE*}E4ZPXd zNTevZE{6t7*<{>L>RWP6p0oTE)Oo(&ywf&_Qh7+3EF&#rFI;p2(s352fSlGw{9K!v z7!cA3%e(rVT?ol~GV`so|7%dh<>z0)H7?_Xm2co-fqKlFb+-|jw-$3wl$VR!eP~@D z{%kVXykR^IDQDFNF{b)`P;iL9+xJW`B4xh3vByqO)w2VCbFk90NGTi1owgrVamun) zfW}6?3X~mst^O_j$ZbXERt5f9rXIN!XYoFQ^W`aZ$9=4i=nh)FP<59+uQlf*z{BHs zRjH%~HgIFOCZLV zNWP=$xeK@!jRvzU0oQ8S_w%W8=HO!|Vm3u>YEhn*nmZk_-fFN)J!DyF(ouz;fj4)u zZ2K%zeF!~|#+RvBZ zza*jH-gcyO4r~`xXWZ92&}@Ydgu`nio%o7^%&1|*)gc=&DhR5VPapo)a58muP>okH zto1rUdbz<6nVI|fdVqwl?}dERovqi>P+Z9eN=moDj$<92MtXfs6vuYN84+&1sEFo&uoz_Escm?8;=651obc1C`( zf&qBZ7a9Et5C1;IHxsqfy<3{D=rgmk-S*aW69y|-r#J2p0GE^RP=}mu++j7=+wevI z%5Raa9vbeW;Y4$Fb!}9+v=I?W%hx{vxTOxpbSelMwycA_GEx_8YV`VgPlaa-9mp*A6&52b^Ao|J?vzOG!PCcLt=s?ZU^4cF>XJ5p#rFmGAd zDX_L8s*8?JHnzgHTxl6-`s{$VsV$h8*TVD|8t>6`Mj!`l*PsXK-47m!-=Y{8l zqcthe(zSCr*PIefm`a$4Ehu%GY~jH{gq~EsgcPzY%^?BwWwuwePp- zWe)|iD>%Y2x9(u&aiQXtU%V+>UP79I52fpOpW7x4U{}W)EMg|c+%bhrjlvcTr&ihN z%@d_f`@~6yU?T)3h-x8JKVGY}QeIrySrp2!_$C0BvepI(WcNOd+n}NdxQyB7UVhY! z5c@TbG4$CZ2?fvAqgm=GW9O46t^vXQ=Z$Ud+M1#F@HSF7RDZ1w^^GTCOAif+>1?pnjRlv zo|}VB4ag>)m)DUr&F;&+9oq*4YxYRv?&5@yq?38a(T%?FO|OxIQlouHwt6r$jh<-r zTYREV!Ie|N%J!eNW=Pz373)&{pzh)D__{kq%an8o>JUNl!{+>V7+_FGFI zj7oMQ-!FsGXXZ=qwUrK5d5}1ww{joW;o}+!w&O-t6zOt`*0&X;A~-Klk#K=<$Eb|} z#l^Yzz3;y4ph?ziapc}RG=ZaJ52FHC!XGx3&zeWSM3jW(Yz)?Uq;W)43sL5agSQrr zf#C|a$e*$@?7V|u?i8)rC9`bmb6wn`gOU0z^TIetkLYgrkwWk7inHhi-E(a9@H-mA zesDG9tFx<^+`+8Lb((xxL(vdqBrK1)Sv%zs!kQ}`ZkQXZs^_tp?z~N7B%rXz{4Y_EG$B> z*pk~_k`q$)%_PCvo{KQ2;J|JbtGlGh5BjL2#7G=zzMsO->p*uXC~t?NeCqt$IIR)~P>V zuSFA@7Sk3KF?oKx!wHNrb?W`jtC2#oKE%F-{4;ux@a;#H^HD7YbFnDx(ZP$xJCC3uJQ7@jIW)PQwemi{oePDnPT-6tG4#jJ z#Q!x0McfTC3c^8q4ot*ME#iPfQ<9J6Al z_nU=w1obUqpoF|Ak#Ss~?tv4gzb^fG+xskJ@%~N0KyJNl_)d0uqJNv$?%{DcYp7k9 zV-K@Nqc3Fia-qZ%w9{~s)%_0wEiH}~7(?AYk70*lM~Z&vv4~umVp*THYGS)(9>HYz zs9DZSF?5?hian-K=_jQqRA<=+O@PE|1_a6}>5Q??S$&slbAR4{i05HiwsF#S((d|+ z#EUAuq${to;IpL0ZJhFM9JiMH(O9!|sB zF!`d}wzD&XYn2#YT56z}h~Ce(kKwMIF)`CCn$}gDO2CdT1f%bG5k#wXPD=H%*{`gs z?gtN7yM!Yfq^V`)8s9DYlX<2bzdhw5rkzB8b)5p6D%HaP8>lDUhC1?%?qbvfhvxa+CE6#1<5l3ll4!ku{a@u585zG$u?+{ zRWr!LGdg~sa$$CeJg}-{7dhK6KSB`8;jgfjBA#>+w%73c@t7orJQce<$^PY6xkkj+ zQdR`sw=-Rld5%5NnX&fZ@YeKz!ru>K^dlTBD3-5=|2AsR6iv>~`z81{N_e@0cX)M^ z_?(vdq+ikTmiO?Xr0t1~l(G5PX~*?w1U4i4JZ53xu*Cfhmka|_BXdLVxKm>;XF^A` zygo{5*qDEJjx+dr!}*e;wz)6)=hv)2v5OYr%dnd%FH^Q2L>b$RK+X+!_=;0ZRTen|5wm-s5Xqyn|Jaw*&3 z3@~GhpITZ%#ake8Y_7Lb7~JV#^?doj@tDa@6H(_$uk2;`S`( z)i+K@Fj86>0BEDJ)(3Vrx})Y2&)7-r6i01JA|Q{letu_@MmPXK>koXHvpwsv*@=i; z?iZ&4fRuv?R; z2Y#uK+Y9zQ4{yuw0osdk^1$n;SppCccw+b8aO;dK@cW0{{|co4n;*$+litJJhNh;H zkAKrS{QDK?r%l$YO{Pm`W+rxO%2QWQPg-3)bMMsS7xpJv+2!q6g^$tPKwx@i?oe|B|$5<}eo%UnOSms3$0=%@ePqr~T*Bcn3L(y*We0L@hvnM#7+F_U5V5V5?#i z5nf*2jn|qrVuj~NG>9hTL1ifAtcXHDhl+a?hjh;?__J-nVyL?-X&&dZhpsPmm9Tw9j!la*eu zapZUOV-CN>KE$L2ZuF{%^b>A-9Li5k4s%j#CH9Q$u=x209@rGmZc0n`u-v?`mYucyD+V>=O6cbQ%O^0KspY{IQv3(@Fo2i>yB4mexcweq&ruyNU zQsLi|e_%TRvj975nJlX7d$VIlX50RljUAn>-1eb6eLB&kd*@Dxev+t=dPv0@L)esc zA>OZYf^@wk5AM+(byy$~UA(0jcI}d;VMKdFagrh3tl8E*g=8j!Q}=`1RHITycDO-= z^NkkT%A68Nsed}^vdxJu83?tP*DBXvS5U^vAl~%JwVjExsVJ@~y1yjGJ9YhD3Cxr+;o*TA4*g{g?tC#X#;C!x&wEG!NS|RoPGpqv@ zRpZhI)q5r~c$ZIz@$QARz+my44i;G4DU=-_4AO@|Q%|Km4xpkDSTfbnbwBi_Y)J8V;GR?H)t2)j@Oj2em|K2 z_=bl$^&M$)Ak%F1&EfgTVyE3r`V751M>#Cx752}DH71G~{$q6XFEVG)=jid{eE?Up zI#)LzW+{_hTo*i#_Mw-}4A+q^i;G7X&KWF1wY@HBDwZHLD^14vQD3GKMnAhJZd5*Q5Nf#1 z*_ilNJt1x8`qV^>@opvt?M;D`7IrkL*VCZlYmq1qF_~7WBYttl?F5)h z-(tlgryMxKT9Net9^cS%ROu>B9s~Ses+46bC|AkWuHrB4n8%Mjfs|a@p|(1hyX@w~ zgN5MIfpwWrwAaFUTyLEtzH6SbEqr$rT$-;(Xa^xm<*H|_Qd0c%H98`(2f;$6x2w|I zmklo9-k-q~sMT4GHIHDz=0lIx6K{_%pX*I8ZrqqquBt%-S%qz#5 ziYG21aGQ^r)S9?;FKZFy%7eSjMB6@ zsoHPazB8RLn3%EG-E#1fW9~nHli@HF_GNvgXRZ32mxybEums@Hv*S` zBH>z*#+hWmHI5d`UA?LoF!8nL5$~~Vuj);Gsn!9*_j#?MTHtbbXv98!Z26Z{85e*? zCGH)sLoLrmZge<>0clrwQ`CC1Sbg56`an|R*4CufT32qp4_$VoS28W2<<@Eg2Wwl} z480uw??tr8uzDcZJRVk zZ66AHgLhc73|H2|hZy_rl=$|h5`EXlE-kB&n zWVAHQw|Bj86^jJRM;ums_m1U;a3Xy=V3Obt5#Amj(V{d}nYZ6f?1{@|TNPRPQRi&G=S#xMTLy2I$L=h}M?u-X zxBIr^!#7upsnuLa%4-q`OV`Ae9EkoEJ=?a6J2Ci`S_r44?gk^gdvlF!zu})S!$3J_ zGY>;P*Jf|-GOy?Id)y}EB6zn|5Q6*{`%DX&C?o!2(QgFys}-i)j?K8;39H5;_tl&z z5V~-(-1{E2UfK*pQo^Q}*eWu-m*1L+*bN%tV&yD;*>~@$$>J^RG|r;*Lh%X0!jkxM zgymeR{+B4rWK9+sb8fP_cQVGvd*Oql^rnHAh#~Tr>2nG~^E$4Ei!5cwiebh--DcJX z44&)F5jLf#Is|~XGnrS4e{^(Qdr z!&(kGyVE40>Ne8%b-Q$}`$YmdnwV_&-P;m;u%)w34&NZ5$Iekc?2xTyUsVpC6PI9% zm5oGNnH=NHTd_`Pf-|J_$w8CIYgjGiCBZSeR^Jc1BdV%3iJIJkC$hDSG2$vGZV}yF z*Y|U^v9xnVoVkrm@GLo@2`>&}wPO11LaVokb|GF3%&luVPjFVy`x2`sao@s(zd0gknFCD&y15!^v;U%4=t&qdjlWJwiM0KCZ26p z>KSDvyn1Qc3C5>)5>~w{U(U0k8R-(>+As}8gtgsjERKS6Wl^y%GPt_8=)RIyGZ4%} z>EQH|({}gKD{1U%xl0bEeo#ehP|$eiD`=3a3FNN-lcwj_A<=O`1om^rGdp3cjrekf z-6@Tj9NV({itVNLHQqA{$W+lQgUNC-I%Xh(hbJ%x)l$Yo8 z_OL=Dz7*vcgNR;UUJX|_-TbT17Z(?!)I8S+dn5VN zr1H^4QPCZ%{5HVJZx`-?tPn@+=#!Wjjl~bJ=Yo6b4x%g8xDYtOlPw8)uavlE0Bj-R z4OrnV07{X78Y53gBsOU#|8qb5=Jk6$Vqa`air>S+4|59a9TMPe(b3Ul$vuRu9&c}#fMC{_ zn&<14dUOMR+3gu=A1+hc2`wS52^VI*Y%|Mp zv`US%-_GOvQS_jhAqm~_6)}Mu7H0%S%iesl8aW7*;2h}XPEa683WneT`ZZM2vcknH zYc@3J5k2hZhrbU|iEumKUw&B!Fe32m0Jy*bbbeUj`>5TW+91~J`PY&uVNNJWd2f#} zr=XXB3bTt?(3a=V4*GLP?ALqmBknDqm7^CvaLSE8);mEk3R0h{%ji#R_Nm^yJE4ga z8M5z;MJ&sTWilOfm(Q6!^QTgSnZF|j#^PxWiI||D_v`C2-+h6zO6K!Uzf~UpbxiHNMZ+X8dy3RyDy)x3&CKzQLAxx#MXOZ^uv5+A0 z&L(T7w=jOqvR!L;qnqGGxtgUOY7w;-990Zp7cMPK^Z7-Uyr|9Ms3lRxuckSWGMQH5 z>E+4pHBFJ@VwywTzh4x;d|;Ef6j|ihQ6_zL>wUT)$}W{FWB%7CdZBV4>(A{O00Ub! z&~2d|nJ5Oh;e*{wmBdh;gB1Q~ZP4xDyc_y4r!SZLtf$RSAy)OIMD~1y&Db#hSMkKC}vNE|Aolo>=v%MQK%i)a8XiQq`jZ7z&dlV%Zo(D&N4zNo=Eg%&-1>8nb5!3Pnb*^lB9nlc9RJttN!N!ybS zJvx)&{@V(xt+U=#&%ZwJ@;s;|thg@6fpa2VFZS1&!Nf}vZYt-H-uK@4GLL_Y){pnt z(qJ=cb<>(|Xz5*@3*#ik`KVycMi=DECrHekEgA$Uo zdeaU;q;B2NVd*RO*oo0-udB2TIcq;sGK5y#F9?EZLd*bTP6?{OwogaC>aA{cJS)e|}AnIMdni4DU+aZaz zwkd5`=H>Zcq^2BG7{JzZ#7b_fjCr`{e+r%(TGUJE&Qux83ZtuzPE(4>BPAi(*sn_7 zeRlzsL{Ck?WVlg|eVKGC$LI>tK{!tX0G`7<;9k)1lM0#POd==9uNT0RDTg;xM%BJayb81crM>yQJgF=!4 zzPjGZSVrYk!NXxouvE9$N~}6qVfh0u{30D}T-!}8QEEvE2ub1_bk$*#f!7V4h<-131-Z61Pc&KTspr&{6lZo_NO=6`Ok0+ZLzsd{UuJRqZA zb9H>=im!RjyG4NW)6q~|i8s7eYE&Ej0|B?Js}%$j?}bvmRqjkS!2%hQEALh7;N5D% zr7tXfsPzyzFToC0ZyIhaowdX`Hd9IN@bQf+q-a9q z9gS2kMRU4b4z;o+BXDsL%pKt7CIYsoa&DK~4{JK9V@4 zoJldve0qGGfC{GN*sNc<=iO}`X=+4<4yV(srW-W#LU8OMSlXeW5|UF_Y!I|mV%RMh zcet)J)N*2G2zSZY$3{m`^&Vx~QlDDX$3?4pF4F@Dw*^YH7n{;UXKE*crOFTT7fW4N zzuVz)kM{aH1@uF}#9~K>w|XTG@i(UOv=G>AV8Up4+|Jvg61$13rW>iMmSZ$QbSLM5 zdt8m0`_&a@J05hvvO4 zN8&aqZGwbt?-v|X1U9&1#p-hwV+M+Q_bXf#2Y;15P0oV{$$n!;&D*v+=lCdMM6rI`vSW(Pc+REhj@~CZ0ZSee@apC%8)Q(5_#T?Zj!@a6m2?#2>ld~S+ z9FU$SV^>saSuB0yMlZlBjn|f*0r*`AAb?Or&RWlp3Zv=`US0JXtoCv=*eMhFN)vB+ z4^2Hdv*;<$yk%90A<_owpnZjgM+ox+&>)}J)avLog)$pn#f#$^pl}aN`&n$!FjTzS z>w!w@EWX{YzQDsF)tfv7YL$^r>-(+zyqHztR;t36 zl0r!QM+ej_Q;%9vPYU<(+hdkmFy7R{Gs8nl28tkv+3-~d0&G`NcSI{+Ppq-H2@I6> z+Bj&Z;`FeuDl4lB(Q16u_ioO{niopn-8Skg2=fAS(b4zI)vnX+#Nq~&KMIa*C7l_I zlV$`aGib)pgpSgYI2Kbz-(G&F8Wt6^Df!sLZ*oYpQ;4pg+8&jw*yihVI|q%Ph{GGl zKONKp3ob#n^yHa0b8+p|3*R;U@21@+K&F35aMviN09QO)1x}b z!ZOwC=1AR0DsPrm5e(!$can#vJ1OWLP c>~4>cT|Boxw=V*9@qln|U2ku+vZojJ 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 we)AWf>{>R1 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__automation_start_timer.png b/source/images/integrations/reolink/auto_pause__automation_start_timer.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f308721216e9edf7460a1847267756948c45fe GIT binary patch literal 36694 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__automation_wait_for_trigger.png b/source/images/integrations/reolink/auto_pause__automation_wait_for_trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..8925bb31235889060971011fb9d895e0e9c66d27 GIT binary patch literal 30499 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__automation_when.png b/source/images/integrations/reolink/auto_pause__automation_when.png new file mode 100644 index 0000000000000000000000000000000000000000..5886364de49b5e2802b86d5769376d98b807c996 GIT binary patch literal 28956 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__automation_when_timer.png b/source/images/integrations/reolink/auto_pause__automation_when_timer.png new file mode 100644 index 0000000000000000000000000000000000000000..ec4d0b536c9d69eed431025f7e31e18f70618545 GIT binary patch literal 28025 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__condition.png b/source/images/integrations/reolink/auto_pause__condition.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7f96097f7e71974e7b00dc025c4281b9876afe GIT binary patch literal 17923 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__dropdown.png b/source/images/integrations/reolink/auto_pause__dropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae9be852f1d618e3162fa0cec8d2dec53630395 GIT binary patch literal 17894 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__overview.png b/source/images/integrations/reolink/auto_pause__overview.png new file mode 100644 index 0000000000000000000000000000000000000000..0684e78bef10667938638c3e7efe73daccd0b2ac GIT binary patch literal 17923 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__result_when_running.png b/source/images/integrations/reolink/auto_pause__result_when_running.png new file mode 100644 index 0000000000000000000000000000000000000000..1118eb3def41560c7b43848e273b257c82a9310d GIT binary patch literal 6428 zcmdT|XIzs@myZGg=_p8~i=q^Pcmd&pKtQ~Jh@jG2K$ISWQbbyS&;%7LV4;eN^cWIK zOkzMpq)RoScL)%;p%chH-1olk?*4W^?Qi$Pe#m6zoSE~SnK^UjKmYsIS4;(XC3ry~ zkbt?F$u$t@AQ-4;@a&iGzQKL~e+PoEnHq!2+ok4!2B)`?r4a~(N#|pEZ~^T@L1vD@ zAdq0g{_j8&vgjrV1i_e_7}bk9}xkJvjs0M zpuWQnGl^o7z+_4BQ%W^tO};b6muyE6NZ#dHM0y=kBp7DJf4lIZRAU z9-Q2l-8e}BiHL}tI0Ob15OXNZ#N?}4`~kqmAHbmH*b_jT>1nG!YNld%XEH@vH{?6A zm0LDy^h5fiM-ss5T-N{hPZhV#D9gPGh3ecMPY@6kq&7c0jke?ffnxn&I7clfobJb@ z4=bhdafk2Msjlu1E*9$b>GkVf2p6!TCs5=Tlpx2B9kLSuG`%T)xO$_E9CRuLHX+8# zwH0OHpa95iG>U)K!ES%*m$Kmp*JX`uu1rvh0eRk0>qR>OtK!8Yj^`kXzD0WRdV+x1 zkFPgyZPV&~e_jBzvyt!cz9_x&(dpjJOBn*-h@kpp*%*kX5Fo}S_|^E`yY{f+<}dd= zkA!r?JslsJ{qFad1rrM;;LV>XFni5A(FZ^v7@|O;+$qOqLIwEN?7dc?mo=d%W8dgu zexTu{$O%julp+TKN*E^vC_(Z(;AgPvoAb3l>qf4V5f4*R!bvu&*DQ7I)A{5eg(iA# z>1mgBb%0HnvFLptEF#DQR=TQep)0p9p#`tBeB(qvheiS0*E?Uk>3A^S=+aX`PGJ9V zSz>?H5B?w5>unzQO$qoAxo!09V*DqYmHmo$9OAY?^E{QFCV z`L8_<5mx?PQ}d?2zWyFkXR%Ftq)J*ZY+#2$hF1l+EVhiW_clngvU*{yGAPzfuk~@Te}gds8oZE)rdK%v*rTE&e@GV+HnlHTjoN%rZyhpUtP= z`qJscX@8+ z^r!z~Rg9lXqak{WZP&Ny6+7}$V2+13_+-kOp5{gZdvRRgm z+4LX_@E#lZ-enm0u%@-iD=j~Uhuz58)M-7&=kA!5H26R|isiX8#E7vM zJt+#+WIr*Lx!}m$;Bbo7|9^^yG6_? zj2y`u<07IM#EsPUS)7YQ4Q^0>V{igqvI~Vs=>&c0D|e-*VGNi(*R8hBiORTzk8zz9TIyXRQUT=p5-9<#$xR*XTR80~CzpaPMfSN;&?x5>i^iurJ*E=Lwim%$TVDzu^w z$B0{Ydshii#b4R0L42}q4b_FlNa7Z^W&9X(A9B}oubXvsHh+64`8M=~{CJk*aY*6G zIXRna6xhYf{gBzq4&D%BR)uF_g0ejEX{hScn?(-yPu4zG+{CCW=IrEtd?MO^gt3qj- zV7xnWe4qG zy17&I`T5jx0mXh2-u!^^1tE#B&Ttad;I(_6zpyBH)lootcHPufXLG)!VtcJb+k_~Q zZm?a1yxzS=M3T0=P?Q2{f7qPhBQX`b&9#ybMhHc-S@|E5fi;xs?vWAMGD#7Urq)Ys zV2;GN%1ZlS=w_9J?sFgw&oq_x1VDL`MT(;p$GYW#TNI zPp5(CUHwlf`o$|jFfPa*$k#Cuz0yu~-<`y-WM04P`mtYYj`{4Yik2k5-&8rLi3uyj zSxM>*-C7QN4NHk792OSA*j?u3zAnOh)6VZ4r1dM|@M;ujx3bIIaL187Fmk86*jzu) z>{QzYldoqd#@vgIm^ii!=k&g$&M=5G-;cY=elsPObawu-iD z`4VSmg>?KanX~O;nGfbo8H_6+b$GxOr7bV;ji7*)@oi6o=CK zI2o9>Z9dE^(f#q$LNxTrc6MA+5}2KELEppLvO?&8X1FY$g@9IWl0ZqKH(bI#xU zNdofc_J}0Uj7nDPYwe2J%9;nJq|T>589m7?s6I33?aJjO8cGq>|F` zXZh8fye%x!a%E%Oa`|MrftbCH++XpYAFhYyrE50F(~j`1q{pnDfa^5Kzs5J^*$Aj8 z#-4Gi`cBT^6IWX`ED}|FJ0exHJzvt4$p3NT1ETkwQq8RC15r`6n$d%7JuW{ha$9Fl zkLd1C4_~NtM~Xp3XMw+vTJ7XhMV6fWc+cw>uLQujJNCvbeo{zIDv7t6H*hoNH;UYu zS=|fd)t?r-LfXC&5dQJwa=uPQ)UIRX7#*cI@AJ924soRh9V=5|MfpNIfp~v3Hlt-_ zm?BCtHTn8c>+je~nBxKG`qQOSuAI z;UaV5Fu$;f|H$7NSy)7*r1Ae#{ZrtOE&#ZTLqkF|iyWSz-S?rR$bX9_0fn#;6eweP z;sHzwG7;W~o^tW-K>0r!qM-p{jlrJ+FP_-cf7rU=1>VQ8S)v;1kT+qpO4P$&D!J;b zhi4gdRWD?8)54}~e4>=om4g7v{n~m63~V~+T?6;Kqyt7R%9^cNL65O2WrTq6li@-cG@3s#(vzD5l=ny0F$yfvz>U@G zDZDONv`ojnZ_Iqc3+`^iPnBD1|N1c;1wCHapFucCigI2KlV88<I~fC^U`+QSsLB_@bGq1z4XIg zwa2PUc%{@EAnU}*Fl3d#vszU|_5&?VYP>U^c0c_ObgdVMm5YC-s{_NTPhw`okCy(3 zIxu)=648We!)`y@0t+Ix1xS)R(1Je@9tY) zCtu=+c;B2-N?yYKY43bZNEG$uk7xl9ja-J@gl#hcZs^L2g&#)w|#@t2yqpgQ)4d|O*SS=r-KpTD)b0D)V z&D`Ku86)q3jL zo+_xCo_Ts^x)3;KZ_vkp0{faQ{Iq?qg$o_7enDpv>dNU&(~s0Gtu1e+hJm{+&~eip zffziZp$yQwbe6ApJLWh-pp68FCd{l6s}3TGm3FC)Y1Dx@K1NR+n$wqZ1K2%`)H{}v2UJ9J(f-Ni$m@DL4#kkv2E7=7qJf_9Ht(W~Z z)sIb`Hm0n3cQ+=wvYAMiA^Y$noz>KAtz>V)MC#R7?wv^K%${FARWSwQPrdt#*ZSzi zHw?4`8fphVFJrmU8!zJHP{c2F^OP{#9>TubZ*oo!D;Fv#OR;*uWNs1fIK2Z}U zKe*1qc(gPo->gDl?T_NykQQ6+qy2;$J)Sd<8g~1zII=K*PrCvJI=S5BZ~GY+TM+H+ zJ{Xa)w%MQaB&QyeYWZhNf;am}sWU>m;$a6@Y_VrY_BjSKZQ=f1+fpX}malnwoWMXd z`>Mpz8&bnJ+4m?~OU&GXS$u-KwQjDvu<-CxogT5viuu=|Jdu)5ljPn%4ZkY=>lVUt zj6FG#7~QEmbjeT2oZ9IAR z+{ML4enUy`L5!kXIlZc6(%K*kO%d&#<@bIB((|A<4&_OyLb&Si3s>OP= z(q^$2Ydi7S@4S>RciC1Kpv#Hot_#WNwM_gAUC1i+$FCV>$mFi|MGvRpHsl$8g#>-6 zm3_C5LsFi67Fb2#+ilZWYe!Z6!?rwl$d+mCf0oDp+@1I?#jjlY+8t!wI2kq|5KJ#y z+spGYtvOOoD97*_+A}I7o$jzt;6H5v2OJml(CE!)l~wUJU#wyFq3P$G=&xIx=-4w9 z*kw(WGT^6jV96_&t3IKPw@MvmQG4Bb&-1)RR)2l@m{5;J5^-N?#iINy`u(KCHxR%7 zE3xHl2q?N35y$T%qeg?NcYEn8^vywS)`TUTK-B^DhPq=ed~K> z0J&VXw6enqDvoEx4&9yN3TupxTx__nT$LoD7Jy|3Hxk3UjA-G#rS+=mhtwhi$)RqJ z9(!0dpPQGtank(t1in+j2lA6-SAWfsG(23OL2vGO_gE&PCB*npD;`0VS3AgX=hs?I zP1CzNp>I(##(U3GonN_+?#KtN&L)GB@iYsv%msuUJnZUY04@eePgnSf>N%QZ%ixGh#}l4SFd}4@ff~Fj|zXsXKjH9 z4#Jl?A9TJ^eF9%ACn7di;4JO>C5t?Gt|{66(VEjv@5991JO-xjLuX*p9$tY zf_!1TJP!y;>TLP>SvmA9vmJu<+tnGu) z#g*Ym#+L5i%*E2K#dF>h z2^84;c;a#fH!!Toz~-%O$?0H<#~_v$d~NQ6(&S|GGs-DI1=D)mGWFYrXhKdX^sz)m zXCr^Ip!A>jO*YK@bgj%d0l+O2(iG=c;aBO0@%!Y*yjh{7sAUV~>HUE_8xa&=ryBAE zozwIHAcn7(_?7?FZ>5%(GyfUyK8LTPq3{>4Kk426=68)$KoUOP`m&47O|%e73}`-; R4tM}Ezj(!@+}J(--vA*+6ej=x literal 0 HcmV?d00001 diff --git a/source/images/integrations/reolink/auto_pause__timer.png b/source/images/integrations/reolink/auto_pause__timer.png new file mode 100644 index 0000000000000000000000000000000000000000..b6eedc5e1a1fef90bc265f798c3582eeaffb5376 GIT binary patch literal 35821 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 L`l_WW_g?%DSOw!| literal 0 HcmV?d00001 From f24aa121a9e7bd57491b09afe559db5b0e8c60d1 Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Tue, 4 Feb 2025 11:04:04 +0000 Subject: [PATCH 35/79] Remove Thread under active development --- source/green/index.html | 1 - 1 file changed, 1 deletion(-) diff --git a/source/green/index.html b/source/green/index.html index c312a430838..5bdabe5b96d 100644 --- a/source/green/index.html +++ b/source/green/index.html @@ -1010,7 +1010,6 @@ dark_header: true

You can add Home Assistant Connect ZBT-1 to control Zigbee and Thread* devices, set up Home Assistant Cloud for voice assistants, and integrate third-party USB accessories to support other smart standards, such as Z-Wave or Bluetooth. -
*Thread support is currently under development.

Date: Tue, 4 Feb 2025 11:15:42 +0000 Subject: [PATCH 36/79] Add Pimoroni to Voice PE distributors list (#37297) --- source/_data/products.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/_data/products.yml b/source/_data/products.yml index b72fb446bdf..c110c712e8b 100644 --- a/source/_data/products.yml +++ b/source/_data/products.yml @@ -1,5 +1,3 @@ -# Flags rendered via https://flagpedia.net/ -# ship_from accepts ISO 3166 country code green: name: "Home Assistant Green" distributors: @@ -446,4 +444,9 @@ voice-pe: ship_from: UK ship_to: Europe url: https://shop.everythingsmart.io/products/home-assistant-voice-preview-edition - logo: /images/distributors/est.webp \ No newline at end of file + logo: /images/distributors/est.webp + - name: Pimoroni + ship_from: UK + ship_to: Europe + url: https://shop.pimoroni.com/products/home-assistant-voice + logo: /images/distributors/pimoroni.webp From 442c48336193841d01583e4f4cedebbc77cd7c1c Mon Sep 17 00:00:00 2001 From: IreuN Date: Tue, 4 Feb 2025 16:16:38 +0100 Subject: [PATCH 37/79] Update ubus wiki link (#37303) --- source/_integrations/ubus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/ubus.markdown b/source/_integrations/ubus.markdown index c6f4a6c4dc8..4aa57c91a8e 100644 --- a/source/_integrations/ubus.markdown +++ b/source/_integrations/ubus.markdown @@ -15,7 +15,7 @@ related: ha_quality_scale: legacy --- -This is a presence detection scanner for [OpenWrt](https://openwrt.org/) using [ubus](https://wiki.openwrt.org/doc/techref/ubus). It scans for changes in `hostapd.*`, which will detect and report changes in devices connected to the access point on the router. +This is a presence detection scanner for [OpenWrt](https://openwrt.org/) using [ubus](https://openwrt.org/docs/techref/ubus). It scans for changes in `hostapd.*`, which will detect and report changes in devices connected to the access point on the router. Before this scanner can be used, you have to install the ubus RPC packages on OpenWrt (versions older than 18.06.x do not require the `uhttpd-mod-ubus` package): From a3c82d3916d20f277f98ab4c9a0b479c5cb09031 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 07:33:06 +0100 Subject: [PATCH 38/79] build(deps-dev): bump rubocop from 1.71.1 to 1.71.2 (#37307) Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.71.1 to 1.71.2. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.71.1...v1.71.2) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development update-type: version-update:semver-patch ... 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 704794740f0..1acd0c2a3f6 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.83.4' - gem 'rubocop', '1.71.1' + gem 'rubocop', '1.71.2' gem 'ruby-lsp', '0.23.8' gem 'rackup', '2.2.1' end diff --git a/Gemfile.lock b/Gemfile.lock index 1196d7e1d94..2f024225dd9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -118,7 +118,7 @@ GEM regexp_parser (2.10.0) rexml (3.4.0) rouge (4.5.1) - rubocop (1.71.1) + rubocop (1.71.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -182,7 +182,7 @@ DEPENDENCIES nokogiri (= 1.18.2) rackup (= 2.2.1) rake (= 13.2.1) - rubocop (= 1.71.1) + rubocop (= 1.71.2) ruby-lsp (= 0.23.8) sass-embedded (= 1.83.4) sass-globbing (= 1.1.5) From 1400d55e2768c762aa3c9a71dd7083c89ea4197f Mon Sep 17 00:00:00 2001 From: Patrick Date: Wed, 5 Feb 2025 07:43:18 +0100 Subject: [PATCH 39/79] Add note about enable-query and enable-status (#37300) * Add note about enable-query and enable-status * Change wording for enable-status and query * add prereq title * Update source/_integrations/minecraft_server.markdown --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/minecraft_server.markdown | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/_integrations/minecraft_server.markdown b/source/_integrations/minecraft_server.markdown index b8ef784a926..eab24d9de11 100644 --- a/source/_integrations/minecraft_server.markdown +++ b/source/_integrations/minecraft_server.markdown @@ -19,9 +19,10 @@ ha_integration_type: integration [Minecraft](https://www.minecraft.net/en-us) is a sandbox video game developed by Mojang Studios. Minecraft servers allow players to play the game online or via a local area network with other players. The **Minecraft Server** integration lets you retrieve information from a Minecraft server within Home Assistant. Both **Java Edition** and **Bedrock Edition** servers are supported. -{% important %} -Minecraft Java Edition servers must be version 1.7 or newer, since older versions don't expose any information. -{% endimportant %} +## Prerequisites + +- Minecraft Java Edition servers must be version 1.7 or newer, since older versions don't expose any information. +- The `enable-status` and `enable-query` must be set to `true` in the Minecraft `server.properties`. {% include integrations/config_flow.md %} From 829ca70add87d411aa3b9f48a6ef202c343a1e04 Mon Sep 17 00:00:00 2001 From: trepidacious Date: Wed, 5 Feb 2025 09:28:11 +0000 Subject: [PATCH 40/79] Swap 'p' and 'platform' in table of abbreviations to correct order. (#37308) * Swap 'p' and 'platform' in table of abbreviations to correct order. * Revert formatting changes --- source/_integrations/mqtt.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index 602cb5dce73..5d324fad25c 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -782,7 +782,7 @@ support_url: 'osc_cmd_tpl': 'oscillation_command_template', 'osc_stat_t': 'oscillation_state_topic', 'osc_val_tpl': 'oscillation_value_template', - 'platform': 'p', + 'p': 'platform', 'pct_cmd_t': 'percentage_command_topic', 'pct_cmd_tpl': 'percentage_command_template', 'pct_stat_t': 'percentage_state_topic', From 0ece5503331d055dd71778920d9d497b96a02d3c Mon Sep 17 00:00:00 2001 From: Brant Knudson Date: Wed, 5 Feb 2025 06:01:53 -0600 Subject: [PATCH 41/79] Fix template sensor types in documentation (#37196) The example configuration yamls on this page show the `sensor` item containing a list of sensor entities, but the documentation for the sensor entity says its type is a map. The type for the sensor and binary_sensor items should be a list. --- source/_integrations/template.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/template.markdown b/source/_integrations/template.markdown index b69c87a2b32..ad065d8795d 100644 --- a/source/_integrations/template.markdown +++ b/source/_integrations/template.markdown @@ -156,7 +156,7 @@ variables: sensor: description: List of sensors required: true - type: map + 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." @@ -180,7 +180,7 @@ sensor: binary_sensor: description: List of binary sensors required: true - type: map + 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 From f2aef680c209fe711b112dcffc512711c82dd737 Mon Sep 17 00:00:00 2001 From: Gord <31004434+googanhiem@users.noreply.github.com> Date: Wed, 5 Feb 2025 12:13:19 +0000 Subject: [PATCH 42/79] Better explain the abilities of Cloud (#37311) * Better explain the abilities of Cloud * Small changes to cloud.markdown * Update source/_integrations/cloud.markdown --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/cloud.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/cloud.markdown b/source/_integrations/cloud.markdown index a3dc3111ea5..76757f9796d 100644 --- a/source/_integrations/cloud.markdown +++ b/source/_integrations/cloud.markdown @@ -5,6 +5,8 @@ ha_release: '0.60' ha_category: - Text-to-speech - Voice + - Backup + - Speech-to-text ha_iot_class: Cloud Push ha_codeowners: - '@home-assistant/cloud' @@ -16,7 +18,7 @@ ha_platforms: ha_integration_type: system --- -The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services like Amazon Alexa and Google Assistant. [Learn more.](/cloud) +The Home Assistant Cloud allows you to quickly integrate your local Home Assistant with various cloud services like Amazon Alexa and Google Assistant. It also enables a secure remote connection, speech-to-text, text-to-speech, an offsite backup location, Webhooks support, and better WebRTC. [Learn more.](/cloud) ## Configuration @@ -29,7 +31,7 @@ cloud: Documentation of further configuration possibilities are located at [NabuCasa](https://www.nabucasa.com/config/) -Once activated, go to the configuration panel in Home Assistant and create an account and log in. If you are not seeing the **Settings** panel, make sure you have the following option enabled in your {% term "`configuration.yaml`" %} file. +Once activated, go to the configuration panel in Home Assistant, create an account, and log in. If you are not seeing the **Settings** panel, make sure you have the following option enabled in your {% term "`configuration.yaml`" %} file. ```yaml config: From db9328d7c2cb66979b5753e34a94fca98c663521 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 30 Jan 2025 10:46:40 +0100 Subject: [PATCH 43/79] Update steps on defining the backup location to reflect current software (#37205) --- source/_includes/common-tasks/backups.md | 12 +++++++----- .../network-storage/backup_locations_all.png | Bin 42295 -> 0 bytes .../backup_locations_encryption.png | Bin 0 -> 55241 bytes 3 files changed, 7 insertions(+), 5 deletions(-) delete mode 100644 source/images/screenshots/network-storage/backup_locations_all.png create mode 100644 source/images/screenshots/network-storage/backup_locations_encryption.png diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index 5b2f599c35f..6a3b303018c 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -20,11 +20,11 @@ Before creating a backup, check if you can reduce the size of the backup. This i 1. Check if your configuration directory contains a large database file: - Go to {% my system_health title="**Settings** > **System** > **Repairs**" %}. - - From the three dot menu, select **System information** and under the **Recorder** section, look for the **Estimated Database Size (MiB)**. + - From the three dots {% icon "mdi:dots-vertical" %} menu, select **System information** and under the **Recorder** section, look for the **Estimated Database Size (MiB)**. - By default, the data is kept for 10 days. If you have modified that to a longer period, check the [`recorder`](/integrations/recorder/) integration page for options to keep your database data down to a size that won't cause issues. - Note the keep days, purge interval, and include/exclude options. 2. To check how much space you've used in total, go to {% my system_health title="**Settings** > **System** > **Repairs**" %}. - - From the three dot menu, select **System information**, and check under **Home Assistant Supervisor** > **Disk used**. + - From the three dots {% icon "mdi:dots-vertical" %} menu, select **System information**, and check under **Home Assistant Supervisor** > **Disk used**. - If you have add-ons installed that you no longer use, uninstall those add-ons. Some add-ons require quite a bit of space. 3. If you want to store the backup on your network storage instead of just locally on your system, follow the steps on [adding a new network storage](/common-tasks/os/#add-a-new-network-storage) and select the **Backup** option. @@ -49,11 +49,11 @@ The automatic backup process creates a backup on a predefined schedule and also ### Defining backup locations -You might need a backup in case your system has crashed. If you only store backups on the device itself, you won't be able to access them easily. It is recommended to keep a copy on another system and ideally also one off-site. +You might need a backup in case your system has crashed. If you only store backups on the device itself, you won't be able to access them easily. It is recommended to keep a copy on another system (outside of Home Assistant) and ideally also one off-site. #### About the backup storage on Home Assistant Cloud -If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on Home Assistant Cloud. This cloud storage space is available for all existing and new Home Assistant Cloud subscribers without additional cost. It stores one backup file: the backup that was last saved to Home Assistant Cloud. Backups are always encrypted. To restore encrypted backups, you need the encryption key stored in the [backup emergency kit](/more-info/backup-emergency-kit/). +If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on Home Assistant Cloud. This cloud storage space is available for all existing and new Home Assistant Cloud subscribers without additional cost. It stores one backup file: the backup that was last saved to Home Assistant Cloud. These backups are always encrypted. To restore encrypted backups, you need the encryption key stored in the [backup emergency kit](/more-info/backup-emergency-kit/). #### To define the backup location for automatic backups @@ -61,7 +61,9 @@ If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on 2. Under **Locations**, enable all the backup locations you want to use. - If you don't see Home Assistant Cloud in the list, you are not [logged in](https://www.nabucasa.com/config/). - If you don't see a network storage, you haven't added one. Follow the steps on [adding a new network storage](/common-tasks/os/#add-a-new-network-storage) and select the **Backup** option. - ![Define the backup locations](/images/screenshots/network-storage/backup_locations_all.png) + ![Define the backup locations](/images/screenshots/network-storage/backup_locations_encryption.png) +3. For each enabled location, define whether or not you want the backup to be encrypted. + - **Info**: The backup stored on Home Assistant Cloud is always encrypted. ### Creating a manual backup diff --git a/source/images/screenshots/network-storage/backup_locations_all.png b/source/images/screenshots/network-storage/backup_locations_all.png deleted file mode 100644 index 2c1f87e0b52c0d535613f06a6ed85cb041472657..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42295 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 diff --git a/source/images/screenshots/network-storage/backup_locations_encryption.png b/source/images/screenshots/network-storage/backup_locations_encryption.png new file mode 100644 index 0000000000000000000000000000000000000000..990be7fbf64e84b19d1a56bd2223edb1a9c82a1d GIT binary patch literal 55241 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 v6y%2rwneB+LHu7Ss)^eM_5)C{N#8| Date: Thu, 30 Jan 2025 11:45:58 +0100 Subject: [PATCH 44/79] Backup integration: restore changed that were lost in merge conflict (#37206) * Backup integration: restore changed that were lost in merge conflict * Apply suggestions from code review * Update source/_integrations/backup.markdown * Update source/_integrations/backup.markdown --------- Co-authored-by: Wendelin <12148533+wendevlin@users.noreply.github.com> --- source/_integrations/backup.markdown | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/source/_integrations/backup.markdown b/source/_integrations/backup.markdown index 759c28d2d85..b5380fd7ec8 100644 --- a/source/_integrations/backup.markdown +++ b/source/_integrations/backup.markdown @@ -30,17 +30,31 @@ process. However, it is no longer needed to create your own automation. Follow these steps to [set up an automatic backup from the UI](/common-tasks/general/#setting-up-an-automatic-backup-process). -### Action {% my developer_call_service service="backup.create" %} +### Action backup.create_automatic -The {% my developer_call_service service="backup.create" %} action can be used -to create a backup of your Home Assistant instance. +The {% my developer_call_service service="backup.create_automatic" %} action can be used +to create a backup of your Home Assistant instance, using the same settings as those used +by [automatic backups](/common-tasks/general/#setting-up-an-automatic-backup-process). -This action is only available in [core and container installations](/installation/#advanced-installation-methods). +This action can be called to create backups with pre-defined settings at a more flexible +schedule than the schedule which can be configured for automatic backups. The action has no additional options or parameters. Example action: +```yaml +action: backup.create_automatic +``` + +### Action backup.create + +The {% my developer_call_service service="backup.create" %} action can be used +to create a backup of your Home Assistant instance. +This action is only available in [core and container installations](/installation/#advanced-installation-methods). +The action has no additional options or parameters. +Example action: + ```yaml action: backup.create ``` From 313a0ac60e362d5aa1a965bd0457aef4124b535b Mon Sep 17 00:00:00 2001 From: Duco Sebel <74970928+DCSBL@users.noreply.github.com> Date: Thu, 30 Jan 2025 14:38:51 +0100 Subject: [PATCH 45/79] Update HomeWizard documentation to be more consistent (#37207) * Fix numering of 'Which button do I need to press to configure the device?' step * Streamline more documentation * Update source/_integrations/homewizard.markdown Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update source/_integrations/homewizard.markdown Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- source/_integrations/homewizard.markdown | 84 ++++++++++++++++-------- 1 file changed, 56 insertions(+), 28 deletions(-) diff --git a/source/_integrations/homewizard.markdown b/source/_integrations/homewizard.markdown index 39ab8af95a1..8b42457f3bb 100644 --- a/source/_integrations/homewizard.markdown +++ b/source/_integrations/homewizard.markdown @@ -38,7 +38,7 @@ Integration for the [HomeWizard Energy](https://www.homewizard.com) platform. It You have to enable the local API to allow Home Assistant to communicate with your device. Do this in the HomeWizard Energy app: {% tip %} -If your Wi-Fi P1 Meter is running firmware version 6 or higher, you can skip this step. This version uses a different authentication method that doesn't require enabling the local API. +You can skip this step if you are configuring your Wi-Fi P1 Meter with firmware version 6 or higher, or your Plug-In Battery. These products use a different authentication method that doesn't require enabling the local API. {% endtip %} 1. Go to Settings (gear icon in the upper-right). @@ -53,51 +53,71 @@ IP address: description: "The IP address of your device. You can find it in your router." {% endconfiguration_basic %} -## Sensors +## Supported functionality -Sensors for the P1 meter, Energy Socket, and kWh meter: +The HomeWizard integration provides sensors about what your device is measuring or doing. All of them are provided as {% term entities %} in Home Assistant. Below is an overview of the entities provided by this integration. -- **Energy import/export (kWh)**: Total energy imported or exported since installation. Each tariff has its own sensor (e.g., T1, T2) and a sensor for the combined value. -- **Power (W)**: Active power that is measured on each phase. +### P1 Meter -Sensors for P1 meter, only available when the smart meter exposes these values: +_Not all sensors are provided by all Smart Meters, only the available sensors are shown in the integration._ -- **Gas usage (mΒ³)**: Total gas used since the installation of the gas meter. A gas meter sends its measurement once every 5 minutes or per hour, depending on the version of the smart meter. +- **Energy import/export (kWh)**: Total energy imported or exported since installation of your smart meter. Each tariff has its own sensor (e.g., T1, T2) and a sensor for the combined value. +- **Power (W)**: Active power measured, each phase has its own sensor. +- **Voltage (V)**: Active voltage measured, each phase has its own sensor. +- **Current (A)**: Active current measured, each phase has its own sensor. - **Tariff**: Current tariff that is used. Can be used to keep consumption as low as possible during peak hours. -- **Voltage (V)**: Active voltage measured on each phase. -- **Current (A)**: Active current measured on each phase. - **Frequency (Hz)**: Net frequency. - **Voltage sags and swells**: Number of times a voltage sag or swell has been detected. - **Power failures**: Two sensors indicate the number of power failures detected by the smart meter. One for all power failures and another for 'long' power failures. - **Peak demand**: Belgium users are starting to get charged for the peak usage per month (see [capaciteitstarief](https://www.fluvius.be/thema/factuur-en-tarieven/capaciteitstarief)). Two sensors are available: one shows the current quarterly average, and another shows the peak measured this month. Both sensors are provided directly from the smart meter and can be used to keep the peak as low as possible. -Sensors for Energy Socket and kWh meter: +External meters, like a gas or water meter, can be connected to your Smart meter. Each device is exposed as a separate {% term device %} with its own measurement. -- **Voltage (V)**: Active voltage measured on each phase. -- **Current (A)**: Active current measured on each phase. +### kWh Meter + +- **Energy import/export (kWh)**: Total energy imported or exported measured by kWh meter. +- **Power (W)**: Active power that is measured, each phase has its own sensor. +- **Voltage (V)**: Active voltage measured, each phase has its own sensor. +- **Current (A)**: Active current measured, each phase has its own sensor. - **Frequency (Hz)**: Net frequency. -- **Reactive power (VAR)**: Active reactive power measurement on each phase. -- **Apparent power (VA)**: Active apparent power measurement on each phase. +- **Reactive power (VAR)**: Active reactive power measurement, each phase has its own sensor. +- **Apparent power (VA)**: Active apparent power measurement, each phase has its own sensor. -Sensors for Water meter: +### Energy Socket + +- **Energy import/export (kWh)**: Total energy imported or exported measured by Energy Socket. +- **Power (W)**: Active power that is measured. +- **Voltage (V)**: Active voltage measured. +- **Current (A)**: Active current measured. +- **Frequency (Hz)**: Net frequency. +- **Reactive power (VAR)***: Active reactive power measurement. +- **Apparent power (VA)***: Active apparent power measurement. + +{% note %} +Reactive power and apparent power are not available for all hardware versions, this depends on the internal metering chip. +{% endnote %} + +The Energy Socket also has a switch to control the outlet state and a status light that can be controlled. + +- **Switch**: Controls the outlet state of the Energy Socket. This switch is permanently on when _Switch Lock_ is turned on. Use this to control the power of simple devices, such as a heater or a charger. +- **Switch lock**: Forces the outlet state to the _on_ position and disables the physical button. This option is useful when the socket is used for a device that must not be turned off, such as a refrigerator. +- **Status light brightness**: Controls the brightness of the green status light. This light turns on when the switch is on. + +### Watermeter - **Water usage (L/min)**: Flow of water measured at that time. - **Total water usage (mΒ³)**: Total water usage since the installation of the HomeWizard Water meter. -Sensors for Plug-In Battery: +### Plug-In Battery +- **Energy import/export (kWh)**: Total energy imported or exported by the battery. +- **Power (W)**: Active power consumed or produced by the battery. +- **Voltage (V)**: Active voltage measured. +- **Current (A)**: Active current consumed or produced by the battery. +- **Frequency (Hz)**: Net frequency. - **Cycles**: Number of charge cycles the battery has gone through. - **State of charge (%)**: The current state of charge of the battery. -## Energy Socket - -The Energy Socket outlet state and status light can be controlled. There are two switches: - -- **Switch**: Controls the outlet state of the Energy Socket. This switch is permanently on when _Switch Lock_ is turned on. Use this to control the power of simple devices, such as a heater or a charger. -- **Switch lock**: Forces the outlet state to the _on_ position and disables the physical button. This option is useful when the socket is used for a device that must not be turned off, such as a refrigerator. - -You can also control the green status light brightness with **Status light brightness**. This light turns on when the switch is on. - ## Identify The identify button can be pressed to let the status light blink for a few seconds. @@ -117,6 +137,10 @@ If you know the energy characteristics of your washing machine, you can create a - [Appliance Power Monitor Blueprint With Elapsed Time and Energy Used Variables](https://community.home-assistant.io/t/appliance-power-monitor-blueprint-with-elapsed-time-and-energy-used-variables/549073), created by [@Jhonattan-Souza](https://community.home-assistant.io/u/jhonattan-souza) +### Add your Energy data to the Energy dashboard + +The HomeWizard Energy integration provides data that can be used in the Energy dashboard. To add your data to the Energy dashboard, follow the steps in the [Energy dashboard documentation](/home-energy-management). + ## Data fetching interval The integration is {% term polling %} new data every 5 seconds. There is no limitation on the number or frequency of requests that can be made to the device. @@ -147,11 +171,15 @@ It may happen that you can't find your devices or they won't show up in the inte ### Which button do I need to press to configure the device? 1. During setup, you may be asked to press a button on your device to authenticate it with Home Assistant. -- **P1 Meter**: Press the white button on the front of the P1 Meter. -- **Plug-In Battery**: Press the black touch button on the front of the device. You will hear a beep. -- **Water Meter** and **kWh Meter**: they do not require this step. + - **P1 Meter**: Press the white button on the front of the P1 Meter. + - **Plug-In Battery**: Press the black touch button on the front of the device. You will hear a beep. + - **Energy Socket**, **Water Meter** and **kWh Meter**: they do not require this step. 2. After pressing the button, you must select **Continue** within 30 seconds to complete the setup. - If the setup times out, you may need to press the button again. + +## I can't find sensors like voltage, current, or frequency + +Some sensors are disabled by default. You can enable them in the integration setup. See the [enabling or disabling entities](/common-tasks/general/#enabling-or-disabling-entities) documentation for more information. ## Remove integration From cf6d3636cdf933b175b16ee0604f656f2155d67a Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 30 Jan 2025 16:55:28 +0100 Subject: [PATCH 46/79] Configure automatic backup: rephrase steps to reflect current SW (#37210) * update steps on configuring automatic backup to reflect current SW * Rephrase * Make it clearer that you have to download the emergency kit --- source/_includes/common-tasks/backups.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index 6a3b303018c..2671c43834c 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -33,19 +33,23 @@ Before creating a backup, check if you can reduce the size of the backup. This i The automatic backup process creates a backup on a predefined schedule and also deletes old, redundant backups. 1. Go to {% my supervisor_backups title="**Settings** > **System** > **Backups**" %}. -2. Under **Automatic backups**, select **Configure automatic backups**. -3. Enable automatic backup. -4. Define the backup schedule. It is recommended to back up daily. +2. Under **Set up backups**, select **Set up backups**. +3. Download the emergency kit and store it somewhere safe. + - You need it to restore encrypted backups. + - To learn more about backup encryption, refer to the documentation on the [backup emergency kit](/more-info/backup-emergency-kit/). +4. Define the backup schedule. + - It is recommended to back up **Daily**, but you can also choose to back up on specific days. + - Define the time: + - **System optimal** sets a time in a predefined time window as shown in the UI. + - **Custom**: Pick the time when you want the backup to start. 5. Define how many backups you want to keep. - Older backups will be automatically deleted. - For example: if you back up daily, and select 7 backups, then the backup from 8 days ago and older will be deleted. 6. Define the data you want to back up. - - It is recommended to disable media and the share folder to reduce the size of the backup. + - It is recommended to disable media and the shared folder to reduce the size of the backup. - A large backup also takes longer to restore. - Some add-ons may also be quite large. 7. [Define the location for backups](#defining-backup-locations). -8. Backups are encrypted. To be able to restore encrypted backups, download the emergency kit and store it somewhere safe. - - To learn more, refer to the documentation on the [backup emergency kit](/more-info/backup-emergency-kit/). ### Defining backup locations @@ -58,11 +62,12 @@ If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on #### To define the backup location for automatic backups 1. Go to {% my supervisor_backups title="**Settings** > **System** > **Backups**" %} and under **Automatic backups**, select **Configure automatic backups**. -2. Under **Locations**, enable all the backup locations you want to use. +2. Under **Locations**, use the toggle to enable all the backup locations you want to use. - If you don't see Home Assistant Cloud in the list, you are not [logged in](https://www.nabucasa.com/config/). - If you don't see a network storage, you haven't added one. Follow the steps on [adding a new network storage](/common-tasks/os/#add-a-new-network-storage) and select the **Backup** option. ![Define the backup locations](/images/screenshots/network-storage/backup_locations_encryption.png) 3. For each enabled location, define whether or not you want the backup to be encrypted. + - To change whether or not the backup should be encrypted for a particular location, select the cog {% icon "mdi:cog-outline" %}. - **Info**: The backup stored on Home Assistant Cloud is always encrypted. ### Creating a manual backup From 04160f98a1eebfac7fda8193d65f02bf175777e4 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Fri, 31 Jan 2025 08:50:18 +0100 Subject: [PATCH 47/79] Improve backup location related parts in Synology DSM docs (#37212) * improve backup location related docs * fix links * add Backup category * add file station example * tiny style tweaks * Update source/_integrations/synology_dsm.markdown * Update source/_integrations/synology_dsm.markdown * Update source/_integrations/synology_dsm.markdown * Update source/_integrations/synology_dsm.markdown * Apply suggestions from code review --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/synology_dsm.markdown | 25 +++++++++++++++++- .../synology_dsm/synology_file_station.png | Bin 0 -> 42972 bytes 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 source/images/integrations/synology_dsm/synology_file_station.png diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown index 8dc9f4dfc5f..6f1c8e7e939 100644 --- a/source/_integrations/synology_dsm.markdown +++ b/source/_integrations/synology_dsm.markdown @@ -2,6 +2,7 @@ title: Synology DSM description: Instructions on how to integrate the Synology DSM sensor within Home Assistant. ha_category: + - Backup - Camera - Media source - System monitor @@ -52,7 +53,7 @@ When creating the user, it is possible to deny access to all locations and appli If you want to add cameras from [Surveillance Station](https://www.synology.com/surveillance), the user needs application permission for [Surveillance Station](https://www.synology.com/surveillance). -If you want to use a shared folder from the [File Station](https://www.synology.com/en-us/dsm/feature/file_sharing) as {% term backup %} location, the user needs application permission for [File Station](https://www.synology.com/en-us/dsm/feature/file_sharing) and read/write permissions on the specific shared folder. +If you want to use a shared folder from the [File Station](https://www.synology.com/en-us/dsm/feature/file_sharing) as {% term backup %} location, the user needs application permission for [File Station](https://www.synology.com/en-us/dsm/feature/file_sharing) and read/write permissions on the specific [shared folder](https://kb.synology.com/en-us/DSM/help/DSM/AdminCenter/file_share_desc). ### If you utilize 2-Step Verification or Two Factor Authentication (2FA) with your Synology NAS @@ -64,6 +65,28 @@ Make sure to log out of your "normal" user's account and then login with the sep If you denied access to all locations and applications it is normal to receive a message indicating you do not have access to DSM when trying to login with this separate user. As noted above, you do not need access to the DSM and Home Assistant will still be able to read statistics from your NAS. {% endnote %} +## Backup location + +The NAS can also be used as a {% term backup %} location, without the need to add the NAS as a network drive to Home Assistant. For this you need to setup the correct permissions for the user (_see [Separate User Configuration](#separate-user-configuration) above_), afterwards, you will be able to select the shared folder and define a relative path to be used as a backup location in the integration options ({% my integrations title="**Settings** > **Devices & services**" %} > **Synology DSM** > _select the instance_ > **Configure**) + +### Example + +Assume there is a shared folder called `HA Backup`, with two directories in it `productive_instance` and `test_instance`. + + + +#### Use an existing path + +1. Select `HA Backup` as shared folder. +2. Define `productive_instance` as backup path (_without trailing slash_). + - **Result**: The existing `productive_instance` will be used as backup location. + +#### Use a non-existing path + +1. Select `HA Backup` as a shared folder. +2. Define `cottage_instance` as backup path (_without trailing slash_). + - **Result**: A new directory `cottage_instance` will be created on the shared folder `HA Backup` during the first backup. + ## Sensors ### CPU utilization sensors diff --git a/source/images/integrations/synology_dsm/synology_file_station.png b/source/images/integrations/synology_dsm/synology_file_station.png new file mode 100644 index 0000000000000000000000000000000000000000..a7107914c7de99c5607195cd4a7a842714df0b27 GIT binary patch literal 42972 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 Date: Thu, 30 Jan 2025 15:20:49 -0600 Subject: [PATCH 48/79] Document start_conversation action for Assist satellite (#37219) --- .../_integrations/assist_satellite.markdown | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/source/_integrations/assist_satellite.markdown b/source/_integrations/assist_satellite.markdown index 4b5e4f80583..45ee47b7fa6 100644 --- a/source/_integrations/assist_satellite.markdown +++ b/source/_integrations/assist_satellite.markdown @@ -43,3 +43,30 @@ target: entity_id: assist_satellite.my_entity media_id: ITEM_ID ``` + +### Action `assist_satellite.start_conversation` + +The {% my developer_call_service service="assist_satellite.start_conversation" %} action first announces a message or media id on the satellite and then listens for one or more voice commands. The satellite's configured [pipeline](/voice_control/voice_remote_local_assistant/) must use a supported [conversation agent](/integrations/conversation), such as [OpenAI](/integrations/openai_conversation) or [Ollama](/integrations/ollama). The builtin Assist conversation agent does not support conversations yet. + +If a message is to be announced, it will first be converted to a media id using the [text-to-speech](/integrations/tts) system of the satellite's configured [pipeline](/voice_control/voice_remote_local_assistant/). + +The `extra_system_prompt` is passed to the [conversation agent](/integrations/conversation) of the satellite's configured [pipeline](/voice_control/voice_remote_local_assistant/). For large language models (LLMs) this will be appended to the prompt given to the model, allowing the LLM to understand the context of a response like "yes" or "no". + +{% my developer_call_service badge service="assist_satellite.start_conversation" %} + +Examples in YAML: + +```yaml +action: assist_satellite.start_conversation +target: + entity_id: assist_satellite.my_entity + start_message: "You left the lights on in the living room. Turn them off?" + extra_system_prompt: "The user has left the lights on in the living room and is being asked if they'd like to turn them off." +``` + +```yaml +action: assist_satellite.start_conversation +target: + entity_id: assist_satellite.my_entity + start_media_id: ITEM_ID +``` From 5f1b80dba97ac71acfdc56e0724d3f64c61b6dc1 Mon Sep 17 00:00:00 2001 From: Michael Hansen Date: Thu, 30 Jan 2025 16:00:56 -0600 Subject: [PATCH 49/79] Mention Google instead of Ollama (#37221) --- source/_integrations/assist_satellite.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/assist_satellite.markdown b/source/_integrations/assist_satellite.markdown index 45ee47b7fa6..972b3edbf4e 100644 --- a/source/_integrations/assist_satellite.markdown +++ b/source/_integrations/assist_satellite.markdown @@ -46,7 +46,7 @@ target: ### Action `assist_satellite.start_conversation` -The {% my developer_call_service service="assist_satellite.start_conversation" %} action first announces a message or media id on the satellite and then listens for one or more voice commands. The satellite's configured [pipeline](/voice_control/voice_remote_local_assistant/) must use a supported [conversation agent](/integrations/conversation), such as [OpenAI](/integrations/openai_conversation) or [Ollama](/integrations/ollama). The builtin Assist conversation agent does not support conversations yet. +The {% my developer_call_service service="assist_satellite.start_conversation" %} action first announces a message or media id on the satellite and then listens for one or more voice commands. The satellite's configured [pipeline](/voice_control/voice_remote_local_assistant/) must use a supported [conversation agent](/integrations/conversation), such as [OpenAI](/integrations/openai_conversation) or [Google Generative AI](/integrations/google_generative_ai_conversation). The builtin Assist conversation agent does not support conversations yet. If a message is to be announced, it will first be converted to a media id using the [text-to-speech](/integrations/tts) system of the satellite's configured [pipeline](/voice_control/voice_remote_local_assistant/). From aee96d1f6a95f7b86b0b134358eb0d79dd3bda92 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 31 Jan 2025 11:39:37 +0100 Subject: [PATCH 50/79] Backup: add note to pick a time when all locations are available (#37231) * Backup: add note to pick a time when all locations are available * Be more specific * Add location examples * Fix link * remove some fluff * Apply suggestions from code review Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Joost Lekkerkerker --- source/_includes/common-tasks/backups.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index 2671c43834c..83bb211084e 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -41,7 +41,8 @@ The automatic backup process creates a backup on a predefined schedule and also - It is recommended to back up **Daily**, but you can also choose to back up on specific days. - Define the time: - **System optimal** sets a time in a predefined time window as shown in the UI. - - **Custom**: Pick the time when you want the backup to start. + - **Custom** lets you pick the time when you want the backup to start. + - Make sure you pick a time when all your backup locations are up and running and available. Otherwise, the backup will fail for locations which are not available. 5. Define how many backups you want to keep. - Older backups will be automatically deleted. - For example: if you back up daily, and select 7 backups, then the backup from 8 days ago and older will be deleted. @@ -64,10 +65,10 @@ If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on 1. Go to {% my supervisor_backups title="**Settings** > **System** > **Backups**" %} and under **Automatic backups**, select **Configure automatic backups**. 2. Under **Locations**, use the toggle to enable all the backup locations you want to use. - If you don't see Home Assistant Cloud in the list, you are not [logged in](https://www.nabucasa.com/config/). + - If you want to back up to your NAS (such as [Synology](/integrations/synology_dsm/#backup-location)) or a cloud provider (such as [Google Drive](/integrations/google_drive/) or [Microsoft OneDrive](/integrations/onedrive/)), check their integration documentation for specific instructions on setting up a Home Assistant backup. - If you don't see a network storage, you haven't added one. Follow the steps on [adding a new network storage](/common-tasks/os/#add-a-new-network-storage) and select the **Backup** option. ![Define the backup locations](/images/screenshots/network-storage/backup_locations_encryption.png) -3. For each enabled location, define whether or not you want the backup to be encrypted. - - To change whether or not the backup should be encrypted for a particular location, select the cog {% icon "mdi:cog-outline" %}. +3. For each enabled location, select the cog {% icon "mdi:cog-outline" %} to enable/disable encryption. - **Info**: The backup stored on Home Assistant Cloud is always encrypted. ### Creating a manual backup From daf634bff265ba4229e1b7d4e7ee442468b34f19 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Tue, 4 Feb 2025 11:25:38 +0100 Subject: [PATCH 51/79] Mention CSRF in Overseerr docs (#37232) Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/overseerr.markdown | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/_integrations/overseerr.markdown b/source/_integrations/overseerr.markdown index c931a7b3650..a6ed047e6ac 100644 --- a/source/_integrations/overseerr.markdown +++ b/source/_integrations/overseerr.markdown @@ -132,8 +132,10 @@ In addition, the integration checks for updates every 5 minutes. ## Known limitations -Overseerr is only capable of having one webhook set up at a time. +There are a few known limitations for using the integration: +- Overseerr is only capable of having one webhook set up at a time. This means you can only have 1 Home Assistant instance connected to your Overseerr instance at a time. +- The integration is not able to function with CSRF protection turned on. In Overseer, go to **Settings** and turn off the **CSRF Protection**. ## Remove integration @@ -145,5 +147,5 @@ This integration follows standard integration removal, no extra steps are requir {% details "Failed to register Overseerr webhook" %} -Make sure you Overseerr instance is able to reach your Overseerr instance. +Make sure your Overseerr instance is able to reach your Home Assistant instance. {% enddetails %} From 9a65748c9272a64f3c655533ac63637fa622aa0e Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Fri, 31 Jan 2025 14:54:56 +0100 Subject: [PATCH 52/79] Update steps on downloading a backup (#37233) * Update steps on downloading the backup * Tweak --- source/_includes/common-tasks/backups.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index 83bb211084e..0d74d88da2f 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -94,10 +94,11 @@ There are multiple ways to download your local backup from your Home Assistant i **Option 1**: Download from the backup page: 1. Under {% my supervisor_backups title="**Settings** > **System** > **Backups**" %}, select **Show all backups**. -2. To select one backup, on the list, single-click or tap the backup of interest. - - To select multiple backups, select the {% icon "mdi:order-checkbox-ascending" %} button. -3. In the dialog, select the three dots {% icon "mdi:dots-vertical" %} menu and select **Download backup**. +2. To select multiple backups, select the {% icon "mdi:order-checkbox-ascending" %} button. +3. Select the three dots {% icon "mdi:dots-vertical" %} menu and select **Download backup**. - **Result**: The selected backup is stored in the **Downloads** folder of your computer. +4. If a backup is stored on multiple locations, you can select where you download it from: + - Select the backup, and under **Locations**, select the three dots {% icon "mdi:dots-vertical" %} and select **Download from this location**. **Option 2**: Copy backups from the backups folder: @@ -109,8 +110,16 @@ There are multiple ways to download your local backup from your Home Assistant i If you were logged in to Home Assistant Cloud and had Cloud backup enabled when creating a backup, your last backup is stored on Home Assistant Cloud. -1. To download the backup, log in to your [Home Assistant Cloud account](https://account.nabucasa.com/). -2. Under **Stored files**, you can see the latest available backup file. Select the download button. +There are two ways to download the backup from Home Assistant Cloud: + +- **Option 1**: From the backups page + 1. Got to {% my supervisor_backups title="**Settings** > **System** > **Backups**" %} and select **Show all backups**. + 2. Under **Stored files**, you can see the latest available backup file. Select the download button. + +- **Option 2**: From your Home Assistant Cloud account + 1. Log in to your [Home Assistant Cloud account](https://account.nabucasa.com/). + 2. Select the backup from the list. + 3. Under **Locations**, select the three dots {% icon "mdi:dots-vertical" %} and select **Download from this location**. ### Deleting obsolete backups @@ -120,7 +129,7 @@ To delete old backups, follow these steps: 1. Under {% my supervisor_backups title="**Settings** > **System** > **Backups**" %}, select **Show all backups**. 2. To delete one backup, on the list, select the backup of interest. - - Select the three dots {% icon "mdi:dots-vertical" %} menu and select **Delete** + - Select the three dots {% icon "mdi:dots-vertical" %} menu and select **Delete**. 3. To delete multiple backups, select the {% icon "mdi:order-checkbox-ascending" %} button. - From the list of backups, select all the ones you want to delete and select **Delete selected**. - {% icon "mdi:information-outline" %} Consider keeping at least one recent backup for recovery purposes. From d90ab9f70b374059f82a51a7dffe208a9269f670 Mon Sep 17 00:00:00 2001 From: Josef Zweck Date: Fri, 31 Jan 2025 15:13:06 +0100 Subject: [PATCH 53/79] Update onedrive.markdown (#37237) --- source/_integrations/onedrive.markdown | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/source/_integrations/onedrive.markdown b/source/_integrations/onedrive.markdown index 267e0156599..6583f93ea32 100644 --- a/source/_integrations/onedrive.markdown +++ b/source/_integrations/onedrive.markdown @@ -19,11 +19,11 @@ This integration allows you to use [OneDrive](https://www.microsoft.com/en-us/mi Backups will be created in a folder called `Home Assistant\backups_` in the `App Folder` of your OneDrive. `id` is part of your Home Assistant instance's unique id to allow backups from multiple instances to the same OneDrive account. -The integration only has access to an application specific `Home Assistant` folder in the `App Folder` and cannot access to any other parts of your OneDrive. +The integration only has access to an application specific `Home Assistant` folder in the `App Folder` and cannot access any other parts of your OneDrive. -{% note %} -Because of an [issue in the Graph API](https://github.com/OneDrive/onedrive-api-docs/issues/1866), the application-specific folder sometimes is called `Graph` instead of `Home Assistant`. -{% endnote %} +{% important %} +Because of an [issue in the Graph API](https://github.com/OneDrive/onedrive-api-docs/issues/1866), the application-specific folder is often called `Graph` instead of `Home Assistant`. +{% endimportant %} {% include integrations/config_flow.md %} {% configuration_basic %} @@ -53,9 +53,13 @@ Nobody will ever have access to your data except you, as the app does not have p However, if you want to use your own credentials, follow [this guide](https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app?tabs=certificate) to create your own client ID and secret. {% note %} -You will need an Azure tenant with an active Azure subscription to create your own client credentials. +If you set the integration up with the default credentials and switch to custom credentials later, your backup folder will change inside your OneDrive, and you will have to manually copy existing backups from the old folder to the new one. {% endnote %} +{% tip %} +You will need an Azure tenant with an active Azure subscription to create your own client credentials. +{% endtip %} + ## Known limitations - Only personal OneDrives are supported at the moment. From 59f548cc706de171d5ea06c3152f9bc84ac87247 Mon Sep 17 00:00:00 2001 From: Allen Porter Date: Mon, 3 Feb 2025 23:24:07 -0800 Subject: [PATCH 54/79] Update mcp server documentation with additional information (#37248) --- source/_integrations/mcp_server.markdown | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/source/_integrations/mcp_server.markdown b/source/_integrations/mcp_server.markdown index ea9d5e9ee1e..443137feef0 100644 --- a/source/_integrations/mcp_server.markdown +++ b/source/_integrations/mcp_server.markdown @@ -34,8 +34,10 @@ The integration provides the following configuration options: {% configuration_basic %} Control Home Assistant: - description: The API to use to expose tools over the Model Context Protocol. Clients - can only control or provide information about entities that are [exposed](/voice_control/voice_remote_expose_devices/) to it. + description: The API to use to expose tools over the Model Context Protocol. It is recommended + to use **Stateless Assist** which is a version of the **Assist** API where the + prompt does not contain any state information. Clients can only control or + provide information about entities that are [exposed](/voice_control/voice_remote_expose_devices/) to it. {% endconfiguration_basic %} ## Architecture overview @@ -109,7 +111,8 @@ to allow Claude for Desktop to access Home Assistant using the SSE transport. ``` 5. Restart Claude. 6. You will see a connection icon {% icon "mdi:connection" %} if things are set up correctly. Clicking the connection icon will show enabled MCP servers such as *Home Assistant*. -7. You can then use Claude to control Home Assistant similar to how you control Home Assistant through the Voice Assistant. Claude wil ask you for permission before calling any tools. +7. Select the prompt provided by Home Assistant. +8. You can then use Claude to control Home Assistant similar to how you control Home Assistant through the Voice Assistant. Claude wil ask you for permission before calling any tools. ![Screenshot of Claude for Desktop adding an item to a Home Assistant To-do list](/images/integrations/mcp_server/claude-todo-list-control.png) @@ -122,6 +125,17 @@ to allow Claude for Desktop to access Home Assistant using the SSE transport. perform actions through Home Assistant. The tools used by the configured LLM API are exposed. +### Prompts + +The [MCP Prompts](https://modelcontextprotocol.io/docs/concepts/prompts) provided +inform LLMs how to call the tools. The tools used by the configured LLM API +are exposed. + +It is recommended to use the **Stateless Assist** API since the prompt does +not contain any state information, which will be incorrect after any actions +are performed. + + ## Known Limitations The Home Assistant Model Context Protocol integration currently only supports a @@ -129,12 +143,13 @@ subset of MCP features: | Feature | Supported by Home Assistant | | ------- | --------- | -| Prompts | ❌ | +| Prompts | βœ… | | Tools | βœ… | | Resources | ❌ | | Sampling | ❌ | | Notifications | ❌ | +Home Assistant does not yet provide built-in tools that can fetch device state. ## Troubleshooting From 0da4e8ef91e3fdb1e7c550d939caadee7ed47be4 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Mon, 3 Feb 2025 12:53:18 +0100 Subject: [PATCH 55/79] Add note about separator of backup path in Synology DSM (#37273) Co-authored-by: Franck Nijhof --- source/_integrations/synology_dsm.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown index 6f1c8e7e939..0310216ea31 100644 --- a/source/_integrations/synology_dsm.markdown +++ b/source/_integrations/synology_dsm.markdown @@ -87,6 +87,12 @@ Assume there is a shared folder called `HA Backup`, with two directories in it ` 2. Define `cottage_instance` as backup path (_without trailing slash_). - **Result**: A new directory `cottage_instance` will be created on the shared folder `HA Backup` during the first backup. +{% important %} + +Sub-directories in the backup path need to be separated by the regular slash `/`. For example: `home-assistant/prod_instance`. + +{% endimportant %} + ## Sensors ### CPU utilization sensors From 6fb486831fcb8db1a2934a53421e114923d54209 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Mon, 3 Feb 2025 12:33:07 +0100 Subject: [PATCH 56/79] Add a note how to find backup location integrations in common tasks > backup (#37274) --- source/_includes/common-tasks/backups.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index 0d74d88da2f..f3fef159f9f 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -56,6 +56,10 @@ The automatic backup process creates a backup on a predefined schedule and also You might need a backup in case your system has crashed. If you only store backups on the device itself, you won't be able to access them easily. It is recommended to keep a copy on another system (outside of Home Assistant) and ideally also one off-site. +{% note %} +You will find an overview of integrations which provide a backup location [here](/integrations/#backup). +{% endnote %} + #### About the backup storage on Home Assistant Cloud If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on Home Assistant Cloud. This cloud storage space is available for all existing and new Home Assistant Cloud subscribers without additional cost. It stores one backup file: the backup that was last saved to Home Assistant Cloud. These backups are always encrypted. To restore encrypted backups, you need the encryption key stored in the [backup emergency kit](/more-info/backup-emergency-kit/). From fa173e9ba9a4f4cdccb65c0b38b5fd6644efc3a8 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 3 Feb 2025 15:24:14 +0100 Subject: [PATCH 57/79] Backup: add related topic to backup locations (#37278) --- source/_integrations/backup.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/backup.markdown b/source/_integrations/backup.markdown index b5380fd7ec8..d814d9e57c2 100644 --- a/source/_integrations/backup.markdown +++ b/source/_integrations/backup.markdown @@ -13,6 +13,8 @@ ha_integration_type: system related: - docs: /common-tasks/general/#backups title: Backups + - docs: /common-tasks/general/#defining-backup-locations + title: Backup locations - docs: /getting-started/onboarding/ title: Recover from backup during onboarding - docs: /more-info/backup-emergency-kit/ From 770ff712a8591793413354eb2ad04c44e318dc83 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Tue, 4 Feb 2025 08:22:29 +0100 Subject: [PATCH 58/79] Add information about Shelly BLU TRV and Gen4 devices (#37279) * Add information about Gen4 devices and BLU TRV * Wording * Typo * Wording * Apply coderabbit suggestions --- source/_integrations/shelly.markdown | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/source/_integrations/shelly.markdown b/source/_integrations/shelly.markdown index 6ada2d20a97..4f601660591 100644 --- a/source/_integrations/shelly.markdown +++ b/source/_integrations/shelly.markdown @@ -51,7 +51,9 @@ Integrate [Shelly devices](https://shelly.com) into Home Assistant. ## Shelly device generations -There are three generations of devices and all generations are supported by this integration. There are some differences in how devices should be configured and in the naming of entities and devices between generations. +There are four generations of devices and all generations are supported by this integration. There are some differences in how devices should be configured and in the naming of entities and devices between generations. + +Shelly BLU series devices (e.g. Shelly BLU H&T) are not supported; please use BTHome integration to configure such devices with Home Assistant. The exception to this is Shelly BLU TRV, which is supported by this integration via Shelly BLU Gateway Gen3. ## Shelly device configuration (generation 1) @@ -70,9 +72,9 @@ The list below will help you diagnose and fix the problem: - The missing push updates may be related to the WiFi network range. If using a WiFi network with several access points, enable **Internet & Security** >> **WiFi Client AP Roaming** option. Consider moving Shelly device closer to the WiFi access point. Consider adding another WiFi access point, which will improve the connection quality with the device. - If you think your Shelly devices are working correctly and don't want to change your network/configuration, you can ignore the repair issue. Still, you must know you are giving up the best experience of using first-generation Shelly devices with Home Assistant. -## Shelly device configuration (generation 2 and 3) +## Shelly device configuration (generation 2+) -Generation 2 and 3 devices use the `RPC` protocol to communicate with the integration. **Battery-operated devices** (even if USB connected) may need manual outbound WebSocket configuration if Home Assistant cannot correctly determine your instance's internal URL or the outbound WebSocket was previously configured for a different Home Assistant instance. In this case, navigate to the local IP address of your Shelly device, **Settings** >> **Connectivity** >> **Outbound WebSocket** and check the box **Enable Outbound WebSocket**, under server enter the following address: +Generation 2+ devices use the `RPC` protocol to communicate with the integration. **Battery-operated devices** (even if USB connected) may need manual outbound WebSocket configuration if Home Assistant cannot correctly determine your instance's internal URL or the outbound WebSocket was previously configured for a different Home Assistant instance. In this case, navigate to the local IP address of your Shelly device, **Settings** >> **Connectivity** >> **Outbound WebSocket** and check the box **Enable Outbound WebSocket**, under server enter the following address: `ws://` + `Home_Assistant_local_ip_address:Port` + `/api/shelly/ws` (for example: `ws://192.168.1.100:8123/api/shelly/ws`), click **Apply** to save the settings. In case your installation is set up to use SSL encryption (HTTP**S** with certificate), an additional `s` needs to be added to the WebSocket protocol, too, so that it reads `wss://` (for example: `wss://192.168.1.100:8123/api/shelly/ws`). @@ -83,13 +85,13 @@ Integration is communicating directly with the device; cloud connection is not n ## Bluetooth Support -Shelly generation 2 and 3 devices not battery-powered can act as a Bluetooth proxy for advertisements. Active or passive listening can be enabled in the options flow. +Shelly generation 2+ devices not battery-powered can act as a Bluetooth proxy for advertisements. Active or passive listening can be enabled in the options flow. {% include integrations/option_flow.md %} ## Range Extender Support -Shelly generation 2 and 3 devices that are not battery-powered can act as a Range Extender. +Shelly generation 2+ devices that are not battery-powered can act as a Range Extender. Devices of the same generations can be configured via those Range Extenders specifying a custom TCP port during the configuration flow. Currently, only static IP or DHCP reserved IP are supported for the main device. @@ -119,7 +121,7 @@ Names are set from the device web page: - Channel name for single-channel devices can be set in **Settings** >> **CHANNEL NAME** - Channel name for multi-channel devices can be set in **Settings** >> **CHANNEL NAME** after selecting the channel, by clicking on the channel name. -## Entity naming (generation 2 and 3) +## Entity naming (generation 2+) The integration uses the following strategy to name its entities: @@ -140,15 +142,15 @@ Shelly 2PM Gen3 supports `tilt` for `cover` entities. To enable this feature, yo Depending on how a device's button type is configured, the integration will create binary sensors corresponding to those inputs. binary sensors are not created when the button type is `momentary` or `momentary_on_release`, for these types you need to use events for your automations. -### Binary input sensors (generation 2 and 3) +### Binary input sensors (generation 2+) -For generation 2 and 3 hardware it's possible to select if a device's input is connected to a button or a switch. Binary sensors are created only if the input mode is set to `switch`. When the input is of type `button` you need to use events for your automations. +For generation 2+ hardware, it's possible to select if a device's input is connected to a button or a switch. Binary sensors are created only if the input mode is set to `switch`. When the input is of type `button` you need to use events for your automations. ## Event entities (generation 1) If the **BUTTON TYPE** of the switch connected to the device is set to `momentary` or `detached switch`, the integration creates an event entity for this switch. You can use this entity in your automations. -## Event entities (generation 2 and 3) +## Event entities (generation 2+) If the **Input Mode** of the switch connected to the device is set to `Button`, the integration creates an event entity for this switch. You can use this entity in your automations. @@ -245,7 +247,7 @@ Not all devices support all input events. You can check on [Shelly API Reference Shelly device relays are added to Home Assistant by default as `switch` entities. A relay can be added as a `light` entity if **Settings** >> **APPLIANCE TYPE** value is set to `light`. -## Consumption type (generation 2 and 3) +## Consumption type (generation 2+) Shelly device relays are added to Home Assistant by default as `switch` entities. A relay can be added as a `light` entity if **EXTERNAL CONSUMPTION TYPE** value is set to `light`. @@ -329,7 +331,7 @@ The integration supports the following virtual components: - `text` in `field` mode, for which a `text` platform entity is created - `text` in `label` mode, for which a `sensor` platform entity is created -## Scripts (generation 2 and 3) +## Scripts (generation 2+) For each device script, the integration creates a `switch` entity that allows you to control the script. These entities are disabled by default. From 67904aa1be866934d9d104ddf5c098c6aebac7df Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 3 Feb 2025 15:57:43 +0100 Subject: [PATCH 59/79] Emergency kit: update steps to reflect current software (#37280) * Emergency kit: update steps to reflect current software * Update source/more-info/backup-emergency-kit.markdown Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Joost Lekkerkerker --- source/more-info/backup-emergency-kit.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/more-info/backup-emergency-kit.markdown b/source/more-info/backup-emergency-kit.markdown index 003b1602a31..241e0d95299 100644 --- a/source/more-info/backup-emergency-kit.markdown +++ b/source/more-info/backup-emergency-kit.markdown @@ -8,7 +8,7 @@ related: title: Restoring a backup --- -[Backups](/common-tasks/general/#backups) are encrypted (using [AES-128](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)). The backup emergency kit contains information needed to [restore the backup](/common-tasks/general/#restoring-a-backup), such as the encryption key and metadata about the related backup. +[Backups](/common-tasks/general/#backups) stored on Home Assistant Cloud are always encrypted using [AES-128](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard). For backups stored on other [backup locations](/common-tasks/general/#defining-backup-locations), you can choose whether or not to encrypt the backup. The backup emergency kit contains information needed to [restore the backup](/common-tasks/general/#restoring-a-backup), such as the encryption key and metadata about the related backup. ## What is encryption, and why are backups encrypted? @@ -23,7 +23,7 @@ Encryption is a method of converting data into a coded format so that it can onl ![Screenshot showing the encryption key in the download dialog for the backup emergency kit](/images/more-info/backup_emergency_kit_01.png) 3. Store the kit somewhere safe, outside the Home Assistant system. - - Without the encryption key, there is no way to [restore the backup](/common-tasks/general/#restoring-a-backup). + - Without the encryption key, there is no way to [restore an encrypted backup](/common-tasks/general/#restoring-a-backup). ## Changing your encryption key From 10c88957b73e575cdd509bb3fe526c1bea246daf Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Tue, 4 Feb 2025 18:21:39 +0100 Subject: [PATCH 60/79] add important note to not manually modify the backup files (#37289) --- source/_integrations/synology_dsm.markdown | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_integrations/synology_dsm.markdown b/source/_integrations/synology_dsm.markdown index 0310216ea31..dfdd61b443b 100644 --- a/source/_integrations/synology_dsm.markdown +++ b/source/_integrations/synology_dsm.markdown @@ -69,6 +69,12 @@ If you denied access to all locations and applications it is normal to receive a The NAS can also be used as a {% term backup %} location, without the need to add the NAS as a network drive to Home Assistant. For this you need to setup the correct permissions for the user (_see [Separate User Configuration](#separate-user-configuration) above_), afterwards, you will be able to select the shared folder and define a relative path to be used as a backup location in the integration options ({% my integrations title="**Settings** > **Devices & services**" %} > **Synology DSM** > _select the instance_ > **Configure**) +{% important %} + +Don't manually delete or rename the files in the backup path on the NAS. This could result in the backups no longer being able to be read or restored. + +{% endimportant %} + ### Example Assume there is a shared folder called `HA Backup`, with two directories in it `productive_instance` and `test_instance`. From 30d591182f84d961802ed17bacc3d3173c71fb9e Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:31:20 +0100 Subject: [PATCH 61/79] Statistics graph: update screenshots (#37302) * Statistics graph: update screenshots * Update bar graph --- .../dashboards/statistics_graph_bar.png | Bin 6405 -> 15916 bytes .../dashboards/statistics_graph_line.png | Bin 18628 -> 96344 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/source/images/dashboards/statistics_graph_bar.png b/source/images/dashboards/statistics_graph_bar.png index bd5db706253878378138b7e9a14613a0744c3a3d..6f636515dfc5eff4e02ec5db08c1c37c8dd5a542 100644 GIT binary patch literal 15916 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 literal 6405 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 ARsaA1 diff --git a/source/images/dashboards/statistics_graph_line.png b/source/images/dashboards/statistics_graph_line.png index b3a90185405cc36c5b7e3b57522a024ef0a2e643..6097d42563f79f2692ebdcdb3d8ad7fb4d6df08b 100644 GIT binary patch literal 96344 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
0!!A;W7}`NKey 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%0A*ljYm(h~ zbyvExZ3S)_aQUAy7?qry&HId5RTl?a2I+i;V$LIT4O&odrI5%(P&4>t*W_adUb#8y z{&d-}w#~~=-S078+xiS9P5mz4`zik8$6#j#k=2O}6fzWPw*ik%)+`l~nbhDWfAz{X z9yU4MUYO1;+x055;=iyfedJ_dzy0_n#RhtKPZMoRmH3f8B=>e*xpp2)lNz%bMSq3! zd#p`dF8S0B0mq>}sZFo&Eh^M%Bl8%#;x8U97R5+sn7F`7{xRWrNMK|m13Pqyqz(A1 zn7H_F^0(Ago!rUo(G(^Wi|HI&gL)%GK5d*%?f z_ta;8y@OavX;tOtTQG2(sn-PEhxy~@2~SeJUM4??H$0g$f_g0O0}gyGWC^vRd^Wa? zRqKN>g&gH?qJl*sJlpdqWWP&<(_gV zWosocX8fGqPpOX#Uq#H0_zk;(Br@?1;Uyn{tVFjy=aCh}*3-e2ApboaBR$3ZK%z5{# zz;}QYn-YRaqD?LWm|>Cyfp5&`zaM_gKI}%iEJWww+I9)!p5G?%qk3ImVOv)g&o3`e zm;3a)frk~RdGd%@f21S|SZ{s58j)mCzFg?nFt5#rk&bf;Ln!CNM1YcBGsAY0 zU)S_97!yeT#YZ>_#7HSU6ZFOZ@V3M8bMXBt=}!RhzrR6UOm%(mGg=%Yf>eB#Os>fV z2CbGZ7lZJ#mJ@Yp`9c#V}NHe!VFWbVXz1^uOz{w@BcTi|%F+3`&6W8qxA zxM+KcCtaEM`ZIFs1|kD!-^bU>bFD%=v+DeO=ifEMT^9|QWYCbOK8-#+7&!FcNgXxR zLEP@|>GlcXQ(GB5wIvh#m2Sc6T5KgDFH^`3wTNZseSHmV*!N?qv${uF!b305$XEK1 zJCEP1Xrv`6$Y4zZ8`RJOairpXUo$ysd$&#fB*C}or;^!f&1R9L+}Y^&&4eATi-|vB zXtR;DjD2UH+f(#RPeDFt+i~yRC@lq%YI4LPQ*<2p8zq&7*WPW!IADV)Ls_Qxi?IlV z5YL&`ON>W1i_8ut3}RQJbBh}|a8&sJ<*+QhrIU>G^)2>~b!?K-+w6M0Cjckt;rE}3 zsjP_@X1U_)TFda$H;m=>8P%kdK+ZM!lZYQGiJAqc$_bqm85F!uH{9WxLQ~|IteQQA z8yZFL33O$Fsh5{@A$J#DU#WFc)$m{nnnGP0dvmlOF6(#rq0zw`=G3Mo!D5W1s5bA< zKdAa;KJOu3zSCIeR3d+W@X5D^hM>yOyvv;5K{;#xq&U#t8d@R zgoxGmqgE{PdvZGYo!-oG-(KNzj$9f@Jg7o5aWY*zWRezAKBLz1tz@B(LcpGG#(mA< zIB0J!*K@)eEoy0K7hSz1wP%WGb(}gUaijdxjB^r?_#=qS&CA%cE0e7Q*;M1ZWB-c* z7ZL`Hs+T3`biDcCDl?QlD^TrERo|3bds}4cp6O(BcS*lMh5irH#7+bk`(!Xx4;_i) zHh5o+!ElxYP}ba&H^R;3Cujct>opR1|9#abHyAK0LvGxJD9!)R%NRD`KeMgSw-mB} zpY^@OE0&`sV(dXA=rU6TkTd<%*Y4Ik#T_}&E9^hoLowA_yu4@;YEx{ModqqiHZU3t zRzI$w^65noOYln+2?-Uv{bKy+{PzxmYe)kaf3|?I(g%-rOW3Tv6ScEd$+N$^yx3aQ zlv&nn<0=BW76*$5BY{`F%r2tfx+ka8IKT#`FQP#3lx!i10P{%paM_0X?#o7g;gT2w zl|;od zIOibUhJk)L-&a~@;7$6&|jTjpq;W`U(24fwp-3sG!7FdpSE z5-n0>%%*GiPjwQ{%~0K%vn_j|09Y7~R~jm1nhBGe{l$b4p=F^a`1)4F&INqj+W_4i zk|3IFjGdroMJE`dBwN#OVdkKNeo1^*b~m>Vi;Z%&jLGW$ENhaX z?YEZC4=kML`MKDJZ+L-Wek*hQIaEdw2ViHa7NwtwnxOvVT29VSu0Sj^JpFn9} z12IyL(>h(*$5{H0Rpx|FyyL>yqL z;C`Z!Id%7-M8PD}jLn&e>%jAANM-tkGoChTYzL$Ze@My#yLwN%UN%W(tt!XfF={6J z3_LLl{39yaD*vSxCp~ZT$Y@rFJq9hgQB(y?sv_Y5K_`|9u`S)YJ1q6mg23wC3#deC-4A&kgv-S6i^v%xTrs@)waAjLcikYeVOj9GVe7Dm;O=M_vb|6d18|T z#G;g9y}V5Z-vnQjj4Fq$${PQ-9G=YS_?Q%CD84%vi)nUE)MN6YvC%Dw2tvp z@0BnX;N#nCJG&UI8m^~c8bIr@q|D-PowK0P$@UwOyV@AbGW^eVsZ{Ka{I^J}07PKG z8Rn#31rJQG$lhTS~~oS*S!+)Ec_VC6d}+7?A~WCeNq(SIIj*GQ>or@lwGlu8WM zn+OSiedSPqSH`68rgDtbhn8G(O;1s4y-ci5-&)U98RWBYquVwAOZqh62QS@bz9r9= zn$(%#&)E#5Mr!&^O7vL|^@0-5(tq9I{^iUQ#a&#ykK@I3M$#s2)njbIXTtiwQEUB$ zalyLlWND4$-oe!M5?1?thG_r?9)Z{P&Q0~T<+CCRx}*2?x?dQfM0a_<8(gc{?ziS# zZXccY%vy;qGnuiC&d^F?v{T)zj!2D|v*i?|P5xER3}K7GUGAAXlE><)N1+)e?}61g zZ&B}JZ^q(1Hu9lA;infHtE;+t;a$4=-uv&8V0Dvw(f22FNe}oZZR7t)@68db=lk2gavGk;R!xWqo{O*KEr~*V6R$2NM z6?0YbO+9`+%{RQy=Wv5y*3dHeE#f@zentP4XJqdfvFtY8211J4LXF|a+>zURP(Z}u z4iiNn+su1G^A05TA4DL2k=C@{-p9<4>cV_TkEz;p-{#}x5*AxSn|q6bFx^7p!7+Lg zZ|@sPg>WiH zeF%Nf!k$)XWWJL3H_ZyGHC~4`pYMIxlwO?U=o=)o{nfj*fj1|xA|;495Z@4d`4bc5 z-)iP}TtYnK;=X+Wlm1130QvrX;fuyUq?v&4bLX+&XW_C2BR_X zM6kb!5WqO}97Xpo@$c6@ZE;Gl`xbl5%$jvNWE}-$7-QBWdVP(f9`!LvgM&dODf~@; z6EgUglAa8EoSJ4ZJ4N;j$KK7OCk6-?Qu9`X%+N*kJI*X059I0DjPoZOa5=gkY}0Sl{h?M*LVeY(DDG8jeQp)5PG)0hQT%n1!TGx*m}FiiFPo zLlP9F?kDUhi(aag$q|m_961bE`q0Wm06y) zeYL%k0U(&MVI406R%-bs zyPN>b)wfBY4SZ9Vrvj9uPv>EqCIX!8F}m$HSd-B0l^hbJI|e^sf^=bm>}@1s(~Mv- z&fvq?dkoMaY{3jQf!xZCW+3~{r`~Vz3a!71YA4+RHQ^ZUBN~?BVivxIg9%!OJrkuL z#eBz5|88C~MDmIO@r9Jg=REgM#$bKs;wZ%gwZPI3Nz%!ZGde=s_F~LRo)^gao5*(9 zVlC{rzr~6J4ZqQFA1M<693XbP-+jSO7Z7hS_Lp~Gib zh(4yXENH~_A!n4joCt^XTJe-&VsbRUP#N1|LaU`hp69onV~7bJ*wL35Uu znf}ioJd+%=@Q|xcp1tKjk)>Vaa5mm!V#u+BtZFwx5i)YGXfp)WMngb;iU=?XK^^>3 z5GH7&0&Ej6sP!Pd@-X3f_BAUry=rACwKVI!$|G_&`nw-+^np>G3qq@9ncTDwwI(< zFfYl!bo>nnCdCE1y$RlkUi=UD%fq51Cq{KoRT7LJ-g)ui<%@F(Yl(qQz^J)4pWpA16cCijhrAAlytb1HR(dyk zdNcZ0uLWh62&i%;KD}?M2o&id&;K&Iiqu!s>RV$2NpXH(%Zuc0GT**bI#8aH?YK~~ z@~l$xNMIX2vR;bI*Rp+V5D^(EZVF=qbiyt4dXdrUnsIl+A6NdQ7mQNDm?W1bTV!BU zk!5Q1dNIR}77b42bfeOWVn;+N8U3G7JHva6x78k8mmIE5yJ;ShafzM1B-D@TmW z-CEDQ-x;yEt0bqSM6VJM0XYeUutXhkE^%^jcG3?NyFVMbq0C|dL;hF>D4VqM0k#d| zdZubx`?gSK-GT4xj1LWyj_!j+W;A+T;vo8n&MEO{0FEJiaAwrw1Ji#q10sHQ6h8N1 z%W3o`wyVKDMV9@`Pt@K+13eCe&-@C3Wa0BsuZU56csGd+xNX`r@TMRFT<>+yWpDg+ z?S`Q4RHsTKcMze>`T?`2YM%C4`Cv% zy^j=fM@ncVAr;uTzeqrAKY*@knaH*uYaS?VHHgT{Z%qE-U)F_oD)C3pif74E`TzWF3$EHLVCzToVA?_8wSe zM;T{O0mIQ~Da8Lx8Y$HoWE@2AgVzkU!g3@9*FHr-vassJtMh|XT~_)K*Cck^)29xT z$GdmEP^kwdCq4*%>3el0{4VXWCwwMF(+3@LJ{fAn=4I#T?Ci{wHC}VRfe(6ou-KNl zdfzWVyrXX+VEDbY!W$t>#J6L0d?Z7Ne#2?%5G4K^%{iTQ&Qx<1JH&i1EQ1A>4Ncz!eMqG9R92&ctOpi&pc2Zt+N)sEJb4k<@e=bVB)7O8##!kz9HJ3*bofml7~75=(A zdoB-7JqvcACM7O=>3`E*b`v75QgbJEw;(K}&dmBuU9c)D(0r$xII{%NO zS%~PYGQLTVUY4Ua#F)nJiNVMGpa)s{mt7zZ0xeJOE$eGEcHolRh@;F30^LZ_T72>@ zyxmT2cOIxnLDuNwZESrGy(`{_o|-$b!K5BGM3Cg^Hy?y5+1-R6%V~Yuc~Zg~Azs0d zEHvkUe{ZO!k3$1DKdXD8K^$%VsL_L5YN^8_JrXakJc9m?m#kQSky!ORnXLl>f4wAh5qz7pRa&OkiTQGP6n%RF)1tcx&du=q^EoV0uD>;O;@Izg`9ahsCjT z5HSG%)qC|csOoAW1m1md9NFcUZLc%KJM-onp1tewV%o zhHS=9ZSTyAoElMurP(&em>Ag11*wuSKM*W&SlDmip}siiy&d%G8kUC>VYW%nQjc^=_k&NHc{EbdyU$Y5>)Vb^vJbbb z>lBXLckC$Mz^I|Fz=c>Xgz2#8WcSf4>X)apt)a<7p8NGP7KW@kYK}y^HKxx1&iB8C zQftV84>d3Y+Q2bbjnJ+D%kyZ{K7%S&r$0iOIt}q zY;>P0txD&bKSr_3M`FF$;=!jX97+sF`A~DE0jYNevv@T?2ewaX9mYPVbe!KOiW{!p zi+Eq8o~SGR6mu)v@%5L3o4m6oz+1TK3I}SrkF~&}6yI2BX>D@S!Gk)Bf8`hfh?S@u zkbIqHH%szqqtG2~y#r>$UZM48?L$q}y&-)e+Th}qwj!n-WU3?PCe;X|0a^PV0`(Xy zs)Sq>aOG03VO_Tpyw=g5Z^x#k%IqhJ1qt6!N(9-OZ~G8)EnjOqgcSeBx8Ara;M`dj zsd_1aI+cMbCWL6#=P{cQ3`JB?w}o=keXL;sh| zuPpV#jaG4J5E?5Qg^mrNPd9pHEmvZtfqJB7XmMS(L=wUi@68RjhC+)B{v5^0fNeFb zAcP6;uQ|fI)3pKRS`Ykq(0)xG8#MhWa$Np&c$A)j%**do0FDznX?IEJ}m{Wihs@Y{=`F%ToW$9Tc9D;G-oq*(65)hp&k= z2J_mG;X<8s%78S+lxDUi1kS%c3J`k2Jr6aod~3LdxvvRK;=*OX1!Zevyr7oih(8Ml zjTKset{JBoI~&7jJUCs~a%C0qc)T{`D~14p-IvNM9<}EroXMVI3;%G{={@_$Hp*ZQ8Z`C zYQ1P*T3C){4Zq51mJ-&hc^nEw8#5}&mjSS~Qk;hoC{h|yCFq0y5Gl*vZ6xTj?>PBW z?Tu)03|W}lgB$kFiiZc;c z2T>2rnu1y#&LJ*!b}q4*{EUXBIBc*CS(w_?k9qdU{Kag2IwDs?aONQgv_J5|pj` zIiU}5r>wny*FR5EO1jFF_|$%ix^7JGK|g%QvT;*jq{GVzwE@;Uj#aZW&?$aHWaVlI z80or6KhgWx_w!&f6xv;XWfmW}o$`_+ej4tbd;<+NgML89-tmihm1o49SJT!VMWTyh zc+ypip;(U9liOqf?0dY^0JsU1A|Sc!KP#Q;mOrJecMaSPA|=4L#)Vnj*@gi*T-=s& zI<>V*r;woyd4>qBN2OmR_a#Iva4FtOgHshtG~Jx(MYT>JReY2#yba4{>HG=(JUQUW z{YpyhEC$s&t9KOLKzF{#n55aiFjog z{Dr^|M{n|ICRz~RUqa%cewJ=Jz>f5G#-hmSQpfU`21Wv9oQ z$^#y>c@c0>k?rIym<%L#UQk+C+^3`Ut#Drtixx0REQ%LrH5KE}rFPV1Yc)tU#|LD; zSu}mHSgHBLVDuK7TQl0qbtAM|avzRF#6HQ#Iqur-JII5t z^0)1f>Y=w3;9azo(3>1G+pBwE4zt996UbP5OpBb4KnXs>4RS~@c>W`~Q_Xysn>Z^` znrc_oIyzoydP@e%bI&Ef&&y~;(7JfUI&hiBffhIxGVRwSqyZDuXaHU8j8m0W5xp?^ zG)#upE0NV zD$7@~7p_H&#)0QDQIVjK1`*P!xrP{<(0t(mlPWYg(*9HW7Yx%SDvWtM+Au_m1_FFW zH%i3H)ViNm;$Max#tWpsh?P?fQSaq_>FiT_eCr&rO&{pErbgjni4C{Z$bzg})@U6K zryxS%Xe~i^L0m(=b+_k!0ndv<`n)H}198my2i;aDBpCqe zK<$LhW>P3NL4s6yI87thkb~{!euJ!17svf@RW>GaDeEgJKUXpplYvv}f1vKqxX|&U z>Nk`uN(I6~_h}ytm0a9UWB_1FEDdXKOtE$Z_e4Fh6@ZSOAX<)f3g19NALNus_`mtevFfT|K; zrfuzgpIkoa$^a|{^)Vv2>@;Zb6yTjX-a3SOHSdSSa~BDX4uumXX*O_5xqtkpg3q&0 zOw!0E1D%D+$e71iB|%-)1Ge(>7ca2vqtfE3ej)Zgw+x^pLIPU}WBue;Jhl<|k89

10Z2kmhC)4#eivd~j6^|M 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�^Hz-ghI-(A7=`45ZAJB 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 Date: Tue, 4 Feb 2025 18:43:59 +0100 Subject: [PATCH 62/79] Energy dashboard: update screenshots (#37304) --- .../energy/devices-detail-graph.png | Bin 48216 -> 49365 bytes .../dashboards/energy/devices-graph.png | Bin 8209 -> 24584 bytes source/images/dashboards/energy/gas-graph.png | Bin 134859 -> 36609 bytes .../images/dashboards/energy/solar-graph.png | Bin 7117 -> 41228 bytes .../images/dashboards/energy/usage-graph.png | Bin 7071 -> 51094 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/source/images/dashboards/energy/devices-detail-graph.png b/source/images/dashboards/energy/devices-detail-graph.png index 7c1341d1c05fffdc225ee996a48f0bbd9199cc30..9719d8f5e5771eb7c31eb4f452b2dab871702e7f 100644 GIT binary patch literal 49365 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

!PHgPMe6_A7gqT;as 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 CKvWF? diff --git a/source/images/dashboards/energy/devices-graph.png b/source/images/dashboards/energy/devices-graph.png index e28495ddbc6e5c841080cb140074fa640854ecb4..e8d0e472fd57d3b523097b27fc0f0effbe1b2231 100644 GIT binary patch literal 24584 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 JO2#z!zW~#wOlAN8 diff --git a/source/images/dashboards/energy/gas-graph.png b/source/images/dashboards/energy/gas-graph.png index c4ab3fbcaed5fe44e7dcf0b6dac5f68c67dbc178..47b97ad95c99b392a644ec439ff794f106477d95 100644 GIT binary patch literal 36609 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

bp{E-^0)*7JaE-6$^X*d;M7&EFkmS~+L< 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

n-A1fDP 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 literal 134859 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 JeuTCU`yY2@uT}s6 diff --git a/source/images/dashboards/energy/solar-graph.png b/source/images/dashboards/energy/solar-graph.png index 1e71c1da446fb0173644c9e161f008e2112029f4..daeab1318886b7edc9ed5e8d27cb9d73b3098c38 100644 GIT binary patch literal 41228 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 H(5?RhUbP~@ literal 7117 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

K8Fgik=D;dc6nIPev507V%C0+Tp`d)gMX z)zpWg9knC)NIFW0Sk1IEj(gG<{+fQ5R>kLs1XNi> zAXye#)}0+3^YpR6%*c-jA$OIa0n&7m=?=W6+eVofeD_=9YQk5U>~c^?^Zkm0^hm>4 z9fr?ZZT}o4LfjG9VHy_rCpY)&n3B_+!Y&tmj)WibBnRzxlX5HjtBlM%bYNDV8+N`Z zwdrTn@0g!$4VLt z%AS1z4JKUKzZ$%APjb<3a6e0A58JZ8dkSu*J^Y|z?6hnq>?Cq4Rf*e6`XGtAiTw~w z&cWPR_DtJZ$!U6fT1HE=XD6zy;5cg{bQO;G^>(V~$I2(XYB83{7NgP%x0MTG{>a^e=q6=DzH<`rORVWv)1*W&R_0WEl{58 z&^dK9{HofI&{X>HYWi-Tr{~X0+SWlaRgzhWL)-xvQHjK_OHZ$fXf|56>X>9~oOoaS zqExQyNW&yD99^H?1G#T#hS-1Y_8+g3!35-dJS47w4MMT)3DVbVX0Y9wsG{+;57li5841H-NxEG#1&5-c@Ik5v`bF?q(r&P=~!e`Vr$n)9&SLgv^Ie5rc2a z16o95uusXv*TUCb-N?j!cIf@_INf8kLoM*oviEARzZIA_78@#>ER*JNcjOVKtzT=U z_xL=`;)QB?!gyi$y&~o39n*KPB3qmvkUp)UkM~SrW?>x0U7KTQ=Qm~Ja|4H(9f1-< zCbP*Bz1f-_drDIUUp8MiZ=`ivG2766n<)Rud1e!C|MkwL1yQ4&pnG1UOnO}PwI`Q> zN1_2e)X%{WHm6mhf0r37efFxoT;^{lTCzaS*!LG5)WZ z?naO2vn-b{-b%q|d3Zeolt||cCwu5#;Sn2)jycV-G%LvE`~AU}^xz?TLs9vS8t$&H zWl_01^~}d~|F~!iJL3b8)MWv_6&744D{Isl51b^r_l^IvkZFoaHo7N#zu6T0#EtEv zlVxg|E8Hc?y;d<(@TEZUk#>On`|r7@JV9x)ng`f%H> zzuX@bTNMfU?FiYNoU8ABO*tMPPnB;Ed{gEweL_q}S}FbseDKNk6Jci3^{!1vU5~-B zOa;hu>OH+Mqi9M}LdNO5%5%kVUh(vSzn^FyBGrEY+Pkhu*2f!TJcYNPW{ob2_cunwVF{?1m#l+kZlRLq9P9h(nC~+k!z*Z_$1rT8b{pANUg6JSoq&ON#)FoU=A7?TO zq>`_>0bQebpL}1drJkP7Z3?D~3(WoA!k{w!w;+lKm+LbB;zZo&xP3o!F$FqybIqI5 y`7PV}Th#pkZKoAEZNgjBnRf}s82DJMtY0g&z+3RGko=pDLR-TC(xCP-^8Wze@biTL diff --git a/source/images/dashboards/energy/usage-graph.png b/source/images/dashboards/energy/usage-graph.png index 0b7c244c0ed0de4866e48045e9ba1bd45a9d2d7d..7fe5a7fd21b31caddc82d2cfe80897612e73869e 100644 GIT binary patch literal 51094 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 b&zh{h5OY=L8*_0I{6|?qUH+Av`K|v2T1a(x literal 7071 zcmc(EXHZm2+buzoI2=$wWDpP(1rbDHlXDatq9h3-8Qf%06h(3r5Rf=T$w3$xat=dg z$Z3Y0gGkO{xO2{VtKM7p$F2H)eN|n%yH~Hhp0)d_?&rr2R##PoTxYyaKtKR_p(LkC zKtKc#5D>m0C&nYT9`DKVz?AySSMpa^S7&EuL1n#jb91;JPh`^M>FMd=;o+S+c~CSJr7Scz2LyLa!_J2BYrmY0{)#Y!!oj^3l-|2K@(_G!;^gzFO|+ZJvp#8_W$Gk82pl^#|d~HFkD( zaD(CBtNU>^udh}*FX0rpO0DYZYG-F>T($P*<|Ymu<>%+;?(Y7hc5r-rd~a{BCUeGC zyh{Ch8LrW(rKP33ygVWzA}T8C>gacHaBxHZTvf(2uGh!Y({p$8WNmG2dU_g-Mt662 z$Hc^3{T{-hJnM32nH*CRJ^G`adrgz-;BdHyhX)4-$H2fqe0+RfUf#mOLVm=6%{8ZCovdIUii4qkILra1$fg4H#c`?X6F0% z@2#w?wzjqs8i!5bwE+PECnqOY!;uFE2dWXsq^1!h5_vTe@9XPpoLEy|Ute2W%i^5s z=H@0PC1sRQ0}C&flao6?Kacy+2Mf(@sThxOLpL@y_ROpY6*mOuD@$vDUpI=@rHD_gIU5)%WIlbs^o_rlwZDeGmt*zbB(E&cUt%?`fOO?Z<5I)D+g#o^Z#p~bi=eW}jOuv8?@k$he*T5MUesm7 z|J|rm52W!gwj5@Op4+s3x8BJVzAUAQ3R8N33F7_^`kAxiB81>|)S=?t9J2y2Br7VF z#NTy47~IRQ*72eKT5g&6*EDMpsSLL>^n>r(E!z%1>d*wy=?i|SONSSA=(1pMHONJ6 zdMD--Opy+<5QFz*vtoiCAUTx)nNk|g`_M>|sIc##99Nfuxwknxey&_fqtA*V?^4K& z0_Eucq2>L*G@LX5)gmD;F$73+0;o;b!KoP(y`P>4T$cPECg=(dQ;aAvc<*s|ovjwT zo-9ahy?z{4;zByr@JIAa*#1CO@%JsijWfo`{4r9Zz%!oLGkat>Bf9j-v5E2ns9b)W zcx9dO2+OLXTy|j;EM|(GP8b{f`ktNqDAA737x;yLI7_{RPGQq^X0q@uVmYeLNAUhK zf-<{jb^gC-zYMXTQh6U)?=idHVrNs)=?&Np7Yqlt2&-1C>&=-s-KZ^P3*6kleZj&l zmz5&vM%Gw&V#G5op3eydDx}UZ4&=-#914t5sFzxohfUG1b12FMaQ9`8M~wUgZOOk0 zUmF7@6iqsv{eJgZ5E*O*E^P*oOHW)e8PuO%AWs}5u-42}_MSz+}b9x7}7l$x|LD_m=L?^FV z0)C(44x@A9uxaB{2aCr4Wx|&y9u;hji zrSjQKe2(;^qR`hv$R3C}m)QM;iGGsU#!Q?0lL-@RS=L&k0w*Q;w8Z(;7ac{|u81QA zY%pR*>D~hdN7S~vq>n{&*+y311r?s58}8PY(F8a#UB&!X=bF!=&Qu}QEh$qk@vh3v zlC>@|QZvwu9B{1}qIxjkGdH)Cmh0;qls1>klW5DC6;h`+_ylzPbBXeIM zMk67HCr0KKAZ86SHq$rX^{ob7UEWWZm0MkMr<~(7$8Y(W#c+h8t1NTzI1TuSZ{oYZ zi7X-=Wg<)O18EMp=?l>(2d+VtZvf`^CaC`<3?VVbuclCjl@uD0$~_!poXU{KnUlk5rDP3-soF1k(V5#Zy1Cjdnw)uSq(QO;^ps5Hls)2-< zpJfX8<}w2wc)BDY^9tj#6l5z&YLH8RL57nAp^&|kiiE2STP?FuMo?_pni=elraXH! zeYUHE*mcc_Ky%nHWn`|0n6Rq}CQ`z`v^8@alhm8CPcZ0H1FcWvPJNc+oX7wwa;W4) z-Qz9JpKbyE1GHxSoFIVK`_{8%`qSPa z0=>fenl~*y;Y?k`K$F61zo;;%{GpZzYLf8|VNVISJoknm2m!nd$_t%Rg6{{uB{vX& zUJ&%aIwgL};6VSM^>1N=&u@3z%&4KN*L;ilLHnv3z17(^tEN|kEz_i1z*x;B0n~&T z|LW%$h6w_=dptfODc%eo;}*37pio3`&YwzBDAPoX$Q?uz89BJ%4U_kP2-K2DNSWMX z0XNL(5hb`I;(t`a%2&PqV~qgX(?|HPG~P>W^8c+%hL88JLB01>{|3W7goh+?h~m++ zibf7g?Q1|&yAbroe~BqDp@O1`)t!KN+nCV!UCdy@c@Gn3R#CW2rOaXl5B0-tpkz2uaptk*d5*Lsw56 z?2jq7#&*p3;*br^_$Oz&vs#wyqjOibYcR?SrpG!N zr4V$RPJb;w84$eF@Q`k?I;obbD`?Rk_zCH%C{f~d8h|C1##o>(w=wQr&ptNKv)aFs z>!{+1fA3a*cLL?g)4E*Qb!t$Tp%ST*$ddF9_h!PpKxJ5o`DXs!-m*qk9B%<@dcGlH z?0(@k0ca|`Iy&{bber|wA7fFaUd$sGZq2yT`7+^1_0Dj8b{1l|ULWMtzQ3?H`)#SF zY;f3qZR*Z>2Pi`I=;13v%uan~aie+lVgv+wP6zKjSH)hw)WUG9-4RvIjW4BWrrq9hNfCTAv@+vaLY+cEdKpxWt{OX z%(qz!*T60RB-3;cdMr*d$>m+euD#h~WOIi;UPouibPVy`20T0eEY6{NeERw9!=q%R zijyu)0oSkBbtPTw!=SQfToxwx&fDh}6qch+*(IEUI;zK3jH@1q9}kadqY_)X#2YNE zp~nG^Q4{+H;JNH!wDqAZDaO!VwZ|EnP+(9vaX+EmQrKaKcg>iG;xTNV`j?7l^XJ!l zol{xefTd2BMX7#6x9N4ZYGr}@ha8QTkk=A|@^wNa@sd%o#Zx^zR=EOk%ytSEc8L|Q_4R8pkFo5ZYFg>XoG64bkK~&R`1M*u^J}&S zcq(bbELvmff1Alx&fet(XTFLzpY6?rfHe*btB=E|5hXX_JW1I+I_AEKHw+P<2C(8{ zh!SczV^^WTm^nKt&L}R52rNXAA`82-V~fwzj>L8Tt}m%*uW4uzEZLaS7+)CJ!R!eA zaFjCsayMIgVcYLI53_y!8QJU|ZA)mfzm0JP1q)CkgMkZhSle5dQK7%FG@Ol1Mk4C; z9XtdZh(CSJq<{3M=@Z)8iNO$JxSNekhGI?@zA$8@!lFx^@wH~nqE)%+VP2rxhg@;~ z1oR;L#%LACJ2Ql>%a_`8@-#3^ z+^2>1K0~dfS@wrmW=LH7yPSnlfNSfNI;M*yH{bzHD}p(^dO=}sTR_vwha6r4XkeIy zAG$S1QBRba3)Bmka9;?5h<=%8DQPaTTr}YX!A7fAvc6oB>ux2%d(>-3WU2)u`S;hR z1CkrkO1oT*^U_?~5`z8ggSU|n&a55YXvBq2%g79_B+=>RELE>=4DC-U-7s^bPyu&1 z-Kewx1{Sloh9idall#gJl?ZZ&H+?vZ5p<{2sXs#wv%zIddhqs1mzi zAN2R9l6=ZD(Duan84r5Om^I@gQ{Pr}OR~sPE+F$+)oV_xieeOVlwOy5s-5IPQ`k|% z{9}bVSLH9Nfvh<C>&rJRO~)6n*j!8*I4 za_-UFiWVLLLnB5$Z;63Dtjb}A%cdqs^=FhekW54+hZn^OwUaDaKe)migtfO5r4BTj zwW_{Riht8$NeUNfQkY$*4BoFjZz%cD!EJj@gQ@9_i}sv0r4F-sC1#<x*$OUR5P9GyyZSr*@dLZ(Ys&<*DvlKDfLdSOG8D<{nGH&9>w>y<{d=*Fh z*J_xgjztq0aPr0!K?pzZ&2IVi*=B=MNF9M80b)~^EIbXGynWCB=Gx|x%8V-n02Eh6 zZkME9|C_-9?O{Pr-xuRE&v1GD!7T~FJ1^C22?rkqeasy;iR+yp7iK_kMnd$xe?6CY zfFOiw0rE|x;D4J!r?(Ge!t39L-YTV_FG`JO0Grx_&|caNOJ7K!2tHF;tA@!D;ktRg z39qm_P}@DbpI)vtIO!B6Z^#5UaI@Wz56Y=fJ zkM)PR1}iZ4P1y5#AY%#07u6}e$-5@N>n>nb@Ii=iciXT6~8*#1BWv_!{No70pZ9Tkq5t#c>D+dg1 zG(Au8S{Lpjx%?UsS?fq4Nj;QC1Koc?DH7NJ-gKqKXiNZ02{v4gQ}+G5aC#nM&Trk> z{&`5|uvUI#ea;41odXkL`Xs0?mfE4o$ZujMVKa|b%r_cr#qv#n;SgRkbP;Pj?pgQMuNd{UG_rQ^=HCXG>)3uqb9s9CqD4-Fdq@z?$+Z8ZGi*nsU>={> zLZjPgXCS1*NANljwQ=(e8gt)}rcMJ9`D*-lVZW6-yu+vqN&?kz(-~jnh6sMI$1fRF zK8KRP-)s)?(RfMGq6Uc6_{&~dr=iF>RJXfMx?Wz}1Va?DHZo?i|2vP>i9$hOF%SSc zj;BiQNS2id7fS;0yDqvKOgCD0kmOtWc39f=;Ri}GL+-5p)@3huyh4;19?LsYlin#Q zNibCpU0)$Rl34+c6pp^9y1myw5+v?HJ#es?Z#`~U;`87Bx`QqAhQEX#OUB#mOFHUm z9ZZ+sSz7o}dhy{@5Sw|~5m|3HbYAgdxBDfYRWMhSZEcHtpgRBGX*Mjes(>@mCYoc* zHpDm%SiVZCP5ilBFvQWL{cxB=B^wqi$${?~qimv=lgl*OR@)F z?Fo$&#E&xnC2|_MTpnp9T#=GkEW|AKE|(3RcI$9KbD1@NmAZ<15vpF1qODEnv>8=I zM@(*8jy-@RxqKGmjs{20#zJ{__7$45Uc!F~W45S-M*SfK)0kx}t&WAA7|}p$lI=l! z@BT7OWh-BBTJqS~NlR^!5C(AKOw`|a^62|xxxxFYv3Eq3IbK{0OCOu7iYc}LlWi|`M@ zUai49f)BFhPDD}H?qvd1_G8-x)Ud_8+ z-TI62m5*N%G{4N_1z>MTj^)E8--4R)SYV|J8s8yjKllOf0~_+p;)SaL1oubcnh#UQ z-aErGf!$2{%p7Fr?mvYa=nVSP@}YE!o{d2-eJpGNlyam4mn-Sq62ipE+;WbD|Du6KH56N7<%tN zTU65?xM+H%W5;@%aCfquhc|X-$B$d#?vI_}1WN2vce%usbe*$#sXii~iYDHnm0_ns zLe}uEnv_(Q;ZM$eA2ozAwozfKW!lsyAI*C4seS6@tB;e1N9w1!2LqGWbF)cL?&`r= zbOfK~vxUwQGx|Rt7fdryq%WsX&bYBAN++f`7iXQ}fJM>#Gi0`gQWuAZ+@aX37Wcs&3+af>>fXS6ey}X?3Z+_rnlujw0`XI z1@s}%ZrEL>KL#6y?t}t8VRzacpdFk0ak*+oJzRnF(rp!mw?6$DOks_1xclpl;L2;q zZY>5k{>+3=Gx=Vo?``A@2LApKGk*=*>A{4cf8zW;9NkEJ>rNpY5E>U2ZIWTHF#9ZQ zciXT|!;y2Cls`__>AkqRYfMk+6-B{rPJ{yCBU9spG3t_luFZL(yo~k|Nr~9z>p-}_lM=zFcZdvAIAbP z{8%p5oI%)k^jwXK743J|hWGaI$h>btmm+t)eoShJ^2PL9ZnRf;ux6DvByz%?a^%d( xE;!g0Wlljc;w5btplP;~ROP9ro`fcgsn6M|r=!PL{Es(+7xJodMKUHn{|7OnDP;fv From a2bf98a9eeb65edc5c4d01a2a12db41b0860d43e Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 5 Feb 2025 12:06:07 +0100 Subject: [PATCH 63/79] Backups: add reference to backup create automatic action (#37309) * Backups: add reference to backup create automatic action * Add my link * Update source/_includes/common-tasks/backups.md Co-authored-by: Joost Lekkerkerker --------- Co-authored-by: Franck Nijhof Co-authored-by: Joost Lekkerkerker --- source/_includes/common-tasks/backups.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/_includes/common-tasks/backups.md b/source/_includes/common-tasks/backups.md index f3fef159f9f..ac100916a28 100644 --- a/source/_includes/common-tasks/backups.md +++ b/source/_includes/common-tasks/backups.md @@ -75,6 +75,12 @@ If you have Home Assistant Cloud, you can store a backup of maximum 5 GB on 3. For each enabled location, select the cog {% icon "mdi:cog-outline" %} to enable/disable encryption. - **Info**: The backup stored on Home Assistant Cloud is always encrypted. +### Creating a backup automation using the backup action + +If the backup automation settings provided in the UI do not match your use case, you can manually configure your own backup automation using the [backup.create_automatic](/integrations/backup/#action-backupcreate_automatic) action. + +Using the {% my developer_call_service service="backup.create_automatic" %} action in your own automation allows you to create automated backups on any schedule you like, or even add conditions and actions around it. For example, you could make an automation that triggers on a calendar, turns on your NAS, waits until it is online, and then triggers a backup. + ### Creating a manual backup This creates a backup instantly. You can create a manual backup at any time, irrespective of any automatic backups you may have defined. From 09b78b22541ef889bed85216a3f736f49b7678c7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 13:46:37 +0100 Subject: [PATCH 64/79] 2025.2: Sync code with docs --- CODEOWNERS | 53 +++++---- source/_integrations/balboa.markdown | 1 + source/_integrations/bang_olufsen.markdown | 4 +- source/_integrations/brandt.markdown | 5 - source/_integrations/bticino.markdown | 2 + source/_integrations/bubendorff.markdown | 2 + source/_integrations/cloud.markdown | 4 +- source/_integrations/command_line.markdown | 1 + source/_integrations/cookidoo.markdown | 3 + source/_integrations/cozytouch.markdown | 5 - source/_integrations/decorquip.markdown | 2 +- source/_integrations/discovergy.markdown | 1 + source/_integrations/esera_onewire.markdown | 1 + source/_integrations/flexom.markdown | 5 - source/_integrations/fujitsu_fglair.markdown | 1 - source/_integrations/fyta.markdown | 1 + source/_integrations/google_drive.markdown | 105 +++++++++--------- source/_integrations/habitica.markdown | 4 +- source/_integrations/harvey.markdown | 2 +- source/_integrations/heos.markdown | 2 +- source/_integrations/hexaom.markdown | 5 - source/_integrations/hi_kumo.markdown | 5 - .../_integrations/home_plus_control.markdown | 2 + source/_integrations/homee.markdown | 1 + .../_integrations/homematicip_cloud.markdown | 1 + source/_integrations/ibeacon.markdown | 2 - source/_integrations/idasen_desk.markdown | 1 + source/_integrations/igloohome.markdown | 5 +- source/_integrations/incomfort.markdown | 3 +- source/_integrations/iron_os.markdown | 1 + source/_integrations/ituran.markdown | 1 + source/_integrations/lametric.markdown | 2 +- source/_integrations/legrand.markdown | 2 + source/_integrations/letpot.markdown | 3 +- source/_integrations/litterrobot.markdown | 1 + source/_integrations/mcp.markdown | 3 +- source/_integrations/mcp_server.markdown | 5 +- source/_integrations/mill.markdown | 2 +- source/_integrations/monzo.markdown | 2 +- source/_integrations/mqtt.markdown | 1 + source/_integrations/nexity.markdown | 5 - source/_integrations/nmbs.markdown | 2 - source/_integrations/onedrive.markdown | 1 + source/_integrations/onewire.markdown | 1 + source/_integrations/onvif.markdown | 1 + source/_integrations/overkiz.markdown | 7 +- source/_integrations/overseerr.markdown | 2 + source/_integrations/palazzetti.markdown | 1 + source/_integrations/pinecil.markdown | 5 + source/_integrations/piper.markdown | 1 + source/_integrations/qbus.markdown | 3 +- source/_integrations/refoss.markdown | 2 +- source/_integrations/rexel.markdown | 5 - source/_integrations/roborock.markdown | 1 + source/_integrations/russound_rio.markdown | 1 + source/_integrations/russound_rnet.markdown | 2 + source/_integrations/simu.markdown | 5 - source/_integrations/sma.markdown | 2 + source/_integrations/smarther.markdown | 2 + source/_integrations/smlight.markdown | 1 + source/_integrations/solax.markdown | 1 + source/_integrations/somfy.markdown | 5 - source/_integrations/tesla_fleet.markdown | 1 - source/_integrations/tplink_tapo.markdown | 2 + .../trafikverket_weatherstation.markdown | 1 + source/_integrations/tuya.markdown | 1 - source/_integrations/twinkly.markdown | 1 + source/_integrations/ubiwizz.markdown | 5 - source/_integrations/velbus.markdown | 1 - source/_integrations/velux.markdown | 2 + source/_integrations/vesync.markdown | 2 + source/_integrations/whisper.markdown | 1 + 72 files changed, 166 insertions(+), 159 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 5732fbb0b0d..e588a7e6614 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -117,7 +117,7 @@ source/_integrations/bluetooth_adapters.markdown @bdraco source/_integrations/bmw_connected_drive.markdown @gerard33 @rikroe source/_integrations/bond.markdown @bdraco @prystupa @joshs85 @marciogranzotto source/_integrations/bosch_shc.markdown @tschamm -source/_integrations/brandt.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/brandt.markdown @imicknl source/_integrations/braviatv.markdown @bieniu @Drafteed source/_integrations/brel_home.markdown @starkillerOG source/_integrations/bring.markdown @miaucl @tr4nt0r @@ -166,7 +166,7 @@ source/_integrations/coolmaster.markdown @OnFreund source/_integrations/counter.markdown @fabaff source/_integrations/cover.markdown @home-assistant/core source/_integrations/cover.template.markdown @home-assistant/core -source/_integrations/cozytouch.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/cozytouch.markdown @imicknl source/_integrations/cpuspeed.markdown @fabaff source/_integrations/cribl.markdown @Bre77 source/_integrations/crownstone.markdown @Crownstone @RicArch97 @@ -178,6 +178,7 @@ source/_integrations/datetime.markdown @home-assistant/core source/_integrations/deako.markdown @sebirdman @balake @deakolights source/_integrations/debugpy.markdown @frenck source/_integrations/deconz.markdown @Kane610 +source/_integrations/decorquip.markdown @starkillerOG source/_integrations/default_config.markdown @home-assistant/core source/_integrations/delijn.markdown @bollewolle @Emilv2 source/_integrations/delmarva.markdown @tronikos @@ -279,7 +280,7 @@ source/_integrations/fitbit.markdown @allenporter source/_integrations/fivem.markdown @Sander0542 source/_integrations/fjaraskupan.markdown @elupus source/_integrations/flexit_bacnet.markdown @lellky @piotrbulinski -source/_integrations/flexom.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/flexom.markdown @imicknl source/_integrations/flick_electric.markdown @ZephireNZ source/_integrations/flipr.markdown @cnico source/_integrations/flo.markdown @dmulcahey @@ -325,6 +326,7 @@ source/_integrations/google.markdown @allenporter source/_integrations/google_assistant.markdown @home-assistant/cloud source/_integrations/google_assistant_sdk.markdown @tronikos source/_integrations/google_cloud.markdown @lufton @tronikos +source/_integrations/google_drive.markdown @tronikos source/_integrations/google_generative_ai_conversation.markdown @tronikos source/_integrations/google_mail.markdown @tkdrob source/_integrations/google_photos.markdown @allenporter @@ -341,6 +343,7 @@ source/_integrations/guardian.markdown @bachya source/_integrations/habitica.markdown @tr4nt0r source/_integrations/hardware.markdown @home-assistant/core source/_integrations/harmony.markdown @ehendrix23 @bdraco @mkeesey @Aohzan +source/_integrations/harvey.markdown @Jordi1990 source/_integrations/hassio.markdown @home-assistant/supervisor source/_integrations/havana_shade.markdown @starkillerOG source/_integrations/hdmi_cec.markdown @inytar @@ -348,8 +351,8 @@ source/_integrations/heatmiser.markdown @andylockran source/_integrations/heiwa.markdown @cmroche source/_integrations/heos.markdown @andrewsayre source/_integrations/here_travel_time.markdown @eifinger -source/_integrations/hexaom.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 -source/_integrations/hi_kumo.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/hexaom.markdown @imicknl +source/_integrations/hi_kumo.markdown @imicknl source/_integrations/hikvision.markdown @mezz64 source/_integrations/hikvisioncam.markdown @fbradyirl source/_integrations/hisense_aehw4a1.markdown @bannhead @@ -366,6 +369,7 @@ source/_integrations/homeassistant_green.markdown @home-assistant/core source/_integrations/homeassistant_hardware.markdown @home-assistant/core source/_integrations/homeassistant_sky_connect.markdown @home-assistant/core source/_integrations/homeassistant_yellow.markdown @home-assistant/core +source/_integrations/homee.markdown @Taraman17 source/_integrations/homekit.markdown @bdraco source/_integrations/homekit_controller.markdown @Jc2k @bdraco source/_integrations/homematic.markdown @pvizeli @@ -389,9 +393,9 @@ source/_integrations/hyperion.markdown @dermotduffy source/_integrations/ialarm.markdown @RyuzakiKK source/_integrations/iammeter.markdown @lewei50 source/_integrations/iaqualink.markdown @flz -source/_integrations/ibeacon.markdown @bdraco source/_integrations/icloud.markdown @Quentame @nzapponi source/_integrations/idasen_desk.markdown @abmantis +source/_integrations/igloohome.markdown @keithle888 source/_integrations/ign_sismologia.markdown @exxamalte source/_integrations/image.markdown @home-assistant/core source/_integrations/image_processing.markdown @home-assistant/core @@ -470,6 +474,7 @@ source/_integrations/leaone.markdown @bdraco source/_integrations/led_ble.markdown @bdraco source/_integrations/legrand.markdown @cgtobi source/_integrations/lektrico.markdown @lektrico +source/_integrations/letpot.markdown @jpelgrom source/_integrations/leviton_z_wave.markdown @home-assistant/z-wave source/_integrations/lg_netcast.markdown @Drafteed @splinter98 source/_integrations/lg_thinq.markdown @LG-ThinQ-Integration @@ -506,6 +511,8 @@ source/_integrations/martec.markdown @starkillerOG source/_integrations/mastodon.markdown @fabaff @andrew-codechimp source/_integrations/matrix.markdown @PaarthShah source/_integrations/matter.markdown @home-assistant/matter +source/_integrations/mcp.markdown @allenporter +source/_integrations/mcp_server.markdown @allenporter source/_integrations/mealie.markdown @joostlek @andrew-codechimp source/_integrations/meater.markdown @Sotolotl @emontnemery source/_integrations/medcom_ble.markdown @elafargue @@ -566,7 +573,7 @@ source/_integrations/netgear.markdown @hacf-fr @Quentame @starkillerOG source/_integrations/netgear_lte.markdown @tkdrob source/_integrations/network.markdown @home-assistant/core source/_integrations/nexia.markdown @bdraco -source/_integrations/nexity.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/nexity.markdown @imicknl source/_integrations/nextbus.markdown @vividboarder source/_integrations/nextcloud.markdown @mib1185 source/_integrations/nextdns.markdown @bieniu @@ -578,7 +585,6 @@ source/_integrations/niko_home_control.markdown @VandeurenGlenn source/_integrations/nilu.markdown @hfurubotten source/_integrations/nina.markdown @DeerMaximum source/_integrations/nissan_leaf.markdown @filcole -source/_integrations/nmbs.markdown @thibmaek source/_integrations/noaa_tides.markdown @jdelaney72 source/_integrations/nobo_hub.markdown @echoromeo @oyvindwe source/_integrations/nordpool.markdown @gjohansson-ST @@ -605,9 +611,10 @@ source/_integrations/ombi.markdown @larssont source/_integrations/onboarding.markdown @home-assistant/core source/_integrations/oncue.markdown @bdraco @peterager source/_integrations/ondilo_ico.markdown @JeromeHXP +source/_integrations/onedrive.markdown @zweckj source/_integrations/onewire.markdown @garbled1 @epenet source/_integrations/onkyo.markdown @arturpragacz @eclair4151 -source/_integrations/onvif.markdown @hunterjm +source/_integrations/onvif.markdown @hunterjm @jterrace source/_integrations/open_meteo.markdown @frenck source/_integrations/openai_conversation.markdown @balloob source/_integrations/openerz.markdown @misialq @@ -626,7 +633,8 @@ source/_integrations/oru_opower.markdown @tronikos source/_integrations/osoenergy.markdown @osohotwateriot source/_integrations/otbr.markdown @home-assistant/core source/_integrations/ourgroceries.markdown @OnFreund -source/_integrations/overkiz.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/overkiz.markdown @imicknl +source/_integrations/overseerr.markdown @joostlek source/_integrations/ovo_energy.markdown @timmo001 source/_integrations/p1_monitor.markdown @klaasnicolaas source/_integrations/palazzetti.markdown @dotvav @@ -648,7 +656,7 @@ source/_integrations/ping.markdown @jpbede source/_integrations/piper.markdown @balloob @synesthesiam source/_integrations/plaato.markdown @JohNan source/_integrations/plex.markdown @jjlawren -source/_integrations/plugwise.markdown @CoMPaTech @bouwew @frenck +source/_integrations/plugwise.markdown @CoMPaTech @bouwew source/_integrations/plum_lightpad.markdown @ColinHarrington @prystupa source/_integrations/point.markdown @fredrike source/_integrations/poolsense.markdown @haemishkyd @@ -709,7 +717,7 @@ source/_integrations/reolink.markdown @starkillerOG source/_integrations/repairs.markdown @home-assistant/core source/_integrations/repetier.markdown @ShadowBr0ther source/_integrations/rest_command.markdown @jpbede -source/_integrations/rexel.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/rexel.markdown @imicknl source/_integrations/rflink.markdown @javicalle source/_integrations/rfxtrx.markdown @danielhiversen @elupus @RobBie1221 source/_integrations/rhasspy.markdown @balloob @synesthesiam @@ -718,7 +726,7 @@ source/_integrations/ring.markdown @sdb9696 source/_integrations/risco.markdown @OnFreund source/_integrations/rituals_perfume_genie.markdown @milanmeu @frenck source/_integrations/rmvtransport.markdown @cgtobi -source/_integrations/roborock.markdown @Lash-L +source/_integrations/roborock.markdown @Lash-L @allenporter source/_integrations/roku.markdown @ctalkington source/_integrations/romy.markdown @xeniter source/_integrations/roomba.markdown @pschmitt @cyr-ius @shenxn @Orhideous @@ -727,6 +735,7 @@ source/_integrations/rpi_power.markdown @shenxn @swetoast source/_integrations/rss_feed_template.markdown @home-assistant/core source/_integrations/ruckus_unleashed.markdown @lanrat @ms264556 @gabe565 source/_integrations/russound_rio.markdown @noahhusby +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 @@ -772,7 +781,7 @@ source/_integrations/simplefin.markdown @scottg489 @jeeftor source/_integrations/simplepush.markdown @engrbm87 source/_integrations/simplisafe.markdown @bachya source/_integrations/simply_automated.markdown @gwww -source/_integrations/simu.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/simu.markdown @imicknl source/_integrations/sinch.markdown @bendikrb source/_integrations/siren.markdown @home-assistant/core @raman325 source/_integrations/sisyphus.markdown @jkeljo @@ -784,7 +793,7 @@ source/_integrations/sleepiq.markdown @mfugate1 @kbickar source/_integrations/slide.markdown @ualex73 source/_integrations/slide_local.markdown @dontinelli source/_integrations/slimproto.markdown @marcelveldt -source/_integrations/sma.markdown @kellerza @rklomp +source/_integrations/sma.markdown @kellerza @rklomp @erwindouna source/_integrations/smappee.markdown @bsmappee source/_integrations/smart_blinds.markdown @starkillerOG source/_integrations/smart_home.markdown @starkillerOG @@ -802,9 +811,9 @@ source/_integrations/snooz.markdown @AustinBrunkhorst source/_integrations/solaredge.markdown @frenck @bdraco source/_integrations/solaredge_local.markdown @drobtravels @scheric source/_integrations/solarlog.markdown @Ernst79 @dontinelli -source/_integrations/solax.markdown @squishykid +source/_integrations/solax.markdown @squishykid @Darsstar source/_integrations/soma.markdown @ratsept @sebfortier2288 -source/_integrations/somfy.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/somfy.markdown @imicknl source/_integrations/sonarr.markdown @ctalkington source/_integrations/songpal.markdown @rytilahti @shenxn source/_integrations/sonos.markdown @jjlawren @peterager @@ -849,7 +858,7 @@ source/_integrations/synology_dsm.markdown @hacf-fr @Quentame @mib1185 source/_integrations/synology_srm.markdown @aerialls source/_integrations/system_bridge.markdown @timmo001 source/_integrations/systemmonitor.markdown @gjohansson-ST -source/_integrations/tado.markdown @chiefdragon @erwindouna +source/_integrations/tado.markdown @erwindouna source/_integrations/tag.markdown @balloob @dmulcahey source/_integrations/tailscale.markdown @frenck source/_integrations/tailwind.markdown @frenck @@ -899,11 +908,11 @@ source/_integrations/transmission.markdown @engrbm87 @JPHutchins source/_integrations/trend.markdown @jpbede source/_integrations/triggercmd.markdown @rvmey source/_integrations/tts.markdown @home-assistant/core -source/_integrations/tuya.markdown @Tuya @zlinoliver @frenck +source/_integrations/tuya.markdown @Tuya @zlinoliver source/_integrations/twentemilieu.markdown @frenck source/_integrations/twinkly.markdown @dr1rrb @Robbie1221 @Olen source/_integrations/twitch.markdown @joostlek -source/_integrations/ubiwizz.markdown @imicknl @vlebourl @tetienne @nyroDev @tronix117 @alexfp14 +source/_integrations/ubiwizz.markdown @imicknl source/_integrations/ukraine_alarm.markdown @PaulAnnekov source/_integrations/unifi.markdown @Kane610 source/_integrations/unifi_direct.markdown @tofuSCHNITZEL @@ -926,12 +935,12 @@ source/_integrations/vacuum.template.markdown @home-assistant/core source/_integrations/vallox.markdown @andre-richter @slovdahl @viiru- @yozik04 source/_integrations/valve.markdown @home-assistant/core source/_integrations/velbus.markdown @Cereal2nd @brefra -source/_integrations/velux.markdown @Julius2342 @DeerMaximum +source/_integrations/velux.markdown @Julius2342 @DeerMaximum @pawlizio source/_integrations/venstar.markdown @garbled1 @jhollowe source/_integrations/vermont_castings.markdown @jeeftor source/_integrations/versasense.markdown @imstevenxyz source/_integrations/version.markdown @ludeeus -source/_integrations/vesync.markdown @markperdue @webdjoe @thegardenmonkey @cdnninja +source/_integrations/vesync.markdown @markperdue @webdjoe @thegardenmonkey @cdnninja @iprak source/_integrations/vicare.markdown @CFenner source/_integrations/vilfo.markdown @ManneW source/_integrations/vivotek.markdown @HarlemSquirrel diff --git a/source/_integrations/balboa.markdown b/source/_integrations/balboa.markdown index 64778abf60e..72e7dd5984c 100644 --- a/source/_integrations/balboa.markdown +++ b/source/_integrations/balboa.markdown @@ -21,6 +21,7 @@ ha_codeowners: - '@natekspencer' ha_config_flow: true ha_integration_type: integration +ha_dhcp: true --- The **Balboa Spa Client** {% term integration %} adds support for [Balboa](https://www.balboawatergroup.com/) Spa WiFi Modules to be used within Home Assistant. diff --git a/source/_integrations/bang_olufsen.markdown b/source/_integrations/bang_olufsen.markdown index e0eca6154f3..50f59deae51 100644 --- a/source/_integrations/bang_olufsen.markdown +++ b/source/_integrations/bang_olufsen.markdown @@ -2,16 +2,16 @@ title: Bang & Olufsen description: Instructions on how to integrate Bang & Olufsen devices into Home Assistant. ha_category: + - Event - Media Player - Multimedia - - Event ha_release: 2024.2 ha_iot_class: Local Push ha_domain: bang_olufsen ha_platforms: - diagnostics - - media_player - event + - media_player ha_codeowners: - '@mj23000' ha_config_flow: true diff --git a/source/_integrations/brandt.markdown b/source/_integrations/brandt.markdown index 27d629a104b..fb0fc4e9c3e 100644 --- a/source/_integrations/brandt.markdown +++ b/source/_integrations/brandt.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/bticino.markdown b/source/_integrations/bticino.markdown index 36a08a851f0..77585f198f7 100644 --- a/source/_integrations/bticino.markdown +++ b/source/_integrations/bticino.markdown @@ -3,6 +3,7 @@ title: BTicino description: Connect and control your BTicino devices using the Netatmo integration ha_category: - Binary sensor + - Button - Camera - Climate - Cover @@ -24,6 +25,7 @@ ha_codeowners: ha_config_flow: true ha_platforms: - binary_sensor + - button - camera - climate - cover diff --git a/source/_integrations/bubendorff.markdown b/source/_integrations/bubendorff.markdown index 993fb43bdac..fc102ac0b13 100644 --- a/source/_integrations/bubendorff.markdown +++ b/source/_integrations/bubendorff.markdown @@ -3,6 +3,7 @@ title: Bubendorff description: Connect and control your Bubendorff devices using the Netatmo integration ha_category: - Binary sensor + - Button - Camera - Climate - Cover @@ -24,6 +25,7 @@ ha_codeowners: ha_config_flow: true ha_platforms: - binary_sensor + - button - camera - climate - cover diff --git a/source/_integrations/cloud.markdown b/source/_integrations/cloud.markdown index 76757f9796d..7bcc001f8ef 100644 --- a/source/_integrations/cloud.markdown +++ b/source/_integrations/cloud.markdown @@ -3,10 +3,10 @@ title: Home Assistant Cloud description: Enable the Home Assistant Cloud integration. ha_release: '0.60' ha_category: - - Text-to-speech - - Voice - Backup - Speech-to-text + - Text-to-speech + - Voice ha_iot_class: Cloud Push ha_codeowners: - '@home-assistant/cloud' diff --git a/source/_integrations/command_line.markdown b/source/_integrations/command_line.markdown index ab738b8f315..7b76fce566c 100644 --- a/source/_integrations/command_line.markdown +++ b/source/_integrations/command_line.markdown @@ -22,6 +22,7 @@ ha_codeowners: related: - docs: /docs/configuration/ title: Configuration file +ha_quality_scale: legacy --- The **Command line** {% term integration %} offers functionality that issues specific commands to get data or to control a device. diff --git a/source/_integrations/cookidoo.markdown b/source/_integrations/cookidoo.markdown index 4ab4345ba45..7dc2e7c19fa 100644 --- a/source/_integrations/cookidoo.markdown +++ b/source/_integrations/cookidoo.markdown @@ -11,6 +11,9 @@ ha_codeowners: ha_domain: cookidoo ha_integration_type: service ha_platforms: + - button + - diagnostics + - sensor - todo related: - docs: /integrations/todo diff --git a/source/_integrations/cozytouch.markdown b/source/_integrations/cozytouch.markdown index cc92b45491e..29159385581 100644 --- a/source/_integrations/cozytouch.markdown +++ b/source/_integrations/cozytouch.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/decorquip.markdown b/source/_integrations/decorquip.markdown index d805f0e9a24..23ec8bb3384 100644 --- a/source/_integrations/decorquip.markdown +++ b/source/_integrations/decorquip.markdown @@ -7,7 +7,7 @@ ha_domain: decorquip ha_integration_type: virtual ha_supporting_domain: motion_blinds ha_supporting_integration: Motionblinds -ha_release: 2025.2 +ha_release: 2020.12 ha_codeowners: - '@starkillerOG' ha_config_flow: true diff --git a/source/_integrations/discovergy.markdown b/source/_integrations/discovergy.markdown index d0b7bbbf5a7..98b92390a9b 100644 --- a/source/_integrations/discovergy.markdown +++ b/source/_integrations/discovergy.markdown @@ -14,6 +14,7 @@ ha_platforms: - diagnostics - sensor ha_integration_type: service +ha_quality_scale: silver --- The **inexogy** {% term integration %} allows users to integrate their [inexogy](https://inexogy.com/) smart meters into Home Assistant. diff --git a/source/_integrations/esera_onewire.markdown b/source/_integrations/esera_onewire.markdown index 5ede478d2e5..884e107f628 100644 --- a/source/_integrations/esera_onewire.markdown +++ b/source/_integrations/esera_onewire.markdown @@ -15,6 +15,7 @@ ha_config_flow: true ha_platforms: - binary_sensor - diagnostics + - select - sensor - switch ha_iot_class: Local Polling diff --git a/source/_integrations/flexom.markdown b/source/_integrations/flexom.markdown index 54f4abe1177..33c82c7c898 100644 --- a/source/_integrations/flexom.markdown +++ b/source/_integrations/flexom.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/fujitsu_fglair.markdown b/source/_integrations/fujitsu_fglair.markdown index 76add58481b..3d7a76e06f2 100644 --- a/source/_integrations/fujitsu_fglair.markdown +++ b/source/_integrations/fujitsu_fglair.markdown @@ -46,4 +46,3 @@ This integration supports the following functionalities (if the devices support ## Outside temperature On units that support it, this integration will expose a temperature sensor that reports the outside temperature that the unit is sensing. - diff --git a/source/_integrations/fyta.markdown b/source/_integrations/fyta.markdown index 9556e0eeafc..19378fa5291 100644 --- a/source/_integrations/fyta.markdown +++ b/source/_integrations/fyta.markdown @@ -13,6 +13,7 @@ ha_domain: fyta ha_platforms: - binary_sensor - diagnostics + - image - sensor ha_integration_type: hub ha_quality_scale: platinum diff --git a/source/_integrations/google_drive.markdown b/source/_integrations/google_drive.markdown index efc6d6d207d..f8678fd6cdd 100644 --- a/source/_integrations/google_drive.markdown +++ b/source/_integrations/google_drive.markdown @@ -1,52 +1,53 @@ ---- -title: Google Drive -description: Instructions on how to use Google Drive in Home Assistant. -ha_category: - - Backup -ha_iot_class: Cloud Polling -ha_release: '2025.2' -ha_config_flow: true -ha_domain: google_drive -ha_codeowners: - - '@tronikos' -ha_integration_type: service -google_dev_console_link: https://console.developers.google.com/start/api?id=drive -api: Google Drive API -api_link: https://console.developers.google.com/start/api?id=drive -related: - - docs: /common-tasks/general/#backups - title: Creating backups in Home Assistant - - url: https://drive.google.com - title: Google Drive - - url: https://console.developers.google.com/start/api?id=drive - title: Google Developer Console ---- - -This {% term integration %} allows you to connect your [Google Drive](https://drive.google.com) with Home Assistant Backups. When you set up this integration, your Google Drive will have a new folder called Home Assistant where all the backups will be stored. You can rename this folder to whatever you like in Google Drive at any point in time. If you delete the folder, it will automatically be re-created as long as you have the {% term integration %} enabled. - - -## Prerequisites - -You need to configure developer credentials to allow Home Assistant to access your Google Account. -These credentials are the same as the ones for [Google Sheets](/integrations/google_sheets), [Nest](/integrations/nest), [YouTube](/integrations/youtube), and [Google Mail](/integrations/google_mail). -These are not the same as *Device Auth* credentials previously recommended for [Google Calendar](/integrations/google). - -{% include integrations/google_client_secret.md %} - -{% include integrations/config_flow.md %} - -{% include integrations/google_oauth.md %} - -## Removing the integration - -{% include integrations/remove_device_service.md %} - -- If you remove the integration, the Home Assistant folder in Google Drive is not automatically deleted. You have to manually delete it in Google Drive. - -## Known limitations - -- The integration can only access files that it creates in the Home Assistant folder. It cannot access or modify any other files in your Google Drive. - -## Troubleshooting - -If you have an error with your credentials, you can delete them in the [Application Credentials](/integrations/application_credentials/) user interface. +--- +title: Google Drive +description: Instructions on how to use Google Drive in Home Assistant. +ha_category: + - Backup +ha_iot_class: Cloud Polling +ha_release: '2025.2' +ha_config_flow: true +ha_domain: google_drive +ha_codeowners: + - '@tronikos' +ha_integration_type: service +google_dev_console_link: https://console.developers.google.com/start/api?id=drive +api: Google Drive API +api_link: https://console.developers.google.com/start/api?id=drive +related: + - docs: /common-tasks/general/#backups + title: Creating backups in Home Assistant + - url: https://drive.google.com + title: Google Drive + - url: https://console.developers.google.com/start/api?id=drive + title: Google Developer Console +ha_quality_scale: platinum +--- + +This {% term integration %} allows you to connect your [Google Drive](https://drive.google.com) with Home Assistant Backups. When you set up this integration, your Google Drive will have a new folder called Home Assistant where all the backups will be stored. You can rename this folder to whatever you like in Google Drive at any point in time. If you delete the folder, it will automatically be re-created as long as you have the {% term integration %} enabled. + + +## Prerequisites + +You need to configure developer credentials to allow Home Assistant to access your Google Account. +These credentials are the same as the ones for [Google Sheets](/integrations/google_sheets), [Nest](/integrations/nest), [YouTube](/integrations/youtube), and [Google Mail](/integrations/google_mail). +These are not the same as *Device Auth* credentials previously recommended for [Google Calendar](/integrations/google). + +{% include integrations/google_client_secret.md %} + +{% include integrations/config_flow.md %} + +{% include integrations/google_oauth.md %} + +## Removing the integration + +{% include integrations/remove_device_service.md %} + +- If you remove the integration, the Home Assistant folder in Google Drive is not automatically deleted. You have to manually delete it in Google Drive. + +## Known limitations + +- The integration can only access files that it creates in the Home Assistant folder. It cannot access or modify any other files in your Google Drive. + +## Troubleshooting + +If you have an error with your credentials, you can delete them in the [Application Credentials](/integrations/application_credentials/) user interface. diff --git a/source/_integrations/habitica.markdown b/source/_integrations/habitica.markdown index 1cb7649fa83..0ba104f2012 100644 --- a/source/_integrations/habitica.markdown +++ b/source/_integrations/habitica.markdown @@ -3,9 +3,9 @@ title: Habitica description: Instructions on enabling Habitica support for your Home Assistant ha_category: - Calendar + - Image - Sensor - To-do list - - Image ha_release: 0.78 ha_iot_class: Cloud Polling ha_domain: habitica @@ -14,10 +14,10 @@ ha_platforms: - button - calendar - diagnostics + - image - sensor - switch - todo - - image ha_codeowners: - '@tr4nt0r' ha_config_flow: true diff --git a/source/_integrations/harvey.markdown b/source/_integrations/harvey.markdown index 17c6f3266ba..6f794a63162 100644 --- a/source/_integrations/harvey.markdown +++ b/source/_integrations/harvey.markdown @@ -4,7 +4,7 @@ description: Integrate Harvey water softeners with Home Assistant using the Aqua ha_category: - Sensor ha_domain: harvey -ha_release: 2025.1 +ha_release: 2024.7 ha_integration_type: virtual ha_supporting_domain: aquacell ha_supporting_integration: AquaCell diff --git a/source/_integrations/heos.markdown b/source/_integrations/heos.markdown index b6f991a3927..f65dadcb4af 100644 --- a/source/_integrations/heos.markdown +++ b/source/_integrations/heos.markdown @@ -13,7 +13,7 @@ ha_ssdp: true ha_platforms: - diagnostics - media_player -ha_integration_type: integration +ha_integration_type: hub ha_quality_scale: silver --- diff --git a/source/_integrations/hexaom.markdown b/source/_integrations/hexaom.markdown index 03973151a48..25437cfe148 100644 --- a/source/_integrations/hexaom.markdown +++ b/source/_integrations/hexaom.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/hi_kumo.markdown b/source/_integrations/hi_kumo.markdown index 61f5bec0c58..cb21484f899 100644 --- a/source/_integrations/hi_kumo.markdown +++ b/source/_integrations/hi_kumo.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/home_plus_control.markdown b/source/_integrations/home_plus_control.markdown index e8d1d1c263c..876bf968739 100644 --- a/source/_integrations/home_plus_control.markdown +++ b/source/_integrations/home_plus_control.markdown @@ -3,6 +3,7 @@ title: Legrand Home+ Control description: Connect and control your Legrand Home+ Control devices using the Netatmo integration ha_category: - Binary sensor + - Button - Camera - Climate - Cover @@ -24,6 +25,7 @@ ha_codeowners: ha_config_flow: true ha_platforms: - binary_sensor + - button - camera - climate - cover diff --git a/source/_integrations/homee.markdown b/source/_integrations/homee.markdown index 7835cb73896..1a68929510a 100644 --- a/source/_integrations/homee.markdown +++ b/source/_integrations/homee.markdown @@ -13,6 +13,7 @@ ha_platforms: - cover - sensor ha_integration_type: hub +ha_quality_scale: bronze --- [Homee](https://hom.ee) is a smart home system, able to integrate various protocols such as Z-Wave, Zigbee, EnOcean, and more. The Homee {% term integration %} will let you use the {% term devices %} from your Homee in Home Assistant. diff --git a/source/_integrations/homematicip_cloud.markdown b/source/_integrations/homematicip_cloud.markdown index 0f6345c135e..f78d2a88f1d 100644 --- a/source/_integrations/homematicip_cloud.markdown +++ b/source/_integrations/homematicip_cloud.markdown @@ -22,6 +22,7 @@ ha_platforms: - button - climate - cover + - event - light - lock - sensor diff --git a/source/_integrations/ibeacon.markdown b/source/_integrations/ibeacon.markdown index 38e771d94e8..c984360909c 100644 --- a/source/_integrations/ibeacon.markdown +++ b/source/_integrations/ibeacon.markdown @@ -14,8 +14,6 @@ ha_platforms: ha_bluetooth: true ha_config_flow: true ha_integration_type: integration -ha_codeowners: - - '@bdraco' --- {% include integrations/config_flow.md %} diff --git a/source/_integrations/idasen_desk.markdown b/source/_integrations/idasen_desk.markdown index fd479a02247..4d938794280 100644 --- a/source/_integrations/idasen_desk.markdown +++ b/source/_integrations/idasen_desk.markdown @@ -15,6 +15,7 @@ ha_platforms: ha_integration_type: device ha_codeowners: - '@abmantis' +ha_quality_scale: bronze --- The IKEA IDΓ…SEN {% term integration %} allows you to connect your [IKEA IdΓ₯sen](https://www.ikea.com/us/en/cat/idasen-system-47424/) motorized desk to Home Assistant, making it possible to control the desk height and also monitor height changes from the physical controller. diff --git a/source/_integrations/igloohome.markdown b/source/_integrations/igloohome.markdown index b2edd90bbe3..e82d39cf611 100644 --- a/source/_integrations/igloohome.markdown +++ b/source/_integrations/igloohome.markdown @@ -11,7 +11,8 @@ ha_codeowners: ha_domain: igloohome ha_platforms: - sensor -ha_integration_type: device +ha_integration_type: integration +ha_quality_scale: bronze --- The **igloohome** {% term integration %} grants Home Assistant access to paired [smart access device\(s\)](https://www.igloohome.co/#products). The features of this integration includes: @@ -74,4 +75,4 @@ Some generic troubleshooting steps: ### Authentication problems - Verify that your [API credentials](https://access.igloocompany.co/api-access) are correctly filled in. -- Ensure your API credentials have not expired or been revoked. \ No newline at end of file +- Ensure your API credentials have not expired or been revoked. diff --git a/source/_integrations/incomfort.markdown b/source/_integrations/incomfort.markdown index 10c0573eaed..57ff824d96e 100644 --- a/source/_integrations/incomfort.markdown +++ b/source/_integrations/incomfort.markdown @@ -1,5 +1,5 @@ --- -title: Intergas InComfort/Intouch Lan2RF gateway +title: Intergas gateway description: Instructions on how to integrate an Intergas Lan2RF gateway with Home Assistant. ha_category: - Binary sensor @@ -14,6 +14,7 @@ ha_domain: incomfort ha_platforms: - binary_sensor - climate + - diagnostics - sensor - water_heater ha_integration_type: integration diff --git a/source/_integrations/iron_os.markdown b/source/_integrations/iron_os.markdown index eb2a862337e..b6ac0a69b78 100644 --- a/source/_integrations/iron_os.markdown +++ b/source/_integrations/iron_os.markdown @@ -19,6 +19,7 @@ ha_integration_type: integration ha_platforms: - binary_sensor - button + - diagnostics - number - select - sensor diff --git a/source/_integrations/ituran.markdown b/source/_integrations/ituran.markdown index fd4082856f0..3e9b635fb88 100644 --- a/source/_integrations/ituran.markdown +++ b/source/_integrations/ituran.markdown @@ -15,6 +15,7 @@ ha_platforms: - device_tracker - sensor ha_integration_type: hub +ha_quality_scale: silver --- The **Ituran** {% term integration %} allows you to retrieve information from your Ituran-equipped vehicle using the [Ituran APP service](https://www.ituran.co.il/ituranfront/comfort-services-2/ituran-app-comfort). It pulls information from the Ituran web service regarding the vehicle's location. diff --git a/source/_integrations/lametric.markdown b/source/_integrations/lametric.markdown index ebd1264f5df..e7bc227dde9 100644 --- a/source/_integrations/lametric.markdown +++ b/source/_integrations/lametric.markdown @@ -278,4 +278,4 @@ Internal examples: `http://192.168.0.2:8123/auth/external/callback`, `http://hom ### The brightness doesn't go to 100% When the LaMetric is powered by a USB port on a computer, the brightness is limited. -To get the full brightness, use a proper USB charger. \ No newline at end of file +To get the full brightness, use a proper USB charger. diff --git a/source/_integrations/legrand.markdown b/source/_integrations/legrand.markdown index 13e13117fdf..db83c0dffda 100644 --- a/source/_integrations/legrand.markdown +++ b/source/_integrations/legrand.markdown @@ -3,6 +3,7 @@ title: Legrand description: Connect and control your Legrand devices using the Netatmo integration ha_category: - Binary sensor + - Button - Camera - Climate - Cover @@ -24,6 +25,7 @@ ha_codeowners: ha_config_flow: true ha_platforms: - binary_sensor + - button - camera - climate - cover diff --git a/source/_integrations/letpot.markdown b/source/_integrations/letpot.markdown index baa14d6f3f7..0e1080eb664 100644 --- a/source/_integrations/letpot.markdown +++ b/source/_integrations/letpot.markdown @@ -9,9 +9,10 @@ ha_config_flow: true ha_codeowners: - '@jpelgrom' ha_domain: letpot -ha_integration_type: integration +ha_integration_type: hub ha_platforms: - time +ha_quality_scale: bronze --- The **LetPot** {% term integration %} allows you to integrate your [LetPot](https://letpot.com/) hydroponic gardens/systems into Home Assistant. diff --git a/source/_integrations/litterrobot.markdown b/source/_integrations/litterrobot.markdown index 31a5f276fac..e982be8e876 100644 --- a/source/_integrations/litterrobot.markdown +++ b/source/_integrations/litterrobot.markdown @@ -26,6 +26,7 @@ ha_platforms: - update - vacuum ha_integration_type: hub +ha_quality_scale: bronze --- The Litter-Robot integration allows you to control and monitor your Wi-Fi-enabled, automatic, self-cleaning litter box and pet feeders. diff --git a/source/_integrations/mcp.markdown b/source/_integrations/mcp.markdown index da2cde1a3f6..daf088aca75 100644 --- a/source/_integrations/mcp.markdown +++ b/source/_integrations/mcp.markdown @@ -7,12 +7,13 @@ ha_release: 2025.2 ha_iot_class: Local Polling ha_config_flow: true ha_codeowners: - - 'allenporter' + - '@allenporter' ha_domain: mcp ha_integration_type: integration related: - docs: /integrations/conversation/ title: Conversation +ha_quality_scale: silver --- The [Model Context Protocol](https://modelcontextprotocol.io) is an open protocol that diff --git a/source/_integrations/mcp_server.markdown b/source/_integrations/mcp_server.markdown index 443137feef0..95d031b5e83 100644 --- a/source/_integrations/mcp_server.markdown +++ b/source/_integrations/mcp_server.markdown @@ -7,12 +7,13 @@ ha_release: 2025.2 ha_iot_class: Local Push ha_config_flow: true ha_codeowners: - - 'allenporter' + - '@allenporter' ha_domain: mcp_server -ha_integration_type: integration +ha_integration_type: service related: - docs: /integrations/conversation/ title: Conversation +ha_quality_scale: silver --- The [Model Context Protocol](https://modelcontextprotocol.io) is an open protocol that standardizes how applications provide context to LLMs. The **Model Context Protocol Server** (MCP) integration enables using Home Assistant to provide context for MCP LLM Client Applications. For example, you can expose your Google Tasks To-do list as a tool for Claude Desktop. diff --git a/source/_integrations/mill.markdown b/source/_integrations/mill.markdown index 94c33d1edb0..ca85c0eaa2e 100644 --- a/source/_integrations/mill.markdown +++ b/source/_integrations/mill.markdown @@ -11,8 +11,8 @@ ha_domain: mill ha_config_flow: true ha_platforms: - climate - - sensor - number + - sensor ha_integration_type: integration --- diff --git a/source/_integrations/monzo.markdown b/source/_integrations/monzo.markdown index 0534bc085b6..0690f319f7d 100644 --- a/source/_integrations/monzo.markdown +++ b/source/_integrations/monzo.markdown @@ -2,8 +2,8 @@ title: Monzo description: Instructions on how to integrate Monzo integration into Home Assistant. ha_category: - - Sensor - Finance + - Sensor ha_release: 2024.6 ha_iot_class: Cloud Polling ha_codeowners: diff --git a/source/_integrations/mqtt.markdown b/source/_integrations/mqtt.markdown index be923a8968a..2282cd1a0a0 100644 --- a/source/_integrations/mqtt.markdown +++ b/source/_integrations/mqtt.markdown @@ -44,6 +44,7 @@ ha_platforms: - valve - water_heater ha_integration_type: integration +ha_quality_scale: platinum --- MQTT (aka MQ Telemetry Transport) is a machine-to-machine or "Internet of Things" connectivity protocol on top of TCP/IP. It allows extremely lightweight publish/subscribe messaging transport. diff --git a/source/_integrations/nexity.markdown b/source/_integrations/nexity.markdown index 58e47fe160d..f507a7bcb73 100644 --- a/source/_integrations/nexity.markdown +++ b/source/_integrations/nexity.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/nmbs.markdown b/source/_integrations/nmbs.markdown index 45e095d32a1..a5c78dea0ee 100644 --- a/source/_integrations/nmbs.markdown +++ b/source/_integrations/nmbs.markdown @@ -6,8 +6,6 @@ ha_category: ha_config_flow: true ha_iot_class: Cloud Polling ha_release: 0.85 -ha_codeowners: - - '@thibmaek' ha_domain: nmbs ha_platforms: - sensor diff --git a/source/_integrations/onedrive.markdown b/source/_integrations/onedrive.markdown index 6583f93ea32..955ebd677e9 100644 --- a/source/_integrations/onedrive.markdown +++ b/source/_integrations/onedrive.markdown @@ -13,6 +13,7 @@ ha_integration_type: service related: - docs: /common-tasks/general/#backups title: Backups +ha_quality_scale: bronze --- This integration allows you to use [OneDrive](https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage) for [Home Assistant Backups](/common-tasks/general/#backups). diff --git a/source/_integrations/onewire.markdown b/source/_integrations/onewire.markdown index cd0a60be21a..f481aeb412d 100644 --- a/source/_integrations/onewire.markdown +++ b/source/_integrations/onewire.markdown @@ -17,6 +17,7 @@ ha_platforms: - sensor - switch ha_integration_type: hub +ha_zeroconf: true --- The Onewire integration supports sensors that use the 1-wire bus for communication. diff --git a/source/_integrations/onvif.markdown b/source/_integrations/onvif.markdown index e7b73a3013a..88d422f37aa 100644 --- a/source/_integrations/onvif.markdown +++ b/source/_integrations/onvif.markdown @@ -8,6 +8,7 @@ ha_iot_class: Local Push ha_domain: onvif ha_codeowners: - '@hunterjm' + - '@jterrace' ha_config_flow: true ha_platforms: - binary_sensor diff --git a/source/_integrations/overkiz.markdown b/source/_integrations/overkiz.markdown index 20e0a378ecf..6589d6cb1c2 100644 --- a/source/_integrations/overkiz.markdown +++ b/source/_integrations/overkiz.markdown @@ -22,11 +22,6 @@ ha_config_flow: true ha_iot_class: Local Polling ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_domain: overkiz ha_dhcp: true ha_zeroconf: true @@ -169,4 +164,4 @@ Please note that only a [limited set of devices is supported via HomeKit](https: This integration follows standard integration removal. No extra steps are required. -{% include integrations/remove_device_service.md %} \ No newline at end of file +{% include integrations/remove_device_service.md %} diff --git a/source/_integrations/overseerr.markdown b/source/_integrations/overseerr.markdown index a6ed047e6ac..f673fb85ba5 100644 --- a/source/_integrations/overseerr.markdown +++ b/source/_integrations/overseerr.markdown @@ -13,8 +13,10 @@ ha_codeowners: ha_domain: overseerr ha_integration_type: service ha_platforms: + - diagnostics - event - sensor +ha_quality_scale: platinum --- Overseerr is a service that allows you to manage media requests and to integrate these media requests with Plex, Radarr, and Sonarr. The **Overseerr** {% term integration %} allows you to integrate your [Overseerr](https://overseerr.dev/) instance. diff --git a/source/_integrations/palazzetti.markdown b/source/_integrations/palazzetti.markdown index 29cb2659bc7..98242083763 100644 --- a/source/_integrations/palazzetti.markdown +++ b/source/_integrations/palazzetti.markdown @@ -10,6 +10,7 @@ ha_codeowners: - '@dotvav' ha_domain: palazzetti ha_platforms: + - button - climate - diagnostics - number diff --git a/source/_integrations/pinecil.markdown b/source/_integrations/pinecil.markdown index b2fc10df268..8a598e0611c 100644 --- a/source/_integrations/pinecil.markdown +++ b/source/_integrations/pinecil.markdown @@ -3,9 +3,11 @@ title: Pinecil description: Connect and control your Pinecil devices using the IronOS integration ha_category: - Binary sensor + - Button - Number - Select - Sensor + - Switch - Update ha_release: 2024.8 ha_domain: pinecil @@ -17,9 +19,12 @@ ha_codeowners: ha_config_flow: true ha_platforms: - binary_sensor + - button + - diagnostics - number - select - sensor + - switch - update ha_iot_class: Local Polling --- diff --git a/source/_integrations/piper.markdown b/source/_integrations/piper.markdown index 42d413a1ca4..cfeec57cc98 100644 --- a/source/_integrations/piper.markdown +++ b/source/_integrations/piper.markdown @@ -13,6 +13,7 @@ ha_codeowners: - '@synesthesiam' ha_config_flow: true ha_platforms: + - assist_satellite - binary_sensor - conversation - number diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index db9744ff681..d59928d6b34 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -11,8 +11,9 @@ ha_codeowners: - '@thomasddn' ha_release: 2025.2 ha_domain: qbus -ha_integration_type: device +ha_integration_type: hub ha_config_flow: true +ha_quality_scale: bronze --- The **Qbus** {% term integration %} allows you to integrate your [Qbus Control](https://www.qbus.be) into Home Assistant. **Qbus** is a Belgian manufacturer of Home Automation systems. diff --git a/source/_integrations/refoss.markdown b/source/_integrations/refoss.markdown index 80f4eb10cbe..53d42619720 100644 --- a/source/_integrations/refoss.markdown +++ b/source/_integrations/refoss.markdown @@ -81,4 +81,4 @@ If the Refoss device isn't discovered by Home Assistant automatically, follow th 4. Check the logs for messages containing "Discovered devices" 5. If no devices are found, verify: - Network connectivity - - Device firmware version matches the supported versions listed above \ No newline at end of file + - Device firmware version matches the supported versions listed above diff --git a/source/_integrations/rexel.markdown b/source/_integrations/rexel.markdown index 019c9c40a17..071d5ce28be 100644 --- a/source/_integrations/rexel.markdown +++ b/source/_integrations/rexel.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/roborock.markdown b/source/_integrations/roborock.markdown index 04ac7cc8ae3..d71c45ee9b5 100644 --- a/source/_integrations/roborock.markdown +++ b/source/_integrations/roborock.markdown @@ -16,6 +16,7 @@ ha_release: 2023.5 ha_config_flow: true ha_codeowners: - '@Lash-L' + - '@allenporter' ha_domain: roborock ha_platforms: - binary_sensor diff --git a/source/_integrations/russound_rio.markdown b/source/_integrations/russound_rio.markdown index 480c8757c0a..dfe280966f8 100644 --- a/source/_integrations/russound_rio.markdown +++ b/source/_integrations/russound_rio.markdown @@ -14,6 +14,7 @@ ha_codeowners: ha_config_flow: true ha_integration_type: integration ha_quality_scale: silver +ha_zeroconf: true --- The Russound RIO {% term integration %} allows you to control Russound devices that make use of the RIO protocol. diff --git a/source/_integrations/russound_rnet.markdown b/source/_integrations/russound_rnet.markdown index 4693881c948..1030d639a95 100644 --- a/source/_integrations/russound_rnet.markdown +++ b/source/_integrations/russound_rnet.markdown @@ -13,6 +13,8 @@ related: - docs: /docs/configuration/ title: Configuration file ha_quality_scale: legacy +ha_codeowners: + - '@noahhusby' --- The `russound_rnet` {% term integration %} allows you to control Russound devices that make use of the RNET protocol. diff --git a/source/_integrations/simu.markdown b/source/_integrations/simu.markdown index d5467df41ba..34b089ad4d9 100644 --- a/source/_integrations/simu.markdown +++ b/source/_integrations/simu.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/sma.markdown b/source/_integrations/sma.markdown index e648b37b953..98d48fadf94 100644 --- a/source/_integrations/sma.markdown +++ b/source/_integrations/sma.markdown @@ -9,8 +9,10 @@ ha_release: 0.36 ha_codeowners: - '@kellerza' - '@rklomp' + - '@erwindouna' ha_domain: sma ha_platforms: + - diagnostics - sensor ha_integration_type: integration --- diff --git a/source/_integrations/smarther.markdown b/source/_integrations/smarther.markdown index 36899b8a7e4..ce30e9f6b84 100644 --- a/source/_integrations/smarther.markdown +++ b/source/_integrations/smarther.markdown @@ -3,6 +3,7 @@ title: Smarther description: Connect and control your Smarther devices using the Netatmo integration ha_category: - Binary sensor + - Button - Camera - Climate - Cover @@ -24,6 +25,7 @@ ha_codeowners: ha_config_flow: true ha_platforms: - binary_sensor + - button - camera - climate - cover diff --git a/source/_integrations/smlight.markdown b/source/_integrations/smlight.markdown index 8d6673c5f8c..b1e47c660de 100644 --- a/source/_integrations/smlight.markdown +++ b/source/_integrations/smlight.markdown @@ -22,6 +22,7 @@ ha_platforms: ha_codeowners: - '@tl-sl' ha_integration_type: device +ha_dhcp: true --- The [SMLIGHT](https://smlight.tech) SLZB-06x Ethernet Zigbee coordinators diff --git a/source/_integrations/solax.markdown b/source/_integrations/solax.markdown index 6c2588f9c4f..f2f95abb628 100644 --- a/source/_integrations/solax.markdown +++ b/source/_integrations/solax.markdown @@ -8,6 +8,7 @@ ha_release: 0.94 ha_iot_class: Local Polling ha_codeowners: - '@squishykid' + - '@Darsstar' ha_domain: solax ha_platforms: - sensor diff --git a/source/_integrations/somfy.markdown b/source/_integrations/somfy.markdown index 9fdb2a342d4..e73709d063a 100644 --- a/source/_integrations/somfy.markdown +++ b/source/_integrations/somfy.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/tesla_fleet.markdown b/source/_integrations/tesla_fleet.markdown index 1abc5e41243..d4f908e740e 100644 --- a/source/_integrations/tesla_fleet.markdown +++ b/source/_integrations/tesla_fleet.markdown @@ -361,4 +361,3 @@ which then can be used within the energy dashboard. - **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. - diff --git a/source/_integrations/tplink_tapo.markdown b/source/_integrations/tplink_tapo.markdown index 54b4fe6a931..961b1a71309 100644 --- a/source/_integrations/tplink_tapo.markdown +++ b/source/_integrations/tplink_tapo.markdown @@ -14,6 +14,7 @@ ha_category: - Sensor - Siren - Switch + - Vacuum ha_domain: tplink_tapo ha_release: 0.89 ha_integration_type: virtual @@ -37,6 +38,7 @@ ha_platforms: - sensor - siren - switch + - vacuum ha_iot_class: Local Polling ha_dhcp: true --- diff --git a/source/_integrations/trafikverket_weatherstation.markdown b/source/_integrations/trafikverket_weatherstation.markdown index 93e20a681ed..fc3a024a80f 100644 --- a/source/_integrations/trafikverket_weatherstation.markdown +++ b/source/_integrations/trafikverket_weatherstation.markdown @@ -10,6 +10,7 @@ ha_domain: trafikverket_weatherstation ha_codeowners: - '@gjohansson-ST' ha_platforms: + - diagnostics - sensor ha_integration_type: integration --- diff --git a/source/_integrations/tuya.markdown b/source/_integrations/tuya.markdown index 65dc17a3156..3e8ed785415 100644 --- a/source/_integrations/tuya.markdown +++ b/source/_integrations/tuya.markdown @@ -23,7 +23,6 @@ ha_domain: tuya ha_codeowners: - '@Tuya' - '@zlinoliver' - - '@frenck' ha_platforms: - alarm_control_panel - binary_sensor diff --git a/source/_integrations/twinkly.markdown b/source/_integrations/twinkly.markdown index a16863acd55..7dc0cc7d512 100644 --- a/source/_integrations/twinkly.markdown +++ b/source/_integrations/twinkly.markdown @@ -14,6 +14,7 @@ ha_codeowners: ha_platforms: - diagnostics - light + - select ha_dhcp: true ha_integration_type: integration --- diff --git a/source/_integrations/ubiwizz.markdown b/source/_integrations/ubiwizz.markdown index d5802580c0d..ecef13f6a75 100644 --- a/source/_integrations/ubiwizz.markdown +++ b/source/_integrations/ubiwizz.markdown @@ -24,11 +24,6 @@ ha_supporting_integration: Overkiz ha_release: 2022.2 ha_codeowners: - '@imicknl' - - '@vlebourl' - - '@tetienne' - - '@nyroDev' - - '@tronix117' - - '@alexfp14' ha_config_flow: true ha_platforms: - alarm_control_panel diff --git a/source/_integrations/velbus.markdown b/source/_integrations/velbus.markdown index b9cd185d2f6..2a5bd28a201 100644 --- a/source/_integrations/velbus.markdown +++ b/source/_integrations/velbus.markdown @@ -187,4 +187,3 @@ The Velbus integration and its entities can be removed by following these steps: {% include integrations/remove_device_service.md %} Note: Removing the integration will delete all Velbus devices and their history from Home Assistant. - diff --git a/source/_integrations/velux.markdown b/source/_integrations/velux.markdown index 5456babc746..2102cbd66ec 100644 --- a/source/_integrations/velux.markdown +++ b/source/_integrations/velux.markdown @@ -10,12 +10,14 @@ ha_iot_class: Local Polling ha_codeowners: - '@Julius2342' - '@DeerMaximum' + - '@pawlizio' ha_domain: velux ha_platforms: - cover - light - scene ha_integration_type: integration +ha_dhcp: true --- [Velux](https://www.velux.com/) {% term integration %} for Home Assistant allows you to connect to a Velux KLF 200 interface, to control [io-homecontrol](http://www.io-homecontrol.com) devices like windows and blinds. The module allows you to start scenes configured within KLF 200. diff --git a/source/_integrations/vesync.markdown b/source/_integrations/vesync.markdown index bb4b624e03b..9cf8b13d627 100644 --- a/source/_integrations/vesync.markdown +++ b/source/_integrations/vesync.markdown @@ -14,8 +14,10 @@ ha_codeowners: - '@webdjoe' - '@thegardenmonkey' - '@cdnninja' + - '@iprak' ha_domain: vesync ha_platforms: + - binary_sensor - diagnostics - fan - humidifier diff --git a/source/_integrations/whisper.markdown b/source/_integrations/whisper.markdown index e6b004997b2..f4340d6a2b0 100644 --- a/source/_integrations/whisper.markdown +++ b/source/_integrations/whisper.markdown @@ -13,6 +13,7 @@ ha_codeowners: - '@synesthesiam' ha_config_flow: true ha_platforms: + - assist_satellite - binary_sensor - conversation - number From d2eafbf57a1d9e4ded4fb683795f257db5474bda Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 14:41:20 +0100 Subject: [PATCH 65/79] 2025.2: Finalize backward incompatible changes --- .../_posts/2025-02-05-release-20252.markdown | 83 +++++++++---------- 1 file changed, 39 insertions(+), 44 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 24d8e0c6090..af88d381a7a 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -415,9 +415,11 @@ 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 "Ecovas" %} +{% details "Ecovacs" %} -The attributes on the vacuum entity for the lifespan of the main brush, side brush, and filter have been deprecated and are now removed in 2025.2. These attributes are superseded by dedicated sensor entities. +The attributes on the vacuum entity for the lifespan of the main brush, side +brush, and filter have been deprecated and are now removed. These attributes +are superseded by dedicated sensor entities. ([@gjohansson-ST] - [#134492]) ([documentation](/integrations/ecovacs)) @@ -428,7 +430,8 @@ The attributes on the vacuum entity for the lifespan of the main brush, side bru {% details "Home Connect" %} -Some appliances might lose their power entity as the power setting is not reported by the API. +Some appliances might lose their power entity as the API does not report the +power setting. ([@Diegorro98] - [#135930]) ([documentation](/integrations/home_connect)) @@ -456,12 +459,17 @@ API and for this reason, the following entities are removed: {% details "KNX" %} -The "State Updater" option in the integration settings now works as intended. Previously, the option wasn’t applied correctly. +The "State Updater" option in the integration settings now works as intended. +Previously, the option wasn’t applied correctly. -- When disabled: KNX will only read a `state_address` once when the connection is established. -- When enabled: KNX will also read any `state_address` if no value has been received for one hour. +- When disabled: KNX will only read a `state_address` once when the connection + is established. +- When enabled: KNX will also read any `state_address` if no value has been + received for one hour. + +Please review your integration settings to ensure this option is configured +according to your preferences. -Please review your integration settings to ensure this option is configured according to your preferences. ([@farmio] - [#135611]) ([documentation](/integrations/knx)) [@farmio]: https://github.com/farmio @@ -483,7 +491,13 @@ These were previously migrated to sensors. {% details "MQTT" %} -To reconfigure the MQTT broker settings, users need to start a Reconfiguration flow. When `CONFIGURE` is selected, MQTT shows a page "MQTT settings" with subscribe and publish tools. The `Re-configure MQTT` button will be replaced with a `MQTT options` page. The reconfiguration option will only be available from the MQTT Config Entry context menu. +To change the MQTT broker settings, you need to start a reconfiguration. +When `CONFIGURE` is selected, MQTT shows a "MQTT settings" page with subscribe +and publish tools. The `Re-configure MQTT` button will be replaced with +an `MQTT options` page. + +The reconfiguration option will only be available from the MQTT integration +entry context menu. ([@jbouwh] - [#133342]) ([documentation](/integrations/mqtt)) @@ -494,13 +508,23 @@ To reconfigure the MQTT broker settings, users need to start a Reconfiguration f {% details "Pentair ScreenLogic" %} -Raw states derived from ScreenLogic enums are now lowercase instead of Title Case. This change impacts: -- "[**pH**/**ORP**] **dosing state**" `sensor` entities. - - "Dosing", "Mixing", and "Monitoring" are now "dosing", "mixing", and "monitoring" respectively. -- `preset_mode` state attribute for ScreenLogic `climate` entities. where raw states have also been underscored-spaced and had any punctuation removed. - - "Solar", "Solar Preferred", "Heater", and "Don't Change" are now "solar", "solar_preferred", "heater", and "dont_change". +Raw states derived from ScreenLogic enums are now lowercase instead of Title +Case. This change impacts: -These changes support the addition of translation keys for text-based entity states. Users should update any references to the above states/preset_modes to the new, lowercase versions. +- pH/ORP dosing state sensor entities: + - `dosing` -> `dosing` + - `Mixing` -> `mixing` + - `Monitoring` -> `monitoring` +- The `preset_mode` state attribute for ScreenLogic climatec entities. Where + raw states have also been underscored-spaced and had any punctuation removed. + - `Solar` -> `solar` + - `Solar Preferred` -> `solar_preferred` + - `Heater` -> `heater` + - `Don't Change` -> `dont_change` + +These changes support the addition of translation keys for text-based entity +states. You should update any references to the above states/preset_modes to +the new, lowercase versions. ([@dieselrabbit] - [#133866]) ([documentation](/integrations/screenlogic)) @@ -509,40 +533,11 @@ These changes support the addition of translation keys for text-based entity sta {% enddetails %} -{% details "Raw Backward-incompatible changes" %} - -- Make screenlogic state enums lowercase ([@dieselrabbit] - [#133866]) ([screenlogic docs]) (breaking-change) -- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) ([mqtt docs]) (breaking-change) -- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) ([russound_rio docs]) (breaking-change) -- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) ([mastodon docs]) (breaking-change) -- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) ([otp docs]) (breaking-change) -- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) ([pyload docs]) (breaking-change) -- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) ([worldclock docs]) (breaking-change) -- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) ([ecovacs docs]) (breaking-change) -- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) ([qnap_qsw docs]) (breaking-change) -- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) ([habitica docs]) (breaking-change) -- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) ([technove docs]) (breaking-change) -- Remove deprecated hdr switch from reolink ([@gjohansson-ST] - [#134924]) ([reolink docs]) (breaking-change) -- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) ([bluesound docs]) (breaking-change) -- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) ([recorder docs]) (breaking-change) -- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) ([mqtt docs]) (breaking-change) -- Drop Python 3.12 support ([@frenck] - [#135589]) (breaking-change) -- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) ([imgw_pib docs]) (breaking-change) -- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) ([home_connect docs]) (breaking-change) -- Fix KNX default state updater option ([@farmio] - [#135611]) ([knx docs]) (breaking-change) -- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) ([heos docs]) (breaking-change) -- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) ([litterrobot docs]) (breaking-change) -- Remove deprecated 17track package sensor ([@gjohansson-ST] - [#136389]) ([seventeentrack docs]) (breaking-change) -- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) ([ecobee docs]) (breaking-change) -- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) ([heos docs]) (breaking-change) -- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) ([hydrawise docs]) (breaking-change) - -{% 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 are the most notable for this release: +- [Energy by distance units](https://developers.home-assistant.io/blog/2025/01/31/energy-distance-units/) - [Relocate dhcp/ssdp/usb/zeroconf ServiceInfo models](https://developers.home-assistant.io/blog/2025/01/15/service-info) [devblog]: https://developers.home-assistant.io/blog/ From 375d9dbe61717b31712820bcedded4897f624f2d Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 15:45:00 +0100 Subject: [PATCH 66/79] 2025.2: Finalize new integrations --- .../_posts/2025-02-05-release-20252.markdown | 38 +++++++++++-------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index af88d381a7a..f26d3f23024 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -299,55 +299,61 @@ and improvements to existing ones! You’re all awesome πŸ₯° We welcome the following new integrations in this release: +- **[Google Drive]**, added by [@tronikos]
+ Add your Google Drive as a local for Home Assistant to store backups on. - **[Homee]**, added by [@Taraman17]
Integrate your [Homee smart home system] into Home Assistant. - **[igloohome]**, added by [@keithle888]
Monitor the battery levels of your [iglooco smart access device(s)]. - **[LetPot]**, added by [@jpelgrom]
Monitor your [LetPot indoor garden]. +- **[OneDrive]**, added by [@zweckj]
+ Allows you to store your Home Assistant backups in your Microsoft OneDrive. - **[Overseerr]**, added by [@joostlek]
Interact with your [Overseerr media requests] directly from Home Assistant. - **[Model Context Protocol Server]**, added by [@allenporter]
- Enables using Home Assistant to provide context for MCP LLM Client Applications. For example, you can expose your Google Tasks To-do list as a tool for Claude Desktop. + Enables using Home Assistant to provide context for MCP LLM Client + Applications. For example, you can expose your Google Tasks to-do list as a + tool for [Claude Desktop]. - **[Model Context Protocol]**, added by [@allenporter]
- Enables using [MCP Servers] in Home Assistant for providing additional tools to use with a conversation agent. + Enables using [MCP Servers] in Home Assistant to provide additional tools to + use with a conversation agent. - **[Qbus]**, added by [@thomasddn]
Allows you to integrate your [Qbus Control] into Home Assistant. -- **[Google Drive]**, added by [@tronikos]
- Allows you to store your Home Assistant backups in your Google Drive. -- **[OneDrive]**, added by [@zweckj]
- Allows you to store your Home Assistant backups in your Microsoft OneDrive. -This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with discoverability. These ones are new: +This release also has new virtual integration. Virtual integrations are stubs +that are handled by other (existing) integrations to help with findability. +The following virtual integration have been added: - **[Decorquip Dream]**, provided by [Motionblinds] added by [@starkillerOG] +[@allenporter]: https://github.com/allenporter [@joostlek]: https://github.com/joostlek [@jpelgrom]: https://github.com/jpelgrom [@keithle888]: https://github.com/keithle888 -[@Taraman17]: https://github.com/Taraman17 -[@allenporter]: https://github.com/allenporter [@starkillerOG]: https://github.com/starkillerOG +[@Taraman17]: https://github.com/Taraman17 [@thomasddn]: https://github.com/thomasddn [@tronikos]: https://github.com/tronikos [@zweckj]: https://github.com/zweckj +[Claude Desktop]: https://claude.ai/download +[Decorquip Dream]: /integrations/decorquip/ +[Google Drive]: /integrations/google_drive [Homee smart home system]: https://hom.ee/ [Homee]: /integrations/homee [iglooco smart access device(s)]: https://www.igloohome.co/#products [igloohome]: /integrations/igloohome [LetPot indoor garden]: https://letpot.com/ [LetPot]: /integrations/letpot +[MCP Servers]: https://modelcontextprotocol.io/ +[Model Context Protocol Server]: /integrations/mcp_server +[Model Context Protocol]: /integrations/mcp +[Motionblinds]: /integrations/motion_blinds +[OneDrive]: /integrations/onedrive [Overseerr media requests]: https://overseerr.dev/ [Overseerr]: /integrations/overseerr -[Model Context Protocol]: /integrations/mcp -[Model Context Protocol Server]: /integrations/mcp_server -[MCP Servers]: https://modelcontextprotocol.io/ [Qbus Control]: https://www.qbus.be/ [Qbus]: /integrations/qbus/ -[Decorquip Dream]: /integrations/decorquip/ -[Motionblinds]: /integrations/motion_blinds -[Google Drive]: /integrations/google_drive -[OneDrive]: /integrations/onedrive ### Noteworthy improvements to existing integrations From 05678624a22e7fa72dc8b3fb9820fd86680d7b6a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 15:58:47 +0100 Subject: [PATCH 67/79] 2025.2: Finalize other noteworthy for existing integrations --- .../_posts/2025-02-05-release-20252.markdown | 38 ++++++++++++++----- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index f26d3f23024..28211bff0dd 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -361,19 +361,39 @@ 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: -- Support for the [Shelly] BLU TRV was added by [@chemelli74]! -- [@joostlek] added support for the [HomeWizard] Plug-In Battery. Thanks Joost! -- There is now support for humidifiers and numbers for [Vesync] devices! Thanks [@iprak]! -- [@rytilahti] added support for [TP-Link Tapo] Robovacs. +- A big shout to [@NoRi2909]! He has been reviewing and improving every single + piece of text we show anywhere in Home Assistant. Thank you for your hard work! +- Also, [@lboue]! This hero keeps extending the device support for the [Matter] + integration by adding support for more and more devices. Home Assistant is + close to reaching full Matter 1.4 device support! +- [@chemelli74] added support for the [Shelly BLU TRV] to the [Shelly] + integration. Nice! +- The [HomeWizard Energy] integration now supports the + [HomeWizard Plug-In Battery]. Awesome work [@DCSBL]! +- Thanks to [@iprak], the [Vesync] integration now supports humidifiers! +- [@rytilahti] added vacuum support to the [TP-Link Smart Home] integration. Sweet! +- The [Reolink] integration keeps evolving, [@starkillerOG] added support for + the baby crying detection as a sensor. Nice! +- The [Bang & Olufsen] integration now provides entities allowing you to react + to physical button presses on all Bang & Olufsen devices. Thanks [@mj23000]! [@chemelli74]: https://github.com/chemelli74 -[Shelly]: /integrations/shelly +[@DCSBL]: https://github.com/DCSBL [@iprak]: https://github.com/iprak -[Vesync]: /integrations/vesync +[@lboue]: https://github.com/lboue +[@mj23000]: https://github.com/mj23000 +[@NoRi2909]: https://github.com/NoRi2909 [@rytilahti]: https://github.com/rytilahti -[TP Link Tapo]: /integrations/tplink -[HomeWizard]: /integrations/homewizard - +[@starkillerOG]: https://github.com/starkillerOG +[Bang & Olufsen]: /integrations/bang_olufsen +[HomeWizard Energy]: /integrations/homewizard +[HomeWizard Plug-In Battery]: https://www.homewizard.com/nl/plug-in-battery/ +[Matter]: /integrations/matter +[Reolink]: /integrations/reolink +[Shelly BLU TRV]: https://www.shelly.com/products/shelly-blu-trv-single-pack +[Shelly]: /integrations/shelly +[TP-Link Smart Home]: /integrations/tplink +[Vesync]: /integrations/vesync ### Now available to set up from the UI From 7cbd6954362cc8078f0a79c5b12361d8fda39e1a Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 16:01:05 +0100 Subject: [PATCH 68/79] 2025.2: Finalize available to set up via the UI --- source/_posts/2025-02-05-release-20252.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 28211bff0dd..b25186bcf4a 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -405,8 +405,11 @@ to set up and use. The following integration is now available via the Home Assistant UI: - **[NMBS]**, done by [@silamon] +- **[Filter]**, done by [@gjohansson-ST] +[@gjohansson-ST]: https://github.com/gjohansson-ST [@silamon]: https://github.com/silamon +[Filter]: /integrations/filter [NMBS]: /integrations/nmbs ## Other noteworthy changes From 30d5fd8b1149373ff09616d7b1ae8bfc1309a6f3 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 16:36:27 +0100 Subject: [PATCH 69/79] 2025.2: Finalize other noteworthy changes --- .../_posts/2025-02-05-release-20252.markdown | 49 ++++++++++++++++-- .../images/blog/2025-02/bluetooth-panel.png | Bin 0 -> 113750 bytes 2 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 source/images/blog/2025-02/bluetooth-panel.png diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index b25186bcf4a..86faeca27ac 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -98,6 +98,8 @@ Enjoy the (beta) release! - [Noteworthy improvements to existing integrations](#noteworthy-improvements-to-existing-integrations) - [Now available to set up from the UI](#now-available-to-set-up-from-the-ui) - [Other noteworthy changes](#other-noteworthy-changes) +- [Bluetooth config panel](#bluetooth-config-panel) +- [Preparing our graphs for the future](#preparing-our-graphs-for-the-future) - [Need help? Join the community!](#need-help-join-the-community) - [Backward-incompatible changes](#backward-incompatible-changes) - [All changes](#all-changes) @@ -414,10 +416,51 @@ The following integration is now available via the Home Assistant UI: ## Other noteworthy changes -- The frontend is using a new graph library! You should not notice any big changes (yet), but this will prepare us for bigger changes in the future! -- The [bluetooth] integration got its own config panel, where you can see information about your bluetooth devices, like advertisement data. +- When using the [Generic thermostat], setting a temperature that matches + one of the presets will automatically select that preset as active. + Thanks [@domingues]! +- [Time triggers] in automations can now be offset when using datetime input + helpers. Thanks [@Petro31]! -[bluetooth]: /integrations/bluetooth +[@domingues]: https://github.com/domingues +[@Petro31]: https://github.com/Petro31 +[Generic thermostat]: /integrations/generic_thermostat +[Time triggers]: /docs/automation/trigger/#time-trigger + +## Bluetooth config panel + +The [Bluetooth integration] now has its own configuration panel! πŸ’™ + +The panel is accessible by going to **Settings** > **Device & services**. Find +and select the **Bluetooth** integration, and next select **Configure**. + +This new panel gives you access to the Bluetooth integration options and +insights into the connection slot allocations. More importantly, +it has an advertisement monitor! + +Selecting **Advertisement monitor** will open a new panel, where you can see +information about your Bluetooth devices, including the raw advertisement data +and how they are connected to your Home Assistant instance. This includes +which [Bluetooth proxy] it connects through! + +Screenshot of the new advertisement panel + +[Bluetooth integration]: /integrations/bluetooth +[Bluetooth proxy]: /integrations/bluetooth/#remote-adapters-bluetooth-proxies + +## Preparing our graphs for the future + +This release includes a major overhaul of every graph we display and show in +Home Assistant. We have entirely replaced the software library that renders +these graphs in the frontend. + +You can most definitely tell things have changed, but everything still looks +very similar. The latter was our goal for now, as we wanted the existing +experience to be familiar. + +However, this change is a preparation for the future. We have many plans and +ideas for our graphs, and this change was a necessary step to make those plans +possible. ## Need help? Join the community! diff --git a/source/images/blog/2025-02/bluetooth-panel.png b/source/images/blog/2025-02/bluetooth-panel.png new file mode 100644 index 0000000000000000000000000000000000000000..98f0b7029f2f8b48928ec01bfddb337f330467dd GIT binary patch literal 113750 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

hLInCzo5gE9T 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 E4@WaXwEzGB diff --git a/source/images/blog/2025-02/backup-toggle-update.png b/source/images/blog/2025-02/backup-toggle-update.png deleted file mode 100644 index 64a0ad236a3274bc471108fa33b1b5a3e880c8d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15036 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 D6{o55 diff --git a/source/images/blog/2025-02/backups-action.png b/source/images/blog/2025-02/backups-action.png new file mode 100644 index 0000000000000000000000000000000000000000..d106d8dd28949fe1569e2f0653727a403291d0e1 GIT binary patch literal 81449 zcmZ6y2UJsC(>6?#B2_@?O;AukKstc{q97^+MFFKm=}HMjIwbU>R8fkQfS~9ty-SDC zs}$+Ig&sm6gpl%c7vIP4-|MWCtg}|m-h1Ynxn^chVvG#+n9uW`r=Xx<*1voE5d{VH zDg_0V5IybLlM~n_7zL%qzW#0P$G((1ts!U6D1vi{-?+X}{r&a-9l=xe9KX8#T;tk! zGn>fU8ek~_sO)}uV&=WiIu2%$pRSsN6lf+>s<*)WMeiS#OlV|d>fbo|TlqBJm^ckX zE(OJS);BdZktWbb{|!y3ukYgq*9jZBZaHqbmK9Yx**?d8Xm!aS19gFUW5>HAM{W7Y zHzzYhdr~$L={4BzS<*!hBe8@37;yQcDqq6nV!a%09qA73%K7HIP@122=Z7K?h5vI1 z?Q1~WAK>OZV&aEXyQ}*EMv-Uh`oBSPz=KiyEpt4x5v>nY)wogH>!*T4Qrm+ll>$$; zm7tkfceUjorG>brF25&#%umh(4xXx^Cp6X7u^HzdzqYq&Qpw)F5xss?`(@W#yuD@V zAf9?idVT`OKLHE+1N$9e8-O{k7LRphFQeHVxOu!UPP=J}`Hh;tKTXjSxE!!x4B3d>^p&h240}BeyK6(C3heHQ{zKU^KXg#K6x#YvbB5I|% zQPXHWh)@G$>Yn=Auierj;cRjBv`ck1Ek|Yxj8;MT#SH-n7K83hqj3J$tT>mfjNCuK zN`?@8v%48!?T~IoP4rwAnCoPDmb-YE?0+B8JUA>*p_dr+DM_3P7ZOKlxa!Q+fV}yZ z1DZFKen?>Hlk|rAMSLI)fI}dxc#*JL;%cIBv1z zK2^6aJKX{UoW-lw_@e&YXn>B)L;!9=bqGK416_NZZ>oathBv z^IA<1!4rjWbsI+uc@7~Gu%9(yNAJ8|zn*gL8k)nT)h@`&nyS(=Q|AH~m0vrr9r&#q zwr_tld9QdOP4f|1@CMP2h$yMY|AEDA(Zz*M%@;?9c~ZC;T)|FIC+zU}NY9c7kU}>@ zP9^N{s4>LJ^O)sv;E&Q~<5-Vg0Cn`5REUwpa(|_HA7y+6~b`xE6w}c9BAawkci&T-m23N$jeDEVR~TRD9Bp@ z5S*0;^%f)WlKd=Fp))7wI)soi)DLlnjoqw20N+H~<{$+kAp3rWTd;ZDN-+u44p(d< zyWbx-r)liJvgi>S)0x%~5awiZGR-_hM|5VyeP0uzBjVx#3?o8IHueHR=!C$a{|%x9 zN`qvEXUbWUC)uzupRGFpfpXs!MLRH%_0Fw&rQRJ97U*N&JE-zQuAGbWUp?BFRQn_X zX^2=@PB-5ro5&ArP@~WygAcR=7LLP!+|TcL#{hl*n&aB`iXLrzM0>EwXO2y{{tR4|@qW`~nn@BE%khQrpit7Tv?_QgHG6Nk-+%biw)c1nO7j)IwcDtQ4JmjK!-2GE%gAvxr^{_Av49*_C+klBQIHV_H+7=$JEezbk`OwZBqfv0_byOL!2oly~tbw;m(n^+hkDt+X;W} zbQ?gZ-WMm37fVd|;f&2W*(LPV;s*`LHW~LhGJ(9(yPcKb543<)l5xIlM0B2Lk6`QW z!63pt2-+@eO`*Qx{(Q06`vKhS4X|zL-GL@SB(T3%egl{$9$#;+mkA3$Eq~StJ5hwX z!4@G7Eo63RKpTV=zpM8r=XHfaVQrdi4umH*o2NZNZQL*y69zX`QhWG%S&SxlU*5Td zzD}<*=LJTW#`NM?iJFep%iA4{$w$YU6wMk@NK@y>Mx$}aWcfM%;1ed;i2Xbjp=N6+ zo!EmMI0zKPgka$i+}gy+A2hqh47))HxjFQt&I8A>=8imR4Qgkj06~QY*H&uzakGyD zOXq8jnjz$ZgcVUPn`7X*bg8yqm-UT zN)Ot>IL}nO%v2Y(>1<9_Kk+^L4xMPCbHdlBy)Jq@fzLSI<1Z9T-Xpx5s`#=#lV#h> zdp?+p((1gg!J=IV7wruyE(%s+Y^%)H$G1!5k&}Yn{@~RKXnibLl>}HS=?d38N&f#` zD8P~?W$ihF{C;W+oD#-J7+o|yp;YP1f<1OH@&Rns-mAaItU6i6{$t2nV#Q&snKg>u z&pYyf8oP9j)@wpNQ20^5QE|0e=~~eHz&@pWoP>^$nsf7;Csz9rDW*Yr%JoM#OVD*( z@Z&q+1N;;QIh5J_dX1fmujRST^WnCw4__iF8TfUJE|dxAwOy$EeBp)I1(xtqYBnmd z7qOL#lOdO$**R3D=iDJnY8)9SIMHQc;xQW!ZQAneGjr-cH0lwr85 zYZUrkj6E%45Nn`)cF9fam{ORD>iL51HdgH=p$GoQW$N@?GmK$MJ*#{V^fs>_eP5a7`ancLF2h6B179HAzHq z(ozYbZHjy{1Y4lgWFT6x2=QCn+$N zOYg_C^Jwdd;d2(Fh=+OedY{SHFE>p$o!h4!BHxlZh!i@y0uI_8VQkpI%uN>Uw9U@% z%C^~Sa@ti(X}W=Stge(E-{oP-33{@b9}wW@NmUBBqwT_3&uEMI@{3?j_zY8t}Y)N^2VL-T0pDT>F#XhgnCYo0{ zF^Tupx7$2hEuX&|6aisyb>a(((t-1{Rs(UCZd)TC`XGco6gkuXfa53uM&$Z>Y4b zDIG8juP-l~S(+&S5bZr&^5pq<8Yn6jHFyw46g)7g{z>Qda>0%bxX74uGfjsiNOFSx}EC!k!U4gT0I zh}5&>kgHpNY!P=$pn7&O`Ia{)DX-*x^nh{RSBI?x>Okt6i4Svi2k%OVkwXEmF+KRM zW;|xJ1xAr@T@6xHqW`@w^X+qci3w%*AJLoMEt(_P8;2!A4fH1=NAp*T!uk!rSC++x zU8e^3Mna}s$E$9#FmDdK5s2C3J64C%!2SD8qz`bBcE}DDj}%4X&5O)0LW0p8VRG+U zT598Ool3}Ve&@_6t9q$(T%$dFqSW@B?dQ9^m3FQRl-zC(9i2YH-7j|%A0EnLTZT%$ zx87WY=3C5Ad1S&(;^cPp6C6E*mckWzms~k|I-TuX<-;zc zLKLIr^{>tQbLTn==54fjdv_+5xLum4DCtW}TVC@qN;0>+RGP2- z(DkQni<9%wxpuT4*?M`$(s{0kdudZMxBa?F|DMQ=dwQGd6HerVw><5P2&A*w}P1jEH6JY_DTiijR%w zo8b`&VO!sgv$J`c`LWnSj!6|9C~!mc`5#c_O7`GKLSY(Xie1xzM97EoIJW$}xTx~$q_2fgSOaZl^$SxzNd)=-5}%(Jp+-n@IE(Vp zC_R^*-`YG0YYQa!hvmQE4OC8U&2iSx>5W=NW&Ltr(Q+9R%qGY#w%BtlSO%A{T&D6T zN{mn381%%eAq-SbFL!3#5SBC3?pYImteM#Aa$kFr)=LI1@&B0nD)lRhICq;0cLUYw zw|7J~lrmyQINpaECn9>3K6W=V@w;bclTjM*@spw?WCuI5zvT?(!Ux#q>`N$Srs)6# z+oEg2)P%?Y_jxPM)jqiqE}%7>EZED5ZsJ_vbq5Daw9VZirwl9#nrY9oKe8$>zW%Xoei$k26&=HV^pg@>d%PI<|Bfz8`af(@!8EFC_La7%M0lq+5+?xzo+@ z*Y(bA>r*^mcq{OYOW#U_r@|PYielx=o09sV6iVpYTj(LOr1&h=QZ=Q!+FWwl?MtJj z3z<8&I^FRpm(hT-TED^0HW+>HFpZ@?!3m&#K&ju(7O1zWHY-Jupu{TQBr;?P+H9Lm zGf0dQ5k=lERcm>Unn+{ZJxNoqJG#?Si?B(dY}o|Ms4@VY;^d{3G0E+JhDC5fF}a#` zKSd(Knr~im{#s=u#kC(#hpf6;ckMI~^hyusWxLi+$n%&xI?O+z)39X6zR;JIcjm6% zQR9|700~G}c99lDn-&}A@$M}d-dn}dXj-FBlj+q5f*8B6rWX(IRDP!kw>&KQeyOph zzDUS@h;)1NuBBK4hooWV=~j zO8w|TXYbQQf1Hebcbc$iCS7L=Pi1XaJF0Y!^awDk$Pm2 zdCl^vLsneHpav`Wl=MU8JAgeEtHD&kWG>Y4Irk^x;_(}5Rt`xZ;miojq*@KtJpvmyi$`;9o_Fgx6Zr4|vUD zF^g79#K6KP8r!pvkrg!h~SWb#!G8~qYkDFw9RhA=dV^tX3ups%KxzXsdQl8z&H`Xk?xueszkrT%W6$U;?OW0ozDr+4E&jxe1-zb3YRT>ZZW<#k zZ2jW!G`cp`RPdvcWUJ~<@2BCyC<(!)0)>N!_KJtKY7P~ByRqu)7a9BpFln6`iV$5r z$m|*sz<1w6b-C|nc*%rX=J%>)+)6^!f7^|gOwkVbb-p&?sE^UZ%ia9aU|r}~Vm^8L zuG9E;!@h6QsfxyzYqJ%l?!2JGl!2$SP@hOe_0ruhf3_*M^caCSZhm}_8dpB$zIn46 zWgu{HOVE9Vj%L+PugAkdc1(R&>xjv+MCYaaZ=9P-g<(DP)bxgr-QJ3}=oZ=AhtXx- z`UPMgBHpf46n~ka7$kXx+Gix!(}Sw!#XkS1`H~8gIj&`qA?=>pQR0X4LBE~kw{YV@ z&y$K<472az@sH2j$iy}N%7nb}iTzX`JJ){$tmBGE&8uVe>Wuhrm;VTNPpji=H zF{nUHtTPvHfNm~bkZ9Wvt68bW#rL0}SCFZVa{~5uW9uwBA?c!Ss3o`G#xlv@K*0jJ zBnRm4r1nuTTcHGB>2h@$PvJUnJI>c$A<6+o0A*-n-xLgS37prb% z82_kWWW*2a+9TRGD4y4Z=uFCY!jqedM)(r*OTnM%=(Aqns2bXw->+INy}WitQ2%Li zlCxjBN_kemM2?@ENtSQ$mtR8gt*)nJRXbBUJ9W^mn)vRPd$#(Humk3vr|Td-_4Rfo z$x~Ltw^+Q%}idtbMyiJV3pCTK-VHmB4ph?{@G{c>hFztCPS^dkRR0c^lvCl zg#S~YH3$0f;2vW9&00hbv!x7R1hzU><=*@*d)LfZY35_xcy1Vt()L2mY6|xB4*h|` z)|6wBk7TCy+hxhdZq8qeIDhtKT@e4lv+`TnxatzcnOC&$R=ji5u4e@Y%_|LUz3Mj_!0TY=ED*OQp|oSC0T^=eqOp&B#PlEOi73(aL4LiU z^^N>KGpSzuBz8<-OEa{s2jD@&#g36bZ|bwvg;zehz73wAZo4)9axs%a0^x^UI-30f zr)oGjntjx*bskc!nYX-eSn@Jurcfta)16NWC*0=3UsR_M$b|f3^po5UneLrGu@WiQ=6;HK@FjF+g6(P97juqg z`2BYCubHZZemrtG?+{NgtbaY1ls~{g%(w-8Xg7o(S24J8>@Z-?c#u-leuT`T2&*6c zpemAIR+F&A8nw-3`T7F(oS`Q1HDRlS^a>a}>Ew5|@|cCw#s!@|XC=f1J^m1C78QzH z(ae8?16JZNQvs_1JpZAn6ZqM%Lbv{$%gEmBP@>ntbAa^sV&@O+4JVV;iO=B$DRVr; z`zsHRUG8IxDDK{pBShv@>c5aH*MY67B@4ZRURtDs{`4nWZITG|6E# z&BWbF9w=c&h?OX`A56EXdG;7RoB*vPsxLBte5snyagdxf#S%Ye#(ROgPGCNKw%>Ys zTH73*c>?q>51l~9B_MRd7-bp~bx`PKu4eB3Q8?*!!^r?dcfa2ODBsp7&j~9H7=P+e zRl_FZj;P%qva0`gKTJg_t%Sd{7}1Fi~jICY;0o3feNZA)WZsW{~$; z$-&|poBFkjp^Pozlh8d+IAHd)G)jXB1tXs(1!61U1IH|9Rb@Wx!hWQ(aI{2(%HXlT z>AHYt{13eau7<^PI3$eZpuY7mp>3j>nAD~A!Pb71I)Gq|QVR~8}`e0RwKQG=o z@Gwoe|0;i3A;(h=k9AKYV0r#+^I(#+0z4wTkdNoOZB8EERhMcugPZi!vnVmgyEof3 zV}zA7D*TzjO8kFmkCjc@ z-T1M}P8dWHSV)8+GC%mF*OWH*SPyonw`tiW62*TrdQ3?w@D#i2yP+fWChE)>(uRYaIU65!aYLGvXjL7Yxl6#zq{kX^Q9qV#{z5U|hrt120JxFt$83gkhMUN)dM^ z|1cRS`YpY6CMa;31L4GQrZSJH8w3&QgJH9}D?HXdTXRse26d68HKey}ZJ6@3;ArrKDAE6Uc zKf87V5m1&O`ZtLrJ^X?8d8Bd`>umeoa_{1?_Dw!#^;Awt?)2TeP6@~I z#|UpdUS*CH@y^dfya|C*X5DHruXv-4n~-H7`eWBmoqTtF`K~zjaT#56ZhVA3Rzr)m zHH=#*vxI$Cin>T0c|ZP6S!V7u`$|s;ouCQ^m29gH`3(wtB%3)2u?j8cYO%3W3F2DlSVYL6fa%fwzGgxn{h9dRPVCP# z6KCk#L`^UmUj9zl5y*-3E{T)8}zP@a%g6S#vJl-fV!gVp3P-K zres1HX#it5__6@gbb;0HoOavCiTJScku~lQRuU!D@ZqLA84}oRtY7R66a*e_CPx!F zOSMl`o2MicEUA1Z>Rkxzlr3IlFEY{fDm}_iN{)W$RW$lJnRwjwcZSX+IOo&2ZApKb z&o>-gK&LjifUU0SI0GSZhhsT#19RrAFx!zA@7(q2m;8Yc*b5G01*&Lt)f*IwC(zM~ zj2Ms6HXoTcN7%%x+V6|iSYSR*JdhI%Hx0a7>m9~7E8O8LYg+)Bxc=)I;;rCA$}n!$ zx?)5Lp|>Pl7Rg4A7y?`tzSZLJxIb&}wfIiW0<_ZN>|Etl%<S&Om9L=`II`lpQ#1~ zHkAU;DgD^Ns7F!ZSawp&%8=>{j}@w`+mD*o-(Od6wq96qeg^KQ3#ic?TgtLjk`w&N zi~9_VL$f}nU!08ONxIonF9ALX)g2%&K{)H+BKlW=hz| zOBlrPTgp~`w^+OGs7lyJBrV~!8{)rP?!Lm|x-@~|f5FZW)zQHP&dfbV*AJ@|5NY5=_XQfo-=P^={jG5#_RS6IftjETGA3|cFB@kT7@$-(`=}gtG0dS!Iie70khoXhgDr!TiU+IqvK8;$EJ6W@UjT|3#{nOZQ=ez^yYZcJ z)~r6L=d+2%bnLQ1vK60epU9s}D^uvlIF~?UytTL03^#%K3 z@#u49~ZbjjP2h0z;wBB15(H*nZ^pfCRuL0?d(^j6 z)p+L4vzG>SaPkPNX;$cdnAy{(t#OdRm3?8ow}~hbXAK&^!xt*|{cROsD|`zou}QbB zl@A_6CT#>UJzjev@6DG(Zuus0p)ql>dm^1H7>@1wUPimL8fR~0Or!)$w6XjU;;AuV3<0aO1$(r`6_$}%rKFy_Aq~W#onE>rQ=*r;% zCrmTX$-HwncK#=SbK-MwT+vf)YuQ@We&>x~g8f^|gfak?PmIQzNbm7AkY9L)-uQn1 zyX@PM`^_gA&8=s|4P$m{JBz`{zWWdKI`W%YBYa%w^-pabdh+GyaPJGQ zj;bZ-~4(&>Sh^)45WASylRN3z~jO%{cTd@UkZTbTla%N=g&M=Y&0ub%?yPzg< zbwPiZ)%>GdHr-JIa6H=UC*!kRrnI_F$evEg4xcbDP8?ywv>l3K)da=a}#yrRgrExoGaJ3MVHLz56;-R?(QeCXTFsy z*=%37(GD=IgUDZbUryLA3*C~x?HK)QU+OqW=#%DcU*8DPLqOXS;yZAb?@HsdPmoxS zqXtpH$$c<>#4JN_Z9cM02$R-jd+Cs^P3PthC-CXC8I2q?mJ4P4{=?gei%OTLz+%Iv z_=)Ctr8kR3kf3ehYKUjX3{%y7%yTZJ^xsUKdr$wHCDyh|EdELjx;|lK>P_zW`SJIh z-x@!pK1gQER-941{<2zk{!sPhGO$Xn$fn?EXVvygsn^ITZJU-t7*EGIh6=|c{&b~) zrP5VBfo|hjE{zNSAke9Ceg%E07eBuiw8GuW2gioU?D=35s#^y_npn(BhOe(XIc*@F z(jW_w;-nrKnOpBsW%+LDN2g~+;!eS!k(4&YJ10$s4Q13Ww_^0YbW6F6C zySlIgJ6^8IGk@CAYgg27Vx&f0m?L>EzQyf>&T$u*u){1v=~i>~qkmD4Z__wEdN=NB zR+szyXz_)D+mM-;M4tu6CB?eV?4ulH{yOJ@Rk`L{tS#;3J1WdZsxztqJx_y2Pqf{P zHvnHDEmLTdyBnSo8k*c@1FHGNNB6D{L~->UF@&*6*ab3K_m(#agHAr68z;w@=9iv0 zr0v)0*`%=*8LvcaG>68hZ7~K60J3ZTNh$7L5R9+H1!zoXx8J+!4hL)^iI`7>VW29_%ae$%j=Wj9TagtO|&q7fO~B%zu#o4xTLA z`IzXAEe7SkRp#~KF4*l`I<#Fl0G1ehP&&?Ku5Ar$u%5jAPo#Ku8{2ZDNbzu){m8?g zGA->s5~F*iJnKke*R#_T`Ehks0Ch%XK_lIOBACmg#N@w9R{e^LUOby&zS-N^V;B%n7R(UVXP!dtgq(7Pb8KS1?Uf)BQ&Ps_=Mi;LeGh=l8(`nlNAPg zum_xvP(36jeW38&)0bg=rBC&TaE^-gl)&t_17CjEtS;O9nxQtkA&xy?n~OpU6VtQN zPsGGL#19=>a@RaZn&-kvhm{raq}{9Po2p8VnfluEXvVy{mtM=)ZW~H5A1l~@#;Idff^TFKisbc$9t@|JYm#{nhk~^78_7%qTaTpKcAs z(70rt)yFTET_Z9S%NXKEy>F52g$%VE6bA7k+pE()Gzu>b_fwE()N)sat9*OvZg@oy zq;sPis(-5Bs$KnYyPX;RgwMh6Qs#pCZzbWrcFcO}yE|`v9b%GAV99x~J}yS(!``Z! zy*u{{Zl`=yVlcDd-tFHOc4X71-_Ms9^RU+cicC$FYtTK=5SH=7qYUGuW4|{+_ka#} zPqSKs3N=_DSGT(hZe|qp{H_hBQC|X|<36USc<&f3uzl}U_ZUp$ELYq=jMxT^G_QIs zB$0~fCu1Ja@<6K99p7MFt(WkDpZcEyVn*7LTnE9RsUhNrtB+exUNS_S_ub=?7w*dv zab$0BdDUI_8wC|tA2+Ja26DQ&-z?^P1=hxwBz9(crg)B2$&bUoSsMFRkRFJ;&4ZqK z-6Mw{$>_OO5WRH9HyaGbo~$E)~96Jh{LmkO5%N| z@hKZPJ~j5j2dmQI(a`wv!T{bircDl;klVhWnS8dV#fKYpBZ{{)N8od` zhsaNd5Ch_UtCOSTx`$o&KfV6-wG%tm`6t0Y(;4A@>Est& zWZZR^$)Of>c$M9PN^p(xGxxZy6why!_w0tpAHkG@l1^1`Y=Xs!_2U~0yJIzmD)~vA zvOA%WaOL9{tja}4d*a#bW-D`hjs{u)?|8ai69)sKL}D+t=zSTjDurZf!MJiu)&j?G z31>XP_VXz_`**%5LzOj)5}z7NzPk$wq{ffx!^(-}*`&k?spJtiOM_0m1CPFgJM=X1!;T1Orup^Xx*LI<$K}v7D`nq*b1~7( z3IscY%8s`-%wJIEE?Kv^4Lf13<2o?Vxw+JH7n?O)R*~8m#L;c|h>tHN8S?CExP0}3 zg-ip55O?E3b_|tNm1^PSbHza!#sWB0?e7x-vA>J!i+i=CqmqQrI{z7gL3SHIi>J^N zC+#@-Jt+@kvWpF|XIZsF@#Sq%P}Rf1%6Isb_5hIJ{>k9fkdgtV_T|RV983gOJAGIi zjniQ8dS=|@durmWkTz5Ln8Iglow}4M6Gl4WK&H_BrzAJJS6(fYh_r`6vvnQb*N((z z9G039YO95deskW>H;cY3??jZ3@O-$rat^ht;YEiH5;*;ADKUgSedd|A^nKljE>?PP z?J!8w-L>aG*V7HKioNtIptBS)M*;r{kE56uBmSTy-e=g@$j%SW**|PccDhvNS&PfG z-v43Z*HyLjk%6u{K4|9L>3kEN3x_9o0CiFl- z*lpdNfAjQ+xYU6l!V50${}It%u(^L%(lhBn)`fd-FdbV%@kb7s=4m7`4TG+!cV}$< zgT>sia)j}^1$FU5qWs4(H_fWx6&&)+(|W3xgS|VO&a&ZB9IZT`+PX5g(*M~GOB!W% z)TV;;56GlGaWf-F(?_2?VrGb?!v)Xnsc&X4?+5t13p96s`PBfgn0|Qg0IaT zOsP9YAx4elHm9U&`%m@i%=&4%-Z@m4^l#Fp<&M8Ow>k77>nEJ(x&^8Ri?b&lZ!;X+ z`)mG$_=?snCZxyM#r7*-MpB&WRJ^Brv5X$p6PCI&F^w>Kp5ExfxsqanA$<95;B9ju zYH#jfmTI{@1WrmTD2b}(?@1Opq}@>W_vL_s4quKQ2lnM@PC=DlHou^~O!x8biIpdu z_WEk$`r`xLs(Cful7a``>a+#lj$@2Yvvt^)f69`AlVYfuewBw|97A*KkeVcPLfM%? z7Zw%SamV}%Bx{+x_n{v?Tr4auUJj;a(VFm@1PJGDMq0mL+4i{eYI~!3_Xlkzo;#qq z3;Lm5;iHql_N;EnxIQsM-tP3}Tb=0`9$twQL4s|LKy>kdjnpIZV8_I$;6+_JJ2RA? zwm^Rdv3L{3nXEaqJ=WDQC?hnVaoobZ9{l;p>w-vwOx?yO?O4=V?Nw!`6v5U`vi=X= z{YcNV{|!joCnYis@cj)YF6V0_?ll`i%clnl5$xG z?ZL~uV!iMLZYUV;G?p9O(b) zv5_0K?#+foW_lW`Ox)^5T@=|)QT%!D<#-%l|Mh#yI$H6wE*91G24kJesaWLH8Sh+I3Um9Kj=I^4K$xWbVXX z=u%L%P<9mKzpT4LgV8N1ugN^RF79BSZWge&nmOp{EMy$oAPP}&NT_hGoDVo_fT{Y_ za6j+yNa0W4Yi&PL%%@S`r1-i?Dg587Sbb`F3iVe_Y=o3}71N}3W8ogX*V2|BCissT z9!+I@t%`IAY_+!d*D@~L*GAY_IyK%(N$*@hH8fOSTtoXnZ#VCK+dn#tq}vozlq^+h zpFXb}Te-$7tpiW~VtM~Xwslsg+@*oI3ctZ@w~=OG{E!vqR=mqWY;uY#ptLV5*7}wL zGDp>&1yEx@lO$a{YCk*)w3Oj1hrc`=U<3c6JXTls?>WcOF5{_gX`aK)^>6TJ;nsR? z_|o-GKLNZSGK&i~1oG=$K?T+|{rEdEixQnI{gwxmZ_!<vpr&g2Kx{cIEPEzKUO z9U9$GQ|yzBsHmW8RM>-6LstFZsB)sKl&6UR`a_m{y_!_94V9g7>VH#Ny9@4k4r%z{ z00A7)Za8`noO4Ysp$SzcE=woXbY6Ck(*D{o8({pRR65D_RI$bu7R<^%B+WV1sJ{m*n#%Qz+rp5 zXy+P8<|O;19)2(0VXWLQ+igsaZj$P#pd?ST{@ezr8j_5!c|jY>UhMT=4QdEtAMbWt zJfyi?s-D_q(8o}0WKwqv^4{3;09)G!eDB}1ZvL>b?fD98ReE99)PP9&SH0zGJ7H3p z%3keC>CC@S%2iy+*ye%nzwi2p{;D$wJ4P``c=;MLI7vmVYbkHH;FAxnB;VK6ETUe&hxr}lAU@nty+WM>I2+sAA^fVJ%tb4d z2mDpDi?-}^fwI{2t8o!fNrPP|MTx9uEg%2Ic^XDegnem9xkF#xBCH3lpVYELsx$)W7S6ot!mc{*>wi{>J*0oO`jOAu?m!ol8l>)o)J4!N=j0 zngg$leBxN>tZgaN=l^--7UR6?`1~diY2?HEy)VGgy{Rndo~)^|^#YTG{fgQ_*>|4M z!1F5?8JEV4L0QhGx=m-z6U%33{4#>r(x{~fnZTt|n4Q)?_>A7ag(~VtVnljovfG1R zr(8m4IUiW?+bR~?4Z}yVj5A0!ug;r~GuvzJVBSZbFpoYAN5s7qv-vKpssJ%^C$&)9 z6~XgguamRLHUb3Lt^DTw`QqwXr^2Zt46gU@G!cyRLxJn^!Ld^DX`nsc@^)(^}p?39|#5pmsQ|1m?JQHvt;-KSRnC zg>KiznS2LaN>IV{%U>wHyWsqj%_NdO-Ht@d-gYHuTnfU5wVlid|FkO$?Y>8YVZhS2vmT{y)~< zJF2N}`x;h3K%^;1Cx9r(Llfx`KtMr6LBxkHRhsl3YUsU+iWCzS5S8A0?@}V5bO=4t z2_*qS!gnHi?|tt3{=V{#Zw!Zj_=o3YpS9OsYpyxxmIT%C(DYIDepKXhgC*lHC~1oB z_{3$NnMR2Zvg8D8-6&K@l!@b7Nw?2?1_cF3Jwqn{=-N#_#}3OiFMf}mzvNxNz~S0& zZ$eM)Q%?s%N2$$rN;Qfq>?9|0T`2L*Vw<)-Ag@{iUU1cg01$G--)KRPh7W+LztPmH zZdGf)lb6^Owh`NLp2_&kaz#;qkP|R5n9VO6Xoby>25yXQ1N1KDmW-J_UNAu8AaASR z%Mt0&Fxk0GC*Ii@OWgE#eA9?z5$&>_ zuv5UlXf(eL4?lbT1C#qv8@6j4BI0%vR}Y63@xv{1d%?8+X2?s6E7Z=5rHS+Gj5rVu z_;BNam@R$1GA^4XPG$~r%^1a>c2_m=wd{#US>prUCXX1+k@g)2^zotS$mh1NU-29X zepok%s)?=?3&7O$tq#sh*U!%h(K5arD|i{Q6^N~aObo*+Hx;9tA#H5ia!tE()!VHX zCjoN;OjVQov*zP?5$`TF6|QGj=XN22Fwq0(*Lk$feGTyte`yaV`s{NaNcdLrj) zz>Z%<;mT1T?PkqaPfb$RbB8}fh*bl9yn55v~;!2k}> z=8)nLaRrl@e+~6KRho8>tWzqr!00>IN;pxs{N)oCBm|%HFMiJ9`B1mFP`Rjz(KZiPRz&pem(>Eg8-1yxvH+ zGY0;>>qk-G{#>*rq)DYX@Vy5xU?Lw0fE2RY}UCs=4CcIl;#=6HpR*RMwJ{%h3`>GN9( zS_Phi_T6nh3^bV!-=KKSSESDSKMEsbLtO8me60a&8DNlrw^MQwzxTcx(g+jD&Q;%C ztmF7@n%B>)im|D)MB2wUSWASobbi>405`e3eA;jcRsRuOzsUVHODKeHg8K`Rpw~Rz zQok%w)bbD@Hney_TH6RRsLW6^$&9&IMgG^Fptwm|*aG}84Ss?4aQ3_n<$)K52+vBrS+8MM#`o`V95uYO; z#S7V(AinK0Y{qWCh*UdFfgfKp+5e*VeyM(UfNixo5+zeVSuw&b&IcY+&%cmZF+OKS zbLqIUs=-k|SL`n3)KB`k={as%Q9pnpbfypB-i6r6uNj28Gy!}p*|9{rLoP5{v}$`D zx@LrIeY)wE$}uI@kM82++y%8C_wd2N;G4EvliYI#e{wC$>Q4nbEI*dKGoC)hzn1!d1+m!+Cy!V5)wVHt@4v4|vL(C&G2wP)^5jI0u4{>yc!$Q32)_}<^Lfk0&(8@ELXh6R)HK%Z=*7mXp%E~=8C1` zFBb#LH!Nl-Ma}C2jIaeEfaJkOu7m@!BRg%tPnF1Tdw9&G2&qRzP-HQvwIUI`bMKf) z3qH=h#67b{IY@Cmv0{Np2E4lFb8U<{A#MA9=hly)@ z^21?L;F0*Q;o$?sB2k7ZdN;pDarupRscT2OOv>@df%S;I5(%RHQuo9T-SAjY9 z?gp~VBJ(S3DILuPK*z7;jh@{L;9rWlx5}u&!1PzQ9V}yuLqzprg}mk1oKuhpobUjb zc_v{?oifS;vAb{m4K}}7c9LnaDQ2xe?e%g+7`t0vV2PA`4rOjmckzs~+mDsl-(rlb zU(ivm-_OjoHD$gu)4$dTjON>YA&9bYJsffHUd$*5#&CaB$%oF!xKKgK5+WPuPnf=BTP&DimRWpuKpz^(f)Bqs|X^cTj|i^P#H2* z&>ZtV!_%dT%BJgYnsH7jp-iftp&1@`bW7!Sm1OkDkWNFvV1fO3)e3#SLc=B!f zNJh5v^^K%RxlQ+-DD1UunP>7KRE%vyciCnWS$ncFZ5x3 z&RC16xh=b|Q{hikQivM#M^f;I~WGwjQ){o`LW_VZKvSHm61U;(yq<pr z-V5AkV1xy@^(xmrXx}JGnto;N;B~^*05}xHxHF#_-+I1b?&EvBl0IIXSSx2ReW#E~ zOT;H4-$sL0Hu3`i>oj0iK=&+YxYhlJAG6i_ndFv6pB7C? zp{{JE%X_iKruUV?dA46@J@vQEIRndzp}xeu{BUG%%(sA@*c+U0X6=k_ZgY+bH&BE`5tGBB*=Z5WbXQ# zEQm@!Y{&{$rrsILc(t%iWl}Xq^~H)D!BL`A-N$kPLp@bBb^2Azt)+jy3ypXV_G1$* zlD~N2p%g6@56jlITh_$I;mxpt;KO?&hl1g z=*#FQo4e5psu!jyr2(a^;eJb_@+G`Js4-1LhgDvKLcuX4BSkWVZp0&Xgn7zTYxZ zVDzhceEeEK)(u`}T=a-Dm=ZZK~ z`;d#4rS2DJlh07t7Nh}U*@R3A@UDI;+^k`}9U8AnZB0jd^5M5+O0p9uY)aM2(owZ& zTOp#h20Mks{|6bRrE~>RuGX5lQMATw!=wNi%09M-@l-WQOeQ$EzIBW3#H{#^C*l8t zZNfwqQ5%iESd06;>Iu^GQQNP#O5(O0KgpgUrE&6aQ`lj^R^^=bcLqENnm0F>J4Mx~0)9$p-#5qL<_QKHDaWWAyT0%q=TMMkKMj%G@6}46X2zc3ZU|yAG}PXm)L}@ zD{O-`=U@1{h(;5sbl1F(b|*mF43A@J2s_ zRu=_9QC(mR#S=Gh*6aS=uq+zcfs#AGc4QlOz9YxNvqJ{6Etip3*Ux&gHN%d5R?m}c znyx;uJ9Bpuk-T~^F})%h#YUxbWBABCl7q3SScU%g!=8wDAtx{9{S7*&*g9;mp2D2S z=!G?o@Wk-3rQg?2MV+i#bG&{C)tp3BE(orT)XTfO?eoF3NNHz_;e z{gs|>4(o&oQK;hfBF3amI49B7We@0PuUOM~hi0{Am<3zVQAO`$B`UBIMPmT9pl{C3 zuuy$G;Pg%ClGlaO>ns78kiL--n;{aY20k8u>L;F#hU>}S$}SSf=TUd3M32#yfS{vY z%zmu9-)9EdJ9=Hr(xwVz0e*{opZ#LLaMtGJ%+DUDbtZ=UtDQMLLx*t~1xg81ZX3_X zrOAYiA({(EJ*75+-4|=7#-Z76i3??fgXD#(5@L#q;@Wb^W>mw3^>2IzU9q;PZI^^{(XLxpS~1W zmyh8|Nc)@5Zj0R)l@3~^DeK#}Dt2v*CwN>2IM$k)rLSdE_Maj5_+K`IZAPT<8WURY z70jFLkL0X$v6T-g-3p!4RAPdv~uh6Gg@9;mMPo`eh zMI!XMZ_N>5o}6uSTt2L+(tI!KH$AVgPd_k^hK=5}i^;(OH2N1Yk!=5B&{&VVUR8kE z7jnlZp)<$gOcueo;r-@ug#y}7Y^7T?&W~3zIy%WOIc5D=O}Ohmq|TRfFdzvTu*^`# zFQ#Zk(9PdJh1jS55NiGjWadU7{wE+4DrlLyg1dRD=48Adv$6d$@?e0`e7)phi}3Gn zpm(3jh52y`_5T4N8Jw>GOJw*3Nd9baQTC5i^N*ohrhNKmlEv@Z>}DTvaR04!yq6I# zULB)hsfd2NlQi63L&}OR>C|`R9UsoV{r((i^z#|H(SY5LrsGio0#^A-G|gX^KJQbz zsL_-dSQvl!J*MLZ)Q;U&oEuEU0v&03O?q#Yhai zpGOyza5Bh}B~HfKbhDx|Z!{$gd#e#1aSVb}i9p;70Ii<+)mH+4wUmDyGP^FB@c#Xo zE8Fw;5`AuiP>q*b6=Ljd5Yj7%Y)RSb+;5(m$DKz~8~fJ^-H-Wk^`;~Ai{Lb{VK)4Q%Y(bBu}-;Whx@)RK3+7alYpFN*fyhgqVHNn#tdU7@2*(@jrx^cm}9hd{wP8nMme2 z*yD!X5G)2(OM+|E#sw6}^lksWTSwB#h^3>{Ya04p`P46T*uJmiu^gMG-d-Ap+rjCZ z(emnNmF8Bgu4Xp4RYN{TXjw9daeC0lPW-#o2RFu>S{mXlx|5%_`u<_SMD=CQyj0vJ z5@348&Gd<}+WW+DM_maPVfRR!#2c){Dp1JAGWRGL%=EZ~Kc`n(7>H_Rl{e zcF_gd(x!jmdwgqU22}fQi_^~q%ih008poNyXJ&(Unamv>spVqn1Ox=6 z7n4+oQ?%3c8KusCv(9+Gme$bmSC_`}7Ywv6vx3+dcU~`31=%O*tBI+mcJ)Kthq7}9 zn@Gq<^90Zf0Tx9WH4?!7$C&k_ICx>bH;l>XFMErqXBbuJuCM@#H{MAVdf zJM>u3jz@Oho8&r6dtY!=%eQ;j{^2U}C;lr_v2yI9`+s(Be1lGV%LAQ+b$*d&O?efO zODpJHduwLQT1Z)KaxU0D7Vf+HxquG2U5ozl<8R|F-_bT}I+$y;YssZ~F?#r0h|4vl z)1djd{htk71Viz^8#pajSbDPjYPO=^2>e;o5c4>K6-S1Fk=sSy;Oah;8;*K}frZO< zETInl|K|=)_zlAnf1gg6&E#bCP0wib^z9G+(>XM!-&0?-I)|AvQEb@vuSVb`eAbjv zs<^_P8%#O9c+3zKE^n1{5mF%2jqB&1-(^i~v0LS!W_X^|HIvUCX|r8xF0E70Q@S}u z_4_zcF8=1BBKj5mDn>k!m6f|*Xf#xZGi&!LrPbwO2H1dX>W7xx{h|_l`Q4-MN(>6T zmf(A7_m&jkKP_K=EBIC&P6~ZrF}K?pSak_!l96*}Q-#eX^bpcf9R0gf2>bLy?3VoX zi6Dd5d0v7kgljkjN2pFA8acl8DH_V0$|+mWEimL z==qQB@=hKtU;X{Alm=BEnduU1oz&I|L;b}Mj#Abqk1)CCeJYjjH|)D?|52 zC9G{mX@Lu_n$!iE^T4cW z7<9qCvZ*jK^Xb8?ddg0bPr?*o#6hmK!}F^U>tybll?ukbkY1`?&oOh!z$NfsQi!=M zMt5L@Q1XW~0yF~aljV4h$b3GqzLwn-%I;;m-|WjCnwO6ov-l|RVR#myQh>uft-qWv zJ1-!|)5Z<3MpFJ9mF6`1{#VSVNctXs;P%QFAa*erd#4`48P01kBanE9%;=LWY5xV~ z74hg>PBqegQs&T^F}P#1LJUjN(g2q>b@G|eLmj;8UC%t;bZmpTlTTomvb`NU zR^q4m0)42VyU`oCb(^2xw`k$#{dr8p@Zeo}d;_fm=S-x=PXELpB6gO52Ayp1RW3Lp z*OHH2aAve{TLmetqpz%l`Gv{k;}-I&g^parB;vbS>UcO}NE51%q6f|6>?EXlJ9LC9 z)OBtdH8%gvXe|Jn&?0cid_#R)pUTMjxpux)Y3yLiLQHG~5AKX%=W5@=6-vm<0`Et5cF+%C3 zE35VG8K=R%xiPACwE>eY845FW8aUI1#OD0UuVt=pECz{q>z0pg%VBROwX23 z*Wk>+z+>ZBkQyHvEXOfAcS*{$rD@9c{0Ww)YsBF!a1drx(H0b;n%wfQ2ZY2i?XV#sA8>vh!;$7(XLSuulg6DuMQiLSXyXc z!{1t9G4wjrT!^u*`V)CsrL(-t(2X=*EL50hGe-?F zpp%>m4g~b5tai95<#0E4;Q%|g$vF{WS$PKPHvh{$W-RvIiv^Yn2N)l_=Qq~`DCHDZw2eKKPX4wnU5GVN;}fSu_evQUcGzfJql*cQ%hfG0C9gl~0||9) zGMOM`3~9yPH$thK4(T~eJnR0>XJ{)UI41Z?PP`3ifp>x$NY7!0yWwlwzo@blQc!kP{fgqb1FNsRx zxj2@`1ucF5In2|CP~i z?>2I5iw)P9hxwT2m%LKc0Fus=YvM`Wr_=?ZDrt5V#bS zo?ys!Ijo8LAkC7hM~ics`f53~y`l@*@npOW>{_V zaCuTlPp;YJZKx0w#CG75lUmcoqtFzAJZ$!wnvV)eNfgi*WP`Io71G24pP+};yzV6u zE*S-pPd_`awrTU`>K*qx?~d_&RSVaV#<5We;r_bbdva;u9rsCeFy|g*K+CzMMSzT$ zm(~Ly?>%gmZ?e%&B?|@ElHTgMyRsa$S2!6DNLO; zk`*TaV5qm0g7n_xT=Ry|3qGRKqq{niXpQTxk%v#_>^E;61twNJR~f@Nn>4hYm^_M< z$kJIyvV0-2zj9WLV#T7l@+T?p0Exizo2#vWW-_R2%7nU)$Eh&}VLG<;lHB*iAZ}yq z#xZNi4~q?U@`HdHRE2f*(b?;x*v(M*d*cN#E$t57=JCZYZ^-$R2T?z(3Xlf~0Uo*p zeU5hdM)&B2x{IbX#poI|DrIGQ@QNDU;pIZ~kwzqDbL;O1=4WV(M2$CsLR9nwN4iB8 z%Vg1V>UT&(XuV7c{W8S5qr}?+HsR;-u9liSZAysf;AJ%oe+J+8IIn&1X5@vprN(l9 zP}xVQ78ZRK`z}{h&X;~Hu!;`19CX&2thyz+E6sNLk$@!ib+0_z!?Y~9b-|*8Wp<;y z1zl%k3=*;>nO&VeUtWgeZpU>CMFjaEY5)3Sxvfvu7f&PMe-skae)f2jX}SB_V=0;X z*%XxQ@(g8g3>$~FS;8deK^0p8l|`yNrq2$!<)g{A97aM-?$xZO(!I>C=IYU=LM_x0 z)HU<`d=XAJG12NIU|sAbtt*TGb)PyAGC~h*?L$ylKjY$QzP3r8%U6N;!uxd8Zc?-b z&KKypcK;PovBHn3@@T&6{_f$P*BB*Z%ifgN+^)}X+eHQGM${z&KBsP-JVM4SVs4+X zKy3qQeyAIf{hSFAP^FkBcl7oF%q!#X<53~KtHz2cazuFA!nrN!Z2ygp*)w0{=Iy1O z$<}0l6@?NTDSC|`%p=HtfmIT^hfgl|k2N50FK;zcGu`x6(!4k`tSM!V{J1_kqn*bC z?IsKLJKvXdwVkq%`OdM@3`BNiO4tRH)9i;Rg!BpNx$d@I4AEC1?1+uHoUj#{S+A(? z-m|#!enSOkL;0#eWk`^-6Ud??5sTVgTh0`3wqXirfnDxl3@7|1+en-uYR$fS%M+`z zt>KE-a0l;|*;gYxts!kyD3#K}I^znJ=Jxb4I*UtJ5yoKhMu>TbM$G-{63unLmO+s%!xaIeDoJ-%?@8yOL{C%Gi-5MP3lJ_@h z!ae^=j-nGU#r&t5%I})C)?;h}924kiN~uJV-w*=0uJpBPzFSb_as1~DC#dKJ zBO6syTS>6`8)Vve*p}YZ;X%mk1~N~2Kfi#xwpEM?TCPK8JIm-i9kT|qNSz*@BU~FZ z$W*{f=0WzDMz+U9XhT+Rxt7JW=~1^tle55fhv)vzTsTCIv9=0<->EbO@mpH|GzELI zy-^Dcq}DPKJzh+XNIjlnoN~Ja+F{383ml-dWVeBg=Z2L4R97T zAyR>LU5ZmK5oi{Wh*- z`o9WU+;S=o=?ZkEt~!AiwArj-iw5VIiiXTXjx$Y1DzEyiA)GI09YicwW+70{#szIP zMta-pMg5U4Y$A)!K)t3}Hk;RGfsyP-;8%yr#v+XT$-JKv)}XrH$8tU3BSrz~!>5zm zMR0?*GN-ycoK|i{h90J~Sh`ZC@*9b}PN4SF}d5+4tpb@anbVpBV<6;_>%k zuJB@0-f|DK@0?`TM?Fg4T$iPNFVBK`pBk}L`O|nf=AdDSbXVQaW`3B-A#mCo37m*; zXJnIqGdA#G0WFl*wm7J_7m#R(0xSc50z^W3!a-{BdM4l*CQUe4D4}TFFL0h))oYSv zR4+Um*uPO_Ha<2%JJY8wyb+*Z)+jYB7g1?gOt;5kcuW%d>Krr1B(Qur^P1zXV&1VF z5qFNtS%jOSo%&8E=eIIi@|$ZzEXbrnWn5l`0`>q?o2o`Y+@t&+>BkK}JK#SvYJ73bkE8farT?vD z{EDpKh|#27(;p@)BbypO8C!v_w*w8O=}9D8Uvb3jW-OpmEpd2kc`RofpSO(|h;==mTNf zIw8$BCZG0HUcwPYk}7Q5m7tn7_KcuzQe)+xV%LZV&--jAn%D;3FWpj{p7~wRt7Vw-`1*4(O;9d1%q4a7miSu}hv}pM^3o&eTV=9D1>~UL zAIywmE@)|l3jIp9pLL_s<0z%92rzj45X8;oFZSl)-XC=LTLk4d!yTE?fGn9iO{JG` zx?lA}*@Is7>Z}>b_PIwrRQlc5-|=l@t69&Ij_hdcA`Go)mBR6IBR>SY4GzgwyMj~Z zX?@e9bee>_vIw@7Vx>$k?~Y*&MG1En%#Po)rdusVDP;Vj$q+v<;K+8FE%A>dn@9>E zgftx|WOMQTaPFs;EV1QyvLG}!;V{#_?Y-Wan-p>%v$i=VlB4pMvwcjzpC=V0IL-Xu z4ez}s{(tlE9zb6JJiHWq1WS`pf4{2MSxS}?>s#^<(;L>GYKE*|lW=?#fOZHN0p%XL z{N;oCC+G?s|9)pqvAq9PddP!MqrMij_M~Cki&7>~N41U*J(EK2uZdB@_&B97&|Mo6 zppZ4Sg^LXbuhk^~?_kzHD;f3=pQ+x@iaiP!Ps*Fx1lOXI=V|lNy4e2NaGhqIFWx5G zGc!8gW=N^$O+^xsERD|ty_>t|c~4(4jBY1^DJy&;Aa9(dQlQH~tAN^RVK3Jf)G0^s3Tt*1cP7zKJf8u92<2|^0U z4KsFZ6dWSA0JMzy|25kBrbX@iCbMB6Q#+Apw>u!G^}%1|UR;+ApMuIMl=VOxun_Xp z3!?fP+iBGJ?1-NIi)KFjyCdGg9Td--Y1zkrfqnEQ`Ss_!nbIQux$RD3r6@35)Zc8t zS=lKMdsBbpHXG)ac@Q=Ed9oIE$ZRl$aP{mtK;ovfP8m~3l$9mHxlfme*}GY&VZqf{ z`x`ZiI^nUZtLBmO_b4Ovu~I_Z>#HBX`EJQ3ANp&;_SRD|gJY&VEd%OHJApI?QgmW; z45rSRjEypX;M!ECYWI!G%te2OagHCJlS6SvKRfQ8C}Z>%#`3vDnWxyTBi>sEiap@c z2070Cfx$?uS3Eh^5;LgDYqZi!#0T^f1BT#}8G%oEG6j4p{R~eyJbb3&q_ifl&D5!m zhWsMSXke1bFVsy7An&x+A{4~=zhyV9AYFCk?(>@t322_5s-vFNf>+B7J=@oQIXSO9 zf{LnkY*Cl&2nIl<|!?8*BC`OU2F;mjlAZQ;?V@&18DdfTu8YUFz< zV5>`339ppSetX0JK_?{XR`S;Xg~6^Hn~lHF(wNn9#ou%m_1CE1bQTBfd6^Vt|EHpw zi-&-@7RT=oRwAO4XY@z;pcHT(YqM^!bOldot5t4xRq z2K?n?1nYg|{W}khk@x8DW6r$pjcz#S^b;rZS`&Ki)wT&PL3~oTdelxO7HH%El;msZ-a(m#h4a~JKuk$kgAF5`PY|3c<4DJ9G7`R(x4f-9P( zs$JuhkyOP2n4#fwxGU+qOBk{EMwY(dRmYI3L5)UNWpHE^4f<_C17nDMrQq!7hRE;m z!rl7ZF?BY(?)zFXxj>MQ2Tlf%%W3HbWzRr2Hr%hVfC9d&46Da$?>aFq$2 z8S}o_&(=Y8g~naQaYjn5*pGWnu$&2L`a5A^g!_(Fji0GACg7y148I}-11#7@!*jG)+>(Q2`FcW9Q-R_ZgKNjr$X7w zMH=Uj^D+NXlAPiP9hxaq{n{vbfO7L9U}X3Tz;-j#n28rk)4Fb(g@Ysqd>ekl(Qv_` z$tWtoz4?q7$<%E30-EHEO2NN}49vIQvE(qbTSh;ZJ~c_X1yo+9!wNo2qgtz~90KzE zKc!dUhHK_naZN3bWxL3jlF2LPO_&7327YOqZsVgBj;fG{cYgoMJ26eG3JwL#e8;V& zD_Zv{N7Z=#_@IPuu-k8Wz=yNnHf;LP3MEKYYTX?Hl>ZrLt*Cr%vel(?cjw+TDfyQ{ z%ytP)O)f>^Ls)EReniEcBlp%ob6iSDCXBS$emb47Ydz=Nj3+^K-W{}K@5PNNckrNubo0FAUl2+CP!{g?U-X_9*()FBsN%Z=OI=6%&@;NVX;Cuvx) zIp*yurN3lg*5^pXYlfzDZe%>|cioY8+z#WfguYrw zWNk&P)AB6JhV|ud`mmD4&Sd;CRH7gktg?p}!t@%)FiNR`JM6kSHhX+l?y+KZ5K8&`9si491^=K%PW zBF;NM&mgI6hc+&Ogs+2hPyAAD;L`*({Gfx)Gm#sy#ak5?$I+cF2PzWcy8@T9a-H~M@*B^Z%sZVm+{*@afYjROG*mz!5zUS z>KWrw$a}J?a^yuH0y{c&~RJTDn+zHBZ>M9Hhw}gtFtGP%0&7+ zIL88sk%Y(cS#jSm!{sp4_$8aI&g|GM+W_hmyBh))=f;fxYzGGBsmIe-xKw^LpkIq55*|oDdHY$8 z(m+I_}@8_d}>H8 z;rsKp!vo#NnIZu1gy`~7ypZHs*fx?Kp3C%vwaV{3Kydhn%}0Iwn3TXhD#K23 za%M1sFO0ax6$U6PZJ*fe1sr}|Hekoqwp z1;Afn9x(KzBzl3b$Jb*jiaKIV_O700;u5NQK!DT=7(6$H({Zx8uYS%|WjhiQ*rfTc zEtpQ*)seK;9r+f(o#`>SazwlOM@b_u6kA6-5XKk(PzhwL>Ln~O|0ILQZNZf2m`wde zH+@IzHjD8@8|%kOiu<3nIsh|w9^gHQ(z007V+#uI*Jp|Q)dJk^)mu^MSztTIVq*?! z4d8DZF91R&F0m`kPW}q=GH~7?A5P{bd4Bj7-)X+yznG%DhLCwxpB&qih4%gWtjp3R z-B*nyoOQ7TwGn|Pk9)vw_G#pqfj7m6HCdve_TAn*ll{Ng1NH_F4&f(0*IfNOeiu9K zkf?1*ad`~S%ZB~TE_pr}BTCwu_EYqQh-9DT0o^MSgGu zTHflJ{lZAh6wwLQg8TQ`$lC#dG^>Q!L>&cex^tF?Nh9ogl?!0WEBu3GeWk_~mT7x@ z<5)Y~aLAN;oV!=;h|6f$*`T;m*UDG)MT^lWob@xPquz!Qf0}{(X)z8M9=b+V0eBds zTLpBB0z>OROJerC;GmsPA^3!_bpkpf-q{dR$8!j%N8|Yv4|@)XX75CEdUOQuBN14sp6y+PIpL5VSp?5+yO*bGFB;!BJf)%D6GhTNkAnE2gui*e_aBg z5rrg*SwV!B13-`*1tp-Moq%O^lhUVLE-0XvjZgz5&(&S>o1#(JgD(EN1Ye>D(?J6g z*PyfxCEhr&i7P-J2@xSgGXfB?9Nta1Y4m&A0E%A%Vbha+(-L9Wk(0t{0XgGp!ZTyi z`)J?ZWH(*^@h#m3`Jg2?i=rUl7Ni8=D7<|gH$Zg1dRk_x{&G}zL+7Mo8Jz33_344Z zd)LyOS=9c#-6@-%1-KW0%w5_+{Q1qcD+4SxnaNFeaNsmKCok0JcT3LSCE46Owe2-_5-_xl%8t*7_%FsyYZxqtPMy20<12V#A zLo_|GVEJ#|z*T^s@=x7Bt!Dqu{fcq7$^St%z&Ki@FA7oykEh=Cv9@uR0YIN(&oy1r zxp4yEuM4=`;Q+7WOTJ>|L_=`t*&vdLV)W~KS4Z6d3LRHB`pre*YO@=4UVtAq^I1!4 z3Sq#NXpXaur|K+xl0bmY*+lnGfoTw(*bI>qX zy^A~_*gk$pTI~KM&aPKwgM)3sKJI`O>ga#=UAyKN-#y&6zB$P*3R|o>4zDeB0WQr5 zkMy%G8L7K|XKyZ&Ga>#(&s50XH!auA8dU3aWMH4R8b>(8M#k^cT<-7EI6y6DWvJ&g z681$e62Y#-qS@)Gva$Bou(YO}=&T zqtHtNj2lNROJ4hXlB3Y=RbE(R;JtHIAalj#OKU@EiT;Z`6c!Cf)~B#ZxkBcg;5y5f z#_x}M&~b*62>JxspVD2#*2Vc5=RKT5TsIr!!{G8_kIDZeap`U{b(4Ny9Ct^2ygaf*yoV|h$Q#3$vI4l(+o|>4 zCnw)Wccae$&YZ*h|4R$0w_!6cS$0d4SM$o7oLfcP0*~Tyxe^(h%u1}ZK`diMf@`h}{5BqE)`hGUy>Y8Fxn~s;pp8mR^VfWDgp4X*?rVU5ui$*F}rM=ZI+mD7q z9_1ZR7ub7W=FzQJ#=?_Nlg5>)E*g!#Z9%qB%yU6}cRPI%^Yj+3g#*O7c{gck}k zvoi~hz)FZ*Umx-2t6W6-VL3DWD{ez2`%hkRiF{YZroX`Wt3-Qxy^pnGuj@sVJ^`7c z-gT@72DWGus_g#M`d}TLAm@}(OX0+bqI5Mok^0~-&2CX+91*Z+mrfSB z|KoW$kV02HVzzFv#uw`ghS+6*p$c$vtcR$*W%gqc#WT+g7#qiUQ!b3Gc}nB_!JxLA zRKNZZ3||>v^ujleJn0H06joH-*~Yz4eC}Sg-E>RjnLTW&gCyHE^^i&~$E6`n1!k)4;cjyM2a8Ae#?0_Q z7toBKHe!BP1|!~v|y2;=1W8<*2f;5-`7^>oBt&OTI@|G=f?1mE}t_(x*wwpxk^Hxfh+%;CnDX>^i{a8{i#a+SdSK&9xX>SpCXQ0RCFU6gD*@0&J zELEJL&WY*#c$p2>y7S5lqZd_A#e}iuVoq_Qoy?XqpTF%FH4%KF6~?-q&i!$DhwN#& zJfZ2^7pvwK|274YdEirD%j=95=Jc1w_on;bS`7Fh=*Dk=dMw$c=;+*jRbb=gIz(%N zt+>0oJzVLWHaG3FtGO(QJ0p>BlA<<=xn-k}s*S|lg8Wf1@HpZ#buLU)R$A$u080EH zQSdli!Hd5m!J(;{PP^=5dFEC=t(Ia{`~>$~-+KpM+3&+wHDbBv)-#W$^Yh?8&~hfM z?g|o%0HIaVl0!&)-~y! z`WLJ%Rb^7y2_i;MrB2^t>R#ETQT3ao=>#IQC9kAFMiRK+T!5_)dI8|&&?`m~^AyWGHqVOCR z1Of?7r|@HeW0N!LTaTce#%yMsA1HWn<50_B(d4co7wJpA+z8qWSMI5=HM-_!n!Pkx7#z9{jU&6;NyR{2NO`l^xNgVU9_?At{lOal{c zhm74T|KVy}$&%7u0Q~RoO}+MhB(0s7E>~El?yi2xCg1(y`05-30r}TLW-#E8{agvnh|vB_Y+1u0}g9Qr4z4Fzyeq^yz8!? z@E;BC@m=8N`gz$uBTjC#I6B@dC2xws_fyciyyEles^{Z{vG#i`+7jK`E8pq!*H_bQ zb*5-DdSU+Sc{Dea=15&7ZVCwn$m$kH*O!g?%4KQ18;;Uk|KgCfrR$U(Ys+ zB0xCsQ8~Wg(P|Cj(tIA0Yp%{wqVSLPtz+@TT?K^scD+*!`8GOha)4pAnF&gfyoL-@{7!6r0y}e(0H+GpVm)On--`<*i`R%NpnISUoASe8J_0IN>Pa##LIGR*kH}(xsnkOtV^z@MaM+c@H05 zEwaqaRlnAGoOb3eI{4=AhZH4{TV;8{EXTwyEIvHc`jJZNa_b`n#bp>sZf;$rt;6W~ z0k=7dUyEjWt@hkN>d#$6{2A+zprfLpRdOSI9eLaD7^DjBb67&`TpsR=aprYVA?WN| zR!REsJc`=>c5Y>ZY>$jjyGZAb_>(h^Q?~KW%5bV@*WE~>1<7HkmS})0bGpb6g1XBt zQU$#l6PkQ}7!PccV7@TSgj2U~_y5J$TSi5_eUHP#00K%3p>#LWNJ@hOQUWU7C0)`n zlynM6gCZf_9fNd(ba!{hz|1`3z1Q#W|LWOm7H?QBkCH*rfKf- zx@$kk*&H$K{besdlwPv}K1gBIIy3~WK<$z-{>Q;a@h}m}k4!lwYCgxy3TJWgQ-o{4 zYA%aiuVtnMYs%*7oNgy`tOF z2N$2@x3!%oL(_eB<6Qq!As#YCgSj?N*M5a4o_|;rS~4UE^OX_rnkr~Bv@Wq1ISPyvA3D4Y*#bRPJ2=H!eBqLeXmv;3(RGlb{(?Pj?wj36N=3Vr25bJDfbTf)9~SP9~zkxFBGprQ><`QHM3t9Nf@kw z3!#=AI99~CALZG_F8d|3<*O>FZOYm|Pp%(mI9P}6sVo&6T!_ajUw^#dP)6*v^p<6B zc%+Iic*mg;8WpBf2D|E??PP=3yCaDknwvXGP#NM=J?{S_Kt3y0HB0o@M1krV{QksL z`&o-(R6Hi&SM@7Y!YwX<*>MuV%l)EHl&sq?8BC!qS*2iGnCXPpCtdd$&67gXQIe3PE;gLwM(>(jjI#2Jp^-y9;kuDI-Cnk`z0Nh5{ZmM}~}P#lLPk#eFid{2&7PrH%o4IDfM2eIn*_`CBe5 z%$>uRF-zCGUKN3>wj5tUv69AV&g{-z2hn15R5wy6umo!z2yMQlR zGxYW&V4%#U#?|k)GHt6JAPw<(qk${;DjcIEVL5M8>22eekX^sCe276_cKBwuzudcV zK!q$8!8W7C!`;QsEpnXE*)I%gBmEh2zO{dCYBr<%z$?P}&u!1TlN*PH#2fbge{`Wj)WX%xM_$v#yE+Y)i4#5|F<;>Gd#q~s zwfnCy<;(^UHxNW-+X;jt1t7)k55=M3da{G%h_#r8AcFD4<`~Ks^tmM}3}z@Q^M`j9 zFt{i-hX34PTSFa;fmiNPmyOBAwX?fVKYOV5V>S+c1F!g8JNsX3yy#Q93#Il8L#9aN z2TkjCl67yd;^mnLlFb$wc%}n%FS2idnPEkkQd|gbrrO=U?8!^QOip`$#>)nypS^zi z?){1ZYeO4;shTu!Iv*kcdzgVHvHM3grJ~`}6!1~YlWZLyR|nJbL`*~OM@17i$DdMi!X~Dgc}X((?}i^XH$Ws@2ir1 z3I&Agu<(wcwXq9xn{5Lbku6w7ki|%GLK;Z|c{-kZzTYCoCymrSCjZ8qvm2OqXtJ{< zzATU=wJ!q5jK%rHz8@R`Pk~mkA~z|f=W%Ppf>kp0 z$Zux&B75=bb5oJdI_8NHL>7kE1DEBf5SU(sW3=@VUt>TgRm| znv{+Tz%s*rghO)f1u+i0o}|{?v!v5y^CbWf;-e|LnzgCXx53(Kx!P{mALiXxeCty$ zKBiH8^4 znW;RZ7b6t=h!Il*{54iq)}O`233_?6vs$3XE?}Z9qSemMP7*S*z}%jm*X&$eo#}H6 z3!Uxl?e&z7JQ5PI2?>NSGsSd6L1Pc(K{a!g}?|MjZXp=^Blod%y2?a?n%pdXw%H~3LVSb(m@wL zK>4>azKR;>)%Y`F;(}n|1(pHUWf*#d{o~W(;^(_1B_(fD7OG4Q3=LyXPaTu!=;`AV z5`xaooE~s(Y-~PSTSEn;#CdrGgMv`w3JREso<5~zV|#3DY%H&&)U~!oduU-}qeunx zdFkNbU>(is_!+UVJv@w)^Wz7Pm{@eVv#;;4Yw~CbM^tol;RokLK7=lqg`nrc^1or`$Z;d${@Ndt-dS8=Ps9v7Tm8cA zgWzuv;X>Mua~JuCDf#Rm)z!f40JHW?_*7flvd> zwQnjp=;%6Ze2I5|7}7Ma<=mz;b_*wdxbL?yoXBqS-8-q8o-&cugv(-UKldVy8as_u zRf%)y_s{{;-5EZ+&TyMW+{u)plxwZ#6jcpjLn>qS-+nrfPG37vSEc2|XvRN|Z^nPk3gJt+w|JV;qbRi}tCaMXatGm6Vs8 zdVA|0#W6E7(u#{yp`)WO(rWsRXLoc+D=8}%O0@U(_EsGf(V;{{Mpi-~cmXivv3Y!a ze88_?QljGG5hT4Zn3#M2lyBV5j^&oSjt-f%jm_2Rv0;p`pkU~iF9e`ehh+@+d>d

%K{<@@Q=Wue3e0c{CB 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 #tv!6D)C;H##ud?SsT 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 z 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%0ADNDyzw>9P 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⋘s^;V)-TcWkvq*IxVjnm{b+ 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-02/backups-customize-backups-change.png b/source/images/blog/2025-02/backups-customize-backups-change.png new file mode 100644 index 0000000000000000000000000000000000000000..35abd37846f728e9785cfcc62f2ea81377f6974a GIT binary patch literal 148081 zcmb5Vbx_<*^F4|Mcemi~5(w_DL4vyk2o@k%kj33Ykf1?=y9Hec?!h&|-5r*d%M*FO z_51U7ZLw8b%V*AXpVQORGaLO%LlFy|932i04og`{P8$vmksb~X$qE(u>64asEFo|R zGD6C7(z-tI$3HJzw#r)+-QeyzU{}AQH=sHPcXRkc4*cTG&I@UDEoI}(D{mNXEwZgh zBP{=ayaoUiRjJx*fYa7^;A_emHxs|LdF_!N$hlv1Kzr9;gQ`A6T)fu>uNLSOgci~l zcnk`Pa=i`B~_uj;7nx6sW08TDi5$oH zDv_gU6;4m{DLN`uqV@7AE9U-->}gSViW>T5M=`U1{{i#62l#@Qs3>89qx)+&^A$eh z{W9Q(+?8%#erWCq7UjyOz?%8sW1uLoAU-q@ETI<&uKG?5`e$psiW|I}8EqHL0daN< z&<{?MoC;lE;W96L6-|of`dv9hemEGJEOz`5k0XEvNlyFRON5Bt&71%hS@$9OnUxc4)I{EIf&ZEyFZ^rDZbLN^y;r-W2 zIp&0{DP>sn)l8jM77aka%P5te($D*-m% zTH75PLP2D9t@n{>GWPW&S{@$pRLH`@7F~(5u6-4_QCQ#qc=a(5N763hf6p*q*t>6# zIG9u%1P%e|0kO%7c8&(RwJHl5C1#{I=Y}<2!97|y+nbW+}|xz4>{~KI7jrOYOtJTZF%JQTD8_je%g$~m;kez z*$K7y0DC7{JFe)VZ92!0cRpq@|D!7Ka3OrHmbhr`$`Z5MIPixZydEEb@ZGgJ-61=X zg3vG`k)5S2>0`W5*I<8795UPdB6VQlBpD$%{?o|_H}&}uGvs3D-_yFFCm*5UAix&p z1QYBk8k|EW&6t%On{p{or&Owdl9?60{rq|U7bRB9@k$}fJ257<&6Xj{&ZGkmXt#Al zO~C3(6!svD*JA(ZkHHjxCh;&Hm#hV7Aoxy8@-i~;0%0*X;`fxfk3qdBND(65L4a3m08$@W2!BeQPf@Nnq>No#y>X z@BjJs0S&Nv;YtEs-CpAYe|QN?Oau;UcB)rglo<+H`r(gE8DTJJ0FAC;H=jdmgxSfASp|@V!R$f1rVY?|CGFYxndJq3SQ)83%*+ z-rw`4PCGIl94G<3d-v^uk5)(|F2eM|hkO-4W0Rmc{VibsGl?rRDXt+jAP4c?3*83# z@^!qxp41KFZ62#NJZEz}^t1;lE^7qGF-4$%g5+#BkjOi6Nq zuh0O8|DqwtR+e2h4q8kFY`$DfKPOHgS40@%xpsLEIfzgMLDwP1CO&vN-l(S6ZIcna&cLSj!{EfFD6mIt^Zr1ZblKG zK4JzV0K4r(I}n+-w&PSlly-wqV`^dZJeaF)oUVzIURL;8M6_$x_C?N``@|kouWOb} zNX|!SaBTNdYEvR)<5Miy@!k$}4}KmPoF@&C*dY00$5>-4jM51AFbDpZakjVz4pl37o5c)2bOXubZ6UKKC;a zg#`glDYtts&ZOMjDi?q@=UzO7KJRPIkez!0Q_qg~adT!~3mu#k6mTk$-;K)e#RvST z!zL7Bj>T4!ZW^z$#>#o%TuC6wqX<|Zel`Xyx(@i|;!>1Rmz=7#3>Im*_r9PRb>(@Gx-FhQW#SaVs7<~<@*F1T(4XtoWg z?+j>vyh>a>eb^zn|L5H+c%Ty)J&zx+mD-M5||Di3^RjfPi1DEpaO`lg0Cdc z?srK34FcLqkks?K7XZh-hgQCM|6{^}mjG&GiO)UZk~#(-_!-MtjVcyQ1~_?COt>`B z4aCFz#Vu5ZlClGeqd)T$C^Wf+EaE2Af>{n2tK>{i}HO5PJwXtLD_FDJvwhhKW zSP7EvmXZ1?Rzaa}9TzQ1vGs_VeR%Koi#*r7vMMKhEk_W%%`EvatQmOuF%P`Wj{zWg zM|zKV{(SwYn>)xH!8F5eTmR)+^aZ1s{@zF(MK9%~`N=GcOFL3$A-suKf4uq^E8dsukqE6B9d`tbWawwr@9vKCGA(^*u-t z^n)#Hg3NmROjC?G}(^D-jT+m;=OXK*Tj4FNVF=B5B9H4=hVYx zQ#tSxUMh;+-T`E z!@NL)lg%MOn5_6@THCZ@!A?RVIz5&mA2_sxn}gDO3;e_^F&PycTA@&AkLE^6K8XEh zgp!KdT!p|&1vNnN)?t3U+B-|s^i~AN2V9KZ^c*IPCmXFsR9{YqZsmL{Nf#2vScd$4 zxyrdb!xp4jRcK0~n({Z`k-x)^5?*LpT=nV7WLJek;bZ7!EVaKkCK&I&WJZD)Xh!1X z8sBVTOGPp6IXvtRs0etTpdgZUkq9_!6z{IgZWlG4%yJ9awv*(UK$D9 zo@3AIXHTQdrfiZg)CrFvF7cEGS+%iLEEjNw7zId5IlpnKlxm`mvVwhJ%Gd3qfj01f z19&9_9_--$PvOkKA1%?Jzx6ET(N))IkL$RXjheb$mU(yjBAydj*wq3R5sirnj$NY{ zP8q%~qi!+wWsNz*j91W5E%L+#{NKU)#tux+efritC!-Esj|Xr%)v!G2*V`zXodQ;^ z%^rg>P9?;?v@Kqj#|Zr_LJu+zg0KocgMrj{^j=F<#)3#J^6%})cIlT3lgK3IsUC*P zM*ilWKPthSR4j^&9Xk)7zDkx3oFPo(7D~5UJBW~k&YT54a$vk!_>$8klY=AI;6DldK-Brq!28K1-JVT-mk7e6?{`>I#m z#iN*F&3!8^*3=8KVN?>UdK5QJ^crZdHP`i%ux5TaFX-*b%Ih-pMOV}h@?W&4%DpC4 zJdOM3szb``8w>U^DcVbx1DqsKSw5&-{g*QTB_eZmL)}#L`Ih;&-)$5Ym7*wck#NgH zN~cdA9?t-`ov!TX;qWUIBrl(zxXP3w>CGEnLh!sBv9>C5JeFV|R>kOPwF6(oJ`T*L z6X1BA47}`V!1rEbtK;0pBg3)f#R)!f4H&vIYjr!3uRez16`!@>1x< zN|PV0zRO8J3#MXw>usbX(w$^!e+}5d)bW~hO?17GEz@uWi zXY4}dL1O{WjZainhY|c3V!<*7&PnMURgYXOT)CcItTADCjm%9k=YARc<|R=j z9!0qxI@}>Bd-?xCt^=QJ<{$Nnh31vYm(;H{?9Zgf3W$oa0a{Z5vPM=ku z9v`vDsa%_U<8y%+7ew~Qv(pxZY?wM$af&?K3`o?;O(vIDilRSQZBlrtd2WJxnG$E3 zB~lY}e{u0^BXH_@lg(7h4u*Hu4_sp!?JqHOZ?2?-dhqd+* z3%O3o$D&E+dj``$T9{lkKIp#ftyKhWA9P0FAButjtp`|@J;0~ODU@qB$u?=PBzSI( z$fu(&fJyx9g6UN~kT!v% zfi$`;MG5+)$u0^icWr$kbiq+AemB651>63pu{cX+jvYOPqQ=ma`djv$n=7b1)&X50 zOAlwP6SjSdHA0d_-#6vPnNG@O20=zpD^3RmPW*5G^X5Hvw@XdjN5N%$^CoC~L{@fW z<9OTYzluScUZv0aJbAGKXv?pcUdNrAY1PKLpk?hR7DkHp@PlP!4&Ud=H;S zmg=lnposH}e4x-3gd88$LbXK=VLQz&+Js=Nk68kQC-&mMX!8#EZ(377<4wa$f*4`O=pSaSt1Uf+{QfsXwse+jArPwwLYt?~i`k?U^ z6zaD&(6aZN0!}eB<4d_^ilPloMfpu3OqZhuG0D%f-jRhA#+S&i`YCK)OEdU_3V8-h z;QyPRRS{T+5)Lscd7?}HJ3(dzGS=bHyd`B5^rYUD{VoLkCJ$r;P<`H&TLH5TtBB=^ ziH*YhY06O^?ZVcUh;bY+s%>K*x;#OmqZk=HzM)#!agrck=@4 z1tCB|C9H$#1(mn?p00eNcE|**SdUQoJLVX>L5X&gDyYq!Be5A5}v2?GcUu?=B0?U|Tyj=nwT5 z3gl@>Wxa825+PcSp#ib8z|m7Wwu1;I7c>i;gT8?Ry#w4z_W3kO@%HlWQ z$L6At^O3!iN<11_xUgl^HZ&^$T5^hUE9B!}^f1yqR9fWXPsDU!vPjzPHg-kP(cyf? zdUCyJDt?idy~f*FWig5FK;(Kg>?TC|$$0k()O>l&HB@*fnQgNGrr#sPwUUqdt%)#R zibjkIf0$hcef6Sg%q4b%w{MY6N>Gi#F%e(#830jVlAF0_=|#l?i1>ZeyNO1GcPKEU z>u?-MIGczVOjBQ1dyp!oJK~*4SR)|`P0ZjD;@NZlokNp7C+^PL9Uk0Xl-}xdHNBY! zHkplgUy&mP5l6`Qh6%Op?m9mKCyim|MsbxNv@#hTKVO$Z<9*ws5@!crPkl<$K7349 zH+q{g^{IPwj4Ts)f(qAjf@2Xu{doZ=ky>(~P%-iMP*)gGm~{g75cL3)>SQCpXshZ;wZMmuZgt;QGt$D+mHZ->5Ag~|ZGH|^AZ2>%)J=PL zGKXIZcp6%#8D~rQifGjC#=rXzImUjR^X%Q05x)GRvW5izKeL{*d-G&aSwKc+W+rcQ zqhI^#>l&A(Bcb7hg@&`D7ik=6c1!_310Fv~r!cr5*A0R`W(R@}+_&Oij&K9P1tU;k zKZ&{j1%OlG^GjE*$K!^?_h-LM5rU;?a8Xkye|(YkEN9@FlXN;31^4bvt1nx$WP>Im z9Quc12`0U@9_4IFMWOQPCSi5ojAnkzI!B~$qBZG<9!Dvx4Z1ty#{6aM)=$)LmneRl zbOwZ({qgP#4t8zdV`I12yknda?s+YCW%q2UbuN8Fd?G;u%jciWGY3VEYz^xPSD3R| z@@+@@UV+c5N`$(mGLutx4G(HFnTk(*w%^|dzY`gX@}yH5UJ7m4!SvIdW`J=x@sO2N z^fe@-KAooF3ZHi)?&ODJr@Td(yelnCz~^yVI1JtN$59BN}*RO!PeqeWBk*_swD7>uuvQc+})jY^EB$fd+E4IiAS|A&>?#! zk7Y=8`@z?&?I$Lsx@`^2v5Q_G)c{At?^X*RJ3)sPe9p^_A&kz?McyYp6`^u1klPhk zPxBycc9XmHo={sT_(3G`MiP2oII-0!9g2M5U!swNbbb2MI9)NG+;&nmJrakydPNMh zU+Dhi>Y+hu07t8dMuykPvP1LEgy>mn4G>Dc5C?HvO}W!M`AvkNjM2q+y;#LEG|(3q z@O_b)^K}d%uLbXEU!x?WM)49wf0UM!2|dBZ!_kf^O2HeiSU~W} zfN>Yp;tA$)77cv&J}065&Bah+S8a5GftsfQjvYjK>;*n;5VlMan!|i$W}h3!iYu@a zMkN=64ALplcrE=7`mpDSdpy(ZY%IK;B&$oR_W6Z!C+#B63JGGdWx9!b^!4$QPV-MM zV*)brIDXV}0QAA`V*FfF{Dx4Bn++iXlZK4UOOPYyz9hXirWQ`w!gWwTqGc(HL`G@+=1x$$F znH(o>rMbDzDL>@`B!v3_uZwu-6?eJc**B)#2h`|j;A5rTQQVtf>q7%>eSG1 zoa~Q=6?(pZpX#VC@yTvrM~~OXe_5&)`|KH72qkL`rRh6feepYSVm-$$vYc7-2# ztVJ^DW73|VHT#wn4=>Sm^^2vWULe@uKIJK9cmigP)F*1lhHgB$*fanOIm9fL0s?(J zI~SoDilCN}AGA$3Wm4s8Euz9GHf=wy$KYc*jL#5oOw0D&%_RS^C2T25osIF>-4J4J z%SXmaVk4g$aBC?1M5bqr4l@c9!h4kCBOMn56xyiwwlqmx9p^GwAb2E1f9gp|SO+@g zW47ft#pcaa9gQhh;a`D|&c62>k)E)v1W^ra@#|M&h)7V5{CDO)RBQz*@E2j2Q*SG( zBI3{|B0Y|7Hd;3%sQr$g=yuk5m&?(4Jza0ngV4Gjf-%z7!p8KUSK$e0i3YbLM(yM( z>$J<$-Y_eFzS?qdsW2`%LMPBc4s~O&amt+Bi~X3*Z9mkJtL?-c9JrzlH8Pl=%*5NDc8j2K{JMcQDeoJLPTrF{lU#nb4GS!o6wW~I z)@m~2Ihz+{5`=e2fojSU;B#3Usfx9WETSYIwm-g(fhzn<}MymPsb2-wv&) z>1wO=tMK}rAI0dse|n}5SQ9ZyRx70>rc`~Z**4d)8%1w9SI0p{mo@rkI zv=zXvdzua_^;pLV&+ol@vOmx^pr>lb7e}zH;4M9dza3M_UUNy|XTmd6KH!YF5x$Dc zuSh|g&t4zFA{xHUo37+Z^RqjqC^Jj9HV$4Pb$cZR?1Q|@4 zxf~Kc$ha67cv14ioLF5gZyA3pCbpl=#exK@sPbc)P@O)Cu+>)lyR;teDH%9H>a#~T zQLOhFv<sA^7AQL+6n1{v*%@>G0!FYQyZY{D`ee!4EDl?Wu{_Dg50 z@K3a7s8Ou4bT-S;tf~d#S)7ZWpkPOhG1aIdjFlI*hIn9EsUKZRQTQ%*j<&kH?7_G_ zomnWoBP|w11AA6G+AQ=k5jK&}y^^dl&L6I4G%e8==D!b3nE0JEZ9bhIuyA7rt+OKc z;q;L(A%R$AWtT~yq&}~bu<9#u{pmg-8?pr@7(br2*91lUGX5Rp*G?9ZsM7Q#F+FS| zt5NApb@1)s4Rm7QXJ0e=WOGiGLlBA>u$A(YaKC&Ju{Wo;I+5b-s?t1KP>;n{i5bEk z8U0#`FIboKZfJ@R$86unuj4Y_!;X72=En^=Yn&t(EOfpr?YY~lT&^|s3IrJHI>|mZ-t2l8U8edO@8rh&tX znrhgvTAqX{W~zzwG0#w-!F;zIzR}TlK=2mNJe^NTj#o+`1cVlZvK_}i@gpwAvsfk# zDbLr^NYjs<-R!5>yx9RW#jYnw}V} zO%Wza6#JUfn9hx|E{ccm1CvwRaQL&~_&%Mtb(3kxNakKBaoywXReqb!+H zy&h8O^$IO>;d|DD&%INAkv}9;A9r_opJuBjo`z(cwMnu_gwG31}qwly1F)x zrEG)B_%b=L<3)Wf%@?Pr2J56X#6CiR9XT0H(dkW1B5AZT7Fw~xv5l~{8ZQQ>`^*Y7 zfhzT9ey3FqeN*}u$W6w3sG2k&#xOWroaDJ9!&-5Eovo2{63sh>A2Dc5en^$}OR+Rw zOSb7vDQqWR;oaoUmQy!q&OvqJ-T8sYeduG;29ZI}N13zVg`lTct&0f;qKU|FQ1f;T z4?=O_a1rc_{lFK4BxCRMumM259n zNOMR@;U3=wxgzGqE0E13I|uPnWqyOH ztD?H?5O7^i6B{y4fnc+htUA$F& zBzZ5-*VKe>2Nmxpi{3Oa8Hi@kC@>J8te?Le9oq48iD=Fk)LK{;(WIR9-LweqKX1-y zN$fut22HOuZ*W9c#j<)>1->Iz%I>K3)Uxcc3JI#ED9-sPV_LO{+KUj%Mc0cS(@gaC zF?NBRiX&N^lOg8q3HdP?Rf@nz?tPD;cy3^~Rw|&r`ci?-T8o%2zl+lc?>#KG^XeeJ z$UYY!ce^My85)L!n&iWt?c3XdlK|E*(OV^E(4!NPVH6$mr~Z!0-BL(w&1 znK8K+)r76DGY!!e62GeKPq?{`x2jyedb7?m$i;aOm|)7bAW!?iuqOXzg43{}9qi;U zlxMp;JGOoO(1wn43=n+keC^KZzz=~V*AH5E@9k^nWe}9`E$BW*S+sg0s0~R@JK9#z z+5$+>1gqgzUnEw+2QyXGxSxf6zOU|yU>X`dj6r4)BZ-sC!u;IH9Sql~v&F=5c5*h{ zrKvs&r^?eKm_OOnz^u{MPasFv(8sQ9U;BDyBwcH1V~OW0sI|lI&c&tuv+;Kq#H1xf zn>bz%85eyUDArS_$L$h?sU#t?H11BvkL$hHuvYlmr77hY1r2u=ps76qesedbEv&yM zv1^f{tqw<}nBx39c>`1kK4X3_e;Lcq+jFq7rof_3egd z1Ucz~)q=EKGCbqq-W9e-7`a4&TulQ|eLJ5~1VcJ|?4jlD%kk`?n`(y0VB%!cSw)Yoxfd|<^EmPkIeU5vGKEaO z7La$JkL$<3m>Wg8yxlGWxd%ANs)lp&xvs`*qYA9e>L5ooz{2^ z0vv%7H*14!%*COP)i4rGv!R6IY2c(FCnwI=PC4ygl0`Zn=8xpl5)|TR1DsMK>!Vz9 z*5)R^n$L1`5oAiuS|@q>sVgwy|LqMYR0dbBBd+SH8ZE66r6j7~0Dl4;*XbVCC|FzR zTHB|!_o(+_h(?tv`YO6gr1eJ9(J91bUq7{>IQ#AAw9>#2*%$X-W_KY`zBFo9L(Fsj zs^zBnH4LEqulM|Ie5ka$kom;|tx^*F1&~!8nN~W49461;H)m)S^GKThxJ={T0GpL5;;=taBB4j+sbKYH!Z#djWvrk40=d?^0UiR2xrYlO-d8Yv%`KQ? z7ynA5%w5V{hP`!asKU#YM=yLMy-bf}ZmAoRaYQ^w#qAf*gpT$+G$%9}WrpUhs(fNz z@>93$lFo-S`ppf+1!HZzm0m5Q26&(;vX{CPGp$8 zz%5_d)EY@sL1$uHz>BBbO^2Z6o5^SNh19Bq4e_!Bn!e@*KaK;2Pc@apEVC3xKWde~ zGmQ>(5I7WPz_rJa}OkPqR=Hy`R z^74Q$UXVN0=9cz5trjWcs5wQ|ITc9uCM)fbdj)KqhgT~gWRnYpW8mSl{L|(SXMqi; z6-ljEpKE`zprd^tKLpZ3vta8${hPJB#e!m}=-C16wWO~3Rw5!{r{Ob4?cvmtS(+|~ zoo<$$52CFHLn*H`y>Ozx2|_~s;Vbsd^>21n^d_5$6>Q#!ONF3y_+BCZl^uc}>)J

5mN%FlRS_XXmk*2P#TQi7I{&_0Gykpg4xq-;Cf~?{L zeU?X(V_A5{iAm4UT|3V*u-kyU#oj$VFvvMF-xStP(?L*dL$#P_b~(=d$gmHzk@pu6 zsTTLC)byRH06fk`|L-^#1ULf)PjdnPndka4-@SzrM-e9DtWigGLX z#}m!A*+`2aN(Sl z;9H8-I;VV!*(N(aP~fJ&uq~xjuGYy2iMWJ~>oEsu++uu&9dj(OSfQj(?c zdV?g?JB1sZ^5&wx)vVi|{J`fW>HgB;7E(M=QIidd{l7(Lpe;x7QTnUb`Y zKY|FSPFEQ_)R-VaVZC`&5#1QA_U)F}@ZC48_RjrJ&M@+6pXGC$(ai3_V_rx}3yz4? z6v{6&O-c=)Y$JfgGi4rfZa4kzF26{r#*rYwOuAWWW*1}_X`1tz&ZB;sS9=z-=~IcY z!oB_ylTZC*?|W#*r#I!Lf3B5uv)i`ZA-Bk*tVuD9N8UV^5cpF&7)gRlmPt64)astBCBZX0IF>SSb4NU}(h zhBkGF|Amh|OcL>@4Q7Aiyf8~L&6Z5abh^M?8TTQ2n!=H(sm+I_Xab)?F>4e%Pj01n zc$QLdH&abTKq;wVbgef7l z>4S32u-!RA&++3ncu^`ce)WX7!e&vFDZpl#XmwFN?PO1BW;y_Xi)F_3u1oBfvXcbs zhF<#U@0{ohY+PZgy(rL<*g|RQtDX(m2uL@7g@Tt4(?Ej86g3iov>l#~jLFE&++Ek} zCizTWq;z>qT3<=Fb-`Im9vS(aQ*1nMhKgp?ee@-*yK{zJm4Da}Xu-iuHwwb#Ur8yn zJ}ca_pR_ijLXGe*=qWUN zGf2hMH1KWCNk=&ukOyg5!ruPR=cdPkCx}jEf*e`(8UuQjZDf47L;1X(g+pS%ZZf>mZFmOR7kB zDuh&`Bk2>{RU;zPP30}Cg6ztM`%{z?R5zXM00%G3Sgt?DAhahGQamS5EEcZ>$0S89 zE@v1(4m(KoxoSM%?*jv!E;DH?mFew7!dP~ll-FipMbHGXGnf`!vMTcF3Sav?;j z1i;dF+5Zqxg{?Jr>U((RPGQQU?f9h=sm^iGtD7R|%W zWEr+XvRG(@ex(R#L7KDo`?FH0*)wrKrW8$SnJ{MyagGHgMtr8k1#d2Ss0e9s4-$smmi;)iW^U>!7X3m4Xk@sG9EUtKDxVxuo)7I{ zx$Ke$^ecBFDI8XHc^+En+886;#oG`*B78U4*cXZfEB90NuAxeLXV7ozdT<|&XWF~~ zF&s6^ZkZiyCd=9y8ps;oD#VIK0_}?>7uds7r`9O z5uPoqBi%O5jps6nMjCDGpNP$#gYK?`*Boi{lJ(>KsW)`<95Fc&k#s!D3EwFY!7Qu? zF{OoufF@ytF@wZ@<@qZQ!@kfvRIQSrBaev1RX`E_1B@w(V~%pw$7jo_cRPuW7rt*y z{oVu$l?$6429Y_PRO~Dq)MgSoHH4JGNhyz!yCwgkVZUu$H_yP{DrU{ zLEyZuGsdNP{!drVcI{KLM4C6gTK51|z)d_xzUMX3?@Ioac$tVlc^Ie_HV(9sKWtof zS6)dNt=Oe{KA*n-v8KgVN=V+9z;bWno5Qc?=n%}EBYY&75@KfgLC@ILmjTcGwS(_23ko_8SF>aKCq|H>NZ z{B7US`Qv`*c{%t$U0^g6Dmz^pDG$6hbY4*YYrmY|1!kWJEEBsQ0-fJ;v~X^?)@t+OLl!%k<*3Q9v7*<+5} zI4BU`Tzy}$Zy8Ndnx#P?9(j8FnU#BJYfj+MJXqv?e>^`N`Z@h^Oz29RFy0!$(Q*T) z|HEod^8+*5ZsafETJY3p$wn~Pj$jlVw{aqttN#UvL_ROXtOps-63Ns7Hh^E7kxPlIy@D&YfRA&HDszz9ws5r@KyV}$_3Kfe;{YX1V<0*+(<*1_c--`Ngw6WSGAI@Ll*PS;+au-}@0rT^i9_#i%kY`y=Y@M{Ip_&x-|%^|;Q9)@AMaN4yGOv1 zOy32}b3s+DcC*!)J~hhIm#?=<2#MRa*~wXWrKp9}H*|$HEO1!DoC*iQ$b0<&rlo-ZsPZb+3}@I$$eA7OW`66`u1}QPkHf~kC{Yy=p(Mt z5Xp-kS7Z*XvriutPX)gSm@WlZt`2g$Z20O{z{wB&8E?X^psH4j+5Dg@h3N+}(H#H? zQWBvslaV7`G=Yy?wK$)*6n;{>dh~RW=lXK=oy|iS^HE;|7j1t?5-;910eRnP^;*kE zDqO28V)@GICUCXuTBY78B?!&-I*gExDMWp+5d#+4-t};wuW!We7m_d zlGZmII6o?{8Yp86^irWHqkP&5^=VOIsU)?EQl-v5(!I|N@Q^Ig3Kyx-{pTg=X-?A@ zY@S`gQk@H9s#}bne%t|`6{97 zgVule#l>UZ`_Xw*ak>40@$fQJb9Es&{Vs1ZlOkQYIk@B-Yk|!I7x0szE0Non#bb4V$jdm{tO0t%Jq?ZLN@P=%r6_ZJ! zNkze?i|ue^GtJy0%z9(Jr3uLn1JCE?tik4gc(*THaOp1qh-Wf^z;7z;)n)E}vybI~BSxn3=+3+N>A%bR1#&vHsVeAQ28QFDS3mG_;IZI zEMl1u$0cct{#i3r25QHWI&U2dy&+2xQ>?5JRwZCBGdHzIc@L2bc$GRYHwqWEU7^WM zRPlfD^;S`FZB4syBaJui7HGV2_dw(B8r(Gm_aKd1aCg@bG&sQ>(hvv|2<{}oLh$^( z_xruyIp^lTSr zxvl#7tgqv-M>Db-ovjUrRTX65d9gOTMS>DdepFw z+1kpOGOtIe=6Z}-3%SLydJlzPw)G^A@*4Xr{6UtEwb@@-BxBK0@cc=71@SfosmTy?#U-x8w^#J;8B&tKL$B%vrW+$-rtXfQvwM_B%^yjmM%mYQ^9yUH9yiy{Z%N zV%nf{8BT<7mA<50&iK(gg&}O&L>+Vyd8V((23Zfat-aq^-4yfl-8__|f=Q>g;@{8s zLPjP=*0k~#Hcs)?d3R8%I58*XD0@V7aJl1PN%b)X)S@}wgyLg%oeXZ`sMCbY>3eV| zAv{J?d*TCeAKLBX?<5FnP$c4pAxpqckn&G^%Vr)H zod{_?!w<7ftBx2>g~|YYxFhO<5|@yXKmP4s0OfFP*A1(7_j4PExbkeDX1CdYT(9Bm&G0fBn&%Db9t>Msf_+=x0;i!YsfW|JZPuGY~ zI%eG!{>CFuKdY!VpE}RPkadLI>j2j2Bc_k$xR3I)`Wfq<>Av@VxK#%-90ZuRq8^-e z*JNK!Pk_k8U2tFNlv8p*riVc#KXRmq71n-XM-nChxt!cYHsz>wd0esW@KRRDnoPJv zI430GYu&;M!1yTySEfyJ8Cu$|*%KI8)N&D}nr38_mYczsv>gUICH2PZH{ zeCy`3Gu`vg4o`<;ZQH_qp0e$eHhTeh7g8SujB+__xew2D2LdDOE`JLkvXRi%?>~5; zHD7UubTV|P${NM@ZH%h+8H8D8Iq@ieEST*;cbts{Rbyj7zXKqFWWUM&0F|5HHW%qw zd5EdSP9(hD$sDtdMJfK=O`A&6+C%C}q9*=3_!+I1BvEMPClaE1FHfr@Bc!5kg;ErP zWoF4(`fh!Wk5@bGg74@D3Dt6{cF!ouLewBk)fmEl&itCfjg)!7WAemFNQJ6UdCGU1 zgJEUCcAdi`rKiMSpE{Dt3dCUDk(keQ9!EtAh zqqwG-f6eFACZgB3{qx|l*YT1AaOHM1ndz0fWsasP%^sC*c-AA9%19;teK)yT;M<++ zKXTC-LC9s_cNUSaekNETN(9C%{7`!dBx&_hzx+mAolJ#* zKiKfG;?>$uyOk5~CykKuugQe$zq|bHFEO$z{K1}hjKUOPVlHW9oyz9gLm+pm?CDqpND`F@+Z^ztaoPmD z<1nHwFqJuUm0O(qse#rr)8B}O@kpGn`bn+;d8h)9+;3ZpZPVDYB&!egv1}(y!r`b~ z1&!!o)a|ao^+}hzh$(aLJaxSNrh?q_A>9w|FEJszgb$hGlBHQ%+*U_8s?&Oe(Z1fG;A`}hu#g`9 z=WNbDaLpRMfBeWtc6GycBq^gG;5ctp!1{AQza+`u`e1@*d7wOh*h__&K#7omBX(U8 zTJhCU;Kh(2;%ZazT}ZtE!%bThr?We?3=oy|V%ov~1u+}vrB}k$l<)GFjF5fgL5ZZ_ zW~itQtS?nviN%{{qUKEH2)l!Sf_`0smE)=>I6p5#nG7?6m1Ugb(kC z{QLs{M^om%ZeznlKj5unO~%#+87qs&o-Z}%fz2bcrpy};M~sdV7{{#(h}?4s@d4cV;p76TMQ%v=OAX-@3n2-qmqZk#RixI^U>PP-E}dnG}LUP^GC3=&BxQs zdXEM3KxoGmh*Z!2T>QM35v_oW_%A}ymG^Fu4mRe~A%_g(wm3y$hS*FY)2#{|JyNGn zF{jWK*$g;v(Md_^)`VH*jg|de^-DwfQv4#;RmiWODWUk&Luu}zf}<`|*=R&^d9j>OUDVlm}Y1@T6FvT{M-Xnw9jK_^OHBpf6~ri+sudt$gH zy31Rz6u~@2?_q|>Hx@GQk7S$TYb1fFq2l{s7D#Oj;s;6WGLq#*x{2+i8L{JcES_dI3I9XWJ_X=A_s!4e^)Ys8Gu9kIk)WHLBUnr*`asPL$#{| z$G}E8Wrs5izgc|tV!9MAT*|(&uq@qG@nw;>Dx`!MNWX~cTmork!0*o08R+;h3brp6 z;Vy!d>SQ>LS%BuW*EwJdDx8JB4N@bQ10gDN&!!abR%A)(o&kD;H*)qS!v61Ww@h&p zGg=f_y-tVwj9la=x5)Zjs3Bj|xpenU7HO0dtB=F@=N-_l>iz|K1fnmb7PJngM8l3!{CK3w~Ep zP{G~K(AJCA`EFVgEyCrQM#5p|88;2nN~+ZFwq(Z?y#kbe@FL|4<<(Cc3&Lwi6tZR9 z+>i6SD)HwEh|Pv=AEPPW1}!KmgCKQNP?8P4!Ju+VzyfMX z3j>_o>@(5kCt0WpY>#0DYc0x$K7Rokf>)Oa+9A5pd?6E#X$iO{WxppawPZ%XIo$_t z)!>}XN<)Do4o)I^rMVQyQ(O#>_35wC9SSj-BIVr7i+&9Zfh*(y4M1d4MeqVRp5tAy zsQNoX@xw|v5)9Dr;E^{MgO2_UUt8`_+y(gK1rAC=?@Imry>xmq%#!uYdt054e7&vZ zN~y@HZ1d~mOOF(_PDUs>MDasui^EpJNYbv%UN&{$>O|FK7pJ`% z281U?=j@!S?Xo}kaaUB|NxOhG16O)t(G+g&CIKO z$RdX~*vX22N0pZ|4mjkP-FeAwlJ`ggB)|&EkaCl>e_IrORHZW#QwRa`ry|apT~Bh^#F?qW6nSx zA|L#oA8)!py_MZ5O#Kknk7c5kb=$SLkp|}aHr*4e{^k9?SrITYmvB#&zWfq_IvK!6 z6T;Hs#kCH}^pS-&89pv3{iBeK6H+8nYmd&7{1b+ZPNGo6dRxDl= z)Fjq*{o;#dENlR!F>e!P@aWdV+er6}GH+bt^n94{SP%tkYh|w$>Nfd!&X|@8s~uag~ ztw}Zsk2{?kbC|52mUY-MU2q?T&0H~;HWkG-mr7ELKN=uIh}5MPkmBn$Wq*{qzmiv} zKN+?R8a;a|bbvl#K5b^pj>WC4agO$?FGrpFc^Bdlj+irU>B|#e@{x;af{~c4ihnWj zN~030Vry-n^0d~&j-^kY9nxbPSv4qg2KRIQU-Ss$Rh4J~^o;=B^S ziMIYoic;Z_KqnJfr0t_BZ$)~?mS1c|Ad5ArQ%Q?Q9HJfz4m%`bJzia>12GEfpjMz^B#d9L!fljPwR}8~@i92Q`weXicYoK=lm*G}X_{tLX zO6o_LBZBQ^DWJs^E+a!mSVW?tb_}OztOBy^q>D2-Rs1CZx>NG9k=0aGM7wd6CeIH= znu6z%go>6y20kMqMObB8i1Dk|cv-k5uXt{2S$U6#k8!ZO5Kdy0*jd148>2l znmKq$_N%SJlMa*@K$9?xG%RwZt+jRUrU2Pksy7_|N{}HoBMp*NX8p6pRrt^kYkGEG zBSe0l_63j5Df#L4PXDSOQa!&b`WHK1-{fp`lI_*Qv=7X6baM_tn^^hr8x~SiHT`gj zYq!;Oo<>3>;`mD$zZ`D`BLARUQ!}nWx>SNM5`g0FmxsGS!i=w zVU&31BlJK8|Mpfgse^INx7gQknX*CLQIOA@#DXU&cEc29O^txqe2Kf9Io~^0cSaDf>e# z&0}nssYL}frJI+WJLixZg4D}J8Ezbm4^L*@=SsJ;s6T8dWVT^2Wvv*@ym`B=;)&dd z^NJ>sIo%S@hnnb_o_2*CNR0J^$FUf?ZBvv6{OGe4eAX~0cdA&#A?-Xm<(9fExw<)Wr8Hd1rF+CIxoJJG-WQy!{A^FC7M0p! zTt!;Ob(ri*@>~D=WE`Wv6_byUGDkpKW~~)CgH~^L=_ZrGpcZ0S6W~*D1NsIZ>a)X8 zkzke@--?Trz{&5v;QTKrjtT92xW}}D&I8Si)$m&^6#@429b}5JxKn7y^i>LgFA0hT` zX@OXc1UbcfDFKST;LGIgrGIeE_U0phPlwN;&1oCGV>FYY0!_2z31{B-20{uVOL}3! zYnBt0#M{2JO|)V71ILjy8$xK-^}j5C!!@1c`cHB4z^WV&KfQ28n`TZ^ginaF3@dLD za@+%`;wmPK&ur&$bldYF+sr%(Qi7ynH}FRA9Ar))>d%L zP}c1}{Q;;>@;afxpyx&tQ*>h;==?+FT^f8IUuKe>C zfXLEe12_n4}8Tv+2cVp)6-KW4g# z*1J^P@_mzjPR{TrYe|#IT2}z}!d}qj_g8bpp6Gh9VPWH1F23!1xG{y(nFgwe>2`^| zl*DRFWOR4J)Q;b>8eW0e;$|&%3JZG#6)j#a{!=YhMu5%e5k+oj{e(cI0p42{k3Bj( z-KRxgH3pB?x9KhDF{T4J42F&bWWjYI2}6k7M^+Nrxa|Qfu{Bvony?(Ggft0w2^D^; zVOGgVh;%q+vMo8N^EHP<+@fsvM|U3xE&Z1H0`Zbz?^91AJJhMqTpQmBi6lyQ)n;H< z65=ejc(`3*ibX<3OPh?SRQmHO2UO2mp_^36mdf^2rD0@VHi~9@sYf!PVl12jS zGi3#`&~19j*Jq37F*xZ1oLmpp{f!nwzD_m`-4+0XVN~>Ub%pshCj|B)QRw`{Q3wm_ zv{&XKsb}dg_51bQM{6Sw`3|NRkf#aE%(jb)aogog5`4;?&a7ECxd}bL5x!Sb_J$>o zF}nX_|6}rszP6!G$N5;`1N8& zmW+HsK3-a?F2kZ7E%V;D(xl!H-`R);!RU}@g{keSF6~YHNf)+U^N33tjR{&BF91)H zMM;I(W$8UPcEjeilWW0=C3RpLAd`%Q4xJHjhq`es>V5GSfCd?N*Gz5(68RIFv8qJ> zpaiuV*PIF^6m5>FpeCzSKTj)=*hVVk5qg>+G=kx_r{_d`Vlg% zT1y~@DuKK{&@~lFF@~wKkMqGKp@jMSOhNSCtS4QAyYNIjH8$Kb?h2cULw~XNJ(E8p z+l;tK0`=J^<0B)kw_a!DOj+igzvb9ExJw;p7q`Ek1|NyH%#0(og*$2pdXI!L;(=V$ z=wD?KZt=x!BYi0lZYLAQ}4*_(vR|_yYbkKrqbhzM%1))YhocPt1!O zy0TDY)k;jQja30kEaB}(BHPCxyMw+aD*-H3Od@($J@5RqN=j5>1T&UQX@#x{NI+iF zJZhA{#NL9svvc6A#5xHmWZO1BGBXNuD5I|6!4!|`V& z*@cUtjB21yR-yd`NDq83m5XQHTOE@ z?HJdlk#QswMxrChziz;(^)^w7?fq>P&3&n6q&%r5+DD0$L!*w#+Dwg(6*e{GK|G2c zZp*6;BAVGOQt(D{HVBNx^4dw$_Mq&&c_sZOA}rH7?wdJ}vAbc9Sz5B;a%>{QM;k}D zD-FXL-}0r9A+G)u>^54}SZ(V1Maqe<^!aHHQkUT^Qg(0+!XO<9P&p^P?jc8~tq5b1 zwXWv)AB)Id{(n@mcp&XqMNc@867)s62Cm^eSCR4NORjurxk%YW?-=*cnN3ZwQiV6# z6t~Wj`|2C7X&{HPJYNbfTWV1HDEba~WOCvBaF*|pG~C?uYhY9p>QMTqM>Z6PWdHNr z0H`+{qFxn@yxE1TlMljB9=?erWA$D?_-x>B)Gz~2msI|?PblPI`je)cLi&9f{;%lV zJ}dKSP}yIAX8Q5^ANqm!v@1z$It+HZq?#!_i=esPl?Vr;?+-kfiQjg4BfdA;*$qk67*$XiUjxryo(4^YIXt z@$$~`09B_V?eb{xT-&HHIdIU!*kADR+(f7M>>7Rg3kU_}r9J`{ZQFKUt>6}^)R9q{ z=kh*f9KNl#UMSc}ZLL02&K;aAp+qv(X z)=0(Lwr9+IfZpL&Lp5W@oDdnj<`Tx#UszhI@8#B-^^ITs@FvrRi3nv0A7d$3nsD%9 zRLPmsPd7G`7s(>|(Ho3a^AaAIe;X(%afabX*Ia6~F}P#PlkjA1?aZb#(KJs^7|WQA z@h^a|Ghf`p&o+DcLfDBVLVH=CP@WBGB|r7PNGnDT*+zg|+b)su;6p{wZ#7Df7j};_ z2_!UMr!I)hc*0w8e^y0!A4fYejZWh^!6N7bH0N)Zpv^%@H;69iR6M;xfzOxP*@Q~` z-Tk#k-tl4678Ay%qJ|LQ4h82vKRY}`wid2CT#5-;uiqe_>erK!-}YUi1gS|GPF9C2 z|JUbzm`OW+rN{Lv4{w_WLx`7&Jzymj6ODu+2#E|wWp2ezPp6l+ME=}A0wY?U18>r5 zG>3%yC=AFy@bxJb_d0Ep2}79;31S~aMeN95!IWsdhNCH3Qa||RZXnP?(!+OfmegaH zLt%B>VxjoR6E71a7lKS-2DxJFq=}7-_XVX$t0Bo`7GGlRSRXTlf-i4K0)LL9TaD$W zJD!?PL3T{&<#jm;A+;(E@A*z&nG%j}N6herNo^6Jhr@vpHk`xI3S#7nfA~^p21PEV z?a>I~C{?i&8|xk*`DJsZ{nDlnG`gkvqM>u^H9YM27eMtJ7WUa% z=|Soeg)mr9X+3gMHR%bniJVYG*2JV;N)Vk>jA~m30TMc$b|+D}w>!QrQ9K<`vnAd{ zF%e^RuCDMbU_hw`V32gkLC0q-GUWln#u-^KXjaZZ zAhCYmT|Ixuy&|Y`NOwyF4=oG}pcO`@?~0^@5{06~To{8nDPRg1@cO z*Jai0-(7cktVGkaSe7+-HM>yJZ+Rn7JLuJM{GN9mkiBvsADI0(R7@$U1lI@+2$PaYmliO@X-?Oa0b!mo@|1^gRSr?{VnPo%@g82z*|nXF-<42>16hQz}F@VXIf~haXYquI$!gDvpdNgg)Nao3+IKN z-;IPKM|PxiTpXuejIy-nUMO=rzEr@Jz^#h7`@_@$qtH{9po?8ZbflmlLWiwje*Ec& zHFBu^tpsORuEaAMx#w}1z>KYp)3QxcYg3xretO9x41{QbHkF4cf)Q^khKCatR`p0l zQj!Cq0kQf9lQOark~G^&=Or-ZiT+n@PVJdVm#Ha>hnf$G@RW}LcKa34wk6c=Mfp-< zxzzH+3C?{hvFKsDZXyc7{hAHdT<+}L#0&qE5PJ%9hs3?t4{~nC&E<|t3>g76QcoB0 zz-l^ZOOF@K=1Xn8X%sc<`Wl2L(x&vI*ZFYSd7g0@1|w5R5ufKAW2-oP<+p{&-a4Pz9{ctc>X}TK>6nSNBY#A+ zdg}a+*pNx3yfbY~y%F>Wggr0QUJ6jt7A8NTAqUHnCR9GP zd`2*8UI>m=mLcocGtWM~n>Tn}A-i-1|izDCgG zZ!8(S{sK5lmb22mkAn{OVYp(Q1;!Co4NM64Q)C6YCf<4R#i1-*d+SI>S{M?DCHkM+ zQ?1qft?L-wWg4JSN(y6xD-Dk(&YKwMN@hV^18R3AZGnBpb%lj@W4dKl%KCm%`3qpb z{&1Q6^;6x`^kc36REB-O$9rj`>97b}B2xJQX^lxu_ntSnZ#X_2mX@42A_~0ej;jK` z%1^3^uYFsjLLOpQ=8__y4UJXwt4$A5lE}b|HR;zFU>)`Baz)B21}lrotS8W3Vs~(C zZl})F@NaU#5yIBuK=qi9Hjh&>))bhK?8FK@}tZ2?bV+o~6?ta$ta2 znpHdGM)heP8wd819O-6vkG%(-T6qKg?neD*9671J&?H#*nSz{u zIU>{hgsfVb!U#5JlS<)W;Tv;inS{@V&W1idN^G7q{x_u`lPa*fmWV%@uxNGl<*^az z-#ZRqSrRh@;LfZ~gsHvO@d5>7y?`=d8bsDoOi%2JV#rJX zLb=tIg)YLKg=|Ar=;OYM#7A2>!4E_)qo$4qQ{LQIDb&@d$( zVs@aliWr@WOQg<8!A{Fd>K&`3UPL zl1GLz;UxAark}K~{%D1>?>3(IM_TG(pT7s;-*6$nS)hHbS3D*l%NLF|!pI)IsR;dI^$6}Op$+&`7^`DyMrBTSV|%E+M%6^Dlp4hAafXt~V@9HlDZW~r9w{?W8mYb5xs&Fp zV4MUoubjo=gxeBiv<1#t&qg(c*#Sq@UoJ`Y+&cpek)^KT%dp(Hl%dD~@xmBTi1a`J zF3_X=UI-KcRmQ{QN{s4?(5w)FS-_<5((Vh_jVZ{8jvg1aQYPJ-Mtjhh=FF=if@u5qA>1A>`*ZqojVIs=5s!KDfpw?MbDz{q$n|KC^S(e!%Jx5UcG>z z6QvBO6xF%~*AXQSZl)~CX8WWX~luhFTM>XL$5;%RLY1Byp8 zoE&QkzlA(TU!y2Y+!!X~07g$s{dJtEDX`@%-%5=#zZ?-hwpB!}J8~CZB3r8#iUR~I zooK>~P=T$NEGykoak?P6!hks~nx6*-mgSJ1RQyQKi0z(~SP(D2&A_-$M0_@Vl3#|b z@RC`}3W(0QUf;f&^3RG$S1%N>ZxJh6_^wYBQ0l>)kyfv0aR9u`iFS`8vSqXnYfM9y zS0#|YWsN!b@CiMHj{RBC^w;rMSopaI-e^z_-u%xgd=|%R$B{k^9{Njqx zC;_=@oNZ9X+d|CI)kQ_|vE@x(3$oo83+%O@^ zD8QcbJ~Qq-6NONMC&Z+P$f1aYy1n;QFMdifQ|OG^MR=B{_=nbsPmz75QcsO#T+r1% zmM5jhi2phxN0*(SH2fQ1B$y=J-hs&USAc>Aw;h-DZkuJeB|YCXdy=X{6JG0q^B276 zw5%d*>kL47WafxEr&@4^2ozjPVxJXDYDJcRzJU{kri_?%oWpoKVGoSJ%GQhsM;$Zp zgc;iael&cmW#&A~t(rzcW*Up^=gThT)at`82Zy$+>R)`M6MBgT*%64DMvX`1qKIzN zYAZv!37$o?_*DS!rj|c4e#w_3Bbrq!k9{A@DqSKoXDgeV&M?xvpDYlo*1TNn0h$@1 zr#p%!Jd?xsVmzQvdY<^c{++!?C4sz`C)R+xHhj{3W0xklFXLAbCvJdbl`y0f{}1ah zn^%U0o|p=SWyyLsU62@MUs}x3^Yc}yPgWyEFrnjfQV38vEvh(T@U=ojm3bnX(!kxbW;{0IE9p})bb~N6{U#s}-zzE+`0p6>KD1T@ zkDXF|*Y@P%(oQi#h>~Tj!x2NfLzi1Wjg){o?rAh_DE93DZZ!FvD*MKV=?XOJoFs zMQ9ET?oule;D&iHVk}Kn>FZW=k*4g#7kPsD2lKs%41e+K(i^-lzr^Z86*5SpT-d_* z4#)d4ezpgNP9J_puj&Q!l+vFWx!pvz9|zKKQuxM3+0R2_P8#wo5A#FO%90 zlVL?Eh<&X6h6lg=CY$=1oN=|~1*aFZ5)HKu9~VevA91UA4k~v}D8H9FNLKc{l-g+bfAM-0^aa}S;@6$U_R0TZ7OK0H8z#EQ9zBz;puGr; z@V~E5t6opPxJyvH4xPnE4gnNLrti9GabGclWG&YPDA8fuC1NcJ6>=q+T)64ben+u9 z5F%pzx4Xg8f!&kI72>srI@L-TZUV~tpyW^D64scz;M*?w5s*JY$Z5q20`HEe07JVg zfxo5%4gdR3<=Wxn`KK3G4Pi)Uc&jVH{n~uQOoos@tL{^POd$YY8-AJJVaA(<`*KSJ zAHN*E+yn($@=bt79Su?Z`e)6(-tPC_p^A^kU_cNe91MH7j7up+G}!Hj$uJUzTg3$t zRbv0s94=m*aK3k8ILlvC)aM@raEs-2D0VnPdQ@nL0vF;?n8bWReE=m zGg+pO*|~54T@7RSIw~HJAI6wsE_=;AONQ(Cy;!a2*diDCo#QAOHo?p#m8N6^I5PAVkL} zBBrC~;Uxhx@bL=@Ns|ibkugHGv~?|IbTF8h<*bBdt!>>EJv{$yUV)5+goE_Q>Mvk& zcm@4}?lD&CP9zBM%=qHTR*IK5UaNNqfR<`$emQBBoXfVZ&r2I}E0x>ryO9@Yh&E){ z&Ymf!0vB+qYni4Z9OF&OMSqu9HLr^v?f zVSUx4nr}lz=STWmZ4!es9eu$C$V3kAJLeEZ1CP2I$r!{)@>&`!j&Q<1t;?->S6hkF zAt$8Mf^RPD)HrgBiMel;r?N+`yJ|#zJk$@9z23K|d;AJ&z7ec+%)qi9jSb&FPAuzp zy@I|hsT&ozQuFW%0p&BIV?g+L!xVskvG0&1u9#VV%T0xCG{LKT#4 z?;C@Zr+%5k8ul(j4O;5Kaz62%AwqR9CvDkcWs1BUT_WAeALFqSlnZStKzi#D>4hJZ zeFbUkw&P0omE{#q6<^E-W6PZ(?Gp4uVsdixY&G&qSQT`(XTN1DX7zQ~t2C>bm{&Uu zw9VK~s^`j`{%{*pq11u3uX_p1m5P-PVRvh46m`GfU}ZKk(`qt*)i+hUfkey_(jA0j zZ+;oeln`Ui!>)KOE)a>0l;W;iC^CLL#iIhnC#-H3<@2r- z%1fDvOs}SbJToj-gOpcD{vvd=O7$gMWrFDlQ@roy)+yUK^kkJQLnNM}*5#+g_07KA z?q{Fyu23pRqNWbI=a2ke=zeb_QHAkda(d{}7QEwn@7rHj*I1inG-Ox4*_9BOe-q)A zSTE(thatcDN78sK!g#*eVDiamJ7HvN=IAasE71uJf$xPGq4%o5Kmna9fe7~yFKs}`O>h7##XC*qvzP~ zP1!cpE|5S;f*DT3m~Q|3E~i{*c1uJ^D^8*zP~$6MHI7zeSpz9w(y%Ji8{yMrk5|_Ft|Y=9-6bthzOq>Htp-UGp5)92PKa^A zhlgfsEXK-3hf`$)|9pkvpNhKvzCrl1bkprE=wGFFPsOy^@4bhB+)PGem!FsSE&=FtGtAc8qlNooei z%xa5MM#hEOHv`%t+t|#h%6|dBTRe%kJsQfabN&LxiP$Z8rr>&eg>tnE@7UbZlLGLs z&t8yW$3L^3EtzgaAn&~LtgI@h%c>6BH(uv1Xq#o&KmEq^(){Prc%}I(VBY6T*X?@u zKG)*KR19dO%V-*Orf0<2`9~^Pk<#MX?{4b;WTd1>*5s zBGhcM7 z=NCU0sK7CmxJ zsul_<<6{`tB}^QR7RxEoZ7h*^wz-AW2g_xIAK#V$A7GOy7%#3qT8G27_ez2MRN<%avj@4tjmE+9n4zk6xK#%9(n-l&=r>VUS-F{N^~|=(>oMU;;cCYU zDN4#{po-PPgn^MYF18GQb>(om_j^aLe6LP7i?d1ZsRIJ54_9|Fg3MVP(MrYQL&W5)&MD(!;{by-YQQ1vR!k=gwFqxlRK zNpU&AFycw1a^1-dzPvSUa1~@GPsEXfRIO}|IVCD8-~$gNthF0C-*?Y6mp^5;mX-94 zZpacfEKh1pH2#AEQo&lH{OwpbmL6i+W!TRyww$ zGC`|;u~D2^kH;Wc&bT2jf)0xD_PS=wBl#Bcb5PBi92eSoeu>0FoB!bQ?Q({|UDKX=%t^O>Xq|{3Krc zy+)dy(SdSk3nIt=DoAechmm1r$dL5@tLoB)T8q@ncQ`3e>B9G4*0`C~Y&I+I99Z;( zhHsgSj!a}~fWPb;Boc2(^Naw2(x=*ZxcOgN2+lq_`pG8w%1&GDBBl|sa!y_c#r}5Z zpfRhd@v)#%s@!*$Apj#gMUAZS#>?!8tQ!(W)7HNouqoJ$-2scv`*za|o_q|>fA_&h zy$!a5j$IhZMfHgdZ|1Z$R>%$ERIRd=6zbsO*Nt)RJ{Z4zYQHA%)V9k%D(7{{Et6`~ zq3KpRKZ-#~pd!X~(HinX-67M0bRHb@vQD--?l~3B(vy8v3XiVpoif{<0S9idcUcfj z|HRr6f-Xgy3K0Onl=|a4&y+GRH}(z(&o}d&jV8nSWOvd6TKzm*LN(TVd?er7?y7G8T-rL6+S* zN6C^mX!a{`0fNfu^Hl*~Y`Va40E2HiH|(_ZaZgD^S$1~D;uIrbC9KH=GrwGooe zFNSB(v4gFc^4pY?j1+1t%4SL5kMqe+TXMvH*C2?&^Z><#JfOGZZH=>OXw!FOy^^>{ zo`Y|!Uq0&`%ySx~`YND)&+^2dq9&p<_m4)RqRrPl{ifS5x*a^rg&Nn?CKQ-IN!rf8 z7kf~-nmSVUj`%yN?$@r>eC#yb1(qR~m~5bo4Ko#aG<{S4rTY!iouDih;g2Bk@a+lj zcWgDt`ut+jG=kbqNrPm#Q%syxTBi<`baL4$J-8kJ6)Isddr{S;{Cl-KuxLK`_w=CK zG->K9d&f8%@a-aO!TUtaCS+HGFdC(gYY|*iHa@(RpM%mTFb95 zJwxRw>Ewy_n8#4LFhAy)Zk9#>rJoY9|2;giFK zU%$p&H+4&GA=$8c{fVCV5K|ZOb0{uTW?f=V7Jo(kbK;KyLD%wf;xSH1eT79>tx={9 zm9;@{R7{$HOa-5Teb5>Lu6G#K+fgv-7{ZcMDn(ngcli$BO}+@Y@^ zPV&xA=e{XMdeG$jpJyS;gT{}W|LcjO%~zAEZ7;7^$sT=RWRkH*as~!sk7rbAS(eYR z(J_10URDJ?2tlJ7^(d&9C7sLcl5&!A6xFF~^|(Lk+oo~}ChDZVif7{-@ZfpWr+T|$ z&;^NSGaK??t!h!tretPI7<}KmBpF)_c|EK+>YRYsa* z#pPHA2J4(EE^yNRxA&9YFcnv6_Nr*N5XvI@)}gyRlQ+dq;>1A(#8fp~%S34y1jv@m zE9Wv3+=vtRt944;YwUA-{+rHOQ|2EnZu94@c4(?v)x>J$o^7us^lO$t*D-sTiM`eX7$05h%TVt`y%~#PmgIH z-5v#9PvT2elqDkJw!%FA;RJ)>KkA*z>3mvLom6WU{^ryl>od5a=;Fk>eGDX&ctMfX zv99Oe?X$idu4#sqk6vW8bcSG z#r2$4?4RysfrKH&X5-7knVeSf?4MQH-(Bpm7p6^EXmh#d^bv7Y>0@bQaP^d9E(2lC z?_-hv*l=hwZ2!BE@~J+>hdz#CF#|rkC9zYFkF0NuI#=FR7V+1U6>3d7$205e@+tn* z*663LC5uTp35w5?Ht9f%!*eOLOLxnut67)!VS{)q_An3JsBr3J$+o#6qv1fO1%>I@ zOE{Kjzc^RAyqD$B`gK@Ud_q`3lr(Xkae*!&oLkxQAKhu1OzEU{SdS$}jGgK1g>FR; zVQ-(j=s7d{sE+uw`fb~#snjdCQffEBcb-*Htz8e+y;&^-)maXj%$9PRsw4%q@UNA7 z-3Gwc=I@m)>GX92&Xu$aQOQU5ud#>rUuSTuays)hM#Mz2vz(AOzJ%Al`7YW2?=!(- zA^KoXW|MXy)X=p=V^qCiWj_8`6|@iXO1}Tt*V8*K=$w`!DC->F>7%VLjFIUbeccL2 zoR)S&?UBNVQ(n}4%B4(69=fsDNZQN+3SnMdbD1donMtYGD~)OWU#;dkz-7f>a{nu* zuPg=T!l@D2(R$lt1f8uc5Dr~yuVd;>+Q8QXNi_(4Tf3QtO;_g6B_g1_3e24`hqYeKjvHlwOVE}7T3~1V;60` z2Annub0zu;uX7TX>#SR>^n2A{pz;$_KT^eW+NyL!e57%+^};+U)fDAHU8NWp)6b47 zYckP1D!ye3-9pfZY(ek7Ou8?)NW}#%y}0|$p|sC>_qAS{5iAcekm#-am*kGzPG-L@ zUgVopjY!-msGbgP{G4l*aY1l|v4U;z%u31)`wNBCj1Gxuj(qP?eTAL32LYqI0Sp`B zBy!*~l$z3SgQX?1jZdvQd~}mjNv9=S3yEL(+XiZMtNuU2-ZCi8ZD|`G++Bk^GX!^c z9o(JZGPndwLeStoxH}AP!4urwJ-8DH77{}CJK6i3^PcB?3zqi^?S%jVhy^_1RN)@sm@TgCoXnH^|7@o>FQaNAd1*LsRY z#XlgUGi#h1wB=}nAg$&)RD$WWJ~X+PPxH43ZTAWokZBAOa| z?fJMwummY}!Ft>8h)+xJ@7P_cpofH65r>6k%EQI8k^1F9e>wObFI14Ig7s#|5HbZKK$a1)F)(0{zLrVVmhe0Q)_-zr*VF@t8{#B%wr~vQ`akFl~GRZTrL9 z$`Oopp>)m9AT1}LBoyKD#)%fzhqZv_lmoO#H(3+88}s$5zQwMEYoJTfXflcd>Yh$? zerb(Cu8|l{Tp72RA4i4hS8?4Nuo5F(fu8`*ITK)42Rj}bUoVPVcuJy#yU zMWZM61#*n1d)*Utg%z0!Rp<&UbPFgm#yaZc^{<*Z!PI+I6nHA=&H3r$cla>oG^RB4 z)vc*DUX>V8rXSavC8eAU-yi-6z~cH`5ORuENiyJVt?C5#$Uofj*Zhy=|BJY+9)LNR zg_7e|O2n<;XVQ)6RN$5Y@eLa8g7_~FRXJg+=XVU3gF1STfM}bn6j2FMrmsiiWM%0e zH6-}Wb78**;08<1)bJ*cS~HIU&pq|=Q(`dNG42=Z^0-rfg|%RdI<+$Xc+x1Xz#o-x zhF-%*LM3u%j}^freM`%SK+3%&FTZY8U5Vmtmm$*>XovoA&Mu^q#+bH z@FA0W(3hiEnHA@XY-I2JYMu@v=r>SHu}+BQ3^-lA>GZH$2EM>eNPG@=otyg$&=B7# zD)m6nrlj<{U-0Av-eXa5i*yTTZkW-x+j5RNvuI-YO>sFs39?2(xHorGGMQJ0bsXlpX_svhFvOH)zj=d za_Y!H`8s@NIJ^>uF0b?SI*${xx?Y>J>k(irT2Bdb#B50teHayGiSLsh%q@dTqb$BV z*0iRu^N+Z~ZMLsV@((c+6lD5He3jt)NyPVmu*nGRB+|_fq- zju-8Lb zccaikt$y>NRh}5>K~DgvoB>@}ISwJ$U_C6Xs*eS}a|t;|T+M(}2)#?jPvO z4gakbQGaU%Z{D}*l@U&Rb(FCyp>UlLISfBCvExfdEix_*WU$F6--Z}%g*m3v+mZ6& zOWjJB$%6xUot`r=ulVJ@1^OfzY^xtP8D)bUH}R>NF7f36!7Z zj_We#Eg=j0NCwdh{OhI(oasVqn_`Oy_K>=y8Eu_wJ2FHHdy&c?jqyP^q_iDDn%XK{ z1eo2imcV+Y74UR7|Jy7b_30ret)2=arqg5{-XyMNXrw#c4kngKYqhP@h;s306!~W- z5~&5jwsi^3yQ$iTWZh>z=Xa%g@G6(}#k^MnB0%M6>0ZjR;ntIo=h$t1dk0AA3QDZL73z`Fr8{nf}y2%pUm!7TRO6rXyZF6F@emA>HvTfcM$nUW_a^J{qsc6li`A$lOTa=)!-`(;BZ1dCR#%0B7 zvsi>pSY9iD*VVQu9HCey6U2c-@-nSn+LZZpbl7(L2Vq}ffPz@g!W&%(f#hSR8+R}vkfRh4|d}whoiu$vWY*Yn} zne3jm%Irfm%`O2!cK~#lZd(SQbRi}FO-$xcBFwaoE@yTQ2zSaAwqJSv5p9#>7MTa` zhA{92>bS_*y%xvvpkpx*o)BW8v%R%b9j9DRx|WWJa4GkL&oz1y8&Y7%hM8)!6vaSVhqcQ(o1 zJjQ~g$!}kDQVe&icnnF{%uPebd@?(u0QO-~etm9ut|}m_6y{uxSt^|RaR0f?!jw5* zV{a)!+$5A;ITQ7BDlB{tNkfVEP9#wyJE%!&)| zV#8-Fm&||}gEKZ)Dt>R#GGDZoStcU?VcSGav7lzBU-Tks3{?6YDj#grgZKa`U4ZS_>}Y=@k!8+oPUdPN>yl1y+!%$ zX&egy&xc#r`P5>$aMQ+%$5v{wvcczI-!7cA`HIgycthcwk1FeaGZWXvy!-E?PWwES)MF)`{+^e`_pUUZp`+(%cJXo zTDIm^YC-2&6X}z)d>JtWEYrMgsrD7Ur2{e8|HyA& z;2mm<^SnNRAJl1V5Q5$$!Q9*0RCb7SsT^pR?^5+6%#<~aiAb$9$y_7A8?#&`NRr8J zSnEfvoT?YX%K@JQnoc|2lvLcoOVJ;^8f0JaT#V`@73zHD9MU{J{y6r2RCEfesh+(i zez)eWpX>(8Dm^3rRPCQ7c#BOGw9(=6Z%RND(WR^OY)^4dWcs1xu$oYMe29+uQCbF# z7)3e6lZ5xB-A3J#w#*o|LNg#*iNFt=DN<#Gp!c!c1V&C-P-==YdJHL#fA!1i4|d0e zZRs^^`|q1=e>Nyeo~Y*Ev!r9j4#>wPFKLzq?lsMN z$aE8M?H@pKatNagXk!)@w!52UC?;$U+@&HUbZki>sSW7C+f@71=QX;X&q3>Lcg+*F z&10MPUTb9W(@SI0qkP6w2zoE7V~5!z8NyMB@CpAHPtXiVYxGh2yupJzi8KR$yvBy- za2NRnKt$e@p>-1v;4_u*!U}d$|FxT#j_41)&wYlp{b0wb$(Ml+nA#0Q9 zrKG_T&5{CUiZv|E6KFfbquY^dB;>OAJ3qiB<5yVCn%v!5ZR(7A27fH-O&k=?D2jPW zo=P)SI7~vkAN4-3t}~9CJjFDQe*7Rz)|1VKYT>e{+=5$MrIsgbTlqOx?Sq*#SO`x{ zkN;fcAvC2I#pkqXGB>Xzxc?J`el&D~kH*Xpo#hls$cRh*T({BJ7v|U8TcG@d$R!F8 zF)&^g#?K#oGVoQTYW-(mKFGA((mYJOMd9T4v{2)>#6kYMo4*&pXZ>B7gtKL;T1F`bJzsJnN?9ldDe(+(k9zA zde3a!AQ|1sUVd1--LFzlz@Ucrd7#yx<(b?uqk^bsN`;-p1tz)u?_F}JahhKw2*m*S ze9(Z=Yx7jR!kOm%AL=CZ!^`y$2Zhlgd#Vk$iIdR0kvi!Og&B^v!T2O?-((Sb6^a1j zjW(+|v)&Pg#iiR{0Ido#{BOLkX<^bxss1?vQWg0d%zpvs&IPre1)Xhg7wl%t7J4{G z%ptFCF>#AeSV1IyAT|q|UZKl*Tb<)1lEc+j*uYaSrji-y)B- zGE*(<7iD!}Eo6tjLEl&0;gW+Cl;^2emkJzMt~FtAq*YsoXj5m`PY#HM!Aim^KPUdC zNrB|6QRMZkn|;|sVX3l{II8!Rx^8(b>t+$A-ikCP2wco| zW73eL7zB0vAr@lt50@XWuYI0KbqDhNycB&MLtO%nR7x$m|8$?~cxga96GvShc*rNG zSL=}cQTvroSh}{_2uWruBdHUg>cCo6kNC|R*B?J4^0e8MH9v=QNS}N!BU>Yg3%1>z z>dx6O@Z^sBH(n3L*6HeZT~f(I#M^P!RoT8F2gDy4DCmCGgdtjSZ@cbg53_u=V~Ehr z5HD|0H`3dRUw77lQzW!+B;UPOzDDzGMjdAX19c<)L`>eagI*)97QsKJ5v_BCK2^9p z=(l~mLEu3=WyHDstokgziQZ4$@+?9+mLvq-_3HVKb=9C3O>Jr*uwnh`F1|xjF084< zz#yj*rzFJfuxk)}SRAh3;|`_p3XA6(dmY2Y23l$5->>>X**bGQr{VLOWv@t2%w;jg zkfG^Imr;?tb69YQaT*k1hRiS7J6{ULKO&IBLpFje|d;k z`wQT;{G?d^zQg%liSDb-)?&7kfHspH1TDi!IB9PHmtLWd_AnfUV|{C|&wWFjS++Uz zO3C@|+Y->XMF&ewuaa%QMje*3FvIbG9ge1e)BX#U5ur5e5;U1LFmC|q$v3yFPjF!$ z6Pe<#e{0=$eva2zG5Mf}^`(Wl|5~R?rES~Z`&9iS8V7L?b%JUCnsnv-`%vn};Dc8D zmB1OL4Dv&yBxUjDg?yh#l&k5N`B}F|9V3tmM^46;va6%ovIz{mqz%AHJ za|e}r`wW6m)4_wMy&0~0GO*(#gZRImx$_3odpc>S=f{xug5=v3M|n*0`1a<7{yT*d znU3-SM<+Db`%;WRNHGkxw^2>^NTxZGrFZj#NT$wsri=@~Z|QPLAUO^z4MEY5(_!gx zP!pnJ6Qhd}$m8BwRlW!YvB!q@>0#@Z<@wcQN0H2rvAAVM{VabtjVge-yJbfI`=|5O zHq}RsKUw!E1S)%m62*)y`jy6vUHzn zsDtz?lCK8=aF26ew-sL!V1MlvF#O-U?u$*QHRw8&pHEiIL4h+RNLLv5*n2o?HdzM3 zL;;#v;CskLb)K}!Pn(gWM`)UT%G8?5Bp)3*Qdb}p1}2BYwD0$-*_EpXEL`CPxRjDiXDn`G?fjOB~{gLcY2b_AHCaw;6NeWNap63ZC{w0 zYpQ(roNiC3S-i4r1hic$V{3sSD=-IRFuA?uez@V8I@pNyL+Atx44Q`g4>;_gx}zTF zn)pp?{RgAM|G>T?;^dF=sYe0%q_{=A$oN2D*${YUDoS#Jjqq3n*(!yyW~ph$EV;yE zup8wC5oQ!-IK$O+3YbW-2yA;UN}rVtdWkQsK2-TbcT$?+P`hWSDN&o+K>~5{i=SoR zVono}y_p7GrLccXj9>W6j3EU=GDTTp3=WmPi6j{xOa&OlyDjnW2A<1`sg=aRP_}Y{ zMQQ22sICb}w$Ux$OEH2T3dJk|`RjEn!jZ<9gg7-q%NVD$J2RgY>(m2Xt=4zE{I~Nb z^6Ipz@r=FYi8r zq{|R9(uZ8x0z{V3k-i5)5KKbl^bz{E1qnHsxz%HsfL+#8-}p5N8NzE$b^6#0UFuI( zvq-EhPqlGN?&92YVAN=msjR>MO%LSdzKdApQ!kR73qRqqWU zRkn3nY>Yqanvc~-z&U@5rvJ=QSsBSa+u1yC>6Zfv2Nj}wUKtlnmgr3fJ)3>ksxW7x ze$uTHim0GuIXO^9Evx8tTQN268cxKDF0O)^mz}_>?4}!9zsUCWL|8W{SCqWY?xxpN zZHHHp6!1Vp>{+fn5aDf2x}zli+D z449(-on8*~w}@(S6yjeE3**~&=JbODQ6~hQj4Vd-2$rjXNv}lq{B=#-(q8XWUyD;B zsJ%$F4&~TUv3H)j+Hx(&4TptVkjtAnHUTX@va5k~Ty5Pgmlb={o!y3LOqroi@)|(Q z9m!tN(>v4*ICej)y_ixjpsYmyZX~E39g$fSv{jn{A zbjHKOf_pQXSaYQDs7E>Y9`r?HXdD~0{OEtLiEB3Caq zBEcX%++)iGutE!IBZa)0-)FE)nV%V^kNM4rJ`29Y+!CJUw^a@)#kQg9_l}A_!L*#z zIjtD#SgHn_czMa!t)0YeONQimJl1|;Ep#W-kdtRYag64VVaYD*t&$#uRT?DVi#=K+ zx^u`*W*d+bnYq8V1ZKK%@wU>QQzH3^V5anxXYpp?c=pqLDKd1gBI$3YG_{! zG)n}%Rn_HhUXLHqZMLGMm}bs0YUCv5uxKMW^&|7EMLeOAZS|t$!+-g9P8;M|MV<`?yORqjj=YkN%Da@N3|h_?*5x2eg^-;5j${>_%Lg)^{2q^ z2}Y$STFIldcNaNjfj2GJQa$jsTM{nxr*+lP$wfR*L zE>-(-j4u@-2>vJ#U_62}84h@C8Pwq}d33<94YNFN+W(dG_gb0A0h$-jRMq!Rl650H2bJ{ z7Y2K5h;hwW{weco1`;t?6@Rd$;_R$S2xR*`39S{NYA@2+kSI6nh-K zh3#(Bh|E+9n~~!xd_t8`5~)Ndsp__omV%{qNrl{M zt-#*L4O8IaZdAQy3zzNE!UsP5#ZxdykI`=^%T zP+|nd0p#6qeV8x`cjYw5B>XQ?arFETJlfu*8HaTcSf*gKl$_ncd~g+%F_bre0&kYK zsx@1BSbR$iii@P1coSku>(@!>?|q+SOC{^3UydtCch~*gu)1WW#bSAdcA@=dnQO&$dDbN$*l*V_ZTiQODTKV3g|833H_WS(k zkv1=zjEWW#tMiLNW?wC_z|hc?c#({F1dqWX9-QzUI%nR*Hw<+lF-rO-I+5(~ zPL+ljUx>M(h)ZUHH_+R14!?F0?5yxe1f&BP&+I4%J00EhQU;9X5_k0tIC?l+PT^Uk z^bmta3y8|xA0$W0SvIdT5|l**wBjhVh`|+jjpGHNqxbh}#I>D9W7)sEsQ@nNCNalA6;rMStphw(W^&V5(WC-JFh{|*q{I+`7Eiy7mUX0#FIq`n~F$la{ zZD`kf%D+grKztqlGu2rzA<^!}ks;&7bU zjv-DPZQZ6vQ9&h!%xdyJln@qu)$nC~MkW`Q)qi3VDJ`VGozNWO@3}=S-pRZ%G3W?v zoss2KNWT3Nw0SW`OM?=tK*s;;gu-pVun9z3nIfBUc}MOu<-LHC-!VW4=a(GL5y1wY z<8?bV%xsAQ6P=*%P4eXZFe$bS#?*T(8`d*Y^M2P^-hO&JTsvGg+JHv@gZ7|>E0r_H zc-#JuewM*ZJPaF4HKkyh`PbCgDFtQWfWGjJ@mSI*P?>zNz5v=gq1xT2p4?`aYXB7) zz7Lbbr7jd~j+;AUpp#3gL6QMB6Dv$VtzY9XQ^y2Pn`{u-cksAbV%o1FG zln40XKyByT33zdGb!!&4qq6vc{wisXvLB!o!uY6b%`i2m4F3OI`m}Pr9eyMIWs25!wURyDIH0mt2hYLlBw!>-KU) z&D>3fc+|J>srtQAyXi<}T&%*keq&aV=={5ob~Ce#N4|X9*l1s=-sA13b*DT#1g8Gm z;l`J!y%_?+ydEwGQ9>V34j6NX>kGXo;pyO9`pjXFw1y{uLtmdlxxX(sO6fvT5vyo{ zqoW<}#%6eU5Ua&xAUt(83Cp*+EzP%s=@_)!q5$dVy_ChK-%S-|1nF@bOJ+Y)7$(bc z8;#o#XcA~Cm(QE8n;?Jo7kS>|;)fzvDznQ0m5gYu@->z|RlQ@(M?$w;xf6n3)te6{~&{^R3vP-u; zx=~Oc)mT9M$xn3pp#}S3_Ql;svdW-X2UxL!oiRfGk~f+2k+uRqc}Os_(0>1p%Q81~ zLVa2yxB~O?1mAA23Y6VSlNof3VbYUP1fO#FP0jPy_ei!sxkaUZM)9d9#;+#fIR+fx zPCLX#4L{#wb6Dt2(J*+!j>LQNivsrkJJrsvfr@YVg8sDX-m5&J&eB$a!T-NK=NE^>=V`aRnw zJNn+y*r=kioUPKL0uzS{Cqn!9Yo$H*fy4OPjh!~;?==zyq z;^Nzi82#nSBZF8Io~+!l2@I3IfsgTJhi1*bO0G9v$tz%WP2@TNXtugFj1S<<{4B$xg2-gmz4UjcAzy654!1z? zEF$5Mk%og_kKcbk@Q1pL&LqRZTk)-TuEs=olFWNeB1R@^!MYh7^?a^HPP$8XI|&^@^~-P zIWC%H`MyFv;C?H``W#}do5FHs$&sTAB&s>sd&3l?Or#hsUAnhOV8t*hAM(96iikL6 zG9k!ck%+!e=o%$*M2 zaboRn9SqHp5e;<$88r@`TU1j%2bJe7l^J8lK`!9+V$jmXa;VX<5lK^Yd6T_@78272 zt7vYM`>Yp5_vA~^vh~yn&iFykHOLD$h1dxukS6KsIJ}^&*K$Te$t@%2xT)(S_Nd~e z%-*S}SXN9i%~97T8FKqJ>yx(h%2uju92JCs5mWZvkXg=XVdb4oFS1h%h@AQU7}Kf1 zwapV=ME!LjeB5VHsQ`nY#ITbxs`vA`idz9JpQ3yr$XnggrlPIk<3cr+G92l)S-#Fh;tTN+lmZ8nbjOoJ-PXdVB!oLBrd zIO^h%wmewq9+^&BnYqI1`A zh>d3v9PWuOKZ;QfK;HY5pm6FgcxcY;HTy>T%tg?CcXl(`k0)NGz_h#lDd_>>in1M^ zP}-V=KOBpn>kGh0phFWNDZG(6~x;8Cnx z22%cR)9FbXVGzyzdZ&KmllMIISdF7r6z^s)DLRQr4S;bOxf$7j7qsLeQz9fF&gVg% zeviBFo#K8QEk?8F>WJb^ja>8wm-&-z7dU&96Ksg#I@mT zroR`$YGhBc00CuK zt}b0-fJ#0n-?xro%pueZ4y3D~WiP|RrbDOIjkq*KC#^+egId=DH z?l>QMkL3n$&rM4;^?(1Td7F~0E=A(o_U_!u)@c4?z;T&`^hPM{$cHgRYqv!=kjL)X zckjfPq9ozpVPx=88(+)5BPM<(B<(M`>WygXe2g@Cf_G>h$?t`GsN%Qt`Gu|@rQlf{ z_=S5-0{9Jk_*HvMEck_cWF+{Fdjv!R01_cRkBl}xot0+@5d$}`S8`EfQy((1w5*PG zXz|?cwU&2E|NO!pqa~lNP4hPtIgbI7u>GWxgMVGU$B}}!!1-Zvh<=Ed_?z%lG~5RA z3F)kT{uO6uM@^!#Ut%Ob<;ZVbaqZ|wYnwvH7e|ZVj>Oyq0Yi0~FL!rmrIZ3s6eu#_623qtDC{@a;7L`!0u$ zqDZ)5jb32Tl-4pc((%jXJKa`&ZoPpKE3ol!A+>OsK+rz-^7~ky7m;Gdr z_|j#)l4&(HekbNLT`_!5+||Y=Vu)at{I-OqijZfjX#`N1p+Tl0ESYyvu>qUG5-Bje z!Ce~^?L@4KxN#6mjNY(KH)-SxhLGwdp(&w&P?Ri#GV@OnLy>^r$jj)mhcKt^kLF1M z`iej47B#(FU9p{v9$s?x5eNc~nkQ^5iS z{Pv>_aZ>%l7jg@MFr%5`{F)l;5Qx9f0I+2YW!=@I~j^OUP7vp5LB@c^yzXzmUNY0ooeYC-38c~khIwZGAw5!i#w~WRATu${l;_= zmk+MXRz~HBreTcA{@3arsa(JlHN`qqse1mo7(!b_C7J@dMu^2fT3klsp(mo;H@vkDqmA8r*3g!_rd$ajY5 z()1y@Xq8yfbaNJ^U(*|Wpgl!>FwAi+bXA6aeTQs>eaT`I(vJf3GLq4y&?-)(&^%FV z+bsFwpAa@J!9Zq7-%(y1WWAkscYdea#I;AWe8bZ=Js%v|zHD}e64bGDJZD_}%>CR_ z!Py`i;Pw<{TxUARt&1VKBZp&%e=67A2)z`#7F`$zGCqXvLk$59@ohJWX^N@0cAf6r zzKX&1vN{D8hlV&sid_{DtYR{+Q%+|D1%{1NcvZm%4E+VLo6T8{N~Z>E+eS9LGPYha zM_+$ggYS;~PW)x>LKWld>@)3lyd*E_=pelIuTC;0;8+Qkq8@#Rw|aQBG<+{V=H|pa zu?X2dSckrG3bn`QDK0FhP~~1AG^qbZj89Aq)4HhNEmrB;&Lwc^<3e8FGV83JPr-9ba(y=rTy+%Ve*t?~{K1xYBF)ER68DWlK!JRp3 zAKMuNVb;ItST50jDk}b2n81+1U#4#4QAXe{(72Px+pmszH-wMDuZLkty*P!z+{Z8d zsSr#G&9k*+bG-IQGSJb}%SuQ|(?+gpbg&bRHN*fznbR7XCGDz=SO(`yzjAV+Uxyc` z3eXXUsba0yFj#`B*u>79>0|uMD^P}#^wKkwMXMZ<5m(A|?)xX3%A4cl&IIEs$HMsuVU!Bu-%k^@BA!YJUtLG?8E`(w~b~adnv1o-aN) z;D)Z$Ei62kW8^tT7wV|+JF7NgS}$k7+M&U${$d?gR*IsWMtzoHlF~2pjxl`F5p`Vs zDqdwjtxrUK%QA0FR-ro+kncZS)Hj0NSXZtnq`H9yF{kZ0-@UT3g zJ#Ci_+zJBP%owa@M!FkIu^zpcBo$+=6=|dF8&nu?f40i!8j*hN#pWBd$q8xVethqj zR(Xr?ZM<}8oFpNcNY@^^=o^#RjE+TdRvC{v2WT{J{aO6%ko`!OrHpY5bo8^hc|~k` z^u=;sQJ-F}=&3n=Sc1flHc`^L1W#x$P{0EbB`o;-hV}O*mKJPiL%v*+Jva(I;g~=JU(zHp)kuuX6HuB53W~WDNGz+~VrJ}A!wDIH0 zYlf`=4c2NN1ME<-UlD%++L)6*Ilr6terw@i+izf}L6Z%kH(5I$QFKPeo&U@Q_+fTW z13(K)Mk?={mlxA_n&nnb(9^L(n^f;ox3Q$OV&Xf6K0AQ$p4a8bQRY2W8opE09r<@p z_eH2-8U%BQkK{EI8)2&i!^fw)K0dJoy*kqZH4t?ne)ELk5O&wh zcOuHa0N+WH!Gfesw}nc@#C4%>)5$f*p?PId7i_hyMaR57{!*%IJT$CBl;x+P*y``3vAr8RfZv2_>FZ_knUP zWp)7B=nPbp1#%vRMBpMpruqu z;i}iH-q=0`{i+DUb&WiXla!Dqbxi@>-;-5Yd`QpCkc2wl0730+)>>k&BBMj~LU~*x z9{1ZpG_EGrgH=1bqT);2@`&xNKoc_A=+glL5H@O&W*LTHmA%%M^jvFe!or89u*k{m zVt_RA;!CkZCT`f%psG5Hk+R37J_*}+-uhg+IT;9y={JUneT&er>*8hi`{I9pRCOt= z7-sLabqX=(_mY-5#wAco9;cMn$|&HK$LK?tSSR$<*BqokXO)_FLaBSIN-(@p#iE}j z%V6;GV$TV0%gSOp6suE-wsK(}_fqVZ+HNQDTLK|F2y7;4KZO=ZC%CEAa}CEp^*I0C|U zQIoqj)bE#nAXZj&-zRXh&MJHtW?E&qDLh46lBsH`nz}b82OwKd*2ZAhWtM68u+Cg3)wXh4@)$X)Ob~ar%q}R3599a zXl3X~B&8hr4X?Q_+FrTfK?T=GM&DN!u5i1NNSd+w!cLXdxZRaqu%8OiJ&U(B&r0xS zzc1qzy$hZ?QPnQS=E}H&Iel82VEET{Z{|m(a373dKUsWDZhu)qTDAUSjhhPlJ*OxG*bqV#AsZ$ra&+((+N{LEQ_bYwaL z5qCAyPe?Lb(3>QPDjHWKgmC=G)!@Oz7juM> zDGRDU_Nq@B4?rCNJL`7(4Bo)d%l#{K%!Kzjk_fR zDT;pB4r8n3nCX>mFFR&$Y+A$OAWM;Ye`X*bQkmR0=R{-vNKvZW5OQYeyyCf*0H8iW zm4MGi8!()<-nqK2Uugte{n;{9Q);*p1L59c(66tV?x;?HHVz_1z8J()`OD^SwFoQx zUHNwG&C>Um?xxooUL9v58M#5`0VU;V>E;Kz2GNlzwFh4&eGdwrnV#Odd$5VK**u|d zSCl7jq_{Mpu`TAs*q}35D|LRdCYbhOh!J3OLQ%2?k}Crsq_%MU!lSxCZz8Rx(i+^T zr?oE~v~R?|GhR6a9lX1^+Jtut;<#D7(Al(mNm(*f_J9iJCm1)EyZ-i3{!mMkUho!H zZ^NE=RgHuOCZClLY@ci2o2_E)tm4@H1u%4|YO5$HwL!Eq z8wmZ(JA|$KZ9whiX+l2AAI9Q1rp>T$JPmnxn+4TmeviTw1l&BShQ^;BJ8WQdtz=6p zucGx3mX$HC;bioa{shicUZ{;oPNHY1+sGIfhcx0ndM*4fc&7}XeA0nw@|rzqgAlm7 zOr!q-VBQ?Nyn|0VgZ}+Rd;j@YNq-);YU4-q*COxE+w%UbRh%$F@eX!~V@^NxfxN20 z1RdPbSDzvtHDRbdp86WT4sz|1rr+=5)M-so`X5`czTCfl&C+-MYy4=ILrCcKJY?RV zF}sfU&2WAf_Mhb;{8=9Jzn2$!NFiSINvRuIRV$Mg1=XNeM`X_=joX(Q$CBs4o0&7T zm8~T&hUQK)iTMe#&C%*UJ$juL{si1k$bS37Y2q?!D`O=`*1?1kzJbV0BEkrS(OE55 zcC6OU4}AXNJEd1;`77MfO?``RcN^N*(!;;5PNi{xt(=Of!@QYY z-vS@bPj2{u2`+{0(FT-11BV)NP|_T)3};Dmkb?5tyZ8KM{|4iTa8~j&)cW+*lc~KL5mvwJ1$>#NuwqEfG1TaCpHoyw}y9KO{G& zyjNjvTdi&wK-KpO_*N+hl6CiGYT5cWKqQKkqEGt~^G8WiLAV#ub%JaV!Kh}x2*#rl zJh(ha3=gbmZ;xY_!c8U%TjtXr*7RRkv5I)-eJuGZ{SQF1?PjGGDpaBwXVeosyU^1( zK+Amvt{o-)*mEzvdrlF+c_I4WTyQd*Qo-?@Y$1&cAGk@&bV?Mrh|^Ybn1G(39+vz0 zWv6JJ`HaSsVCuSP6$oV>E7Mgxn^i7AxRsv?fC@0qE#o+J3xfPw*Zaz@_^_L9X;jiN z2Z5lj+Yb+j7=#)9>|JM^H7XSZog&mFCmQ%H{??|zJR*1u4cuQa)gL2eHHR!5eE5Yk zOmw#|GpQa)O^ZbK-N#P*r)Z&xr%*oD*(Af=j{yUT0N6fjx6^q;|EG@ISK>aszptqD z{ix)9sFlPDow;2NJ?2*W*ITfjZBGYZIo53sd8Tgj->+J|Qm^N^ja0+Fpr!D;9YT-H_3m*dH8nDy&u(b z_!(fL5kixlS)bjK_{J=7u;6hbSiqH(x>#yb`jYkTHxXt-;?;&hNDvhM3jg&6WV_cM4|mRFPb@fVFH)R2}7GCM&MG~X((cD%p!`5%x7}?!`V{AoVdK3v`>(s*OC3*LsP|05%`NL zw|d!U(M_A-T`pdl8Y(Gc{QdC}u;P}Ht*PhLr;g7Zw0=V0ZN47;zHkHUmc2yjqe)rh z>c?-HFDF(Y(R*5A=~UoRQ87|&pj(_)*@Nb|Ps)N53aJK{h(nWL(n*d61`2i&8Ap>U zI#m&*xML7D_0pHwm_+I|r5i_HsuF3rV>-~n2Vt^Cv~uPe1ZkiNO()nux+VUR$*{8Y zuHPAf6EU@DJhpVhJW^&VuTz4%WT&Uod{t>dgIFQ2%-50i7#sP zLRw`tG`qmHD`=!Jf8AOsJUqP>C8d;0H+|NWoN_Jt&VXapRU;lAtIQnexk((e?A0x5 zQ5!egfy9(6FW4=E8~97-EY=sMvUV{EhpY9!e%K&NFP6}Wz@&|GFLr6E&J}ZM=G8lz zQ&i|8E__ew9$OECAJ2HXRi4K$#)H+z?+x-U2ADH47JQ+}+*X z-Q8UqcXxLS?(PM?N&Z2$)5_Xx~$cK_A==5yW(7R2xr<+ zVFgj~98YnZY0T?Ul~N*t+d0G`iq)c_m*?`fRW+dEJr2((WY@C_$0qE*maaW%9aPAZ z+5juHo6A*KA;_tzjHA(BImSviiBoGgn9dy4g7*?lHeIxS)%Tm@z7C)*alQf}pO-Oc z(ksmnTSvD8Z7uG!XRahy6NC>y^3~HSL30 zDNN8R4<(9+g^MJp%nS<9fU)*GXh0R;lz8~()I~YBWd@!67LY13u=og{2zQ5s?54Usnw;{}1o7xOeWrkXp~+1n0N5?0(bzP} zQiv-oE`waddoD})wc=CsLg^-*(Cqu1y6W6KDooEBUXOEp6P>)sUgZLZA71zx-y0u? z!@^E5F}4*!tf46Hsle|nUFO-;P1S$=+<2t0mM0xWY%}v$QmykRC@a^aChBQTnPa!z zFQfi?Xi=n)POsgIEEz>3+K#Htp=R_1w*lv*h`PvHt+P3h=~dB|HB6l}oN)iMQgW!9 zLGOxis+imAFRFNfsB)dyxvRZSj0{KIEO>m?$8X@fNG9-2&v0AKbWujx`0CST5>D0z zu?8#fGD)G+b`>UA1RmZ81nFWG3K-?s&5%3w5pmTE}~o?%(P2pnrSkMW18VNx)4%b+N?C+VcuVtE|v3v z?KcE&h5YGlkfn(7abWF2Qg~qnI;t0;^x{?(9`BG5k5-BTyYMf>ef?@;Lah_=ACkxA zh~q!3d}~%}u&(sS6B$R}7_hIoE5ybg{!7jPFfU<`GJ7bCBt9aNf&0JFxHF%2E9>Oi z8>Ai}HI!SOtJhY%Msr%Ds6I_He4%_!7pmv!#3IIEt=Uw565>qUiFKZ!4JFajabRNu z`zzRrE(|Md2xw`d6rl#x@Qkgm5>)&1@mP3{U-tLLWxt^h@X@Shlk8yu5wPNxYL+~S z{oVeper#Yu@a+N%Pce(UnYI%RnV#)eTAXN7&NO8KDJktl%WG zQr33qBl--Qr0RMrE zeRj38SqU_HQYOi?;$fi-kOZ(iVd=3?u}Lav3o4FmAg1M`rYw^{HM8e?EKBP%ro$R& zg=&CDhHVTB_^$&}B{p+eB@BP3_{UKRaY1CCWys_rdT(h32-U{e^?@+vxdA9`|G34e z5=z8h33lj{V02|###O|M`B;&|jsx;)_2+(A$ef}f!Anr~z)7OHug>FL7$8Zt0 zSS*rADBfdM`8R8;v4*>^1unS7DaC-+0aFy9d#CQuqUdU41b1)iHd8uN8>Q`~`JC2w zW)`P%#+Q+qTgueByUZY(!aIVt6lmudtIg->A>)>8UOMv0{O-zVe8L)64nCn+Oj486 zIRip0l3X&;L402hiuOjgytBMPmY>I*&OM!>T)kqxiD|tsO>_~{=5wCO8q5qJmh}tH zw3$`yc}oLNe@6im9Na?C|{|YBuK?D7{(K&BVz>0G0w)wDm+9Zm&9nK1+dY6 zp@S2nw+mlL`7Mb)f0#`OM0m%yE35UJV$verLOO{5v`igidLzAvRuMNPoH*Dz46 zyP_q{Q^vrl=4yu2Q4i!yf*M%@WR-O44JY(`Dx@&t|05!yZN#QOChc{H;Og{MFm1_E zalxK+dGh3HPb(4O5uhQfI4oNv>qbf$lkG6DxaiHv|Z^&}PX%Wl(H?5%KkV7)Mrj71`sh zZB|orwPFNQpU{*L6{qrg*nV@&8g{i1l&-Ew-qblwd-na8$^2=Py57w!7WHfGI%i@* z%girQrtq%S_l4s}du~qjH&S4$U-qvsxLtt@#ujAnxc*x1@?37_!&d&4dr5u;X6I>T z>d`Qtp(qNld6cY7OIQX9s1)R7nh6B{tw=QgRwQF}k5oZ!DAkQ0->bqIm8&1WT<|L= z2XX&x)M+tb&qyZ7zN>#rKuH55;!CXnpi~zcxQBnvL60DgygL}SMX~BXon={ZU$tR7 zXL+c33Zj)WZ=s(-C|OVlcjT_w-3G9N7jmpJ4ZwZqS}SoJ=f!tzKP!jRRvWeAey>Vj z(Kb_W%=DsX6Tfd`L#+Rd+_s|0|VGnAts?ZsO2k69a)N! z06TP*iL!LZRBJ&m`RzRUyCZe8XZH83opL&Od1|g!ObPn!p7>8I*5!I91Q=}oEAukN zg*wb93f{=58p*LTx(&s11u7izgi&=ja?p#e5%ejT>D8OPhb1O+nUD7Bvi|mRa+~NQ zlzfa_sVaPv!6N~!jnA6d|5r{VmWoB$tePLQn0dBBIfLrHsYE_WI)AmaG+qo*hLaIc z_pqvZLZ{RsY$mVCfQ-}@DY(#l7Es3b95cD!QmMsQM@gLRrn_R#y;iKEY$pLBXUk;o zteLfK=`)Ou4h?|Deie&Tb(L$$9VxXKqfD$^0Tsqm-ptiS6zya#!dy7T)}_ACQYIN* zy&JCi5)@2#60I6qGhf~BLn5eDy!-ut3N-_-?7N_DCDElMVmqHHumNSsi%l;=&V0l; zeuH}YWeH&=E@DDrmFCP+rEJv$R;i-H!@6>=#78Sy3#kqIegNe(qaoYnEa%f)?)bU> z0369%iH`~&u~}0`i6KQB-#*RMFCHuV)BpPb1w~umK20=)5?UGv`@j(R!6)IEO_I{y=YK) z)q#s4c@1yo9#NV}cq*h?_ECWXsSBPm@k0<;uBGvd&4k<#`MU!?vr>!- z6*qE=FP}59U6)+rQ(Sbo>ta-`kjA3v=y7s*$q(WT?%6Gf8qSsQIL%s4M5V0_oV`NL z@JpO4W{;D_pio8%u^97!ymTSTpK<*ooqK7~Z}oz!21U_#I99OOBr30-TfEjn87>0V z-SdXaohSe2GtGV!zmhgX7gz8vk(-68b7ng}tPl^V64U-nI6WVXB3xv|VuCxYB40{z zi>RgN6_&iic2&0vv_mW@Jm~J{we|B z3vmK6knJ*VAmHl|x+FT|#z1wf?5SK%gF4#|jkx_|_~HauC5bQb9%<;gIoMfE6mq>g zT+z7j&(+JdX)tI;BQ|S@%5I^KNOsBtgzLPM-^BbA>MyYtVt z=>_GYl!AJfqH}cK6dzAgt(GC+Y1@_@NSqu0xrC2HS9P*dYgH5h$R{|qZ<{*unHkdhsuY{Z%7 z-OAJBVUes@a(y2-oV~LuJ)>7+*MVPhNBMC~ZD>=8Yt@sW4w_?u;fYtoXD+7XCpei9s(b^_yb_>k%2vHu7~l|wmI1qh=;}g zqVn=|n)K-;W`h%@X${^I;Ue#eCf>J>f+k#1b1s8Q@PIS2Q&-$~4elJ$LNXkwRpLkf zijU+VmpaoTU`BOYmbmCM^H5)QWe%ryR(FSF|U ze<+-xuIrkRUEmg<`QqXRR=CqG9HxZm-l`LDf!T|khK4aPq z|4|b=!3p*wKV^!`&L2RxNQz#=Y*L*-k&|_s{rrDvY~z1x)WF1|-mJt7lY$Q1?Dv$x9hm#sS&XVec$$9w+Gq(ufZC=1F`vJzKt=Cj7!7EhIS^h}G8GqRhq z1x-0-r-|t^zduD0W)`cRtN%)QY24>gmyXpx-S}RGIRGF0{`$;pS!@)(qn$9dR8I%$ z*h(u$vdMHb$}q`?`8?I?>v{E?7le$K&6B^&ogmZsD5DjY`Tu@`zibXA-zGfE*8-tG zfJ_>b1>p(undE1>z^T?P9gf;A>OX**;7a*<011l$@EcQXjcIGEMbrRXmvMDYA)G4F-H3z3z zx<~ahmUtY1f$|*9P6LE~BmcOOSJS|5uuAhim5c*&kdqd&z>e%GeoTqc6>cxA6()QN z?p+?{!CI$l_+5iVrr}c_&|<7IHDCveW9^CgM@^-#%Mqb6e)p3LPF(a`<8Y*Y!UbFdzpnPv;CdE<_UDJr=P=P<#6B7<3t;&nel=B>_@+`* zT&YT@sCJncY*GQm>8Kb*JLi35!RQqLKqFY!#IEx1&Rh=gN(_nQEB&N}pGa`K*nfVl3sB`w3uZG@XA}ns!4GtW z+MQao8{<$f%M8}?geyA6%f(QK-Y%<92CWmmlp>PlGhl^iQV*!`_S1d93A-?vhp#PF zM=w6@Wv_PVEjZ9rwEzSM?Lm@V3){zmfE0I_GV1~RYc#;rG>dz>0Tz4RRLv3mJ#CKb zd`JMQ+lY#^N=Edp8my8Li#ACo0<00fiH)v`(p6U2&8Xcknt4^rn6gFMwBNM44tDX( zI8q_EBp!+62Klno4M~2$E6&e(Zo$?|2eLG}GO|xp_4z3{+qCt12 zA?#=4Xm<}VGj_1hF%xbW+%cDViCNG%vsYdqwRn=zZA7B3B-DgoN?m7VG@>7b;7I1 z_FhU>c~O8Jc+sFp#%=7?WDTe7B$LpHil*`9dvk3Q{@sD(KYkQmy*~{v4CMx-JeS|) zV^3Of&o&$DzoeQ&g+PnId2#S{040j&nc-C@yS^n^)58?;Oe-2o7no#!tiKvHLoQ3B z`m#ClFCT`3j(BPgY>FEUu;!fYDqIg?+le^%32!8oMF8rWL!C5hUlPrz2h?t}-cR6o z5fI54$f@2oQM@MbXrYvmvLfl0@m3;({MS`x!CL@ppJpi@_E}nY^Sr*0LlS>_c^K%= zdMn(aQTVOuHY2B=2u3!wL53t38YYw(5(S%loH~do#|5j@ik-pTO?g}<9eEz>kq{c! zlaKd;@yyxdOSA9y6^bRmKXQ5D^)1T4Ju&yq9CNpM4?N{Mzfj8r|Lg0Q39!HlPXBMr z(5Vh5uyp?R1jn(7S%M2?fD_FoE-k(BZ3Ig`Ctp(I=De?1z6|~{0%OKc134RVznvAZxiXO=Baw~^K=3!l!Sz91W?hmaXd)x>Z?LD z%(b$0IpudP6?Gb2(6cJ-nsO1)8R%$%nhPkHvCp9lSjYF4Pf~DpnGI5Ac@Eq}FxU}{ z;UYQgk9LN8ZTX;Xy4sNQZ<_{l-?eEOnikFv1+kaXz zMkgFoBY`iW_%y4IC(o%NKOzg=s&k05f19qMOUguA;irzFI=JdVCB>bbiZPzu-fF@H z?T+5LLIf{6s%2nK49BDr8m&;KRDK`L4J$$P{9E3;QC)$OYZX3B$^_n{2AdAN9s0Y? z)-i8<&=^}HVM9XBE`)BF?JWuLdlsl4PqcAIYSd~;C=KvGOikMfyR5A*-E^N|#udFr zq4U=td>QCA50t!DqvPiB32>^qa>)I9`gZyTJ3-6^!6eon{DIlABGZyAmdn{I0cFBfFsVsdl}M+1?>Z8q`AagQ((l@Fd0gg_xnQBWk$@I0+yRs}fEWa(M5WaG*qyZ@=$%OP=M)olpF@FR` zeVgh=69CVoTE|?e*5F%doGBgHy{Usw^ILIvf7>vwl6|0V?pTx*hHJ!&MXE=x4N5!C z{yvhedcObQO)S{eAy5w(LBxL@p^}~~^=K2p0F>^97{dd#BVlE7hXbS=#b7j{m^kCs z3VqtkcRiEW$1=(+_x5u=FSjwyBQSd9^^(av5~MT-&BkXXsT{@|)9j(j+eiHBtl%?a z=g2e2u7PC&ORSBNzbIB)a_6lQ3V%LL&`PI$hi1h>Nz$}AC|mo?Tj8v46>9K{8m#sY zAm`l$XUknic{}PIme|gYgt&5XFa^gJ$AxlO!dFK;bp?NyGal42v>nuBvkWgLpC%gB zt1Y{R97kvj6R*3}OQ<=qhNFjwB1tEsS~}=)88N8`*4|bcD?hq+mdzSdL|(dR$5MKP zz+5O%B!gcg$Fud^(i4|_oDxCB;f`AjuD8-=Dxt6@*WTgHTB3`&B)gQJDH2On1<#p$ zTtzh(i-dkC3DQpS>~yZ!bW{N&=LE=Tye+XXy{HM}j`-RK?{t%3@uG zWln}5qrtyY!_ir5X_sqW$!g2zXjOv4qK;Dwq`?LCm778@qW6+)~xH zNOWuRPVpv1L<*S{`i3QDlU1P(k-w4mIIA(Qu~On$E|h!ui{XUT?|X=Yhf$|x$>FqU zjlXbbdNjabu{}ks;}S=!Cr&HEC|A;v#?5TWJr;CyUqO<{rveM{nUTBOBv?(R6t>n= zrBs00E`=_+6uJprY!9zJ2d_~gVtAiFF)nyDh(5W3>=z?MxKdO%v~PrdiOj?=vLvXe z2@w?L)QSx|p$RMf54^$^mTVW|dK#17U{F*-$lCbsiWc2+W#q&oErN2LDTuU#^r2T} zM}&uz^S}Q}EK%H$CFzimQa+F+^Q=z{_?=3RmpT{J-A4o>+X4iD5#m>X1Tg>^`D>#U zT^qvukb!~%@`Fd3?(*+J(u&E8fPnU$F=w<&*Tkg}(~m=l;F_?qllq;_)CI5;y^=QN zPo1$U+5o%#CI0uehny)IRc1e!pE~>DB#m^$!vo#jFKo|96dT$@i3f4DZB;R^$Q$H+bdpJhOUN%EjgpwIvaNN8wSNGQ;N5*TPO>F-UTFsNwgq^z(Q zm}K0dSlHxj>>M~0l$=~Vsz5PuHBDS9bq!N$DH;hAOIKb=Su^vHzh{yl{#pmRz(+QR z!j2zVGzj{ww8M`&2dlIr7Ue>=@l8I3!ToeTc!(lQtRpz-7N)wwg-km5`hA59g%m%E zQ*hFk^|y{-Bj_`nT*yAYCO^ogkt9@4P`;onhRsH$p{#~YmgmMIA4*{m@jpKF9a~+Q zEx0p{*v%29_dp6neG3L%PxbPzEA9J!KSWmj2*X4FF#T$oq^MlVZ6L!%%fM*ra?rvZ zKegH_$CnYt zS|8JDYK*425ZsizDzQ^K)+UZO4irCU^C$QPXe@VK@S|uwktA}7T|`t!m z#d_=9kZ^H_IjDz>W5(zF!O{u6#+ujTo7Lek-WyqF!%M0N&mwp?; zQ4^;*kvJZJE=5uuS@ebrq6Vt_!znAV62dBko!%+rol_8+X}h3XI=z8%$K! zMc}#6Nx`?pe6EM;y&}o5X<%;?;|&cU0kU8}pey<0fZqx(bLfLnsd^BCfxdFqQdzUJ zix(~?nB6mm4>mU*JZYVl0!@65R^VZ#)hu^XcrLy|dMl>FBvxHlOUh~nuO~D+?vM&{ zXPVoo(@{o%p6fEcg!<|9_h-Vc=%j+~#+VG1x}>@8MCM;JZo?=GQp)8&!e+U}>4km|% zW+TaNL|OJrVFHG|ivwJQY`OVRhMF=J>Ab_1DJJ%D1^%-^jVJoi%-lCEjoqIYj`?^~ z8noHJV<^)N)eEDY8H}Tp(V4iVHrI}&winXOb%O#^vM-<%=o6N^n`yywtuk+ak$wcJ z?(;>+j@;c2lB@nas-fmD-d86%Nb-WnOHYSv(5QF}juvls*v)g}v=J{~bHa;=r1H^a zkI8;?i8RrXX(#&jLwRr1@J$d~q2o+TpDjDq=o`MOvOTJC0>`+`NkfCmR?lN7Q#?0l5+*NQ)?e;p(8IGiLGRbMRQj#sB1yxEv#WPNow zg{dE%l#mpc8sfT6k%4+&%P>xF%6fey7rg?rqWN?nzyQcjJzW3N{D%>f5`-MzF#XWKfWv^DJAv4CGTh=(A)_y@9N$^oa1_f8kY}fKbS-!>+xoqMOApYh2#o@-IU^57q;Q_Kd+De*GMQqIv|d1u>5_s%3=Z!hFzi~n#OxhzDE@`k=963C z$7POi-JEOc==&KRUVRkYtWWUmiPf*}qch7mYZ0-=ck2`_A z>7Fk6IDHP{%C(cz=`p+5%r=BYuDqVe+o!|{nNRrLV~}Ia{&Ik%Ap2oO&aNprUc3F2 zE$E_S2#{eylE@J)&t0Tg>js1MNCjb|#!`V7tL_nHqoUptGcJ}UmvI#^_HZJ(y{S^1 zfpwQO5m6V1s&!)afKAk-itRu#f7Q1516VTf>!JBbJtF-9?M>}u&gn7cgOE|LerM%v zlf}KB%{QF`C6PF+G#TI8`~Y!#oCuL|cRK{vN%CWytd$!X(Qt8d7Id(94p!WHjkDA@ zLzeTaPs+NtstSHdj=N9xl(b0KlkwM^ZyOH!f=pB;o-1};ge4%L-4hWvLmH0D3}BI! z@%jmRb{s3(@7M_@yHq^elF+0=j>sQ|7CNW%uq^^odvmUu6$NgV=uf8;mlaikwt>bq z+ZDFAD}mre>Mo^eZ5HDOr^vh39m)no?)rSQ9&W*Fvqlp+U38~vA9Re_Ew}?&m z=KZ>k4hu;+I^|Zl=>xjug(>xNj6e#CmSIr(cL5*%yc5peFw)JSWl1?*u$u2Go38bG zxW&D4>B7R=j6jzV?kvfr34h$)ln{ij%CXL>ZNC}Y;xWHuq!gcHm0MqA>Cjc=&@Sai zY;pd%)XMXl*#@>?Txk=@spGsl)hK6Ne^*@3Si+MdeO`n-Yet^ts@UssVLH9jaF9+~ zc{6!q1&8JAFT-Yrg&#DMHzJBsScLSNXh}&#*^zuzxPUhWYps;s_CkUZXi;GdrIx{VH0lID zu&c~}2n@ib?*45RaNrZeUDRfQ34RY{L=Y5u96;I)b*Fs7KM$*#)F8jllFDak}m!Y(ninTyKasU&pz%+R%Qp{=xnQTGB{*i^K zlo^15&Bz<)spu(zcai{>*g!DYj-(!%9Y`J@cJc?1C!RRsIQ(UBC@gWwaY*BXdi>Id zO;&Zg-kuU(V}wsgh5?4D+D0tMEfMqAII@YjVIITh2HB?G>d{hO=N= zNt~8KbKFymd`XqjSb7jL206j>us8*3(sz!2G61VnUT?cBicDTRsPth&_#?o;^nZQK z%qh!Qbe7}~NBN+e#h;FwJ0!3UJiZeI$1FY2ta%3OIv5p|Vn6q}ko4a}?LEGa^eYL| zqRTAV!>pZ;vy00f=0R#|?p1DzwCEH6*DG?3dweoSg;F|20DY=`sRa(+ z8j~UFOMa@)yprtQ(rW8r1?`k~_-;UlyyO+JC_VA#Vy8whfO&$SOCTe(UfN(jFb69->(HTu<9N<;a>!RNGu@5AmA$YsjFuR zV(={aspdcd|E%p^DgILn_*Jt;Oo_mS9E(Qii+AOciD;8Dq|dVOPnTb>)Xd*aL`A(& zQc&0l3;%NOUvn)##A}15+gA?`9MHI-cgvZ~DhZKy+sr~f3#rENbe*Q`CEsT>u@OA{ z`>dsWgTAtdOzf6nj5)gc-|N?Lka5kSPKn=KzqqayWr}Klp1!a#u8dR_$qVM99~j&z zLh3}_5PENXFnw!u(--iVGI5!cC_Q4VpggO&o< zVb1;B$U0+1b7NL5gW%b?1_i%a2}i-%IRIsl5+h733LDh}C>luQzk8X`BwHE zZc^VWH8c)$Xm`AbOfCb~mrK9;wnq1pbFMNx=XuI*dli{dHm)2;v9|$epHzN7<$+Fw z9<}y$Mq*H_+o77i9uVH?`NC`AR5ZK$Bq1_(6{mT^p~jH`kITAks7Qpc2OOl!P;iWI zi|;>(nZN8x9lZ-0igd?Ky!dqg0eIphfq)`DE?IEoDf`ftn5b49ilfY)xXb*C=`%86 zH3$dQ0WmdQByM@K^+w7uji<{jv0ds;`=r+xcORQTSS9 zRDhSd<(@!$(UvZx1Ia3!^XZ|UzBR6`(-3P1g25OdLuO(Q-Aa$*1;f+4nte^KF8@JZ%9V9% ze7^x%b}Bcsn1{}9T4NB&Jd;X){Q=z8H|27}RR;7}GvFRbS_r3eK>XC!c~hN5*)=q? z8{;$6j8o=Qo9+tFcd?9H${_b5wDc6m&eJ0tX$ujX8{w!5>SbmyiriJB-QSuc@0+MWnmpU6R$zUeoA!Fxb z0XjaXQKr%&2VF+nAy-6FzfUo?#B3&TDXtTYkT6R2FgKV=BZ(Tg4GzLtUpBRM3QE3@ zECKIT?W^KDBq&C_}Ja%$d|qu1U1Xcjh3Xi4AAmU27Vs7J%(W+C!r9LPp%Ro zIzGm2z$5LoFWfj&ObK~hy@6Ums%ufdEm2&tJ1M-8DdiMbp*V7^{axDDfKsW8U;1V6 z7aq}T?B8^*K>3@@tB1Z!_AWI#6}jSM9iK$37Gp!qm6JBaEwJJiGt0=ZxyLt)44>?- z?^8{izCgQv02}xFCOvbAWds5{pZD+Im=FaJmhfJ4#Ky%sp7F2rbBy`~mux$uNw}RC zvMQKV(045+qJ4u2{KLM`YOMf5>{bKF%t2a|>9#ZLsI~IAA zV;o}5pC*v$((oV41WuwarJBuNgWPPDqNm# zzC~Pg3?&sl@`UaI;ocZ9v2Q$b<%J{Zp)LyY!(3|mB#+(dR-Lv_mp(Ubj%iZEdK#_#jp0S{{x#BkDa%S9o1z39 z(vBksHlWrR+py8Wc`VCK4A0Td9eK2ER+cTlwpugHz903#`2nu(>j?6T$Ud8X-Lqp7 zh|PFu&X(g;DkV(6&=$wh(pQsPaw6NfMLU8x?Eu+A|LL$)HQn)N{4bO6ReAocnJsE` zIjL28+Ta|6WnF${U~5%7Q6k&oo_F(Cfre@k?d)XXx}9(1nA|+$;^KbtR~HnKEAENz z%id>sVQu~FB0uoTIrJIpvGZI{iu6;YMZ`7}ei!S!q0AcJpbzKJg-gd3?{sGW$ zxLQWq)hUul%BRn0Te!`zaG;jwRQ6JMtG^<7nYPXfaIBovXu(oA&2qSXn_ejqXYSwa zpNl=;Y`()`usYe(k;)LtyzpXR9_CC~=8BvYmUF|#$KR};?5Re_q4(=Jh&WCKyD zpf$73iJTq;r(*Uk#es^Qd<}lbg!Y%WUa8 zVBV+6R%p(|5X2?l8Cn`Ldov_HY)t+E%vxp7^-gwcF~h`#`L3|N*~|{?G(9fneCjg4 zC;^>-+r+Z8<;O`pXfe#qoCRiM=M7AoPqBhxNB!GZH%t6NN82UriLJ72EmfYCi!?75 zQ6qvBwT)%LtNzF?#8|401+ICK>2^ZL9bTJC=9M#$OS>~5aSbjk5N^gV3HMPvg|9*R zkd&ochVN?^vTV=92S;I$u0^c*S$_}kS462gBIz$ty1fqoaKrQ<- ze;@AnFma8y`=m{#^mBP|>AOE9hvi$sig<(yfS#A7&2`mW>3gm5l3+Kjr zh^1`~tuCh4n1rF_0^1_+MD~`k?Vk~RfD(J_od|#OyCEY4Ya$Fykj8JJa{Y8&!a~_Q zS`wozA_5kf=MF(0A2mTOjwcan0fuqf9bRE+4j)Pm=+7bf%h>&R4gUX?a10Z_z`9>1 z3gZ<_hsmThHeQE@Q@Iz@2Z6}X+E0<+exE^}?|US|({NL1@H5EIstJI)d}!+bQpYDi zhonpQ=sB5e@0K^Jk{8}z_NqvK02G)e%4$s$yQQ2<$>XXQ)Di{FDP`sHPv7tIt2*1| z2ql+mr{|k*cvmDPla^m4{NpP0EOqGr7xyX`Aw>oi$1)aHSH`3tqOgj6 z5KCw9U7j?BkMFK@ONqhC$$aggP2_+bl9+mK^N2Fv^%M9C&YonikhH2zM7fhAo6$o z$4|LZj{y-}&m&Zp5qdqsw`hSqZ`LFy`oy@=e*g;d?Qu}>$*0`9HKJmgf}# zsKMk8M}Gjc)2D0*(O$`abKe07ocFu`(Qe8wOrx}er9N7n9DuH2-)FmZ2i4nRqT3d? z*96;&lH#bk)FhL5bO=6Pa_i>QM9cixtE840ldDP%mp=f8&;u1qd&|zim?=4Fp{M|# zS8#Zz&OA_9<^Fx9_CI#*_3?1|5_Q9RnzncvzB)Qbg&RK-qSFI~Oj|0`Ox5(WtiSwY z$d|{2I$Fu7OICdKipVxQbFL0EqtFCPb9XP+^lBCPDn8CzQ|Bbbr1x>#_?P!Vji?gu zow6pod&x|8t)7eRW@aqrHQ!yc$CFiQTLODw#Qw&&24_op(~a#?ChwN1)|Nu!>gB%` z>G$MuvfyJhh#`3~YbMHt=5p}at%uWPRfECbT`Q)M@w)>$1Z;9r`6rPo-6rRm{xR|? z?valP!ya`MN__~&&1(ik()d(jZy)eS+z#d{rXJw#)AD?oZp?)KZL@eM^ZpQ{`!V--A2~+Q)9HjY z-z1!#Xys>nvL1Cg!SL-ojgi_3#hKUHtbNg7wAJBHT#h^GS+@tP@E5Tps8-oD29#7R^d0=C_H@OSCop|f_xQVAO#|(RQpk$$;OId{ zR#Kz`b15b``kbw|nd?oUKC+dO6$!8lOz>0ne#Z))UXBxqnH#%nlIdQ7uxMyr9Vp_o z1G(){YyX$F4dGnT+0T{2pv@59=;9wWJ66tJRgh5kOf)wxmjI-DEA5z^Msf0yoq|$3 zy#M4MRUaI_2__m4HmOdrVCCFm0F(^@8b}RoQDl3a<<5Fnc|E_IkP;i(B8PT5t9=!} z8j4~bqF#P~`Za|$Hgkel{VoQozFD4{KItc8oW0fm4`qlh{-(?#NYOQXoCngJ&Y(vg z2Ht6^Nu~btTYvA z!#mbOmWqzIE2IWRGSMIB<%Ld1gp(VUgKXj&^^q{MGlE?#OZVe{m_h=8SRXA-U*)|@T*qoM`UU$nLiTi+U@9gI zftz3C!H^>~U4asIhJ)pG9wL`;@D!T1k%{qn+(l)!2;VAEg{NYyg2za0`u-hHMJBdS zu`?-4ZP;d~D0jUM#S{-uf@@skBpvBNXuHePu)Jb{+9>J|AP59QDcS|H)$f7eCwI3f z_m2o!1Dzt{R+fS4Uku=Ew3Rb`Gc!6B9P=AFVtJJWCo9Y3TdNRPrimhJw`yOv6!oEh z#I?%|uU|S@nc?`=W}tG0}Mw15FG zQVLxZ-#05f(*+^;srkG9C1Rao2TBtks+9BzB=A-^>Ek>=Uf^a4zWc+_O|MtCCWfe< zK<@&77SLB^vYpuQXm0`PIv)V>fa+5|_#z{A*B+zGTZfw?}ww=a=;;U>cq9z>W zecfvQ11NmpGzdV)htBams?7I@d$$u%jJbdFNe+awN=}}+5dZC1-Tqd=+e`8NZO)J9 z4`9y~luk&5nUfxqQ)t*MK~u9VesD7#1W&C;cR+e@>JM+4Fp0&0+=0_UEW~-@YBsOrp9g03)s=BX&E_~vC++z zsJM(4aXcARJo)ZIgbl3A86xG{v2?H+PVZ^;rj;nh5Xle=Y1mJfXQ(hKE zU#f#SZ;G;&mmj5gCVf zi@_N*{~z*G{!M<`ySE<{i0g-+>Sde7JET832NA$!X0C2osk?nmh<^`#bnH!?iX7#v z8zuG&%x7a;!Z(QKOswVEfZU(?N+fwyYJ8-&WucO^Jnk^t-(XcmZLZY)aDzC)O?$po zh|q5Fsl1Qi58#fs^(9wk3Whu-OS#sc(xM|JGCnpj$`0`ejhyKPQ;91LGm{pNp+KwD zjaa$Sa8*$Qb65j<#06w-KxPf0`BwBR$#pL}li!l(=xcVDkL6xiy#%aZav;Sh*r6G( znj)VUU0t^bIH<1^8PY3p7hA*RdiWD#PvFZ1(of!g+UTs7q$$F|o|)BZwl=TrN&xL2 zK&wt|a1TbwupA z9i1i+oXh`3#iM^QF>_*zK6Y|lweZ|D&gzxIiwjcB0VdF;iJ%bV7XmG+atxNrHzev6 z&*VgbY^WL>@cR84t!*6u9DI*Y;Wy8#mh&XQJdU8xef>INZ3EDTFPAh#6e9SE%j5w; z1svNGm*zCi1=UJ#?4rL&TiPR0+4q{q(=3!f|4rI9p8}cLlM|jbTQHADn1xX?4A5#K zFpZ-*cr|RFn7Lp4zrQh`9ApIu5g)_*#K6||ufdv<4IbR_ z51Q8NRBAJ-F{Q${0xX`iCRl)K%retD^oF`m>qTx%o43i3%p$xWERhmpZ5cSDyqd@^j;Olsol@b{?~-g#HNd>hC3ot%Qd&k+Wk{C2SBuU z)BvlO5xZwyiiqtVJ2@XNe{BM2q^~)>HueX4B9&p_5gwPoxx$fIr2v6-I!>|ESwOaf zLnwTgLBb-^NlSu9b(c4ZiXBB^Ctd;qFVSkMDZN4dKZ92_dw z<{c?*=qV%)%LprL2(nyZIsdscj49-Q-PzYq28lG}G^S-^ixhyx%|`d}r^Z-< zGv63YqE7)K_*9}_t)_Un0fg6762_1ooNw?Phxw*V;j zESto+-etZCG%Dhw(CI<1GK=^eNQ~!o3*?Pp8)+iiTZCCAbA0k{vMN&`8$Rl#z~os z^C{llZNRI$H>Io#6KgCgP?96FNr9kxs5@l=yUr>%;ElBVYEfB8=8c!ET>9Zv#O6!l z;?|@CD%xn}J75#w`6a#neYMgm6)o(^*?WfM>!LcyG`=*yjfY(xs9lt(h|MYFAPxqK z?ea~o;q@vd#wosAfoZFlJPApRuMoqWah`_A!Mb-d`Xp%Vo)Fk@RvX}H7mpZNt4YG#$Rf=!)J+3=p`-|Me_fLoG;~oT~VLoa$sXz?6h?^YMAl)h8abs|1T-) z5q#E~h)L$_DiD7Re%mno1bcw^?Bw|>+y|!Ao`j5FQ|Vj=#|l9 zd%}9<-de>Xeo|r56}p|%kc-Rl2?ShYP^jKcY18%Dc^u@{9aoU2;TNyD)5nil6lYkWfgB8Ojs)PJA zV1NxzmZJ@t#Kj?PQL<(=&h84w3-Ns_>VvS7$GblF0Es%?4;exu=vrh^c9~z&kJLko z`ZS}WKyi7NdPwO}%{pkh-IxTnrIkrxiiMI;(3olQAJ4SWGiBsDn$_cT>gu^nVHA!$ zGm)!lBJC2E-=ulbsplJ5pQFnb`Z9V!8I@Z9{l`DCu0SfZH*^pMt zz*mbGop;*c7!>|`q0?WlJk}=Xy8ju`g=j5yzKr+rdA=)6iye{ftQgf$zds@NElr%} zmS0tcB{+J=Dz)+?HwY0RyU78CV*=7rVQ*a=y*A(*Ex+rMdWAQ_n`YJm;Yz7{J{)bp z^`t*cC{?e#->Um@mM(i}2X(6IcrG@1W2sz2Iw6~r-LYiwS~yjDzE4yw{hK^$qOrq@fP@|69TOsD zA*U71j-yCUe!xX%t1+BvVSX*A8<<{p%F~HBI%h2Lj4yo^FNfr(w7oo`LCp* zWDz!Qct!>zu|cX$i`+7i=eeBkVt4b}m&4@GPWvxW_7vsZD!xkF_wJgMj1u&Gj^_}h ztLj#zF)bK;YxVT29aWJnnY@kD6i*P53YW6H5IS`V?W+jY^gB#79x+V!W{m#&_E24u z{&feCFA~`scgO{pyj#loJqhcIB@pWg*V@ zZ4w`ol?QXs)fm6jJJ^p0_pr1yap99Vqgsq@ z*LP!(!9`@W5uVBvI_4h=kuv@-YuGqZqR((ntj(w^q8d{=NQfrhnG&hli9@%G%N>KL0|{weHFk zXK5N-{wEs4HA$!lW~uxBYT=O;L+8|7*6j9N8>{aao9U@DGX!SzL}O5u9tEhnOR4Te z7aQ8(z!&f4F$Q1Ta77ty$CIVp#-c%;W?Swz`j|6k=)FC7u^ZAGW>2MN`q0Q(mcbmM zDYr@T&S7mku1yXHcS+AwNBF8_xkUHI>GuJyb2y1`YV_I6SjrQ!>e%wji`hM`u-ItT zL_Bm*QyFL z#MY`Y86>7kD9anzci)ga6s2*Mux6&j5PG%&NGAQ+e^bB~gaU&9hXRcMPyp)YnE>tx z7l-%)^WVYeEX8_4cd7jGoGJpl26HLKn|EA(#C0L=IMOs-__2ktX>pt5D8)o&schM; z+T*H}Y1urs`_H9o+*E1anU7R>Xvws-mNXq9n9*rSS-80&h$Rp+M^!F2 zeF$-9?MxbgIg+wgwBaRmt`a(|>LD-mxNnYoS&XTs)Q_;dV=km0+0AXsAxSO62Pa=13x5RXxq}(4s(nFj)pZ)&Ud6SH zD?VLQDy4+afM%|w@a0agJw`v%VNNt!0VE0{e?5f?4F^K_)e9bOq%>f$mwLK)jBf~q&Ec~IwoU7i+7ididAU|vd! zCz@d}w?w7S`#yg6OGLWF~h8z|<|q?b$N8|lETI}Wn73Ler(u8NU5D}N_KxP60-?*vJUn@`UUIO zf$LlxkB=Vfp2qh$v>usWze>yE4xg0B-)h)6x>nMEgLT&`h*Sj63x$^V7UUz9ZA@8g zn_zABzg6@BlIgyqky-pIj4dV?;vQ{NNpVbx>O%73!MnMG&hOzHT z_iQ;Q8Y1PXuoYUh<&xO&JSP`?d`N$DZD_2vvsI0d7-x<&A&-2l`gz;86aD%M4e%HK z)z--m>a8peHeDMuSGh@aAw3<(QWmyz&U*Mem*T{qxcBSNb*H-&KQ*nt+tE5HfmKeN zWc<)nh5NZ4+YXC}0I94QJn@jIWI~gj#a9-4Qqi_?8Z$Qz-jaG(Pi=G|J?8ichY9y{ zomz9mge@uBjXxVPw|tSMIBM=aW9-LCi4c?e_yxKQHP#VxNx;C)F`R=>I$SRlCWjM- zH`RJq>359STu9t^@NX_a{qJ1x3I$PE-4fDska`4HYl=|gYqLNEyE-c$Y?XiET+)hE zqyJH=@B00FDqylkWRZxiWN`JQn5)7j9-;Ok3EixEME%qA5DdC3-10r-CympbA)Xr@ z5#E70H|O(YtjCS~x}`~$*X5!KxpFlLq#m$`W-SdbCK)3!lF}Y^w8?n+p$n{QjTIE? z&DA?SNI1%o`+D%}3};1AEQiBiAT}~K%pPq=RjJES#BxTWBU?q^jgnlsIsh z{zr$Kgxvcp!*j;PVe(8s(#8>58p!E;k$Dvw^v+GeWVj~P6$?9dYVa|!>##10+4s<{3R%qZLB!s1b<4^VVJC5v~@`ysH?5_ zNTSxQsp@r1Wv@BqHaQxXp*rg7#EiHvF4P(*ZiBonT&bad2;dDqy0S0|oM61VqLOmx zK)V{di$M z4L@h_jq@P&j=wlW#9_RjXZBQ7SJQ$t!w&9qdAC>$ojxNiS`h|q!df;)Vo(=+MW>$= z1I;~h2-o_D$5Z|vJpL49`wx%DA=3Og|0Kfj7qapu6IY#x|2*$mkq6iPH^a#vKThTB zIhKx3W%N0cImTg}JYYGCZR2{sm@jbOTxZzH(9x*3RRz3{Fn)lHBNYjZ)z(_Q#8?VnaZ?8z$iTurOZ$rqa<)DQpnlI9xq^}-Nc-0qG zJ5L8vF*5xN%BIaD81_xkjN^=)w0b<;y0Z(fAq4mb4nGk?$AmSFwj=wlwoXeEb|Py; zFzgTu=eS@BfLOqydMyrPw)xJt+Si9Ut=^_Btv0*OI*K1sr;-SFOU$lW+$@f8QM&VE zNC@9$yuA(<6XzOl9A-=|XZ`<=T4h6rvp%Eyk4Zp+WU@!z;1D|JV3O3WdCiT+V+{E7 zyId3tB0@^LbX+wnG;lc%%LD`*OZw70QE@L5q9Essvgqi5Qbot>G2{66u-o8?=tqsgFmO4U< z1p|By_s)bgZwloZ1F$_kmWDzI`j&XMSUa>rPF4UKQIv)jDGnBCo5B%NY$X>2r6^o> zK?)vMby`|umv?ftzzxUA6-UnQn71*qa?dRcRgX&Zia;_I^ooQDf-JH@=_QW$)om0p!AOF)j@WgmeN+g`=$ex%H$o{D@syNnCVY5R) z`rS7driN16T#Hi4L3n}7K3CF#d#ye2rlx6?Ajjr z)c2!YYBkn`EJU;*Z41}2YBYsI4?VypewpNI^i!(^EsEcP@@7RQqky9|Yt=1MwxNW1 z@nnmK_Cq=!+*qrCUmrEKu-wnMib>nf@AmivB&5o_T*Wu`$L*sH@xp#TXGg3)ZzLAQ zO}u^qG{thP@v7}+y)Lhg#m1<+T4;L(-jJ}lbFBbsSgX9+nk~;JdONyUJiaDM<~e<= zqz<#VVafop?uZ_1qx#?yV8KLOb;aha(4ONr=OsgeeKf|3z!Lnvt_yQNp=B&{^{Ec8 zmIRyq)EL;7W#^(?iCsGP8Kztdhth;m?5t_}j(U5X{*{u1c#mHi+<}gxv*p%rYhmst z+(2Oj{fQ_nhp!Gu%BtLj&&IX&1^w46YTQ5pU}tmcc~I0K~fSCH(JEh*6-w<9jB4pn!BPiyiv`&(^y2NwD}@0KkM z!m)l>#YzZR&Ps~|WQ+v<-7@wXO?9lh-|QYlEYlxnS=m}TXqL=5^xJ-J&`cG3``n;K zz$wwyomjj19r~G&io<7Jd(yY~pY9nu-!P_Z{HU9zGgu-HI0=eux)>N!xPFOhjJW8H zQ3A4ua*9R5jjI=CLfaOkl^uR=9&cQ;eOWmCgRC3Z2-WbFOE~blaMTBEy)TM}U@3 zjh+&YN60~AI)`FJ2(6>TY>Fk6kl}QRMRa^Nr^WK3q$6AK2H?x{&U2w6TpJfJ1-6b> zwwj!|9kb~?8~Vj+y{%x*s&N3iEcGR`r@v$M^N;ua+x@$R`?n49xAW(@%8;R#Mx`6M zA}hxml_1NO?5+Qc8j3{j`;qhP)`|IJ!2i;@7Rc#a)pJ3^tYK^ZQIhoHN*pk$LE>m6 zq{F0CZv$D}NbiA06v}rUMX&-Z*CRClXO=f<9|Dc^0!Y;GUn%n7q>mlS*wB$Kr z62^nZa045BIML@TfE$b?8%?kob4pQ8N~n#65Vyu>8pLmFv{=D_87cKZwC^>6EoR|I ziSe;%i1Iah1tv&jSHk1V`$vw=eo~x(+<*J@|5xVpXBquI>;@KBhbx4@bFNHu_ujr2 zF&T&Q3)IUrk}|IR%Jsj_BLqBx!_qHZo8BMdbmUbw*0X{_OVlQF*8x33QJM&;$7tuX z|3?Q!@d6Ab^Bg~DeJtsgE^ekt7`EPf#qKkL_D=I4U_1j=d?zedEXR%_ENNKsZM9P6 zVwXA-DEOR%Gz@Tinvq1!>$o3}I7iyb+1vWJasCwYFXKGk1GfKLyPAv+Djpn)MSTX5 zX}S^hv=VMb!!b2H`mTR73kN#62UiTVNO71K#BNemow$V*>=mva6Z{1w(YW~TE!3jY zbZgCPJ%~81ptRG-M{+efJLWTEnI7G?! zh|5(M_m@Yz6=2W08H<9HkVEHB*JfQI0`!jp07*s(C2?4WI#VCPdl4#L$ETk-rw9q@qb1cTQ zcdl(YnKt(}EJ-vs#8&O+J zMVX?Q-{O;49GK22&taZRrXe}Q__oE!<=OG6zvtnoV5^SRl%UnH3lY=s2To2ma<~bL zetlGV`5tr_(Gl#Vo@&H%41^7p{g@!HQ>viP54I}MLK=lkzAz-lEKBK6Q4#OXGm}mOZh+Gi9BEUk0mm|&@kR4$qIqVDMmX{^N}b7y7IvARg`$TC>Snf0 zjL{Fh=%{~4j@9B(D~&c%B+Jc~as*{TdAp_JDl82*-!jZ`RWvuc5LqY3Ta(msd|Xtq z(N$xIg;SF8y0yYF)4cZ|+}*j1X1Wu~SGe0@o~ z?)wN%Ge_e=QF=C71t|nlEhKIc={eoQp6Y4kCt2dUG>(qJr*3zV00=SNMVA+YVdSAe zhP4xmC($W>K0$WpsOVvh!}#%V@KcR{9^DH6RErzcgyDn} zODGygm&(ja=O@r#D_jRlYsLTC`Bk4P(h?(^_^n#nALT2!lC*?Iqi&h2F6~2jG^Mun zmz>s|mnf~W-KVBiJ0$gHdosq?-pC_zDey8G&!Bz01=yEPQ(0XG(@jiw%CFp>z0BNL z%*}vJ5&+5ykId(KtCl}B5-O&RtmI(Hz^|M*u(evxxMS;QQVgjcB*yapP^!>fEV!YP zd#1+Ec+={jRxxB$KOr*|GhDsKEmV=gK2VEJ(Oa4(V<5zIm>VOFor{T`aMTsa{^E%f zxA>*AOkv<~z!ygouS5~=S6BcvGbwg2$x+&o|>4{w(ynxM|m;!pvJkuok5Ev*_UVrTy;NK&sh zp$6qvWtv5Jr6%f3-tt!`<1y4QycGF!bp|MGU#c(Up8x@)o0`SW>XwBGaU zeSD(vN#F$udCxKgs>4ULv1QUp!*?82KQYD7x1$+1@%|g3{d*~a11m~9xui(lvmbl; zmWm%{*q|*xdZXB+8(!+b%9q2gI%e2Dwd zhf639C(}Se_1z{tr2S2029XL@z`nFZ@IkVpOI*BpbN9_Lw=nMpZ{sNQC_(q4OD1;J zih1z@m(yXsUenyv$?|5pVQbEmP_s;FVac+$evLs@N3WH6nRyV!ezz2{HAHjG^DSNo zrcRu?3i_W%&>KX>UV~0lnz4mcK_D;V zt#`{$V@i_bk~k!&=c~mew>1c6NdQg*4HrsuRgbNA?$Zl$B~#)HwJB!|)%nul!~rDV z;0hH5n7tqR$v`8Ht=YHVWjGbB$|o#inRxPQ@w&SmFj7x<-FYkff$L`t3~)#xO2qH% zX<+*}Qp*{0QNR}8L&sV{EB;NdKR`*wUIiNnH?i-mU16x0x-bN*;%az))f%yr9g|jf zz)iOsnngX{5t-tS&G0jzDJGGMPE$s`Ch1fgTZ<`c@h9DtJMA83ta-^H1#AU#x4XAP z!cq$WXiqxTH>15`e^i)a>U9vF;R(;WZkF^~!Es~H{EUEQ9j}Jy>!0iXaU>YeMvj=iNHrl4QIZEP*JBC0hVg2P)2=D zCZSx-GOel+QBj-P1CP&Z{PaGrQs5KSJ*`t_@$S1jP^dRjr*s`j79bKkhCap|Tnw+U zW=Zr#RLZG{WP~^|6_RWEldXe*1MJ7n?qV;NFmja<16iVNC?*Ps*`-C(Mf+bp|1_f^ z*POUxVKC)*RZg0FhHYaddm$z3+P?I|(|V=+U{rN!iPRKO0zd^2RnTf4Q|Yc;T0 z%GsR2phLQ}I3Vstr_s9`g;IMIhk|YpT|fA2Q>Fu)Z763tWnrxjSL{6CT-gHXNh=6T zwNKUFAyC3o?|ht}^5wv&m4HP7CDT&fD$PRsx;KcT&lyxJLJS)QfvAEca$SMYAV{W9 zbx|by?=25d2;>6ZbfDuq)%f6~jp&mjQ zXqsr(oUF4T3*;g-t8_y=uC8eC9{e6T!vOm=z3-P7jtv{AXa7%m!5AW(!{_V$(H}vt(djJqYGF-9L zpve1=Q*H|q4H>w$+@U513Q9a-+LO**`}1XWLv{)qa>4K=W2y_e=TMD(hnD_J#UP1t zikI5zXI)>@MS;*bF)0A$4m$Excu%KH`J={g+HuL5V4V ztvy8%Bwgc%Q2Hgn-#(}w zL~=kjvSnKE$KKZ!$VI(1YZ?6F68JS3P=k8==|Rlu%_+y57=nv+YhQVl3h`3v+2D)# z_7~I)BO5}y<_A}gNv+f?Q%)g+JEvjVO_@Q58?dEWFEgExbf_E0wD~)H!EbTn` z89j+V%YTEwZxNmrHEgM+125gzFGA{v@@+?5X;EibJsTmA-(NttMO*1N{NkWDb{z?rWCE zF=)sQ8`Gdh55w{i5fs|kl^Sv}R$b$S6wYi-ff#}-zRsZ98o5-pf66gkN>1(M+4 z6ShGdS&B5@pV9`sQpCiToY?G1+09kiGywM$o)H$#c$%{67=gywGi^90Z0Z3fGFlQ` zH+zBgc$&6dGoJAsT(cH)J}moO3B(9mWX}?cP>dX^wu1>m<0w}NkM?UE1uHH_ku){) zXy#(J5X*5*U3!_tpw?sQ>N0?*LzTKSEds*vfJQM}@&1IShXFJ$D%SK%WK%UYr?xh> zm6;hFi3Gw`KMrF=4R6R6mem*gQpY^duumcvx%mC4JL?j&Y*hbpGizVODNj;0s(5=0 zT0V|e&4mLjw?N$V$)%p6WklC%u;{=|6NpeZZf&*BnD~v){)z}8dPcV-mC7s=zr#yHt+uM>a!W zQTZ(~H(K%Np^Ed7S{_3-EtNFok#8Tt1fzw#yhi|yzw-{ulKUSS7D;v zn8yPXUR6|P(m!fEY_N$qjEQ7^dv^qUb{JbSW+dn^x0fv7;nik!0hh8y*HBezX<=)r znL?okm8+)f!qU`Wx-yHKwWu|fkDn<2`T#(ahu#&QPThq9TX$2A$4`sPg#Zwn9GSau> zE1rzR)M5&UO_)=chJH|%2lOE?Bi90vdF_kLp{()g!(?@XNXQIlW_dZjq2*n-#}Mg@ z+E;uKG=l#`G$^AQU?lVz6X~*A@gS6&C4#>pQZ3(mG3~&KIcUTkHl3B8!Dvn^CaK>n z78=KHo~Jn}?l%jk!ayUP{m_MTDkTqCum9madg@D!9{9A8JJJknmpNU?w3h{GU=_qW z9ICZ3&J&q_AVsR#l6=pV?lh9TJ-wT(J4S>*Z^{B`=_b@Z)!!?2@__g zG8;!<$&6ODSZ6}NvD#2~>EsaUi&Bb~(uDn((6Ch9J@0f>+MyGdS?+WZ zA9yglkT7MSS+v|EZBHVZh|}lO0zE>LuBBEsQ*H%X()IIuFMjX((M^1Tb8itQnk+s<2{*N6QtJ6t_=< z!}ak4uMRNG9bH=wWFZ~aNF&6fFc-~QOd9I3T2EcooL0>ZbcuEe#z7 zC&(YmPK}_IRvE*fDiMK2vIMHDOVkeJ4C~ zB2Y)G6+{_dxF+Gy*B##we>lc1itT93!+3M-iG5q`nxj2q_gu$Apy6AbB!Om))E>V$ zR+hS7O_%Sfsld}oBzfO&ig%N=?Axp|08c%dq&Em{k+|imLljDgqbPyHO14 zEAOFupfwv!Bjy}_bE}>|B9c|mArk-vlTexNgG<(`wV z8j9PrW5~xdVVI4(f!Ip5=#7q;N>&<4D;?Tw9F15@$xhjHfmL_dv~_DFq=Aa&o%~o1 z>VSI?cpft6L*E;5eX!!y?(1u+^1dag0hXYXiggC2IXYV!tigEhfma}{D5&eipuwBm zQVFN0*b6?`?$K???)|8Yu7ww`Fj8yYya4VCR_vvWnmx@qJdMa$V;wj|de1Qu6G#HU zSF8(e(G7_rNm1d2}hQ;A1%iI>XgVS+~NvYV{6V&Qkt zWK>56rpxp}Zc&rSMrL5?V6DL-FO*bJ%8Z6QB`BSonktS;Ta{cR&bl5sB-XGf0$+BA z4%mSUTw)Mevvo@=%xjvhVQ{rGVivdZ&5S6dx5sWZJycRMMF|>No5YOTE;(3b)?D9e zS{BKSB*D@i6q3+A0a)84kyi;cA&2f|TL}j6o`=L|SL3Tw)5aJQkEa$7Xuzpc6Lt0b zgfwuWcsSOWldIX7>w8%Mi&1$P?Z>eEoABhTx$(?Xtl?Ibn)o!j{hd^v3{?VCRrdqK z#5aB#-oe=6Fu|LrIWFiJ5lN>@36d}fR-^Vmc0v;kdU}L$c>NeM?2Ki@gmhDfVu!LP zhY8%lbovX5Cy-+Kh@4%$^?mx$N%ku{F1N{XHXo=3pvLJS20gqon~z>7Wb3tdxx35w<&$gVX!o+p_Z?< zw!-9lAmuW4+v5Ub%yf!Xp_Y70Iki23HYk^#o34n%bL_eevq^(1LKLVtN9M~_or8Ut zp8Bg+yW&-h@m{4LeGvWFTJ&Q`xHhngQt=xt@&*ttjTRxT-yp8PAsbgKOUnTN1Q#0U zK&v}OUf74wxW@q>g$;$QCoP28hm7tOric76;>5zh{E?aVFDSBt{fV!;Y+tPwV*w@D zF;Cp+9zZtI_?dfNkxn5SQ@fcb*h~7QLQ>6>1(pYrqw(Rb^1}XArflP zyAQYXfT~-vHZ;>xorGy%FDV{)#g5GdQ>#JvyCuQ*vCwFts3V$QLXSL#TtN()!>lvxuldqcSU}bHcN7&4p+^Y#Sg?s8)6*Gi@~;OdlPP z*S<^|PK!2PP@DgxWPoFwxxP?OH=2X`w}I`NlBtx(O^%&7`Mr{KT=O z-!vm@@u?}ZvkiH zy>{iqfID?#UWDl>+~!?T<`}q_P za99ni+?%ziy3byxy~vigUo?ZWV zBJi8x(LABA6#Bi_XYU$Z3cctztgY>lu%A6T5ABm~6q_Zwe8ivCDXthGIP)S>j-jcr z>FYBdksC*;F1TaR;y}c;Imp&fsp<5~9>BH>(oNnv2xHu%gWZyKKDxDj!k96)Pp zFUs3R(5Fe3%S*6f0&_<{JoL&w{X+dz?Eb@EKMISeQtl`qg)laph{r@`*&@<(BI#c&S^royUI8ym%%vtr4hq} z@+L);SXEcD^Y?hO-2|yL4mcCtHA+=oMa4 z$=o-E=}h?m<^LQ9gp}8lMP`1HD-}VPSQ}LP)Ov}46CmJ!*b%LKe{Ob39lOX0f*B_M z_I8TPkYP3`>IgS>Tq}hRtY!jsf}-`DUIa7mR1SUl2J@`{F$c@b^UW$sq`@T+gbO%gEz?m3x$yiUD`cVgRz zHy(NW1|8CrUxKSip>AZzE}5wKt&-v!d`D8c*)m(HNL5ip5<(@=kwFs~)Y$eK02H*e zl3`USu8~#6HDo0;NeunhrNAd)^AZ{Kb&NL?K?^7&)=VVR3Ccq07RlrURTSW|P?s&P z$#A3Q+J+t@XPjiM0If|)RyTEzlNx1lgiax;R$sYuvag(@F-e0W1592hsF;M|I4wbr z10W^Wa#Ud`^_oGQNPzTm)8p9j&M=0WxrhW7nA0EwhpkM>h{dJB&3rl8U6N6T^#h(Z zCGbOv6QzX|yt#LVmlm2XltU@EfvkJ_kO2@pL>L}o%Vfa?(bCrOzjf_z!gOo0PxLUq z87C6ZTcYRN#tPj=RjcDFN9XPXvGPgqI&Fs)%c0YTQ(?Vv7{q7h^wK}ZrGLblwxFjT zmsk3tEFu}yZ)0BrZ%W)P5Ktu4R6skUtr8;YS4=aEQG`_l3J=-&&6P?**O~7w_H6Gv z_7~Jy)giUmuxXYk%9zwIXb7yS`{^PLxV{e{mj=^=FYowI}} zwdG}m34xTgaI&=Lgpnk}StW_rje1B^tu|{6&}4^=91i#KIUmzD(wA7yuGALv;0GRA z;99LWdY_1m%NvyQedTilmQZ$L8lDP2M$h2y;?V8|UW)HM!WkH5JBOzJoOYX!ay_4E zeO%H&JB3=~3rDLuGYfPz4AHTOy#txK5z&5&$c~M)vl*zphz*Fd(ef6uZB$&1NUBQT2w~D8C+{wx)p5a>z98C~uvFZpOsysPb+9=zD`d27xf_TCDQLgy_lTKIam{oZiuwS^36IV3U_x7@-hH=J-3?4U~c~ zDxmMGhUM>aS0_3VQSE&*^i`>C z-4JRSw3?Q;_u8bX0DxYFNOux1Kl|J&J1+vn7=;E*m+-W2!qaSx(M;w$B*VIv!-suS z74Wsmb=`}z8I_29EHn*pj((ya|B!GwPx%B_bssx4LAmtako%>kH+1XxA6ZO%t1-PE z;9~RXyHo^}gVO_`^OM!B!E?)cAB9A6MaI`pyzH4)`JErL7Z%ycJc@=kZupGgxAL^U z5@FOdX_6ap{gNlOulY#rxgt3_u^nSn@q`9a+W0Aik;0TF>l42(jQ_q_F#}Zsmh?b{ zF$wAisO4$koV0=wXkq0A^GO4=$~c|N%n=Fi;To}{SJp;>U@z9;=gmq!I6TvLXTH#N zo#^)>$YovhIF`{tqD`2*h9C7m4RSRp&zU=xkA)N@YR;J9$Gwwyf(WJ=AhM^7j;i?h%6NmP4UW|LSXtE$~@(C8@Byv4cJRyf;# zpWYRgSsfl9`aEbvop@m@?zj3BU!=defJh$my(bJ0%7{xQ^kcbe9%{2z25l-+h}ExR z5LVw12`go&V5sxiLPdsHO1|!!g0ICR(|+O}gi6O%SOe+skA#dl+sKe^cZVkEFIxdA zpI|;$nZT=hxh|SG`DFerob7*IbVUswpNTRfnD}TxU(8G15d`| zQo}uoU8(W(bb>l|SM=Xe!&xV+)+!aDe`GZrl9LWE^qHx(4K@ycT|xEU*V&5W$9KP( zo_asLqI|AT`3p)iiCPl*$2M&!Qu7bZc{Gcrp#;pKgg?wI%O#L7c$>A(}}Y6?ja2IpL;_A6o5H zK!os4+jLV3*oNp?wlB|Q6yY5FwMwZQsEs+lMLz@%x0n3Rd)(>UI! z{+czqb96ynJe2Bn=^@cywnT@=K~fTQgY6bOqJNX$p4}{LAn)#&%zFGFTEQE_X2=vA=R zqT?R=Bfnp8`4$YRr9|4DYB+uqakQWyVosXR7FR_BKFe#o6ZkAmGbq+8V9r|ZnmMRD zBDqez@}$%T1DgKsA=Sm;~aGB`)^n?r%* z>~{_*L$U4v%%UABvUB!&yw;*yV@?F37B5UUgiDz>n1AHWr7_sIOC`QJr}vx&qq^k< zao~=d_GKH9QUA@Ug*vc&8hAOQJby%0kKt>2%1>FYnzTjaAo|Q?*3fG8T49326h>Vr zD&WWdK80sy?Bm$=Na8c$rzfDRVKu0`0RUSXZ1V>^S|zoVbp_3Ycu zK1usA0Ph-b(%Wv7ihsy=9*drtC2xEw&a!CjV0NO+yYF~i_t1eS?!8G2bJ706%K2l* z{>ng~LTeY(EJw}^5z__EWb}{CUEkL7Kjs5gcs~2WB?ap0RBGak9;+@EM&3AaiS|tp z(dj46F-n6&3;B(EZmEEWB#W3or}`IE`Sgn13wcA#0+by zdWf7YSi_XgJwL^*&p_FJtHfq#cPL>Y8^l%o!ZXX2g|sff+rcm6hGxG>nfP8skotN?IZ+SgRVh*1dF^ir8yx(;SU#s9B$r z_mO3y@;dEsye%FXyDZ?4(nP=5WbewoJR*=RyIPgwB~5;&ZCn8)?UT$rS zWLLi1rOAEYp`nIZ$n+FJ^}2Ri1Q}3?+vg%MwEStAo|oZTnlB+GXYqnOlqQ_iGv4%= zdUwcw_&P6@c%<UTCa#Kg^t|=M);|<{L95>L&2Xd z_Ga}Y2~%={%H@O+wVU-vIA8s>+hS5Yl*OqHdX$Ijkhh$&f4qsXJddtXxH$fr>O7&*}>_KP_$ zuaG5gKzTaaH~7_?olN*NhI&$=Ojl6_A9TUWr@Et3X-@*5PmzkiZB|8k{Hu+CgjNol z@WPGPr?wUYd=$)C|GIZbe1j;!HkSMKtX(a!&=ldE?uwdRk!LukQTvY1 zfu;cSdgqJ$H`5Mh*o4p?Sy*`$nNHOimgOd%FiTIYP^MvBeT>mRA5!5~7yR|n0OU5e zcSV(OkE0W_KKoQp7>c$oj3f~1L;VDa0&zVoWNgL=tCU2Ih@+14Lj&gnidwrnpnjWO z>*(d^>0X|Fol`Cv9#d^dzoJ4lCU0gj60xh?PrZ>tb#iNyv}C%G;e4vg4G6zs%phm9kh>|R4_t);1lDYOb7YJ$xpBSXA4rYcGg;^Ej6 zmSWVz%Hz_7;PLb#G6=6shjd-1@MUte*sxoD+yp5H)5?7F;A}8sfsGM_i>%^mx-}J) zaF;t)f(laRDQK`f@#<2@7l@uT{Wgv_G(-{U=~RQw0S{<|i2^cGN-`Nu0vSET(z71e zRX%R6AQ=g*Q3lxoB>JVDy^a`AhD^SPs6OO7V)S%O7J}QbOtI+ly}*6xJ*eF9CRp$3 zFOo67*~#CeioZ`LBr-&!dADbGYcEGG`3&JfxlZoN`iuM@%H9JS&UWn=AAK;&=$&CO z7^3%J^ctN}B1R{O9)v_^^d2pGkWr#0T4FFd34(}-AS7A@i9{sw{vYq&-~RSF-#+Vq zj~z>rWCP_Vr>9g<3_GbBc30PY=jik${&VVWv0qW# zQ=CBUZochNroh#?a8$165f5>v>~sL9L_k?x=};x5sLgu-TA!%Dq(c7KKGNRq%9xbT zB~uoaY3^RZDHlK5=Figgtyrt;-MNFgSQvC^8i*D?un1F}Pr94k>MyOLDmPnQ?ok^& zyYp23L(Rk{b=HqW3Q(MT|MJx+bdSaGULr){Ee|=L866P|slMlT}A9}K_8HF1x zPt3L)cCX?T5VsI!!DXJD`>Nx61@e~Wj6A&|Rku5SwNvbppr++@IC~y1TCFq9veWwt zY%2k+ED;I;TV2*9^c-0I-M5KPu%D_`8jq=GMj6EX5u*$IDI<0!36jzP=OE9+v;GSm za#*vhsPgD)s;9$>s&A>FNYf{2Eqk`LqeZozO&y7^uPKCV`tE$veM5B@ntAkrOE_P4 z%q+v~kZEe2TrG?x{?DP;gQmzc>9Q*N1B(^Cou-%8Lay!U%;f&`?|e;hiqGCtyk$DH z{eGrWsNh@+mSpphXK%b|!)U{i!Ka06d@23g-*{!26SMDcl0*4#0)K9ueCR}SS=1qj`hN>xY5Tm#g8*x~`6J|p z3oGfF=*4e4TFBPjaYxUqhEg7ih_P8AeI`sjQ-(lmi0ue>uxbD@ipO!egF8mJ&Ujbm|lA)6EZ9JL>}*1)Byx z2~)a&=qBac<_BEd3*{p+&7XN>aNA&o+ueO1Ay;tT6e2$5ew{!{tee6gFzdD($L!0d z!!$aW6G%qy)vl9&&9{^cg$C9V(W)4Yelef*wUtqU9c?KoDFw~6Anj#3A>lM3)l~PEo3SB^KORi6Eb&MN zI^z`Y4c*)Nn{;?DGV!8fm*W@`*279kO--W1078RUL2}`wPn0u*{@6}B-R+w1XFqeO z(ovn!|5P>S?>?rNN03jo0X-2v&ROf0fQ53u#3jTU%ZD=zLn%D zf#x&G-y&94!iglvq5Z|q~#I4fsotAdb z)Fqwp2i7L@yIFPko=rJspwU$F{bHSI=__h0j-y<`SJDL$HxeQ$(a3hBOi z7i^uf{mG>qi&Q4sDu-l7X#II%H*jjF9D9j|u`2 zZQORX;{+}Egny5VTQP1)6^rYexH|7d(Dt!KLKar&D9%iOmt4YNhi%$HtDEp~+7A7j zwUO8S!uAz>>>!HqB^|DNt)V%l?50C^dpT2NxZwKnflSH){co?I8qe;FZB!vQq@K+> z)sGs>)#u%!di!G@APPsOY$aFX0qpb_sGHd{#&w-@K`www*0A;WikHwH-bTPq)v?I4 zbSK9wItbDRI;zV@w-+T1u-q&NTqfeT@Tw(Y{$2kZIGsHmv@UBdL#9E$IaQ4WpFgZ# zjxq5e;ip;OQzcLNY6|PTKMTp6y=(g59?<0&{NAR>*Bye1Cy@eX$TyMlmcqs6vze8i ze0j6!aN8(()m%inmIwo18d!jsX7hgw@jo9ooh^KQ4Aj{F{HM^tU@$cA*ZYEvl1jx0 z{Y6P*wFzC?!$oWVes*ipZuyqWa1;QM%l`$DrSU;w7q#i?r`8m9bvGzoGOR}vP|tn1 zeujim)z}GXM0&F-K+a}QLLr}8Bz#ZH6>blHA5kf|cuu>Wu`F^)bdpjOE$B=)Z}!eO zU~1WP3Ur#R?kWiT`6s!{wa&G}&(#0rIEab48s3`f=gIC@9fdaTa8C-2&1p?W(3_@8 zk=X6MRwE91MXW~C@Efr&^?E1=BG8i<`px=Q^G0R2``#I63c*f)cCfG}_{yAjW(%MB zPD{VJaS>^{lz+N;+wsC_;(P_8yIkp65Fu~!%*+(=(_D#qb4lLoW$JMu?}Gh%FU6pT z(CRXSJLaa@1=_7XV~oaC28^9r$zCs@SaBB;3=G?=d%Lf#aNmu5kWa)pT#Bu=G1E7% za+uPqJU})JqWmDi^i`9yZ`}<@Pr;i-Y3y!^(s5BaTdSSv!Af)v#l+Xghc1?YlL^yW z!!zYVTw+_;<@Ys*ep(_L-!c2sMnDsq8d>mT^#am=KlU$QEMEGa#Z66lH(5jz@>DUn zwY3&81J2?`KjO*J-=`%i92nh($jg|RmhEroLh8-QoliMXGX(Eo3q`Ax0bR)?`fjKHfIQQ~;LiaGQ2>`3?xw6oXyb~ft8qru zTCXE&TPy^9&v{Le0m-lMx^a1I`0?H3-jS56a;A2hY|fF~;S=Gi_bnq8M@$ck`LHw zAWhm?6=C)mh={u$k5-x22ex5s6INfi?l0gsME^bAs9mQ7*y|qe*LI>=5;>aNAE#8_ zi|xAurIxAR_bqymz_%Q?&%cVR772;hZK4(?nNusOm{d$dVN!9PktrZT*1p(Mvh^h# z{qj%x>D|Al?)sp?166%VpXrlw`rnS`=lVcwYZ72z@BMs@JRX3?zmqi*$g#WziXxBnWIAC%?_BXnNfvKc@0B7nM~htT5vv@|<_l(%~5GFUrfGUFB6wq!BV|LCB(WdSN?(M3~A& z80b#NN!0$YqWnX;E-WFIURl1nF4~n?f`8aulr4}#nGv{k`%|=qHTtG~-T8lMg?%~m zx0K4GPs#60Rn_()Hh!29C~N4Yn(#TEbE-Y;z-`BSyfgz>t)ZmeBV}?&>k&NsSLpwCevOjxmtDKuh-I^xN7! zdhgyji9raLi?V#V^@Ot{!xEkb*}d$i-OAT1WBm40ea~t=5VO7jH4(?kpT#ouOXlx;lMFFLv^k z!nZG`1|>Aj!#tYO)CWEDvtms%-+{|^(ONEbA4C>0k*yDK^ZappJIz=0Wm$Jk3q%Aw#f99p*_#%56C~Jj?$`pN;ONAwbJmpGf27lXq1ct=~lO^^gHitq({EX{- zB2yml<(heHz|-^@*XD%7WC~f!Rl%`ywUA;za$~CURvnm#wH&NARz^KdoBUlAk>L_9 z%hgE`Y8P!K%F<kc@Av(fQeMRh1kI`n%;G+e}(^q#gN9*(d0?n9;`~@m0xBLqvN7R~w&RDFM zXknq^awXS5TogYKmy&y2{F7Px$D{Q-C9JKAcZ$AefdKq$AheDc*11KG`eou-8bB!L zGL*7Aa7JR<>O`71DF1Ar_NqP(60?4hD0{+EI0@T^geH-XQqX(QKpH<<=MxHP?basV z3gRf&C-ZUpRy`H&g;z4XwkoCt?!~I{$QFto434Ge?K3)h@FN!!3HR=%WyNCnX)5Ex z1+3Y2#XnN2dp3OaS7bclz<#mB|B$`n9PmTxGgp{2$lgGaN^;JDK!5j@-N#iaVf@q0 zjriJ6>osM|e$q_$G}D=NLH8z#;eVVTPZsTJ3jfId>fl6^Nor)s-p>E!x|3wdo*G#~ zihLZ+dWMy2?b9OoMS0Ck_qyr0sPHpWlGWK~vBRrloq*8^>MIR`r}K50!Rtz;c_O)KL!{*#q# z;OhTfb!?ZaTLrz=7FAOHhl0V~nO%PY)tahBR^v7_XUiIoYyM2T8zd-NA19Wm zV=g`I3!>r-)-xm(Pq@z9Rag>YHQ7U~K@Hka&`SapUx;GC@pj6QMdp4sTq)T2su9y# z_C^pslTBLcLkOzJ)=@VnyW4)uyfE)Q^n2gh?I1l_B2P%C{SLN^=k!2zT_-<7h8+30 zVCTGAJZ~^5n{b8Pjsx!6Vmb5J9F0jX7)X0?%j;O9nFY2rWUv;R7u0+Z3YrGLN?#g@ z{v2~`W7HmYRG!^+t<&Fv8;7d($W_`FxKWA~6P7SSbG#+up{L7Ros5v^ZloO!mrr%v zi7e#Ti88ap(k4NTe}>Efj39i|!XzBK>18X!EhXc}2g(NlGY`qDiD^7zPV^8%PK z)lXCSF6ugFx?N16iFL=MT&7ubj!GtO@lwS?^9KESk3Vu%^bal{2t%JHh}O92)`EQx zLq)LNUl?WP-msmPd`-G^!WSPm|2Dpg(5Y_(p3GrAcL*V`a-zHRW6+ zUo#-)i$}~7h7GN=^xK4AMH4-NxVUHuSQX7E42yc@LaP|%lYadiUmYVjk&v6`#r;$X zKN}XVp{J^+T=e%N${{}r4Pb%_a2b1o`hSe^97(|O+THG|h*8Qr1$(jVKCpBvWZCrnM42liS%3CZB# zcAwF^_PyD$n2^voY26!s>Y4G z7>8Wy>ngFz3A^XdtuLswCN_qX7O(r4%BSI4Uxl$c^d+8v^Ej(D1%AE9=d98UrZDOM z{J4nV8+nQmWqlmq3z4N?EX$8y%a5rnmNR@8a)0YayX9Wh5KW9W6GCy`VLg`OzxZ88~RHayypUkZuJFJ*Rc2jI{Rex?n=Pcf~jZ+u>N8sa5 z0xHd(*^{a#HAf2nr(_WSU&(+qxhKo3h8-jhFOB)XamsLGes`Lfq`J`CgaVy4lsyNVE9YFn3UvqQzQKx+>9EUF)h zOAjghN?Ose5b>0Y^2pk9tv>e9%L%{XTMi^l!G!-SA%*6oF`d99o-CQl=`@8A>j13_ zN84Tb7pbc?z7vy7=?|_vWouHV{PkII$$Gg%sMa5ct+e_I^7 zs@0U6i;J;NL$gGcPCT3-Me4h?J!rnpf}^x|Z=fFG{9P-^ml4M%t+LW_Qz$K1gf9aa zK}=`T3s%fF=*HD%X&(Evs%gw+~_gtz*`iANSOZue6>@&@k@Q zuDD|mz_uW&>UA>8zd%eMDDC-3TEa#aT^tlh@R83=Hsjm}Y`&VZ*WC*MYRYlpvqbqN z%VoWm_%hl1&4tdPQ`lgUt=`Qh6`J*b6)*mnB?@XvdOuRmL5_wogIkgYzpm<)2I4D7 ztgr5c^L$J^pylYdVJRih2db&-1Z>OYLPp(64TMgv4HR!Yjn34G=SWdH1`lnsv@wF} z9b{Y%S3fGBC&Uovus+iufAyi~Bj4*ghDKN@okcp7Le7?G$-_Vunt;A%&&d3(6=*NV z@i?$J83c_-F2s+-<_zkd6mle8?9N%JYW1Yc-N5_>Y9q8&xi#<7afNBBca9(s9&POf zSBs zOq3upJdrbrwK%$MWHz)3*ddMYntkzfD^J>F>sUxJ@25yrCyIr4g-bQZzg?oT8AgA7b!f_oSY?z%V)`v@vFQ!8>1cI77nMia}R} z8+3j51FewZkgRJ${*2}KbV0GbCH_N5p`EgSqVk2VNQ&-6fC`zlxin!JL_BZMZ84fm zbvp5)gI{ap?L<<9jJG68-h)pxHUhp(CV^#`{i)m5jPc!8SJu+Q=DQtjMu*TG*9>}* z?zy=_Q77@8{dt7sJdwah?@jLSbU+vNiygG@mn7MK?yf781!tY)d`8bKuLJ*776tVFHvDOJ{1`UsZ4H=Hn~)^!Fm5F=q>afH;SIXQ+d zmJ0#rFy!=`YsN;5-teNY@Y0#Tr_@ZBq;Krc5$AU0Y_Zv})JU(;J_m=E3JRC?*C%d^ zl(uxi(exJ5iy=2t&H(STuO$Za=M~w-a+6orX~J8`WV1BPoP)v#CJc79C&@I)$92uw z4zd}aC0@Y-jo1N$K4yROCvMw@HdLE2%X68PWp7T(HD@^-*^S8pPTHxo&3v>tw%q2f zC{Q9lY2Re*l{TAm4<5;n&a>*dC08X>S%kpHELMx>n6b9Muul> zjOQ;-R#_vG>2UJPuzY0bS8J5AEkJ8jHF$qkdtt_asXSeu3Z3&olQE_KdU|is?4P(R zO$FJUCiw}2Rc`pCJn9lL$`)*wxdCI2YvimY+;Kr5UO#t^qVRQitarY)6$%(2_UD+v z+k4p>RJ9LlMCl+#r|JkV&KpCeZ&o>;c(@tKgq!|1I}pVZem=yr0+1Idyn15p9-{DK!0Q z+K+6wLO!Gzbk}Ct^QTE)TA+lx>U~G+WK2J&jzoxRgI~jMn*S4S8NE#34vfG8-9SfR1sB3UWoX;p-n47fmp4oY~!%fpTd;-`abu6xu zKaibw>bKn`IypF?^SHt(N3vQ^Ea~npEvi!)Cr-+lK^8AU@@$~Yx{Gs^xT=3)1ULX` zFLEIVPgc83Cg`lChzRXRxkgA%2w4bTsWmpiJL4p**@)h%@vKi=%m?0yNBl4uBx@9- ziB5oG$cKbz^0P_1viZ4vJ`yT);SYm4X4Al(++#5=2c+K-&oW0y4{GcfMCQVWtI2l3 zAFc|sNSe#ZCbK19g+e*F?^QWHwPqs*%K#gDNzo`)4ta~V$u-QdRZ3+!Ht1X#f0uTf zyB zfjj*w6VSvUoEDc0fw>lM@Ubrpl#2O1&-8e4V0Sq?Y4Cnsa99ekKynkhH;ku8S_R%t z2HkYnUptadKLAMgSVhI3Ehn~Hef6!>a1uu$4VHMm-f?6l>qZPvEkXYimB3JahwwoK zgsXPT1NHLU2+5M3Y>6c=eOa zMfu0Li;mx8MVqEu+4YbMM$f~7b+%LzCH5Q7{{meXHEg!oeeu(}?-t2qm`L9wdAYXw zR^9ugmd9joue}iXXMNLMz`7<3O#u-}8*~$46{(bW9&Qp>bn%a>&dC8>jA}=t$6ufv z>2}^~kE=C1KX2>-HyhWZB9xE;I z1vs$)io@|Cr%eW}jB`V&lyZw^U9=#f#Ct-w13acaX@l#SQQlG8_FWpJg=Go-;G>isaGlNO9QpqWq+r*KzMJO!3d zO%Eb=%L^c3006zLme<7K=hQ&eHN#C)`YhnuowsKDDyA{?t1CiCUH)MmtVkkAc5Vho znqfiI$GwmYX|+zacoXZNnhO$qxH-=y?@XN76c#HIdv`-Sjdr%m({9Tu7Slf0J$Dj= z!^9xDDhVKEY4TNX8m>4N;{yNU(eM}Nk_ql&;OydGyCn<~WH&}z4?5-yu_3W`4!ySL_64F1oL?r-q)BgcAJHgn zeRFTxUUV|SPDCsSiF3q7qE_E)s{pb$C!S0UmKQTBeAT%mhy#&ZfKg1fUjBGS>rNdT{!m{Td1H1{ z(cc2Ogan!{bpl^_uzX3KHsg#tX)a}rZYF3+KT$u|0#5?nEGX9Zy~j!k_s}Kw=*UKl z133eox=th7MBJ`TJjVx#h1DVKT;d7|k{m&f5&@V#8d02`jyDy5(+Ve;zL~M(S)U4R zw7aE!F#H8JkC2+F0oBrIc4BPZZnSdlYGR}neT&NPl!cSe;P~ZZ6jWGbZf^4l`Yx~| zt);#ePS)@xK@df6CE+21`E%t`;%+Dq6#lF;O?tRl+PywHKd!M1ZH?hKHbMC`Il(O0 zv0NMS;*u=wjoG9+=`majHV)iu%sDc--58;w%KFO=3k1E(t{jjOkB-nBHD#k*HesMD zdZ<1#Fg z`_v6jIAQr$;3QnKayWrua|Lt?#Rn!50nx?6nro9iOl8kbX zJx5KY_5&9iK9a1KCcu_pDL0`~a*U%^SQ@U9st5Lht?MZA5&zO_uh4}JAa>&+@IwKu zAR;*jZEF`{n_<5^a?9VsJlsZpI$i}XTBMu(^PaBAeR^-E)-Rs2Sc}IZxT{_nN~ueo zSaA~uf@T9%>#Jn8lCEN!>8j79Ouo{v^bQCKUJe>|a8Ge!8Z9JemLWpXn8 z?pytUiE#F^X^&On?aTOoqdMfJH#4tT9w}nE!n;`41leLhi~yIxmKRe)Sv4x!<3?h^N0EeSCjdUwW_i-~O!Cg2`h1PgJ?U zVLwg1FIEP`*tKETZ{-NNw&ZNs#=I0sN|xS%Q;5*`6?e2$B*doDHdJd$pZg4a7EGkl z#FjG5CGD!NlktQK5w(xNUueuPkvTCel9b($CWZ*75xu`2~_+ARViLZG<=? zGmLBzi-kc>>pY9&;oE$?@PdegerkIHxa3*Gxp?SJP{(zc7ShfIm272ru#r&7(u2ZW zeN~6bkq;xal*gKGWbXgxDhf<^`un1WOCA-H~yrK{-c9# ztwysnYhk5i`zB(eS{ss8qSVK}LFh0h!!6#t)|8rCZMJT!gl_}cC433Q+uD#NG--+H zjOxM3DgCW2OVTVSslM+&vQIM3nMg)VYRr=kDg>d8$5UBc*EWYqV@NkW2z=9phTRsj zCQmHjHqO2A4DO4eD$nVjh+GEJTKh4fX0Ip9*^q<0l|8xF4mT0Cyn}XV4Zqxv)!EAR zu=K~pwaD&1Iu^Jh2K_~HIhw;W!$F;c+N)RJo1)){QG~=DwiRKlYl(6E7?=b3`LR9q zX|mj{x?tghG}H4;vn8xozm2=!bQ4%H4q?G$yj+;BVDJfq_>GP6Z8MO`mhFnQP3Y42 z#5x@lPnj#u=j5GJl%7f(Ca{E4#+Ad>{FGF%q zDsQ%bfzALhn>a=9hl>z)rD0j3tW|7e;4hhwEX|{oj6qh7v zGxsk@cP~M=%N%vb-qz0ey1Bbc+)!EH$n%JB6son86H;{2 z1FSq)XPHfiIo38~>DSkRXcQnB<#0=Hlnone>~k2ahi2B}zzUqZVmWh#cP*{>q8VRn zEOuZTWp!EEvIL7*6F><05`qYH0g2XLY$C%=&P%%&=MOR<1$_xNNm@#V4d#m(gu)_7 z|JzUPF*{U?E}F%~4Q?oh87(oBbcvd~X4S~kl7cD!xsyZ|M5sV+m%qj{kgU(9u)SNZ zWmRcP9-$@dk-^^lNro8lSD%**%{WL5Rpnc&Yi=YCbX4d-;jd1H!6r>HvYgGn<$|V+ zM00Uqa2zmF+RPLD`y>Ff5${08Li(MwN33aplF*f_HhA%4fwc=s-t*2jwT0d`^ z4r5N1?KBn4FzU9%EAMaL_#dCl;^8U{v?4F5sh^$nQ?X!3H~*25ntv zL;d{l*UTt`-)|(i=I<=uD+>nRoA-cMX-c|Y47m1=*q0%uNsB2>h@0r=EE z-z|T=F&U7YN|ptlnYldoOoSdd>5P<^7&!6lA3q=>D2N`0;*&BD#8gSfw&ffR&TSlP z{C$=g@TfX{8$S9N>6(2Liz1t%IpN&&h~L|$S#34andI!jR9HDy#*M_;OPG!Iu}IGa zB^@|Qn7t?ZftL$rlF^w2Bhhj}$*+leC0LMx)gv@Vyiue?E<-o$dd3B7vfoXmpVy?E z_XIOJwxV1Vje&0J6%71ARuU%|BxcpZ*) znZ2}pdUUH})pHWYkK3dyh#87S!T<%7V&JStmr9YYR|?;X3i`lvmM?X+9Pv6D zcivOXXISkv(xZRP7nfEDMmqWfYq?w~trpK2c?;SyAya+Gt)#ji-^JjRi3YSP2S4crLOc_%3C3iuX@rx_m*S zi%sVW^{IS%bG(0g0FvIZd+fR3rKPxRllI3ul1DpsJ681-QUcmo?zyxSIec^=O#tuZ z+x$b3B5BLL`qC;EtxS*rs02P9`63llsTzI1GM4&8`n@4vIbXu;+egC_T%%^*U80Wl zIEPOp0nSzY0`t-&4fe68#fWk~z3yO>t zDRnq98f_jFcWGT4KXetdo)b0x{VPBOwN3;2qh?|MTNuCs(XH>8Gi`n^P|+JOV3GO6 zq}hmCWZW49L;P&Z0oIc`nHAH@*tflXmflM5fMmSCIsdRPIRFi}X(#E-^wuF_gqQkc{n2 zWk&yH+EMye^6q~q*P)j>8L;RVTvG)XK z5|!Sk%_LE4L0?)|_sy8;vrUe5weEDl1Ka))rN&Cha*nR95Bw47Cho%5u;n7*3C59& zhI_ezWX3(Uv92$17CP}lg8Om?iNqA2AfshU9ENPtHB%BdkL;wGx0Bw{Y7~`mP)6a1 zp|r0Djx|Rhm#!|s0ess_oWyOHLB+~+M>&@A-|Cdc zJv7bg8o-T_xe^){&OGaJMW`tHQ;Fgm6Yw}mQiG?sC4?(4Ruf*Zfp);pAKlPodz^+w z4*!8mgD5}#Dp6c^Bmdxh8FLPFkJs|*wAm0E4OX2^I~=1BU(W#lmngRY{1i8X0Lm2) z!@F5%e8$n}%%*sgdcbC9OPjz)3E=MJJ|M8U&fNec*>?RUR0TzN5z6C5S? zn1O{TsceBJ>CK!iB}5HH6^U{tdhnA=reeaMjyt3}o;o?;WmP21^y4MzaBZ{hG8iIU--F^19$s64$`;;cBB)elx)<{Zq9zb=65F{TIY~oH^@IcCC?VRqQg9^<;LA6Nogg4@*vg-DN1>b1~xDc52v!gb$mj$2drKB zN}YH$tw7dJ^?KP%&bNg+8 z#R0eQ-TYM5<~U2Rm9A$_nca0Iq`pXQ=50td=%keF2Ex_iRN^Ej;A=AbDZkb^Hq~}U zhHXTzCJJ$tmU*p_Uah`>iOG7Ol+o`|ZjjGtL6VtE zp4)*iDBEEoG_I8?mmu9wop(0T@q;2rcksw(%6lsUFF1MTphYD_mi7U9Iz;av;A&m5 znIX&AN`#s&o<7Di;6NI(#P=F>%`diZp!nP?nq_C@EiFHs_B4z@I@Q|vJEnC)ON9K%QX$*mQCsdf3APJiEVh#SLF7*g> zg>M{`&Vk}?rRI=tmT^&9K29(-Dlk>2H!Q_NglA3z=a{f(FKAtt^mXr=HN1zhT2|G< zMAQ8IFHjr?35sL#u!P$+I}wGxLaf4CsXDS;V&1zZ;Vo_m>Rfs3P4+N->rH}GW6HJp zA`=sb7{k;w8$1xW%uqr9NH$48PE24yUX~SCms^ccr$CM_ER0&`%YUC+?ZaucJ%k65 znt$gEsTpJ&*XX3m*LS^@J?bJ^dt9<7T1OAjCW7#3(ac44nBl>1ue^9x^W#iogrA$d zvQ=iIA!k~jjCm>q%avg49A`yOs>wz>D33Mt`m{n%530?7lsestd>mKXde$!>1)OznfnApWeF7{{PL zqrCs3tJK&~V%~e04GdaAZ^4G<8wz%^%{IcxK*PCq`rqEhJR*lUZyFKD1ig7Dj#$WF zGR?L(kYQk|>e(fdY>6m;Rbu5H+J%wN)h09}dbtCqoMc)x4G$3W)ZZCIZV&aqm*z%@G#>zj5Un5SD2`F;k z!}?e$y?V56|HGnJTi>Sww*EH&Kpp-KSqRH*e*+2c0K=k;PX;fG4mTWG*yF23q8Ji& zza+I+N}B&*r?nI&X-%oSM?$JvnJKW<@U0aNEe@Ya1tUa@d(?z$NU;f!L}z{*6Z*(c zwP)b1nsKIBH)#s77Pk^pJ>%+3Pyrq=xJ!G+6%DDj9C3pR0!X_buFYNP5@mFya7oMw zy+SZ#Fmn$&qVxm}ZzWfz2HbHr5F=79jS)RTqJjTOqach8so607aaOQwb6~D+py@+g zPE2MfIN&}`P%)3+CGuPO6-)f->M z@ek@Fbb=L3LVTvrgtMWi?SmDzt{GR@`Bg{pBMFAy(u`uH)0H_?>-pFzV>lKzArO|x zlwC{-3S*yS(wOl1L9LR@e&4GedOU1dklQGB8L?ZYHC)v3VJ)Eh%-MR9r~QP1hugD3 zz~O*IV107v;lmqj>}Zr|W7u2TS^(k|dyah{@VXZvoqp?h;!S)J8{cS)B8$|x9HBC9 zJLxCQF;K<+H`Mz(s{O5L*LP{`fDMF6Tw%<`V1NJc^!I z&>2eLa%FdxnRSi|80sAi;G_t`f6Wc}`f2*X6^aBJXOE`_iIQI2MR%mFTBdF-1YlBJ zXy~33gX)YEtNB^M3wj@{Q_xV3ZdQdd-9tyuMJ~O?siNxbIOvq(T*)&fFZ;v@*8nUZNjrRn#AL>LzS$6tCzNjxv!M5-Q4tfb)%Y}=9Fnzmyel> zj0HmwTe>E~5zo*{yDt&*i1j=Qq`3>~%5egE}uJ6ovI*NRO#u(L5t7(aDnCQPPA z%3Ile-s2p%JSas<4${m?OvqZ2$m~9^L(p6#(XhTL8SjRKz7D zyUdc8u4IPN0fcI9O#J$qer)l0HbI$?-0S=Zn$S1YzPL&&Nkwguls=@BCX5?DL&__5 zPL`3I=jPL(T1eCywtpBn_h^M^@-<0izla*Y`}4*<^feC@uNF7*VX8gLc<`f?Br*yv z9--1r8L%z`p)==Vc=gPm;Wrmsnk1WE`0i@2y1{RuJZ3ksUoX$pba-Oku+g%6DhU08 z>n245EXw~okMMx7am}p_3b6~Nl=R{ZA;W7y@>H+Og8w)Vxse+a&$b3px|=#lCGnZz zaFg4PxX;y>q{Eq7&m}Wc<42p<@_C)+BIx-~rSClnS^Pjhpl&&eV#GC3ht;35;in+1 zm;TO7nxMfDn4SX6=6&$O`E4o zB(;%LXIb~M)rxj)uQrtUR6=JUO%NCX*xJbGPR}JHH5ah;PqK){_Mc2b z>)-wlxQw#8?Pmfd1U_`z_*>tJgn1$ry!I%-Em}c3z#!pa;YMS=%wE=D$oS2ecO@>8 z=TxHXIeV#9qg3EGcT8B z6m_gyDgMy-J^QsEY)%{}i6^$)p}4rC!&e1`LKF1(RYCk!|I{zEDj}T$(ovfCT|a{b zEaB+-o}rL53Eh;=LhfCwoS|n~{uwU?U^StA2_K`c=?qlBQD{UAC#~8T3A1nRUuqBu zdF5EkL1_CLm0|Kd!1MJIrttd z0XBh>#a1tM!CgR<-Y=%)odVBwZ?S_-tt5+bcpsTC2Fl~AZ`S?+g7U1GFVZJJ65gy)<~Yn4N6kGwphbm`{WP7 z$o#V}-;cjQK$SaoNu%99uNF?wjY%@CgqgV-Zgip~BfPN+ac}pjXs9`s4JH#?EOnB6cvG{C3|HxBu;g4s0YWb%cyeW1-rFtiJbYAa#Hsotg2 ziX#RJYrP2&NTzwrFe290NOJv`p2WVXU^c?vRyt>6(-?HD^SK&)WXMuS`?Q45q$zzcdv6*9}63hfJRN`w<$oP zt>o5`Bz{C!oud*bxgYO@XV+H25V+c($wR?rv9+mn@qs0~Ja; zeo3Q9Po(`oHvM~Q#mrSGrt|Ms0V&jFSgirb3#sfMwkeg0=mm`S!qtDU9q?9srKqlN zXhH;Fb<5ujijTf+>avufivDA$I`YE|et7g)kd$rR8PZ70MIL>FPlKNPoW+jd{pNPH z3oM*a6K+*l%|v^5S-Gf`!{24(>x;U1d*7Y?Jr~1Ls#`0HqeW%dru`j(3v@lb*>{W$) z+fMW2EZ-Csken;?mBz=DHmAAGvK)+DiKFyIYPQX@dGUt%z){6lpv;-Rhhk4XdY!YC zDCA+1pU?CM%OUyf6&SatOH~OrMBM(ObizaP!`<020-8LylSxWbRO{aO1pt&J8v;L~ zU1Q06gv!q69XPCUt#s+Rcnd(U<0FFWV;Q!}Ch5jsqXaJ3!@18mbX3=x!cpnos2gUarTU

JxlcfxZMFG5^p8f#+QVTwE;FAht}mIR(eRYv*4m0D zr0vY1yVs>}hE%lX%RJ^V5Dv$0i691{ev2HGcA5W$Gaa<#jso5b*!WwQ8wc zAP-n3p1@I>7ECNw9cDrH@&)%CTS#iXQD?oITGcFxNA(WAZ6$n=oli{f?UN3KcZv$Y zODI#}Z7}ph`I`zWr-MK9PurTLAvM3f_Kjk%4SQGa^}8h-MI)UIOkV90CYf|tf1)^P zyrvge0;b8Lgg~{&HrR?bMb{uyR;Nz5^Aj6PlJ_JDHBWmaBv0fJJ??D)&4p_}n6Eyw zWC&fZuw4M5pdh3Ohpt`i$0;!gLzf`z+U4dTjO z&bMHiY{UqF3XfN@wYsR?azyP=+k4rxGpBSL_?B@7{7ar*mEgS|(~!gx1K`V6+2MT` zI9wY4C$7AIw|$-hx=b6MxGeDGZ2v&?C(#6V;!s`3=HZzwJ*9WtX zi~?I6E0)>66v<83R8&)66H~Pwa%=TIKh{PeKh%PDURn}>;qbQ3aGF>7 z_igxLW`j~&hpHPr#?qS-7K|g)46dNrU&-pf{;9}M8lS?;+p>|9afb{yLb&6jVgS(M zV-GRBBZfD~a3T60417-%)F?*y59Yb3P^z=m$s8K-%8wUFn_FJcYC2uKUxG5Hh_sA~ zVR5y|En}sQWI0g@DDh(Pv>*`r;%75ingoSzK`kF5>mHOjZZWXYR%&g;8Yc9gAkWB9#7^DS?0R^ z-@}{e#$oA<{(#iHc1Cs#AZ|Bhqoun*AFng^ecPAlMFsN9JoE;X+vmtg`3su@>6uE9 zx0Wu!?}$>83LDS|+-_^mzW2nUSa$U{L6uHT2MaW{M!}@r1XQ@vel-PfnO`_nvb(|f zhG0yAG^9k^?$NOwNS4Mf^= z|1Jh>rKil`!>&~oTvhxCLWEhYN;p+m!nqc-{)<(%nlwa#O7VW|1g!&$ixC^-qc9m* z%$M0ml{!IB^_1ig<-9kfHZD5~v?&xYcHv(=f|KxG`c0LE=X!n4+89#7t=h5j+FL2k zcWD{dmrW_*JkkTa*;wJ!v;PeZqv# zCj$#MQ*i#_=hvHnk6Ch1`y_!o0K$8y5GupU`?C}15oO6`l4-4GKH8yr4&^V8?$23Z z+Sm&yZX0mOu_b-dU{L!a`?i8)AGd;7!1n3fetvb@>hy`);knv!tpWj0#)ziC$EN2x z`K!#~5Yla3e?X&eW-LMWAazq=cQHfvCPm4PhOfg7 zIDrg0Al13c#ot)1-;Ehzf;)@YT_eI$qlAdmASYW{@1rR^T8I%m{PoMLYsyZdRGH^V zoTGL=or#Wkl#YlG0v4^<*8ntzOg?P||FI-3Mdh%Q^F>M6>n0-@BKjrjBdq=WB)jCA zWZRk)@^}6jG4bp+n?sut=bX3qBF;Ung1b+a%o2{i{3@Y-U?1a*=_;Y@`P!iBo-28H z)%CT~3lz#J8Z{Eo3K&1wf84z=n*i5?gwG;% zH{aGipj@nf;`n3l>d?BE4{lNR6C4~Fjn#@yOHLYmdAPqqgQJ50Qs8P|X(zuV;V;HZ zkl|P3=_xw17uv_Vu1d9-2<@sp;ATJ2EumMC^Y9?DbmYSOngy>)ZwpF}u$HbhH(urM zE3C5X64T85^}c>>J3>vExpI$Q8O}VJ=o}Sy#Z+7PrBxTd!wu7hiYBUL`?kY#BCrq4 z?rgKO%*Pt}Qccr-K+6um7<4uFF%ynF1JFuv&={chkT+?K&~P8*$Qho<0UU}K=ah^D zR2uF7N*Y8|6wMjdfT$0P;1`BKK{=H;?WZ{ju?e0~CI)N*;le3P2)#7xvD`28!b%Ug zfgL{g4`^vt^baUa;;#6_g-rXBbK@2#r{CA2j@qvi2swk$?&<%!%Xuhp80>Ya1nw$N zWwFBxol3v-$h`}CG2uhqtz%R?@!&fBL4QSt*QvU%nw zz|;T#Q9xCh^&{A*F_w`z`8iaw8Zu6GZA^~e2qXTMx-xWHq#OO@k?!R7qzf;xM%Yn0 ze_!0^ykKJL5XlOgRbFQ}b(^x6POXp{B{w+tFB6tVfb2N?A zaKt&ou?{o66^4h8ytZX+EaqfOm23QcjHG`bBk^sTQS3jOspkA7mZW3xQ%^gK%vJ-L zGf~&XzWV3&ZjIu`xznIRi9sbZuWR9~xXvb@a~$;!6s14Kj; z&ev>1F`&^-ysJ(hT2pGl%wq9*bejfuAGF4=T9gNO7>Q#L4*?$p++Qb}=NO#}de{QK z2OsA_3bn>9_KcjDdsB&)vtZtZjY>qvVyd2l3P`#!4q0g9%EvfiKbK>k_!378=lwhaUqBWGjaB?3~L(-!j9 z>f3p6u=J9NLgk4));$Mo`x^a@K)Dy@A>7<(HLQ|XsZ&6ZPKLwhehR>V2WghtW@q^( zK&GntHEkV_L!2*h8_)79PQ0t+E<1k#7VBfY<9KfJrvtp8$0`wC zD0u7KL$lS=w{?OdOTh?0Zguy`vu4mvAc7cF&utXLr=e zByp+KY#{RVATD<~;afxNcgPVzp@(J))g9}?JvuipDY+RwguRlz>YEj#vq6VdY2AEf z-1$t<6t1vWg_*Kf+kVPN2j`vc0iG@iG)ha4F%$1#1Pa3U2lz{&{yx z&ry1BO~guKMM0)?UB;QVkr$E7-J@2^Z0D)2!&G9Pa^je6XGC3M3?MW+#sU~Oj@soz zzCA`_7bW?*z5GkN$A{taCI47D&QS5F1jiWNN5&(pJ49|6A;-|c08`j5HgU-OO<$l1 zl_*S&ax>KD$RE5Q2Mn!Gk=&1LUus@@NJeLm6r-Q^-W0;Gz4vkcdNsE%+2K9&cWU;U zct=fQ-hkrSBw+nl4xJuP8NT~D_Z4=~C|6z!G0tbeXA7R$rHFSd==fyUNNs9Xx!ruD zJ|6WW4|LNmn{1(6GsrM!FRh-}43BFBQS|t!A)i_^q%7|l!*X=75*p~^n0=|t@S|L= z113(g<&OaLlWVEzaj5iKP}AG;q*z*#^=vxhGAa!-~peE>BR_ykDi zNASmJa*IwvFMh`76W@>ln6y$CWm;{ za-~Bpm4yaxx5QqX{E}K421X~>?9UotE35T83@l@1KcNM=vN4u_4|kwLqdY#KqMSU} zqWr&8*;Br|CfM+xol|(mt3>ooHRgarg0QcNnC$*5LOp4-?80C({qe1pmgHImBN8cbo=P@d3+Q$rW3N&!U zFw5#2nIiCUZMF{B=CmZa2cBxyYis(U#@%wAEN+3gblgT%ptn!2$?Dtj3W+q^z@Ph7 zhvIY*tfXLbl|iAkJT<2Lhz?j?Ht~9IF5b#~?^KL(gqFFEc+EEvslMgKXq{P`WY5b=mvkB0gOagCXS^>d%R5(|7d%w1cD65xSV4y0P& z!)`-7a)LaQ8L6T#FgXk&`PNINU_NIvc!r)*md<>IM9lmwK>c#4!$jAdr$wQcOC860 z_31VA10g?(9`E7P28syZ=%4%;`o5fFON(YY+c$sZ^cYqnOLbUDd%#c$C9c6Uygya@ z7oObR`zp6}m3~$8n&C*7T?m)MsT9`3fZyqkh$-Nc&>*nN0>QyWfvFOoP)l5jn`?;w zN5HzeR4$E`*QU7dU7I1j!i-L!qUxxy?o{!O!Lr0MFB~sINS<2s%FC?W$g3Adito`m z=twEDk!CBzBWY#^RK`+SnB;|Ty83pILH^$WgyF8(-m85v;1fSNWn^C!ric8TH$Z`T zpiLciLTbv@)>DV@+@otQ@78Y&i4b^jHRea5=7P%{@q|HM$E7@>EC@w`3%;m)u`sM@ z&-tfj42yuUdv)N!TmDzD5?(sA21SKRVHe37vS4?0MKU|*P~$F-ZH??osLnk-JuMmM zgLyK%X}jIH8xo%l6cGqFtadjqo+^Z}@X@w8@&#H7se61ab)P?TA*A8pfG8Y8w#7$9 zaUlFIKpzX}Q9Vg-*k73b{U^>`FIzNDnv+vjDOs;tt{|%g)g*Kz+fJO3H3Foltje!F z;zaotiM;8kgBW7cqM3{$x4}@dVw{67&|p*pT1mA$tE;RCbjeYvwyQ;M6-xHL__ZLv zRfWA$@-xl?=BDp{^<>>6Mbvlj6e8%rAlqi3#q5eTK*ZFegx)+~_ITS87_q=~Znf)2 z6e|fq=U;edQat{EzO<)4##A-BZzbWbEiR{ACJc1!17c?*kl$;yyuN+J@ylv$oqZ5y z@K(99yEi~skoU3_jFJxu2|*Khkx1mHtClVyK6fBNFL+Y9R^*TVB0rNC5kcANz2q4f z5ts8Lf**~kM4&fIiUk%Vfb+;#vtVYYB&Trle9T2OxmkztJ z)2G%qT7y43xA@$^4c3n7gjBG^i|QQ$vWXv;yo;vuP_*A=54B+0%3`5`pxTa6R32ZV zrKZG*a$j*Z8-WhHnmIQu`a*{n|Fpyljcg zc_RVXt`(th3EELq&1SeU?3_srht*V4J)sYYRwxg&nC z8SV!ni>i(MiJKR0@ICZ0R5_j;fplUNg1!(cayBoD+wp!8zvP4Jt7nXeYeVq~8f>T<}dm`|$?^ug*2SLixOSt9}3j4{WF_IiF|@ z3fRqgJ>GJpQ#(?%$MiMU9c_?-wQbRb@(C$2?WBnkh4NTAd%VoDA^Ltyez_juUO3kq@dVM*a6ueul5qp-nB--LK=JR9JGRt z=^iVi6Ut*vR*RWT`Jm_vClp})8Rgk|()hgVE3q0xXFMZkRM=A&9*%}qx*}XF*t- zIXOI$!6Yrt|Nf=CameNfsK#F>Z9RFlf>x6#KOmf%t0$_g8o=yGWf(gLX-7MtG0)%e z+=OeqMJyB%H1|&mI8=Q_YZ=41_>+kM_d5)>=RPa@vxYY|NJ6vABaJ!Mks0o0ov3o_ zA-VIEvoMTgE-Y`sX&(VO2Xg8`1^qTPZUOPAkbHY%B1f-UxL|y$<$;Er2RSQYW7+c- zf@dW?Mmz$mtdRArI^k2A)X6M0E9(LX@C!Hw3Gjs&IXg$}GK8mP6TkLA7U_8QA_vWG zwF@pVz7BM?=UWPv_dIiX`hrMirtX^>VdANLEG-F$UZ&ssK&pEvlnAl))Vr;-hNL7?^X4F~V) zqZtrZv{&|8$*hb{(LJRpphSxTAYd3E-IjU~)_a3Iy-TeUknKF5h)od8jG~h6pTv^x zUI6EwvAEy8oR+fBoBr@{&yCus!KZ{a4c+zr;nQJ{O+1Jg_0UkkY*SxQ1-VJ zISO_vXQeh$g@V~E+BdV3>}Nd!q8(RihoHg6370!l*w^!>3QBCc5H ztQ4|e+JC0UeA`8Ygm8QOW4$EXk96~_1` zXW)qkSo?~K%a;vUuX#W1;&K#OwJ3NEsAaW3HiSBw$!`|ltnf;NriS~P)9bhwN64e? z*@Pr1*O&lFX)SK> zOg1@jpw8>T5W(XG|0*TKXCTz$2Op&eX`!XYF5#+6e>RX$#B0smWy!8|-cz+o;{w77 zKhUGyUuPU0Og0AQWBkg}GVH4(?J9Zak*oiJ`dOL8%Q_L6*ZTBn+E5DnxXR*(r~R14@S}8T4%kq_SD@|JYob_# zkh%jdyF$HA)8*sYjKROURxXu@H6t-B@Atb!i)n^9qSkbR6(-p|_Q%-*_uNtH0;4)C ziDK;woWZa?nDRWYlgGA3B~ni;<2ajnPsc1Q|6(L*;6sVlkfqFMR*`j7xWsi=iZ?U^ zk|7d4QaE@bY>MX_yfD8{9szVY=jAgL4j8kJ)TwXjG5x*z=m(Rkn#CTXcruAB!pI4+ z*L|dH=yJ}y%w5^w>zi%v07x*(!EgaNTz^mt8=K)FX25W@dpx7XC2Y&5unV+S^`%{r z29)SazjsaSQ?Yj3=Z@tl#{YmY9B?kMT=s?GNtWq#RSjl)ND-*1*UCfoAh5t)R_xG^ zw*xUx$vIeFXz%CzyA63R9wETn1iWTDZlo%XAM3S#tjELm3urx94?!%6&yd~6nxMI? zI}(M|v$Ip`*ruMz8a!$ji7@_|t9SM_!c#wxyJ}A=@%Z3wsToM@din=6rPJc9^7SMV zxx^hmn9Z99s)3B|TH;Ec$WNnq*AyEBI_t-YNc|?6U&1=+|Zs9_M<^Sf*JB zRufJp7|&n%X_&^VC`&7aPJLcJ z#|*6}0ckq`^{L{8`X#!ghm7p!rUcq((N_)(OiK&bSxPW@v7_NqxtUnUq}K(Ab8IRO zrWZ_BXSv>5OVAWN@>$n;h{**@9QvM@C;4b8@>=^k1$6fF>ZwdpD1OWFvy3T23h z2ygnPgyDXsWD5rC);+}v1(XZELJ7jKet+Fg(zEfK$W6(rHs#ATFnJL(0bG6wtTO{N z=mfck=rM%f&aigIvHGb)^5VhXNV?~n90J}TjU9AB z?sTJF^Y2=ZYN;PrkmD-j{LoHX_w{3u<;EjLo(Ve7MR`O_b}BSWw*~0;fs1C^2N7 zT+*5usXKf!{K!AN12wb2kz=~3(zSaYfyi(uh!$io=v&q}4oK&T`1uto~gL-9mFP$rp1Wdeu?eXtX<@0EZKMNRW3}>KALBK%w>jyMO+oJywk9N#mZ@=wOyo3eU^=!OZk8VoMJ_#bym(_fQ%md8%naMvG zmRRR<9t-|CWx)k;tB_nZ8|+38&g%#0O1rE>nUVsdIDYqvd?{j!d%LKY{8NWL;5uk_ z$68G*4$GCuOSInjbY#jIo{b?=CP;$JM!;1Kg_yL`<})`q zrx@UEwHWP-HDL>9Am9XsD-i=KCbQ&!d^4wRA>qrctgNX=eKFpuLl{)p#z zr&G@gIGFKO9_u6n8}y<6#M>X`*{YLh*!{9YEmUPNvBFN)+Ua|$g-gLJlNP`T3JhWd z1K6RW`b}EADhkCJ2ftEr!`$`%0Bn>w0U~b7ufWi^+h$f`n@!T3eZU`?~ zXs_P!)Vvb=kgjTgCh=AX0|nr7`eN`jraT@;)Bu7G#OBBL!LZ#`!)EP=C2%cT9yQ&y zE@94_bdh+!8izfx`lSZ<=_|W?l*>lX-VVHBu<1&t`w)F#BQKvYvU#jFQ&4#LwCZGa zB3Bo)5ei7wpgY1UvwexsNxzurOQE}h;JZkB_j7v&M)|pzm~(x+o94#7D!7S$fA@DS z665+Xeg@uT;PAy)Fli>uC-*(9kxb4PdGJNJ;lN8U9i;5w|5}-Fe%&Z=5ISQe94B}e z_|QEl5e68w0iz^G=opp!PWHRiGV#0X)F=CX1e`UXAEe+TYtZoGt8q3fFn5uPvwp9e zn2VnIU@)@$K|tAZ`;c&Q`~hB{??g{61?>S$2TdfOF2?KQA!h(}x`LK%Vxq;u z0}@Di_;qdH3l7ntWQ7goadF^WdR=hM2@cB`$Z6_|zal^0nZUw)sLkUAx!^$5W;(Cj zToTQWdpgAZoWLT<(qM)b`InG_Nw-V*&i;T)Cc3FHO zl@+LrMXVHony+M+XqAt=$QR^sRw5JO4(?B2Gm!QKIrJ2Da>UaW;-j2=3ekfv{deD? z$iDh_-{Druj5b?3^zO%(vu{_uFzp5qP;a%Efnj&(FFP6POv-NQVp%H{vDGcTYl z`dtb4(~+|rOaE#O=zHF;nTc3Wrv1U>0qj_#!5(;8`%q8QmNksa&paEX0_J6?GorLi zu@z(-oVB}nc2k#~AtooVD)QQH!r*008^}xIB}3{}qNbUUd$J%HF1-@Wz>lZhXi7lk z=0j@2%HeV)O#v`oQ_T;4uLpbS4PT?7(_IOYHWq0PW8^%d#``((n7&r!z8B-~eWj-Z z!8Aw}2;t%bYS97$llZPj7KHBAUKG4(l?pKv4-}KNUfqlk+yXu8hUP~Is^4S4x^L`DoRK6i7(}JXG>Wgp( z)9X%-*nzPd16J#mKx;*ODf!bmRgtnq1dRTz(Uz-Si7$V;*Xuwm(cI{0DTA)q;Eet_ z!tcai-64C#fB!uVQ1P1Y!+_Jk)A(*PATW-2)b9#dKLNjxeh;o{8E`vx&D&-5SJS6K z)@lw9n?DvdnG{~0 zw3v--Y7n)7M-}rk%KlNSBJfZ}gvHpTN;x>G))V-QC{KV@PCzB_5e%o@ndjL(E;K3A z%+v^&9FKX$n-pMS)3rpj^RKjO^s@44^ok0abI-w9VjLeWQNvN+^_}7r6#ZVA$Xt+! zf+RFKnA}Md8+cKSRjwFPdVr?+V0Y6V7UwQO?pikJfW5t(Xvj3*6=CzAkf05mQvTZi zv~!iNr~2C*HW~sd<@U@qktZ?{lel9uZFQ6xA0LH z(E(-bF(I7?{G)`x9D+bTB--cwt|ox5>i-7laRILx&`beGxicR4lqHZADL8*35j@>{ zIzJ`UnBnNGy73J>maypoxqU@oH4a4r8)3EunBr-Px5ZMOSQU@jXo9t{R}k|ihU?ir zOdD`+efY0)Yd3cM(6>em=iKr?j{e!u#ULTZP)X5qM{xEM90YQ2qL(D#wR4jX0k|?#!?# zbbNC`S|)3dM6C9I`WxsrKq~*3b)DqT&_Mar@oR(#OyWeq5OuC14fE)1%@q=Dc^;P$ zquv07UL~RGQVqN0OmCBVEp~IG+%2fMIX{t)@dFThBNo}X-Os20` z?7ho(`cK?bz=tcUkP*8j0+>j(vf(LH-)P5X2iXSTL<&U_j%{If<;xG`iNC73!9gX| z9Ou2Gc6CXLClF9qGi-SicI#?*U8fO1O$(s>Ltxv_D?DurXUQs1$$fu7f2-e&J%wLu zIn{60vGv|6_L6uEMN+`FO#6+~lx|$zCZC?GllZXvGb zZu1u4zh6ar`2)7c4Zt-AC|m(o7D3aTHOtywe3p?nbpaIZrPaf&th*3IAKc1ORqI4W za*U+vbB5Ho2NA@!~xTxmWt4#?L zTnAKplMd7Q`Vj)DBz8~Zii=d5G!mukFmr+k9s6E?VreqDBF6BHRQ`VrGUh*n%qCpk z!YBgAJ~%5*j0fndWi9&LZxp;ZJp=>riN;!-AkKk4j*F<9QIati`kYFJ?>Y7FE(eO= z6-MRMyiBxD%dB{|DyZj+sP#`?-Xb^_I|u)wyQYtdyACAsL=+5;>dbZd(}R}#0lAk~ zJE!N5cyu?q&i31hm251e{7bpXsAduyH zlGjCdP4E7F*Ar*^n20yRUBX2-KS=`r>wGr<6xVL|6Sg#bp8G{dx#PIdf+sf#&bgCs znAT@SEE9~7sl<)wFMCz=?!m=8jI%1v_N^+qR+%~gZSf3ur0G%(&=zObNat+0c5(TEUE@pWYhEz zvjJ2d|N8cO4s{e_-@T1^t}mh_m8Xr9S_xZWyCApMo z{Ud}Bb87S0#K&op#t4cC7cZbJWp?<{=Pr+`F=YVx9Vay@Y*9VEgfHXFqO4xOpIn|9 zrc&J$NTgz7Sq#O=50Mv722(s}_oWhg`M#=Z3tHdjD1C1DF_P-ETc&D6#CShkiz`bt zXcCXKQ1YUL;iHNyh_T6ClqoUkJMniCx3dN_5je{_=ILC6ir1QE-?+b=TRAFr){gs} z6|gn@RYh>1q+4SJPmv2n7@cA}#h<(JN@ph9r#oR;x=TMNQZ}?mm_c<)=-)ac97wu^z4`oCQ?xD$ z^W*8X!+}UXNb3r^L|fH*EbT&$jf!1((tAjP6$>zHq#AUpmiz zksi=5-MLaV*fo~eKyCJM@9XI_8wu{95<<(EGB8w;8}<={Sp2LGJyu=sv>oLE+Ti;v z{auO{!&4cTc*gW2!!yIA{Egu1?-HJuph;kD18(_(a|PPF(Uf9L((?*yBudBUNUZ3B z>9Q+dKHaqk3sS-ADLChe^IT2Mu3X~GLzIhlQW04M{=nGyj= z(*9aQL<{nX(Cj(Mo`#JimEMI}b!{$OxA#9#-GQ%RQH(U-PKR zj%eG1m|NwUI`xR~PTsA<_JZv`g;&9-Q%OEGmQqUSjo5%H@T};n>1L$)tou|qV`B1W za*3w>rI52>m>~L(bYz!17j$)Gg%_gAStNha}Etr@B z!Y(?2yV^8ON_a%2c$Xb<+mU%XnO969#}bQ85m0=b!2^+66G;C9DwR=e$%7U2b5$%z z1DbG7WK4$&A5*bZzARv>1IiJr&YUuk&Z>=JN5E{wD{7~8WAxk=R6Y%ehbyqSsWhb| z`2;hWvXwBQNVPY#QgN#*oygA?{F^|rqLqcAgwiH`-cV`#D@_gz=C)T+2fD-F)~@GxUq@svH)$iK42|& z^_HAMcvTyagaKTVv#Y!m0x-}2NpLLqO9^qFheLes@NAYiXnEqZ;O{DUtwpUY|NBqA zoU;M=qfnUk%;|SxKux=7)v!FK2y=+)wm@So$$h&h-)f7Bqr1S--Sta8AUiKOj>1ju zz|Dydz{I>eZDfoxtBM7 z188Y9`g|O>iVps4#4}T9s&MYS^5v23S49>>oUI^jC&dMz(7NKM)3KO`s%lYsYCI!* z%%u-M9J?}N)p&vkpd}y_n9c=~!pXKxT&-9bp{*6w9e!MtM{+4x1bh)6IDwSKI!r8v z3$KJpRP4!WL-lBbtk$bhl)T4YH#N%u@6rq1Qb(Pxuf!_ynNvvAJ*zj0lYu1jYk!%T zK_HzbC=Lkx904YNj1w+)YiIJr0IL_EMl=D^Lphue&@sVL5HIM6EokKHYs24@Yv$1h zbid`u<75ef1;vJkt{qH`2>Ge$JB&Buw!qMKi}4}^AYidg2cJiye_Kcn<8+KZFCqp< z$H@QwH3{{mSvaN;NgJ5CBk!V#hSa_Cx0j?Y z+V09;eEH#5<%#2_)&$aQg9aayX<-|M|B7!d;F*du;SPKoDfcbfji4;IToR z;;{fGJZc#Tb=_G(dv@Ys{Q&&zEyoYgWZ=6!T|UU5|)&Uw_Z(6LH4{LT3Udt}ta;ii-rw zU7P$B`I{f@7%X9FWp9o&4%o^5bu@6sNTQ4C_G^-d_YEiL7VEwXi%w4hFslE+YJ92w z^zms9t_H{pI2iu_8+;0+c%B>I+yt&Y>-6&c)~rch;2%&Quc09QCN1A)+wt0X47Z9D zc3cR7>_P5@i9r;2f$auJZvh^xYJSQK&~&F4?V9{}_kFB}!nOghM1e$u%B*NFj)Z#0 zNjSHoUkCKWlI@W@*~L3LA0B{R`5SwR{}0abS4MgHN12Q?@Hv*}!oI}DciQvy)EES#gPYm18Fm!+qpZbsk*Mdf8Q z+`=@azWo7>otxW?@&PX18T>8k&YYoFyPrZ?SIpfoHD}Wp^_f2)POvl@NQ>rzg1KOv zTxrfW4FpTeX`^r?2j9qqO0Den-p&6BmWF_VVCm`E`Ded)4%;P`dQZIZZ?3kxWO(&L zB=FNvZ~c9YkVLJ`?Qr|l^z26HlwNdnjM02+bC}eI$BF0|Q&HzcR*1@}{Ahr1T}p()+-5;zh089PS&H zW=`KXlD<40W8}Fz6!>>~F-8*6d=G$MGkga4(F_xaQU8Z?(TT^UT>sCNTKf;TKQHue zpIvvd1Fq&*nmN2`Bz=BfT7*CI)$tqkVe9UX=2q9&vA}a%>1}xb_f^c=mx(_*OAzZP zH*~376NukWXbhY4daIb7OZ#%3gL7?-OGcjhMx_%8r=w3A6*>+A_uE>uNAF#Xq<7{V zXDFSlEc_OAN&^nr1~NW_yJ)*!#Dg5mT%0uXpJ<(hX}YM+g`%`sTW>zyd6uk`4UHEv z$8Ll^`Ytf+A9LPyk5R_^lefHWByN>nGK8(wA8vn!-H5qsG5esp+VT=GJHzA~bT!k4 zVEQ|f=UQSSeZl0tOW=zmHdhXO7QB+e-1~s*n@n~`z>)oih8n|vZyGDL;T87aYW4Bv z<{MLr^;YYK11Mk@U~+?&4nI5lk3C<+!Mgg@DI3_M(Me^pBgJe;OZ=(h%S zq+ct2IW+jzF-z%g*KgUdG}yX zWNn}9t%qV)mnl-*qdljbc~g_o+sro?WxBf`7v~*1O{@L>wN# z*dfu+<4G#|E;l>P$D?!MDFn08BFldeH9Fn}QtYIvm;k1EzVMT&GfsNtkZfn%SBFHO z18&q(^Us@hE)&#$mK2o=mBw}Lbu3R&uHzjC=3&Mg?NoEf>4FGRo;%2y{xBI^c8ae@ zG{t+W_}DFoB82uJ?+vKC1WO9Ee0`O_rRa^4YcXZUkbBVIi0p zrrqb$oK$MH zISbMXk)>GN08*>13kN|Gh?ymvj%^Zoul@9%y8@b}!V>%7kGIF9qg zyp|9oYrC9x6ZFC$E$6o<0?k5h7Z>;}A^jN&>!>C6ORaEB$8~_A@ZwJRJ5kKGzF{c= z9`68)3DreNX7l>bE=+2wHGIIG>M^e7rbATpQ1B`@2oD86dj0X&bfOD91zw}=l#=Ix zbBC3C;;@TuKFq`B=KVCdcu8(8P2L?aV5z>zP#L*6BYX4Rr;Am3j|82HLZk1`&W@IZ z^a^o{I1%pa7{^|Tacg5RPg;vb0nBLZJ{on`tl4FWY-?u$jR`KNr1rwNpuFHNb*hw@ z3~_E2OItVAfY{qUI(%dW%-d4>x{;*dR@#=b}p8nFTlqOztGIP znnl%-ia->P1*zU1*M~?@L7+KrAPDC+f@%UW=0gVyD&^7)g z@&=1^<_=m0i4=&U;GeVKW@(E>RB!`A*Icv7Kp_~SGE{nhKjyB*4M%MDrxeL_=4A>k zYjZX$cdOnzFG_FbBBUUlY$?LMYl)*a%8>E6r}S^6PPC8KzWX#Zw3G&02YzNAJmB@F z;7^GY@TTHpBrA!Bw|!RoQRdstJM0Jz)DqMt$|PUXXhftlZY*EkkEVXpG9i;4{_(3kc*@a~wol<_oyRao9y*bc@F8=_GqB(`(Is;>fQb9C|s z6h6gko-9;)YpTLMBf$MUs@kY9z|6X70>6^%ZKz((UhurG`Sauy=&?=P#U0~ zBIiXJ7F>YkCkapU8jzGcc-f@c!gD6uy~UP*s?YCQvg=j{$AS*=ZI%mNE-B4$HaIuj zWs9({YARp^_fAPaJTBE8k`*zQz!y^V3~=#H4L;vlaZALNGcJsBC8N!C5CDu1Dq5{f zJ2^$llifq9K94XCxSN)u00pQHN>1$e=rEi**d$O6NzMkGIUU4d65K84=w zX9+j`NNT9vV;{5qlXe8ahd3|Jh)VY3K;~+f(+l^%EfBMA@15>_%Yw61{h`li9FvwV z(`?gdWQFLXj)|SOH>83sxn%RXd>_>2vZ&&>@YC`GFmiK{c5MOWLF9w=pQ>E-qKi9G zY3;9Oo2$GroDi`isQ0xydBflAcRPwyq8aWuuEaF-@WccM=2+d)YWuYrInI2cbp~Ze z!l%X`aGQBRsq-3iabt0On3t13H?dCdBg6KCoT-g9$kZ{X6Kn5mgLQ>khdjxbg#@Y< zCsd`JdVVyQd3M6^;{)f}#kt$Jj@nOtS{Gfrr}-sQ4zAF9FGqJ>KBgF7lcQV8n;dV~ zj$d-$lh1|61Wg}Iv+EeCQDgaSDA%!bLg*N!QYK3gg?<`dn>h(MAF=+vf zw`)g1MG|54?ffCn!$-rPZA>t-N^hZA@)pnOpi~t`Mc1WuXLv&$`J^5VHeW!nEUU9* zp9o}>KIFgZ{B7>l{k4Q;>gNxsqrdqn70zF#B?0i@*H%M6r@Bjt_if-0iv}-wl(v3y z9cbE%9_z4V|6vm8@bmJk6RzxQ42O@Nqxlo--|A@0cgz?)SXfy88hpJs(+f||OJqI2e50vrqQp{P1BKWD3JQaFGhIlCl z%nP{cgbT#9II8HQ_TE|^$dj&K(>};>3>X3`19O!0P1vDyIayGr0XngqcGeRgHbaa! zGgHxw7a{Rmw#Ma;aS6B@D4LmsxUe`)C}^?H`lXm&_p_bwzytFTf;1>TQO~ z9T;SGe_C_x9s2Ie4KNeq-1>4|mCKPm*lXeTTzCIKYy)D{g$N z$iYBjNKeTw;Ipz&V zq=*5JpuIn$g1WME$f8q1DS~`1`EUhCzrN2d*G)@a9TKuFix=VVmaKm?YPjn-k> zC{N{;)XFc6nB+MgpxBzG_$|ZafOpIZ$80#bOG6 zaD^(nC!6-lBeL}{X$tf~7M{OR%`48*SvhI3@vB86 zgZqwLj(T!`7dC(5wCCcs=Z7!}Pi04~Pcdy1V+6RFo9=s+-cPeZV%qs7wFa*DoQH{k zAK)QmbJ4NdvPaFao|e2>X&0?1y=@X&e*o1%+wI-~R%lig;MV>sA9lO_;n4>~28+KAA!A5s%pz zGlJPALV^FHYG+q zxqtlyyaEb@XUCq>S@!U1+$iIEqH1G4+VV-y2G;-@yK;leKW@@w%;iQ0GCW4i_cPkS zKoG7_tV9!&6-r4iP~iI-#@@#sMB($(vCk3Qg`P4PZ75F}8*rhkli%Btk3^bk1Bd)X z+B5ZJ@-N`|?8pj`c2jy%2>Ilewl?)?V0KvEEzJv%8+BzJLpdT4Sg%N5cDV9kG`l#X z@?w`Yt{LIBSPJRd z)j*TmIK4Z=l7O8oA~z=YmhJf4wJd1ahDKYjq=D1Q$C}s+F~PIHdNc=#tE7;X**@C^SJ!rbli}U)zktfr zC(~C3AW5yqOEnK(%|M}PS#mGwH$N5o0mrZmX8COAo8>nLx;~X=d?#JGvca@fev


9(jF0 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 Date: Wed, 5 Feb 2025 19:41:32 +0100 Subject: [PATCH 76/79] 2025.2: Process review comments --- .../_posts/2025-02-05-release-20252.markdown | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 3e456c26602..f136d653640 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -19,9 +19,10 @@ Home Assistant 2025.2! ❀️ In the previous release, we [overhauled our backup system](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system), and the response was overwhelming! Tons of suggestions and feature requests -came in, so this release isβ€”once againβ€”focused on backups. We’ve added loads -of improvements, including the first integrations to store your backups in -**Google Drive** and **Microsoft OneDrive**! +came in, so this release isβ€”once againβ€”focused on backups. Based on this +community feedback, we’ve added loads of improvements, including the first +integrations to store your backups in **Google Drive** +and **Microsoft OneDrive**! This release also brings exciting new features to **Voice**! Home Assistant can now call your **analog phone**, and when dinner is ready, you can **broadcast** @@ -32,7 +33,7 @@ On **February 12, 2025**, we’re streaming live on YouTube all about Voice: Be sure to subscribe and hit the bell so you don’t miss it. πŸ›Ž Before diving into the release notes, I also want to give a shoutout to our -friends at [**ESPHome**](https://esphome.io/)! Powering so much of the Home +friends at [**ESPHome**](https://esphome.io/) powering so much of the Home Assistant ecosystem, including Home Assistant Voice PE! And on **February 19th**, they’ll be hosting a [**live release party for ESPHome 2025.2**](https://www.youtube.com/live/HtG3fjAO96c)! πŸŽ‰ @@ -90,8 +91,8 @@ This release includes a lot of the most requested improvements and abilities. ### Unencrypted backups The new backup system came with a lot of security improvements, including -encryption of backups. However, as it turns out, many use these backups to -extract and restore single files or configurations, a use case in which +encryption of backups. However, as it turns out, many users use these backups +to extract and restore single files or configurations, a use case in which encryption made things more difficult. In this release we made two changes to the backup system to address this. @@ -149,15 +150,15 @@ online, and then starts a backup. ### Re-introduction of the backup toggle on update If you run Home Assistant OS, you get updates for Home Assistant along with -all your add-ons. This used to have a toggle to create a backup before updating, -which was removed in the previous release. +all your add-ons. The update dialog used to have a toggle to create a backup +before updating, which was removed in the previous release. This change was made because this feature was considered redundant when running regular automated backups. However, we’ve received a lot of feedback that many people relied on these backups to ensure they had the latest data, for instance, if they needed to roll back to a previous version of an add-on. We are re-introducing this backup on update toggle in this release, but in a smarter -way. +way. πŸ€“ #### Backup on updating Home Assistant @@ -186,8 +187,9 @@ version of the add-on, so you can always roll back to it if needed. Screenshot showing an Home Assistant add-on update dialog, giving the option to make a backup before update. To prevent your system from filling up with old add-on backups, we only retain -one add-on backup, automatically deleting the previous backup whenever -a new one is created. +one backup per add-on, automatically deleting the previous backup whenever +a new one is created. Add-ons backups you created manually, of course, +remain untouched and will not be deleted automatically. ### Improved filenames for backups @@ -237,7 +239,7 @@ Left the garage door open for 30 minutes? No problem, let Home Assistant call and ask if they want to close it. _(Starting a conversation with the default conversation agent is a bit more work -and did not make it this release)_ +and did not make it this release)._ ### New Broadcast intent @@ -312,13 +314,13 @@ and improvements to existing ones! You’re all awesome πŸ₯° We welcome the following new integrations in this release: - **[Google Drive]**, added by [@tronikos]
- Add your Google Drive as a location for Home Assistant to store backups on. + Add your Google Drive as a location to store your Home Assistant backups. - **[Homee]**, added by [@Taraman17]
Integrate your [Homee smart home system] into Home Assistant. - **[igloohome]**, added by [@keithle888]
- Monitor the battery levels of your [iglooco smart access device(s)]. + Monitor the battery levels of your [igloo smart access device(s)]. - **[LetPot]**, added by [@jpelgrom]
- Monitor your [LetPot indoor garden]. + Monitor and control your [LetPot indoor garden]. - **[OneDrive]**, added by [@zweckj]
Allows you to store your Home Assistant backups in your Microsoft OneDrive. - **[Overseerr]**, added by [@joostlek]
@@ -353,7 +355,7 @@ The following virtual integration have been added: [Google Drive]: /integrations/google_drive [Homee smart home system]: https://hom.ee/ [Homee]: /integrations/homee -[iglooco smart access device(s)]: https://www.igloohome.co/#products +[igloo smart access device(s)]: https://www.igloohome.co/#products [igloohome]: /integrations/igloohome [LetPot indoor garden]: https://letpot.com/ [LetPot]: /integrations/letpot From 7abcea339f6aa2c5322155d5396d7a48cbb25b9e Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 19:53:15 +0100 Subject: [PATCH 77/79] 2025.2: Update changelog --- source/changelogs/core-2025.2.markdown | 2872 ++++++++++++------------ 1 file changed, 1413 insertions(+), 1459 deletions(-) diff --git a/source/changelogs/core-2025.2.markdown b/source/changelogs/core-2025.2.markdown index 7218eacaa04..98215ecdc7a 100644 --- a/source/changelogs/core-2025.2.markdown +++ b/source/changelogs/core-2025.2.markdown @@ -9,1190 +9,1354 @@ These are all the changes included in the Home Assistant Core 2025.2 release. For a summary in a more readable format: [Release notes blog for this release](/blog/2025/02/05/release-20252/). -- Add removal instructions to ElevenLabs ([@sorgfresser] - [#133895]) ([elevenlabs docs]) +- 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]) ([idasen_desk docs]) -- Revise codeowners for Overkiz ([@iMicknl] - [#133784]) ([overkiz docs]) -- Remove myself as codeowner from Plugwise ([@frenck] - [#133920]) ([plugwise docs]) -- Remove myself as codeowner from Tuya integration ([@frenck] - [#133921]) ([tuya docs]) +- 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]) ([screenlogic docs]) (breaking-change) -- Bump velbusaio to 2024.12.3 ([@cereal2nd] - [#133939]) ([velbus docs]) -- Update pyvesync version ([@cdnninja] - [#131433]) ([vesync docs]) +- 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]) ([subaru docs]) -- Bump numpy to 2.2.1 ([@bdraco] - [#133844]) ([stream docs]) ([tensorflow docs]) ([trend docs]) ([iqvia docs]) ([compensation docs]) -- Add parallel updates to swiss public transport ([@miaucl] - [#133996]) ([swiss_public_transport docs]) -- Add clear shopping list button for Cookidoo ([@miaucl] - [#133583]) ([cookidoo docs]) (new-platform) -- Add config flow data description to swiss public transport ([@miaucl] - [#133997]) ([swiss_public_transport docs]) -- Fulfill IQS rule docs-removal-instructions in ViCare integration ([@CFenner] - [#133982]) ([vicare docs]) -- Update silver docs for swiss public transport ([@miaucl] - [#134001]) ([swiss_public_transport docs]) -- Bump Tesla Fleet API library ([@Bre77] - [#134019]) ([tessie docs]) ([teslemetry docs]) ([tesla_fleet docs]) -- Bump python-google-nest-sdm to 7.0.0 ([@allenporter] - [#134016]) ([nest docs]) -- Tado update code owners ([@erwindouna] - [#133987]) ([tado docs]) -- Fix typo in get_command action description ([@NoRi2909] - [#134026]) ([denonavr docs]) -- Use correct uppercase for abbreviations ([@NoRi2909] - [#134028]) ([netgear docs]) -- Fix Nest ConfigEntry typing ([@allenporter] - [#134021]) ([nest docs]) -- Replace "service" with "action" plus fixed descriptions ([@NoRi2909] - [#134053]) ([easyenergy docs]) -- Bump pyipma to 3.0.8 ([@dgomes] - [#134055]) ([ipma docs]) -- Remove mqtt publish templates after 6 months of deprecation ([@jbouwh] - [#134056]) ([mqtt docs]) (breaking-change) -- Fix unifiprotect DeprecationWarnings in tests ([@cdce8p] - [#134060]) ([unifiprotect docs]) -- Suez_water: remove redundant log on refresh failure ([@jb101010-2] - [#134025]) ([suez_water docs]) -- Add state_class to EcoWittSensorTypes.DEGREE ([@tkunzfeld] - [#134004]) ([ecowitt docs]) -- Roborock Add vacuum_goto service ([@RaHehl] - [#133994]) ([roborock docs]) -- Revert "Add state_class to EcoWittSensorTypes.DEGREE" ([@frenck] - [#134079]) ([ecowitt docs]) +- 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]) ([heos docs]) -- Remove Tile unique id migration ([@joostlek] - [#134106]) ([tile docs]) -- Extract Tile coordinator in separate file ([@joostlek] - [#134104]) ([tile docs]) -- Remove YAML import from Tile ([@joostlek] - [#134108]) ([tile docs]) -- Bump Tado to 0.18.5 ([@erwindouna] - [#133988]) ([tado docs]) -- Set PARALLEL_UPDATES for incomfort entity platforms ([@jbouwh] - [#134110]) ([incomfort docs]) -- Introduce base entity for Tile ([@joostlek] - [#134109]) ([tile docs]) -- Add unit test for sensors in swiss public transport ([@miaucl] - [#134115]) ([swiss_public_transport docs]) -- Migrate Tile to use entry.runtime_data ([@joostlek] - [#134107]) ([tile docs]) -- Remove deprecated yaml import for Russound RIO ([@noahhusby] - [#134072]) ([russound_rio docs]) (breaking-change) -- Bump aiorussound to 4.2.0 ([@noahhusby] - [#134117]) ([russound_rio docs]) -- Converge stream av open methods, options, and error handling ([@allenporter] - [#134020]) ([tplink docs]) ([stream docs]) -- Add mute support to Russound RIO ([@noahhusby] - [#134118]) ([russound_rio docs]) -- Bump pysqueezebox to v0.11.1 ([@rajlaud] - [#134097]) ([squeezebox docs]) -- Remove incorrect device check in LCN events ([@alengwenus] - [#134116]) ([lcn docs]) -- Add Overseerr integration ([@joostlek] - [#133981]) ([overseerr docs]) (new-integration) -- Remove unused parameters from function calls in rainbird ([@allenporter] - [#134124]) ([rainbird docs]) -- Refactor Tile tests ([@joostlek] - [#134130]) ([tile docs]) -- Add Tile device tests ([@joostlek] - [#134138]) ([tile docs]) -- Add ClassVar annotation for singleton patterns ([@cdce8p] - [#134135]) ([cast docs]) ([yeelight docs]) -- Add Velbus binary sensor tests ([@cereal2nd] - [#134132]) ([velbus docs]) -- Add Tile device tracker tests ([@joostlek] - [#134137]) ([tile docs]) -- Bump python-overseerr to 0.3.0 ([@joostlek] - [#134147]) ([overseerr docs]) -- Add versions to Tile device ([@joostlek] - [#134150]) ([tile docs]) -- Use x,y in roborock action call ([@gjohansson-ST] - [#134133]) ([roborock docs]) -- Remove deprecated Mastodon yaml config import ([@andrew-codechimp] - [#134040]) ([mastodon docs]) (breaking-change) -- Add quality_scale.yaml for KNX ([@farmio] - [#133937]) ([knx docs]) -- Suez_water: use meter id as unique_id ([@jb101010-2] - [#133959]) ([suez_water docs]) -- Bump pynecil to v3.0.0 ([@tr4nt0r] - [#134151]) ([iron_os docs]) -- Add binary sensor to Tile ([@joostlek] - [#134153]) ([tile docs]) (new-platform) -- Suez_water: clear quality scale ([@jb101010-2] - [#134027]) ([suez_water docs]) -- Add switch platform to IronOS integration ([@tr4nt0r] - [#133691]) ([iron_os docs]) (new-platform) -- Bump pynecil to v3.0.1 ([@tr4nt0r] - [#134174]) ([iron_os docs]) -- Add Velbus Button tests ([@cereal2nd] - [#134186]) ([velbus docs]) -- Add button platform to IronOS integration ([@tr4nt0r] - [#133678]) ([iron_os docs]) (new-platform) -- Bump python-overseerr to 0.4.0 ([@joostlek] - [#134192]) ([overseerr docs]) -- Migrate Habitica integration to habiticalib ([@tr4nt0r] - [#131032]) ([habitica docs]) -- Move coordinator to own file in Open-Meteo ([@gjohansson-ST] - [#134197]) ([open_meteo docs]) -- Bump aioswitcher to 6.0.0 ([@thecode] - [#134185]) ([switcher_kis docs]) -- Fix method subtyping [elkm1] ([@cdce8p] - [#134210]) ([elkm1 docs]) -- Fix method subtyping [knx] ([@cdce8p] - [#134211]) ([knx docs]) -- Fix method subtyping [recorder] ([@cdce8p] - [#134212]) ([recorder docs]) +- 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]) ([ohme docs]) -- Use config entry runtime data in Open-Meteo ([@gjohansson-ST] - [#134198]) ([open_meteo docs]) -- Add reauth flow to Habitica integration ([@tr4nt0r] - [#131676]) ([habitica docs]) -- Set Scrape sensor unavailable when errors ([@gjohansson-ST] - [#134143]) ([scrape docs]) -- Bump habiticalib to v0.3.2 ([@tr4nt0r] - [#134244]) ([habitica docs]) -- Remove unused translations from Russound RIO ([@noahhusby] - [#134246]) ([russound_rio docs]) -- Remove deprecated yaml import from OTP integration ([@tr4nt0r] - [#134196]) ([otp docs]) (breaking-change) -- Record LG WebOS TV Quality scale ([@joostlek] - [#133732]) ([webostv docs]) -- Bump Python Matter server to 7.0.0 (Matter 1.4) ([@lboue] - [#132502]) ([matter docs]) -- Fix two descriptions of yeelight actions ([@NoRi2909] - [#134282]) ([yeelight docs]) -- Add battery sensor to ohme ([@dan-r] - [#134222]) ([ohme docs]) -- Replace "service" with "action" ([@NoRi2909] - [#134279]) ([kitchen_sink docs]) -- Replace unnecessary abbreviations in set_room_temperature action ([@NoRi2909] - [#134278]) ([mill docs]) -- Add discovery to Russound RIO ([@noahhusby] - [#134245]) ([russound_rio docs]) -- Add parallel updates to camera platform in Trafikverket Camera ([@gjohansson-ST] - [#134298]) ([trafikverket_camera docs]) -- Use typed config entry in Trafikverket Camera ([@gjohansson-ST] - [#134299]) ([trafikverket_camera docs]) -- Use typed config entry everywhere in Trafikverket Ferry ([@gjohansson-ST] - [#134300]) ([trafikverket_ferry docs]) -- Set parallel updates in Trafikverket Ferry ([@gjohansson-ST] - [#134301]) ([trafikverket_ferry docs]) -- Use typed config entry everywhere in Trafikverket Weatherstation ([@gjohansson-ST] - [#134308]) ([trafikverket_weatherstation docs]) -- Set parallel updates in Trafiverket Weatherstation ([@gjohansson-ST] - [#134309]) ([trafikverket_weatherstation docs]) -- Explicitly set config entry in Trafikverket Weatherstation coordinator ([@gjohansson-ST] - [#134310]) ([trafikverket_weatherstation docs]) -- Explicitly set config entry in Trafikverket Ferry coordinator ([@gjohansson-ST] - [#134305]) ([trafikverket_ferry docs]) -- Use typed config entry everywhere in Trafikverket Train ([@gjohansson-ST] - [#134303]) ([trafikverket_train docs]) -- Explicitly set config entry in Trafikverket Train coordinator ([@gjohansson-ST] - [#134304]) ([trafikverket_train docs]) -- Set parallel updates in Trafikverket Train ([@gjohansson-ST] - [#134302]) ([trafikverket_train docs]) -- Bump pyvesync to 2.1.15 ([@iprak] - [#134156]) ([vesync docs]) -- Update description of the script toggle action ([@NoRi2909] - [#134093]) ([script docs]) -- Full test coverage for Vodafone Station sensor platform ([@chemelli74] - [#133285]) ([vodafone_station docs]) -- Refactor and simplify config flow in generic camera ([@davet2001] - [#134330]) ([generic docs]) -- Bump aiorussound to 4.3.0 ([@noahhusby] - [#134242]) ([russound_rio docs]) -- Add Bang & Olufsen button Event entities ([@mj23000] - [#127550]) ([bang_olufsen docs]) (new-platform) -- Bump aiorussound to 4.4.0 ([@noahhusby] - [#134366]) ([russound_rio docs]) -- Add Reolink baby crying binary sensor ([@starkillerOG] - [#134290]) ([reolink docs]) -- Use text selectors for lamarzocco config flow ([@zweckj] - [#134368]) ([lamarzocco docs]) -- Remove leftover newline codes and periods from strings.json ([@NoRi2909] - [#134354]) ([opentherm_gw docs]) -- Bump ohmepy to 1.2.3 ([@dan-r] - [#134348]) ([ohme docs]) -- Change Reolink test switch entity ID ([@starkillerOG] - [#134339]) ([reolink docs]) -- Ensure an entity platform is added in mqtt tests ([@jbouwh] - [#134331]) ([mqtt docs]) -- Use "restore from" in field descriptions of restore_partial action ([@NoRi2909] - [#134285]) ([hassio docs]) -- Add placeholder url to Sensibo api description ([@gjohansson-ST] - [#134342]) ([sensibo docs]) -- Add velbus switch platform testcases ([@cereal2nd] - [#134207]) ([velbus docs]) -- Add diagnostics to Trafikverket Weatherstation ([@gjohansson-ST] - [#134314]) ([trafikverket_weatherstation docs]) -- Add integration for igloohome devices ([@keithle888] - [#130657]) ([igloohome docs]) (new-integration) -- Cleanup lamarzocco tests ([@zweckj] - [#134383]) ([lamarzocco docs]) -- Implement base entity class for Twinkly ([@sVnsation] - [#134382]) ([twinkly docs]) -- Add Velbus climate platform tests ([@cereal2nd] - [#134387]) ([velbus docs]) -- Calculate number of discovery topics correctly ([@jbouwh] - [#134393]) ([mqtt docs]) -- Velbus select platform testcases ([@cereal2nd] - [#134394]) ([velbus docs]) -- Move available property to base entity in Sensibo ([@gjohansson-ST] - [#134410]) ([sensibo docs]) -- Add mill number platform ([@Danielhiversen] - [#134044]) ([mill docs]) (new-platform) -- Add the Model Context Protocol Server integration ([@allenporter] - [#134122]) ([mcp_server docs]) (new-integration) -- Add base entity to Mill ([@gjohansson-ST] - [#134415]) ([mill docs]) +- 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]) ([heos docs]) -- Add debug log and Optimize code ([@ashionky] - [#134328]) ([refoss docs]) -- Add `current_humidity` state attribute to Google Nest climate entity ([@jbarreiros] - [#134426]) ([nest docs]) -- Add action translations to Sensibo ([@gjohansson-ST] - [#134420]) ([sensibo docs]) -- Add translations to all Sensibo errors ([@gjohansson-ST] - [#134422]) ([sensibo docs]) -- Remove habitipy references in Habitica integration ([@tr4nt0r] - [#134419]) ([habitica docs]) -- Improve names and descriptions in neato.custom_cleaning action ([@NoRi2909] - [#134399]) ([neato docs]) -- Add mode selector to Twinkly ([@sVnsation] - [#134041]) ([twinkly docs]) (new-platform) +- 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]) ([apsystems docs]) -- Improve action descriptions with some more detail from the docs ([@NoRi2909] - [#134120]) ([snapcast docs]) -- Add types package for pyserial ([@cdce8p] - [#134444]) ([zha docs]) ([crownstone docs]) ([usb docs]) -- Remove deprecated yaml import from pyLoad integration ([@tr4nt0r] - [#134200]) ([pyload docs]) (breaking-change) -- Improve pandora media_player typing ([@cdce8p] - [#134447]) ([pandora docs]) -- Update pexpect to 4.9.0 ([@cdce8p] - [#134450]) ([pandora docs]) ([aruba docs]) ([cisco_ios docs]) -- Remove deprecated YAML import from MPD ([@noahhusby] - [#134459]) ([mpd docs]) -- Add support for specifying hvac_onoff_register value on modbus ([@illia-piskurov] - [#128366]) ([modbus docs]) -- Remove excessive newline codes from strings.json ([@NoRi2909] - [#134468]) ([velbus docs]) -- Change Reolink person binary sensor icon ([@SparkyDan555] - [#134472]) ([reolink docs]) +- 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]) ([sensibo docs]) -- Improve error strings in Sensibo ([@gjohansson-ST] - [#134487]) ([sensibo docs]) -- Remove worldclock config entry import ([@gjohansson-ST] - [#134491]) ([worldclock docs]) (breaking-change) -- Remove deprecated attributes from ecovacs ([@gjohansson-ST] - [#134492]) ([ecovacs docs]) (breaking-change) -- Remove deprecated uptime sensor from qnap_qsw ([@gjohansson-ST] - [#134493]) ([qnap_qsw docs]) (breaking-change) +- 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]) ([systemmonitor docs]) -- Add types package for pexpect ([@cdce8p] - [#134461]) ([pandora docs]) ([aruba docs]) ([cisco_ios docs]) -- Use the latest version of the pyserial-asyncio-fast library ([@rrooggiieerr] - [#134501]) ([serial docs]) -- Push Overseerr updates via webhook ([@joostlek] - [#134187]) ([overseerr docs]) -- Bump python-overseerr to 0.5.0 ([@joostlek] - [#134522]) ([overseerr docs]) -- Add quality scale to Sensibo ([@gjohansson-ST] - [#134296]) ([sensibo docs]) -- Add switch platform to Ohme ([@dan-r] - [#134347]) ([ohme docs]) (new-platform) -- Add coordinator to vesync ([@iprak] - [#134087]) ([vesync docs]) -- Add get_tasks action to Habitica integration ([@tr4nt0r] - [#127687]) ([habitica docs]) -- Add state_class to Airthings integration ([@LaStrada] - [#134503]) ([airthings docs]) -- Refactor all Sensibo tests ([@gjohansson-ST] - [#134478]) ([sensibo docs]) -- Enable strict typing for pandora ([@cdce8p] - [#134536]) ([pandora docs]) -- Velbus add init testcases ([@cereal2nd] - [#134533]) ([velbus docs]) -- Add Homee integration to Core ([@Taraman17] - [#133738]) ([homee docs]) (new-integration) -- Fix description of google_assistant.request_sync action ([@NoRi2909] - [#134535]) ([google_assistant docs]) -- Remove deprecated sensors in Habitica integration ([@tr4nt0r] - [#134320]) ([habitica docs]) (breaking-change) -- Add support for `xvoltage` sensor for Shelly Plus UNI ([@bieniu] - [#134261]) ([shelly docs]) -- Move SiLabs firmware probing helper from ZHA into `homeassistant_hardware` ([@puddly] - [#131586]) ([zha docs]) ([homeassistant_yellow docs]) ([homeassistant_sky_connect docs]) ([homeassistant_hardware docs]) -- Update quality scale for Sensibo ([@gjohansson-ST] - [#134551]) ([sensibo docs]) -- Add supported features property in Sensibo ([@gjohansson-ST] - [#134479]) ([sensibo docs]) -- Add HEOS Reauth Flow ([@andrewsayre] - [#134465]) ([heos docs]) +- 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]) ([habitica docs]) -- Add sleep switch for all Foscam cameras if more than 1 camera are configured ([@N3rdix] - [#126064]) ([foscam docs]) -- Velbus diagnostics code cleanup ([@cereal2nd] - [#134553]) ([velbus docs]) -- Add image platform to Habitica integration ([@tr4nt0r] - [#129009]) ([habitica docs]) (new-platform) -- Add velbus light and sensor platform testcases ([@cereal2nd] - [#134485]) ([velbus docs]) -- Clean up docstrings in Sensibo ([@gjohansson-ST] - [#134591]) ([sensibo docs]) -- Add velbus diagnostics tests ([@cereal2nd] - [#134621]) ([velbus docs]) -- Bump ical to 8.3.0 ([@allenporter] - [#134617]) ([google docs]) ([local_calendar docs]) ([local_todo docs]) -- Fix typo 'devide_id', use uppercase for abbreviations ID and LED ([@NoRi2909] - [#134634]) ([lcn docs]) -- Replace aioclient_mock in Sensibo tests ([@gjohansson-ST] - [#134543]) ([sensibo docs]) -- Fix description of device_id field of reconnect_client actions ([@NoRi2909] - [#134275]) ([unifi docs]) -- Update guppy to 3.1.5 ([@frenck] - [#134646]) ([profiler docs]) -- Add velbus cover platform testcases ([@cereal2nd] - [#134654]) ([velbus docs]) -- Remove LG WebOS TV legacy uuid migration ([@thecode] - [#134671]) ([webostv docs]) -- Prefer a local webhook for Overseerr ([@joostlek] - [#134667]) ([overseerr docs]) -- Add Overseerr service to get requests ([@joostlek] - [#134229]) ([overseerr docs]) -- Bump gcal_sync to 7.0.0 ([@allenporter] - [#134687]) ([google docs]) -- Clean-up HEOS entity event setup ([@andrewsayre] - [#134683]) ([heos docs]) -- Add prompts to MCP server ([@allenporter] - [#134619]) ([mcp_server docs]) -- Remove excessive newline codes from squeezebox strings ([@NoRi2909] - [#134682]) ([squeezebox docs]) -- Fix wrong description of group.set action ([@NoRi2909] - [#134697]) ([group docs]) -- Fix typos / grammar in description of create_task action ([@NoRi2909] - [#134705]) ([remember_the_milk docs]) -- Fix typos / grammar in nasweb integration ([@NoRi2909] - [#134721]) ([nasweb docs]) -- Fix spelling of "MAC (address)" and "Gateway" name ([@NoRi2909] - [#134724]) ([xiaomi_aqara docs]) -- Deprecate HEOS sign_in and sign_out actions ([@andrewsayre] - [#134616]) ([heos docs]) -- Add support for "Lumin Smart Light" LD-0003 ([@rpavlik] - [#133328]) ([led_ble docs]) +- 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]) ([aranet docs]) -- Fix spelling of "MAC (address)" and "Slide" name in slide_local ([@NoRi2909] - [#134747]) ([slide_local docs]) -- Use uppercase "Chime" for product name, fix "MAC address" ([@NoRi2909] - [#134748]) ([reolink docs]) -- Small fixes in the strings file of the Vera integration ([@NoRi2909] - [#134780]) ([vera docs]) -- Add ATTR_MODEL to DeviceInfo for Aranet ([@luc-ass] - [#134307]) ([aranet docs]) -- Add latest Nighthawk WiFi 7 routers to V2 models ([@lanthaler] - [#134765]) ([netgear docs]) -- Remove unneeded vesync device base class ([@cdnninja] - [#134499]) ([vesync docs]) -- Use uppercase "ID" in Home Connect strings ([@NoRi2909] - [#134783]) ([home_connect docs]) -- Fix spelling of "ID" in Roku integration ([@NoRi2909] - [#134779]) ([roku docs]) -- Update roborock to ensure every room has a name, falling back to a placeholder ([@allenporter] - [#134733]) ([roborock docs]) -- Fix spelling of "ID", slightly reword action description ([@NoRi2909] - [#134817]) ([google_photos docs]) -- Pass config entry directly to coordinator in System monitor ([@gjohansson-ST] - [#134837]) ([systemmonitor docs]) -- Set single_config_entry in System monitor manifest ([@gjohansson-ST] - [#134838]) ([systemmonitor docs]) -- Add python_script to strict typing ([@gjohansson-ST] - [#134822]) ([python_script docs]) -- Make ChunkAsyncStreamIterator an aiohttp helper ([@mib1185] - [#134843]) ([cloud docs]) -- Add get device capabilities action call for Sensibo ([@gjohansson-ST] - [#134596]) ([sensibo docs]) -- Add horizontal swing to Sensibo ([@gjohansson-ST] - [#132117]) ([sensibo docs]) -- Bump pynecil to v4.0.1 ([@tr4nt0r] - [#134852]) ([iron_os docs]) -- Remove deprecated binary sensor battery charging from technove ([@gjohansson-ST] - [#134844]) ([technove docs]) (breaking-change) -- Fix spelling of "set up", change "id" to uppercase ([@NoRi2909] - [#134888]) ([russound_rio docs]) -- Use correct uppercase for "ID" and sentence-case otherwise ([@NoRi2909] - [#134815]) ([androidtv docs]) -- Add heat meter to Powerfox integration ([@klaasnicolaas] - [#134799]) ([powerfox docs]) -- Add Decorquip virtual motion blinds integration ([@starkillerOG] - [#134402]) ([decorquip docs]) (new-integration) -- Bump pymodbus version to 3.8.3 ([@wlcrs] - [#134809]) ([modbus docs]) -- fix typo "looses" to "loses" in MQTT configuration message ([@GlennReilly] - [#134894]) ([mqtt docs]) -- Add extra prompt to assist pipeline and conversation ([@balloob] - [#124743]) ([conversation docs]) ([assist_pipeline docs]) -- Bump py-synologydsm-api to 2.6.0 ([@mib1185] - [#134914]) ([synology_dsm docs]) -- Handle discovering user configured Wyoming flow ([@balloob] - [#134916]) ([wyoming docs]) -- Bump pylutron-caseta to 0.23.0 ([@eclair4151] - [#134906]) ([lutron_caseta docs]) -- Remove excessive newline code, fix "ID", enhance descriptions ([@NoRi2909] - [#134920]) ([starline docs]) +- 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]) ([reolink docs]) (breaking-change) -- Remove deprecated config entry import from bluesound ([@gjohansson-ST] - [#134926]) ([bluesound docs]) (breaking-change) -- Add support for extra_system_prompt to OpenAI ([@balloob] - [#134931]) ([openai_conversation docs]) -- Migrate to using aiohttp-asyncmdnsresolver for aiohttp resolver ([@bdraco] - [#134830]) ([zeroconf docs]) -- Add device tracker test for Vodafone Station ([@chemelli74] - [#134334]) ([vodafone_station docs]) -- Fix spelling of "ID", slightly reword action descriptions ([@NoRi2909] - [#134778]) ([abode docs]) -- UnifiProtect Refactor light control methods to use new API ([@RaHehl] - [#134625]) ([unifiprotect docs]) -- add proxy view for unifiprotect to grab snapshot at specific time ([@EliSchleifer] - [#133546]) ([unifiprotect docs]) -- Update Shelly integration: Remove double "Error fetching ..." from error messages ([@davidrapan] - [#134950]) ([shelly docs]) -- Bump renault-api to 0.2.9 ([@kelyaenn] - [#134858]) ([renault docs]) -- Bump zeroconf to 0.137.2 ([@bdraco] - [#134942]) ([zeroconf docs]) -- Change "id" to uppercase for consistency ([@NoRi2909] - [#134971]) ([yale_smart_alarm docs]) -- Use sentence case, capitalize "IP Secure" and "ID" ([@NoRi2909] - [#134966]) ([knx docs]) -- Simplify onewire config-flow ([@epenet] - [#134952]) ([onewire docs]) -- Set parallel-updates and scan-interval explicitly in onewire ([@epenet] - [#134953]) ([onewire docs]) -- Update roborock tests to only load the platform under test ([@allenporter] - [#134694]) ([roborock docs]) -- Update HEOS Quality Scale docs-related items ([@andrewsayre] - [#134466]) ([heos docs]) -- Fix DSMR migration ([@emontnemery] - [#134990]) ([dsmr docs]) -- Simplify roborock coordinator ([@allenporter] - [#134700]) ([roborock docs]) -- Add reconfigure to onewire ([@epenet] - [#134996]) ([onewire docs]) +- 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]) ([onewire docs]) -- Use standard "entity_registry_enabled_by_default" fixture ([@chemelli74] - [#134962]) ([upnp docs]) ([freebox docs]) ([prusalink docs]) -- Add total cleaning count sensor to Roborock ([@Lash-L] - [#135015]) ([roborock docs]) -- Add Controller state sensor to screenlogic ([@dieselrabbit] - [#133827]) ([screenlogic docs]) -- Move OneWireConfigEntry type definition ([@epenet] - [#135004]) ([onewire docs]) -- Improve logic for event polling duration in Overkiz ([@iMicknl] - [#133617]) ([overkiz docs]) +- 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]) ([tplink docs]) -- Improve Huawei LTE suspend integration service description ([@NoRi2909] - [#135021]) ([huawei_lte docs]) -- Add new sensors to fyta ([@dontinelli] - [#135032]) ([fyta docs]) -- Add weather warning sensor to IPMA ([@dgomes] - [#134054]) ([ipma docs]) -- Bump dbus-fast to 2.28.0 ([@bdraco] - [#135049]) ([bluetooth docs]) -- Fix climate react type ([@gjohansson-ST] - [#135030]) ([sensibo docs]) -- Improve type hints in onewire tests ([@epenet] - [#134993]) ([onewire docs]) -- Delete KNX config storage when removing the integration ([@farmio] - [#135071]) ([knx docs]) -- Update pyheos to 0.9.0 ([@andrewsayre] - [#134947]) ([heos docs]) -- Add Reolink unexpected error translation ([@starkillerOG] - [#134807]) ([reolink docs]) -- Cleanup LG webOS TV name ([@thecode] - [#135028]) ([webostv docs]) -- Fix DSMR migration ([@emontnemery] - [#135068]) ([dsmr docs]) -- TotalConnect improved config flow and test before setup ([@austinmroczek] - [#133852]) ([totalconnect docs]) -- Remove rounding from onewire sensors ([@epenet] - [#135095]) ([onewire docs]) -- Add quality_scale file to onewire ([@epenet] - [#134951]) ([onewire docs]) -- Add binary sensors to fyta ([@dontinelli] - [#134900]) ([fyta docs]) (new-platform) -- Add satel integra switches and alarm control panels unique_id ([@david1024pl] - [#129636]) ([satel_integra docs]) -- Update addition logger string in fan.py ([@farkasdi] - [#135098]) ([netatmo docs]) -- Add quality_scale.yaml to Minecraft Server ([@elmurato] - [#132551]) ([minecraft_server docs]) -- Add PARALLEL_UPDATES constant to tplink integration platforms ([@sdb9696] - [#135083]) ([tplink docs]) -- Raise HomeAssistantError from tplink light effect service ([@sdb9696] - [#135081]) ([tplink docs]) -- Refactor patching in onewire tests ([@epenet] - [#135070]) ([onewire docs]) -- Split simple and recovery in onewire config-flow user tests ([@epenet] - [#135102]) ([onewire docs]) -- Fix hvac_modes never empty in Sensibo ([@gjohansson-ST] - [#135029]) ([sensibo docs]) -- Improve onewire options flow tests ([@epenet] - [#135109]) ([onewire docs]) -- Improve holidays config form and naming ([@bors-ltd] - [#133663]) ([holiday docs]) -- Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ([@catsmanac] - [#133810]) ([enphase_envoy docs]) -- Add quality scale file to tplink integration ([@sdb9696] - [#135017]) ([tplink docs]) -- Remove enphase_envoy config flow tests that make no sense ([@catsmanac] - [#133833]) ([enphase_envoy docs]) -- Add suggested precision for Airthings BLE integration ([@LaStrada] - [#134985]) ([airthings_ble docs]) -- Add LetPot integration ([@jpelgrom] - [#134925]) ([letpot docs]) (new-integration) -- Set PARALLEL_UPDATES in LG webOS TV ([@thecode] - [#135135]) ([webostv docs]) -- Add DataUpdateCoordinator to bluesound integration ([@LouisChrist] - [#135125]) ([bluesound docs]) +- 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]) ([webostv docs]) -- Add support for Lutron Wood Tilt Blinds ([@eclair4151] - [#135057]) ([lutron_caseta docs]) -- Render select entity unavailable when active feature is missing in Sensibo ([@gjohansson-ST] - [#135031]) ([sensibo docs]) -- Change minimum SQLite version to 3.40.1 ([@gjohansson-ST] - [#135042]) ([recorder docs]) (breaking-change) -- Make devices dynamic in Sensibo ([@gjohansson-ST] - [#134935]) ([sensibo docs]) -- Deprecate StarLine engine switch attributes ([@Anonym-tsk] - [#133958]) ([starline docs]) -- Bump zeroconf to 0.138.1 ([@bdraco] - [#135148]) ([zeroconf docs]) -- Deprecate raw_value attribute in onewire entity ([@epenet] - [#135171]) ([onewire docs]) -- Mark docs-installation-parameters and docs-removal-instructions for inexogy as done ([@jpbede] - [#135126]) ([discovergy docs]) -- Add outside temperature sensor to fujitsu_fglair ([@crevetor] - [#130717]) ([fujitsu_fglair docs]) (new-platform) -- Move OneWire PLATFORM constant back to init ([@epenet] - [#135172]) ([onewire docs]) -- Add and cleanup tplink translations ([@sdb9696] - [#135120]) ([tplink docs]) -- Add uuid as unique_id to config entries for Cookidoo ([@miaucl] - [#134831]) ([cookidoo docs]) -- Use snapshot_platform helper in onewire tests ([@epenet] - [#135176]) ([onewire docs]) -- Set PARALLEL_UPDATES to 0 in onewire ([@epenet] - [#135178]) ([onewire docs]) -- Add yue language support to Google Translate TTS ([@beginner2047] - [#134480]) ([google_translate docs]) -- Fix stale docstrings in tplink integration ([@sdb9696] - [#135183]) ([tplink docs]) +- 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]) ([onewire docs]) (new-platform) -- Add event entities to Overseerr ([@joostlek] - [#134975]) ([overseerr docs]) (new-platform) -- Update title and description for setup dialog of thethingsnetwork ([@NoRi2909] - [#134954]) ([thethingsnetwork docs]) -- add support for dimming/brightening X10 lamps ([@kereyroper] - [#130196]) ([x10 docs]) -- No need to set unique_id in enphase_envoy reauth step ([@catsmanac] - [#133615]) ([enphase_envoy docs]) -- Update module properties on module scan for LCN ([@alengwenus] - [#135018]) ([lcn docs]) -- Use friendly names in add_to_playlist action, fix "ID" ([@NoRi2909] - [#134978]) ([kodi docs]) -- Avoid unnecessary executor calls in onewire ([@epenet] - [#135187]) ([onewire docs]) -- Allow to process kelvin as color_temp for mqtt basic light ([@jbouwh] - [#133953]) ([mqtt docs]) +- 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]) ([tplink docs]) -- Refactor onewire hub ([@epenet] - [#135186]) ([onewire docs]) -- Fix LG webOS TV init test coverage ([@thecode] - [#135194]) ([webostv docs]) -- Allow to process kelvin as color_temp for mqtt json light ([@jbouwh] - [#133955]) ([mqtt docs]) -- Add streaming sensors to Teslemetry ([@Bre77] - [#132783]) ([teslemetry docs]) -- Bump zeroconf to 0.139.0 ([@bdraco] - [#135213]) ([zeroconf docs]) +- 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]) ([shelly docs]) -- Bump anyio to 4.8.0 ([@bdraco] - [#135224]) ([mcp_server docs]) -- Refactor Vodafone Station tests ([@chemelli74] - [#134956]) ([vodafone_station docs]) -- Bump fnv-hash-fast to 1.1.0 ([@bdraco] - [#135237]) ([recorder docs]) ([homekit docs]) -- Expand Squeezebox auth test for config_flow to finish on create_entry ([@peteS-UK] - [#133612]) ([squeezebox docs]) -- Remove per engine max bind vars ([@bdraco] - [#135153]) ([recorder docs]) -- Make description of alarm_arm_vacation consistent ([@NoRi2909] - [#135257]) ([elkm1 docs]) +- 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]) ([xiaomi_ble docs]) -- Fix LG webOS TV media player test coverage ([@thecode] - [#135225]) ([webostv docs]) +- 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]) ([geniushub docs]) -- Combine short strings in components ([@epenet] - [#135265]) ([recorder docs]) ([mqtt docs]) ([zwave_js docs]) -- Split long strings in stream hls tests ([@epenet] - [#135271]) ([stream docs]) -- Velbus light platform code cleanup ([@cereal2nd] - [#134482]) ([velbus docs]) +- 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]) ([onewire docs]) -- Allow to process kelvin as color_temp for mqtt template light ([@jbouwh] - [#133957]) ([mqtt docs]) +- 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]) ([onewire docs]) -- Simplify vesync init loading ([@cdnninja] - [#135052]) ([vesync docs]) -- Move LG webOS TV actions to entitiy services ([@thecode] - [#135285]) ([webostv docs]) -- Adjust HomeWizard to use updated python-homewizard-energy library ([@DCSBL] - [#135046]) ([homewizard docs]) -- Smaller grammar fixes, replace 'entity_id' with UI-friendly 'ID' ([@NoRi2909] - [#135236]) ([hive docs]) -- Mark FGLAir entities unavailable if they are reporting to be offline ([@crevetor] - [#135202]) ([fujitsu_fglair docs]) -- Bump pypalazzetti to 0.1.16 ([@dotvav] - [#135269]) ([palazzetti docs]) -- Replace 'entity_id' with UI-friendly, localizable 'entity ID' ([@NoRi2909] - [#135232]) ([evohome docs]) -- Add USB-PD Mode select entity to IronOS integration ([@tr4nt0r] - [#134901]) ([iron_os docs]) -- Grammar and consistency fixes in hdmi_cec strings ([@NoRi2909] - [#135292]) ([hdmi_cec docs]) -- Bump aioshelly to version 12.3.1 ([@bieniu] - [#135299]) ([shelly docs]) -- Use runtime_data in LG webOS TV ([@thecode] - [#135301]) ([webostv docs]) -- Fix typos and inconsistent spelling of "tedee" brand name ([@NoRi2909] - [#135305]) ([tedee docs]) -- Fix typos, replace duplicated strings with references ([@NoRi2909] - [#135303]) ([madvr docs]) +- 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]) ([habitica docs]) -- Use LOGGER from homewizard.const instead per-file loggers ([@DCSBL] - [#135320]) ([homewizard docs]) -- Bump habluetooth to 3.8.0 ([@bdraco] - [#135322]) ([bluetooth docs]) -- Extract resolve announcement media ID for AssistSatelliteEntity ([@balloob] - [#134917]) ([assist_satellite docs]) -- Add bluetooth subscribe_advertisements WebSocket API ([@bdraco] - [#134291]) ([bluetooth docs]) -- Fix spelling of "Log in", fix "outdated student" ([@NoRi2909] - [#135348]) ([vulcan docs]) -- Small fixes in setup flow strings, correct sentence-case ([@NoRi2909] - [#135349]) ([tellduslive docs]) -- Add config flow to NMBS ([@silamon] - [#121548]) ([nmbs docs]) -- Fix backup formatting ([@joostlek] - [#135350]) ([backup docs]) +- 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]) ([nmbs docs]) -- Fix spelling of "Log in …" and "API key" in LOQED integration ([@NoRi2909] - [#135347]) ([loqed docs]) -- Fix Tado config flow ([@erwindouna] - [#135353]) ([tado docs]) -- Add more typings to nmbs sensor ([@silamon] - [#135359]) ([nmbs docs]) -- Palazzetti Quality Scale update after doc improvement ([@dotvav] - [#135277]) ([palazzetti docs]) -- Bump Teslemetry Stream ([@Bre77] - [#135344]) ([teslemetry docs]) -- Enable slowly-changing, important diagnostics for connected devices by default ([@lanthaler] - [#134776]) ([netgear docs]) -- Add reconfigure to LG webOS TV ([@thecode] - [#135360]) ([webostv docs]) -- Add @jterrace to onvif integration owners ([@jterrace] - [#135398]) ([onvif docs]) -- Switcher runner child lock support ([@YogevBokobza] - [#133270]) ([switcher_kis docs]) -- Make all three numbered lists consistent, using 1. 1. 1. for the syntax ([@NoRi2909] - [#135400]) ([nest docs]) -- Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ([@jterrace] - [#135399]) ([onvif docs]) -- Reword action descriptions for better translations in Teslemetry ([@NoRi2909] - [#135370]) ([teslemetry docs]) -- Add sensors for inventory items to Habitica ([@tr4nt0r] - [#135331]) ([habitica docs]) -- Bump pyheos to 1.0.0 ([@andrewsayre] - [#135415]) ([heos docs]) +- 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]) ([tellduslive docs]) -- Update translations and error messages in Bring! integration ([@tr4nt0r] - [#135455]) ([bring docs]) -- Fix strings for the Google integrations ([@tronikos] - [#135445]) ([google docs]) ([google_sheets docs]) ([google_assistant_sdk docs]) ([google_mail docs]) ([google_tasks docs]) ([google_photos docs]) -- Add current and voltage for plugs to switchbot_cloud ([@SeraphicRav] - [#135458]) ([switchbot_cloud docs]) -- Refactor upcloud to use config entry runtime data ([@scop] - [#135449]) ([upcloud docs]) -- Add bluetooth API to remove scanners that are no longer used ([@bdraco] - [#135408]) ([bluetooth docs]) -- Ensure Shelly cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135472]) ([shelly docs]) ([bluetooth docs]) -- Ensure ESPHome cleanups Bluetooth scanner data upon removal ([@bdraco] - [#135470]) ([esphome docs]) ([bluetooth docs]) +- 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]) ([shelly docs]) -- Fix typing in zha update entity ([@emontnemery] - [#135500]) ([zha docs]) -- Add remain, running, schedule time sensors to LG ThinQ ([@LG-ThinQ-Integration] - [#131133]) ([lg_thinq docs]) -- Rework velbus services to deprecated the interface parameter ([@cereal2nd] - [#134816]) ([velbus docs]) -- Change icon ID name in Lametric ([@joostlek] - [#135368]) ([lametric docs]) -- Add hassio discovery to onewire ([@epenet] - [#135294]) ([onewire docs]) -- Replace "Login …" with "Log in …" in two strings of Habitica integration ([@NoRi2909] - [#135383]) ([habitica docs]) -- Add dhcp discovery to velux ([@pawlizio] - [#135138]) ([velux docs]) -- Replace "click" with "select" to fit for mobile app ([@NoRi2909] - [#135382]) ([broadlink docs]) -- Fix when live status is blank in Telsemetry ([@Bre77] - [#130408]) ([teslemetry docs]) -- Add kV and MV unit conversion for voltages ([@lschloetterer] - [#135396]) ([sensor docs]) ([number docs]) -- TotalConnect update quality_scale with documentation updates ([@austinmroczek] - [#134049]) ([totalconnect docs]) -- Fix grey dailies with weekly frequency and no weekdays selected in Habitica ([@tr4nt0r] - [#135419]) ([habitica docs]) -- Move HomeWizard API initialisation to async_setup_entry ([@DCSBL] - [#135315]) ([homewizard docs]) -- Use proper sentence-case for all strings in azure_event_hub ([@NoRi2909] - [#135328]) ([azure_event_hub docs]) -- Replace climate fan speed 'silent' with a button ([@dotvav] - [#135075]) ([palazzetti docs]) (new-platform) -- Bump pypalazzetti to 0.1.19 ([@dotvav] - [#135465]) ([palazzetti docs]) -- Refresh token before setting up weheat ([@jesperraemaekers] - [#135264]) ([weheat docs]) -- Refactor config flow tests in generic camera ([@davet2001] - [#134385]) ([generic docs]) -- Small fixes in the strings file of the azure_data_explorer integration ([@NoRi2909] - [#135309]) ([azure_data_explorer docs]) -- Fix typos "Login" > "Log in" and "Setup" > "Set up" ([@NoRi2909] - [#135306]) ([cookidoo docs]) -- Fix LG webOS TV trigger validation ([@thecode] - [#135312]) ([webostv docs]) -- Update getmac to 0.9.5 ([@cdce8p] - [#135506]) ([upnp docs]) ([dlna_dmr docs]) ([nmap_tracker docs]) ([samsungtv docs]) ([kef docs]) -- Improve tests of energyzero integration ([@klaasnicolaas] - [#133452]) ([energyzero docs]) -- Refactor number/select to use common method in IronOS ([@tr4nt0r] - [#134173]) ([iron_os docs]) -- Revert "Make all three numbered lists consistent, using 1. 1. 1. for the syntax" ([@frenck] - [#135510]) ([nest docs]) -- Change Trafikverket Train to use station signatures ([@gjohansson-ST] - [#131416]) ([trafikverket_train docs]) -- Expose raw PM2.5 in Airgradient ([@gentoo-root] - [#135457]) ([airgradient docs]) -- Bump go2rtc recommended version to 1.9.8 ([@edenhaus] - [#135523]) ([go2rtc docs]) -- Removing unused API file form weheat ([@jesperraemaekers] - [#135518]) ([weheat docs]) -- Palazzetti integration: Add support for additional fans ([@dotvav] - [#135377]) ([palazzetti docs]) -- Bump velbusaio to 2025.1.0 ([@cereal2nd] - [#135525]) ([velbus docs]) -- Deprecate sensors in Habitica integration ([@tr4nt0r] - [#134036]) ([habitica docs]) -- Add zeroconf discovery to onewire ([@epenet] - [#135295]) ([onewire docs]) -- Refactor the MQTT option and reconfigure flow ([@jbouwh] - [#133342]) ([mqtt docs]) (breaking-change) -- Bump aioimaplib to 2.0.0 ([@jbouwh] - [#135448]) ([imap docs]) -- Add humidifier entity for Vesync devices ([@iprak] - [#134333]) ([vesync docs]) (new-platform) -- Cleanup tplink test framework ([@sdb9696] - [#135205]) ([tplink docs]) -- Bump smhi-pkg to 1.0.19 ([@gjohansson-ST] - [#135537]) ([smhi docs]) -- Add option to allow to use setpoint instead of override for legacy incomfort RF gateway ([@jbouwh] - [#135143]) ([incomfort docs]) -- Register Airzone WebServer device ([@Noltari] - [#135538]) ([airzone docs]) -- Add new integration Qbus ([@Qbus-iot] - [#127280]) ([qbus docs]) (new-integration) -- Velbus update unique-config-entry quality score ([@cereal2nd] - [#135524]) ([velbus docs]) -- Velbus unsubscribe to the status updates on removal ([@cereal2nd] - [#135530]) ([velbus docs]) -- Add quality scale for weheat ([@jesperraemaekers] - [#135384]) ([weheat docs]) -- Velbus add subdevices for din-rail modules ([@cereal2nd] - [#131371]) ([velbus docs]) +- 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]) ([discovergy docs]) -- Set PARALLEL_UPDATES for inexogy ([@jpbede] - [#135545]) ([discovergy docs]) -- Fix grammar issue in 'invalid_auth' string ([@NoRi2909] - [#135546]) ([discovergy docs]) +- 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]) ([improv_ble docs]) +- Improve improv via BLE log messages ([@emontnemery] - [#135575]) - Fix deprecated enums ([@arturpragacz] - [#134824]) -- Bump habiticalib to v.0.3.3 ([@tr4nt0r] - [#135551]) ([habitica docs]) -- Set PARALLEL_UPDATES for Weheat ([@jesperraemaekers] - [#135574]) ([weheat docs]) -- Fix nmbs sensor unique_id ([@emontnemery] - [#135576]) ([nmbs docs]) -- Add iprak to to vesync code owners ([@iprak] - [#135562]) ([vesync docs]) -- Use percent formatting in logging per guidelines ([@scop] - [#135550]) ([emoncms docs]) ([mastodon docs]) ([acmeda docs]) ([intellifire docs]) ([webmin docs]) ([monarch_money docs]) -- Set inexogy quality scale to silver ([@jpbede] - [#135547]) ([discovergy docs]) -- Migrate Velbus to have Entity name ([@cereal2nd] - [#135520]) ([velbus docs]) -- Mark Velbus test coverage as done ([@cereal2nd] - [#135571]) ([velbus docs]) -- Cleanup tedee callbacks ([@zweckj] - [#135577]) ([tedee docs]) -- Bump Weheat to 2025.1.14 ([@jesperraemaekers] - [#135578]) ([weheat docs]) -- Set MQTT quality scale to gold ([@jbouwh] - [#135579]) ([mqtt docs]) +- 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]) ([cloud docs]) -- Remove incorrect logging about Unknown device ([@iprak] - [#135585]) ([vesync docs]) +- 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]) ([tplink docs]) -- Match the upstream alt id of the new Levoit air purifier ([@jiriappl] - [#135426]) ([vesync docs]) +- 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]) ([weheat docs]) -- Bump securetar to 2025.1.1 ([@emontnemery] - [#135582]) ([backup docs]) -- Add streaming binary sensors to Teslemetry ([@Bre77] - [#135248]) ([teslemetry docs]) -- Add serial number to LaMetric ([@joostlek] - [#135591]) ([lametric docs]) -- Skip fetching deactivated shopping lists in Bring integration ([@tr4nt0r] - [#135336]) ([bring docs]) -- Adding support for new Lutron RGB tape light ([@RBaragona] - [#130731]) ([lutron_caseta docs]) -- Add vesync number platform ([@iprak] - [#135564]) ([vesync docs]) (new-platform) -- Make mqtt integration exports explicit ([@jbouwh] - [#135595]) ([mqtt docs]) -- Add entity pictures to Habitica integration ([@tr4nt0r] - [#134179]) ([habitica docs]) -- Rename onewire entity classes ([@epenet] - [#135601]) ([onewire docs]) -- Drop Python 3.12 support ([@frenck] - [#135589]) (breaking-change) -- Bump securetar to 2025.1.2 ([@emontnemery] - [#135614]) ([backup docs]) -- Add `PaddleSwitchPico` (Pico Paddle Remote) device trigger to Lutron Caseta ([@dustMason] - [#135615]) ([lutron_caseta docs]) -- More UpCloud config entry refactors ([@scop] - [#135548]) ([upcloud docs]) -- Fix spotify typing for Python 3.13 ([@cdce8p] - [#135628]) ([spotify docs]) -- Return OFF in hvac_action for Honeywell climate ([@mkmer] - [#135620]) ([honeywell docs]) +- 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]) ([http docs]) -- Fix spelling of EnOcean in strings file of the integration ([@NoRi2909] - [#135622]) ([enocean docs]) -- Dynamic devices for Husqvarna Automower ([@Thomas55555] - [#133227]) ([husqvarna_automower docs]) -- Update buttons in Teslemetry ([@Bre77] - [#135631]) ([teslemetry docs]) -- Reduce scan interval on SMLIGHT firmware updates ([@tl-sl] - [#135650]) ([smlight docs]) -- Bump pysmlight v0.1.5 ([@tl-sl] - [#135647]) ([smlight docs]) -- Bump homematicip to 1.1.6 ([@hahn-th] - [#135649]) ([homematicip_cloud docs]) +- 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]) ([mqtt docs]) -- Bump aiolifx-themes to v0.6.2 ([@Djelibeybi] - [#135645]) ([lifx docs]) -- Move ZeroconfServiceInfo to service_info helpers ([@epenet] - [#135653]) ([zeroconf docs]) -- Fix descriptions of send_command action for consistency ([@NoRi2909] - [#135670]) ([homeworks docs]) -- Move DhcpServiceInfo to service_info helpers ([@epenet] - [#135658]) ([dhcp docs]) -- Improve logging of backup upload errors ([@MartinHjelmare] - [#135672]) ([backup docs]) -- Move SsdpServiceInfo to service_info helpers ([@epenet] - [#135661]) ([ssdp docs]) -- Bump python-otbr-api to 2.7.0 ([@puddly] - [#135638]) ([thread docs]) ([otbr docs]) +- 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]) ([usb docs]) -- Call async_forward_setup_entry after the first refresh in SwitchBot Cloud ([@mckbrmn] - [#135625]) ([switchbot_cloud docs]) +- 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]) ([sonos docs]) -- Use new ServiceInfo location in tplink ([@epenet] - [#135700]) ([tplink docs]) -- Use new ServiceInfo location in rainforest_raven ([@epenet] - [#135697]) ([rainforest_raven docs]) -- Use new ServiceInfo location in rabbitair ([@epenet] - [#135696]) ([rabbitair docs]) -- Use new ServiceInfo location in modem_callerid ([@epenet] - [#135695]) ([modem_callerid docs]) -- Use new ServiceInfo location in insteon ([@epenet] - [#135694]) ([insteon docs]) -- Update tplink quality_scale.yaml ([@sdb9696] - [#135705]) ([tplink docs]) -- Add WS command backup/can_decrypt_on_download ([@emontnemery] - [#135662]) ([backup docs]) -- Bump eheimdigital to 1.0.4 ([@autinerd] - [#135722]) ([eheimdigital docs]) -- Create switches for controlling policy-based routes ([@Ik-12] - [#134473]) ([unifi docs]) -- Add dynamic child device handling to tplink integration ([@sdb9696] - [#135229]) ([tplink docs]) -- Use new ServiceInfo location in wmspro ([@epenet] - [#135702]) ([wmspro docs]) -- Use SIP URI for VoIP device identifier ([@jaminh] - [#135603]) ([voip docs]) -- Slow down polling for Tesla Fleet ([@Bre77] - [#135747]) ([tesla_fleet docs]) -- Ensure entity platform in bluetooth tests ([@gjohansson-ST] - [#135716]) ([bluetooth docs]) -- Add receive backup tests ([@MartinHjelmare] - [#135680]) ([backup docs]) -- Reword action descriptions to match Home Assistant style ([@NoRi2909] - [#135733]) ([husqvarna_automower docs]) -- Palazzetti integration: Update integration quality scale ([@dotvav] - [#135752]) ([palazzetti docs]) -- Ensure entity platform in light tests ([@gjohansson-ST] - [#135724]) ([light docs]) -- Bump govee-ble to 0.41.0 ([@bdraco] - [#135750]) ([govee_ble docs]) -- Reduce USB rescan cooldown from 1 minute to 10 seconds ([@puddly] - [#135712]) ([usb docs]) -- Use new ServiceInfo location in homeassistant_sky_connect ([@epenet] - [#135693]) ([homeassistant_sky_connect docs]) -- Use new ServiceInfo location in zwave_js ([@epenet] - [#135704]) ([zwave_js docs]) -- Return Chat IDs on Telegram Bot ([@tyron] - [#131274]) ([telegram_bot docs]) -- Support decrypting backups when downloading ([@emontnemery] - [#135728]) ([backup docs]) +- 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]) ([backup docs]) -- Add message_thread_id to telegram_text and telegram_command events ([@DrDonoso] - [#130738]) ([telegram_bot docs]) +- 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]) ([apple_tv docs]) -- Bump securetar to 2025.1.3 ([@emontnemery] - [#135762]) ([backup docs]) -- Change AdGuard Home URL field validator to accept paths ([@maxcabrajac] - [#127957]) ([adguard docs]) -- Add further ventilation-related sensors to ViCare ([@CFenner] - [#131496]) ([vicare docs]) -- Use new ServiceInfo location in esphome ([@epenet] - [#135692]) ([esphome docs]) -- Use new ServiceInfo location in dlna_dmr ([@epenet] - [#135691]) ([dlna_dmr docs]) +- 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]) ([config docs]) -- Fix Vicare patch ([@joostlek] - [#135773]) ([vicare docs]) -- Improve backup decrypt exceptions ([@emontnemery] - [#135765]) ([backup docs]) -- Improve incomfort coordinator logging ([@jbouwh] - [#135777]) ([incomfort docs]) -- Move HomeWizard config options to class ([@DCSBL] - [#135778]) ([homewizard docs]) -- Bump youless-api to 2.2.0 ([@gjong] - [#135781]) ([youless docs]) -- Fix Bang & Olufsen event testing ([@mj23000] - [#135707]) ([bang_olufsen docs]) -- Add button to move netatmo cover to preferred position ([@PoppyPop] - [#134722]) ([netatmo docs]) -- Add Bluetooth config entries for remote scanners ([@bdraco] - [#135543]) ([esphome docs]) ([shelly docs]) ([bluetooth docs]) -- Add broadcast intent ([@balloob] - [#135337]) ([assist_satellite docs]) -- Implement a polling fallback for USB monitor ([@puddly] - [#130918]) ([usb docs]) -- Update aiolifx-themes to 0.6.4 ([@Djelibeybi] - [#135805]) ([lifx docs]) -- Bump govee-ble to 0.42.0 ([@bdraco] - [#135801]) ([govee_ble docs]) -- USB device add/remove callbacks ([@puddly] - [#131224]) ([usb docs]) -- Assign entity_category for incomfort entities ([@jbouwh] - [#135807]) ([incomfort docs]) -- Improve incomfort test coverage ([@jbouwh] - [#135806]) ([incomfort docs]) +- 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]) ([nut docs]) -- Improve backup store in tests ([@emontnemery] - [#135798]) ([backup docs]) -- Fix service description to match HA style, fix casing ([@NoRi2909] - [#135797]) ([sensibo docs]) -- SMA add serial number in DeviceInfo ([@erwindouna] - [#135809]) ([sma docs]) -- Fix spelling of "API" and use consistent term "API token" ([@NoRi2909] - [#135795]) ([blue_current docs]) -- Bump eheimdigital to 1.0.5 ([@autinerd] - [#135802]) ([eheimdigital docs]) -- Bump SMA to 0.7.5 ([@erwindouna] - [#135799]) ([sma docs]) -- Several strings fixes in the emoncms integration ([@NoRi2909] - [#135792]) ([emoncms docs]) -- Ensure entity platform in media_player tests ([@gjohansson-ST] - [#135788]) ([media_player docs]) -- Ensure entity platform in light tests ([@gjohansson-ST] - [#135787]) ([light docs]) -- Ensure entity platform in vacuum tests ([@gjohansson-ST] - [#135786]) ([vacuum docs]) -- Bump `imgw_pib` to version 1.0.9 and remove hydrological detail entities ([@bieniu] - [#134668]) ([imgw_pib docs]) (breaking-change) +- 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]) ([sma docs]) -- New paint_theme service added to the LIFX integration ([@Djelibeybi] - [#135667]) ([lifx docs]) -- Bump dbus-fast to 2.29.0 ([@bdraco] - [#135804]) ([bluetooth docs]) -- Small cleanups to lifx services to reduce code ([@bdraco] - [#135817]) ([lifx docs]) -- Bump zeroconf to 0.140.1 ([@bdraco] - [#135815]) ([zeroconf docs]) -- Ensure entity platform in blackbird tests ([@gjohansson-ST] - [#135715]) ([blackbird docs]) +- 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]) ([alert docs]) -- Ensure entity platform in universal tests ([@gjohansson-ST] - [#135727]) ([universal docs]) -- Ensure entity platform in mochad tests ([@gjohansson-ST] - [#135725]) ([mochad docs]) -- Ensure entity platform in kira tests ([@gjohansson-ST] - [#135723]) ([kira docs]) -- Ensure entity platform in homeassistant tests ([@gjohansson-ST] - [#135721]) ([homeassistant docs]) +- 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]) ([google_wifi docs]) -- Ensure entity platform in google_assistant tests ([@gjohansson-ST] - [#135719]) ([google_assistant docs]) -- Ensure entity platform in dsmr_reader tests ([@gjohansson-ST] - [#135718]) ([dsmr_reader docs]) -- Use new ServiceInfo location in bosch_shc ([@epenet] - [#135689]) ([bosch_shc docs]) -- Add 'silent' to HTML5_SHOWNOTIFICATION_PARAMETERS ([@redge76] - [#135709]) ([html5 docs]) -- Update quality scale docs-installation-parameters rule for IronOS integration ([@tr4nt0r] - [#133318]) ([iron_os docs]) -- Reduce duplicate code in the Bluetooth WebSocket API ([@bdraco] - [#135808]) ([bluetooth docs]) -- Add BMW quality scale details ([@rikroe] - [#132017]) ([bmw_connected_drive docs]) -- Improve BMW test quality ([@rikroe] - [#133704]) ([bmw_connected_drive docs]) -- Add model option to speak action for ElevenLabs ([@sorgfresser] - [#133902]) ([elevenlabs docs]) +- 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]) ([tesla_fleet docs]) -- Set target value on LCN regulator lock ([@alengwenus] - [#133870]) ([lcn docs]) -- Add media position & seek to Russound RIO ([@noahhusby] - [#134372]) ([russound_rio docs]) +- 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]) ([plex docs]) -- Homee: fix cover if it has no up/down attribute ([@Taraman17] - [#135563]) ([homee docs]) -- Clarify action descriptions regarding Lost device sound and state ([@NoRi2909] - [#134277]) ([icloud docs]) -- Plugwise test-code improvements ([@bouwew] - [#134193]) ([plugwise docs]) -- Add support for EvoHomeController in Overkiz ([@iMicknl] - [#133777]) ([overkiz docs]) -- Fix description of "x10_all_units_off" action ([@NoRi2909] - [#135000]) ([insteon docs]) -- Log errors in opower ([@tronikos] - [#135497]) ([opower docs]) -- Add streaming to Teslemetry cover platform ([@Bre77] - [#135660]) ([teslemetry docs]) -- Bump Weheat to 2025.1.15 ([@jesperraemaekers] - [#135626]) ([weheat docs]) -- Update yolink "play on speaker hub" action to allow optional values (to match YoLink API) ([@mxr] - [#133099]) ([yolink docs]) -- Add doorbell event to homematicip_cloud ([@hahn-th] - [#133269]) ([homematicip_cloud docs]) (new-platform) -- Fix several issues in a string of IHC integration ([@NoRi2909] - [#135618]) ([ihc docs]) -- Add zeroconf dependency to devolo Home Network manifest ([@Shutgun] - [#135708]) ([devolo_home_network docs]) -- Fix "set" / "sets" in action names and descriptions, spelling of "dB" ([@NoRi2909] - [#135659]) ([kef docs]) -- Add missing data_descriptions to strings.json for LCN ([@alengwenus] - [#135674]) ([lcn docs]) -- Fix humidifier on off status update ([@iprak] - [#135743]) ([vesync docs]) -- Fix flaky test in acmeda ([@epenet] - [#135846]) ([acmeda docs]) -- Remove call to get_serial_by_id in homeassistant_sky_connect ([@epenet] - [#135751]) ([homeassistant_sky_connect docs]) +- 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]) ([smhi docs]) -- Add overload for async singleton call with HassKey ([@cdce8p] - [#134059]) ([esphome docs]) -- Use new ServiceInfo location in devolo_home_network ([@epenet] - [#135690]) ([devolo_home_network docs]) -- Bump aioesphomeapi to 28.0.1 ([@bdraco] - [#135869]) ([esphome docs]) -- Use new ServiceInfo location in zha ([@epenet] - [#135703]) ([zha docs]) -- Bump fnv-hash-fast to 1.2.2 ([@bdraco] - [#135872]) ([recorder docs]) ([homekit docs]) -- Bump habluetooth to 3.9.0 ([@bdraco] - [#135877]) ([bluetooth docs]) -- Bump bluetooth-data-tools to 1.22.0 ([@bdraco] - [#135879]) ([bluetooth docs]) ([led_ble docs]) ([ld2410_ble docs]) ([private_ble_device docs]) +- 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]) ([bluetooth docs]) -- Add BThome hold press event ([@Ernst79] - [#135871]) ([bthome docs]) -- Record IQS for Russound RNET ([@noahhusby] - [#134692]) ([russound_rnet docs]) -- Fix typo in Opower log message ([@tronikos] - [#135909]) ([opower docs]) -- Fix bmw_connected_drive tests ([@zweckj] - [#135911]) ([bmw_connected_drive docs]) -- Use runtime_data in Opower ([@tronikos] - [#135910]) ([opower docs]) -- Set parallel-updates in Habitica quality scale record ([@tr4nt0r] - [#135901]) ([habitica docs]) -- Bump Teslemetry Stream to 0.6.6 ([@Bre77] - [#135905]) ([teslemetry docs]) -- Increase test coverage in Habitica integration ([@tr4nt0r] - [#135896]) ([habitica docs]) -- Bump pylitterbot to 2024.0.0 ([@natekspencer] - [#135891]) ([litterrobot docs]) -- Fix imgw_pib tests ([@zweckj] - [#135913]) ([imgw_pib docs]) -- Add reauth flow to LetPot integration ([@jpelgrom] - [#135734]) ([letpot docs]) -- Increase test coverage for IMGW-PIB ([@bieniu] - [#135915]) ([imgw_pib docs]) -- Remove asserting name in tts test (no entity platform) ([@gjohansson-ST] - [#135726]) ([tts docs]) -- Set strict-typing in Habitica quality scale record ([@tr4nt0r] - [#135899]) ([habitica docs]) -- Fix acmeda pytest usefixtures spelling ([@cdce8p] - [#135919]) ([acmeda docs]) -- Fix DeprecationWarnings in mcp_server ([@cdce8p] - [#135927]) ([mcp_server docs]) +- 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]) ([assist_pipeline docs]) -- Fix inconsistently spelled occurrences of "ID" in telegram_bot integration ([@NoRi2909] - [#135928]) ([telegram_bot docs]) -- Bump bleak-retry-connector to 3.7.0 ([@bdraco] - [#135939]) ([bluetooth docs]) +- 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]) ([zha docs]) -- Bump bluetooth-adapters to 0.21.0 ([@bdraco] - [#135957]) ([bluetooth docs]) -- Fix duplicated "effect" in Speed field descriptions of flux_led ([@NoRi2909] - [#135948]) ([flux_led docs]) -- Add shared history for conversation agents ([@balloob] - [#135903]) ([conversation docs]) ([openai_conversation docs]) -- Improve backup store in tests ([@emontnemery] - [#135974]) ([backup docs]) -- Vesync switch humidifier to property ([@cdnninja] - [#135949]) ([vesync docs]) -- Improve remote Bluetooth scanner manufacturer data ([@bdraco] - [#135961]) ([bluetooth docs]) -- Change 'device_id' to translatable 'device ID', fix typos in LCN ([@NoRi2909] - [#135978]) ([lcn docs]) -- Add power switch only if it is available at Home Connect ([@Diegorro98] - [#135930]) ([home_connect docs]) (breaking-change) -- Improve program related sensors at Home Connect ([@Diegorro98] - [#135929]) ([home_connect docs]) -- Fix grammar and plural handling in action descriptions ([@NoRi2909] - [#135654]) ([soundtouch docs]) -- Set dependency-transparency and async-dependency in Habitica IQS ([@tr4nt0r] - [#135902]) ([habitica docs]) -- Fix KNX default state updater option ([@farmio] - [#135611]) ([knx docs]) (breaking-change) -- Add streaming to device tracker platform in Teslemetry ([@Bre77] - [#135962]) ([teslemetry docs]) -- Further clarify the meaning of Sensibo's Climate React mode ([@NoRi2909] - [#135833]) ([sensibo docs]) -- Add type annotations to stiebel eltron component ([@ThyMYthOS] - [#135228]) ([stiebel_eltron docs]) -- Rework enigma2 tests ([@autinerd] - [#135475]) ([enigma2 docs]) ([eheimdigital docs]) -- SMA add diagnostics ([@erwindouna] - [#135852]) ([sma docs]) -- Fix name and descriptions of actions in EZVIZ integration etc. ([@NoRi2909] - [#135858]) ([ezviz docs]) -- Move integration setup to coordinator `_async_setup` in Bring ([@tr4nt0r] - [#135711]) ([bring docs]) -- Remove unnecessary "title" keys to use default setup flow instead ([@NoRi2909] - [#135512]) ([velux docs]) -- Fix fan speed in auto mode in ViCare integration ([@CFenner] - [#134256]) ([vicare docs]) -- Improve descriptions in list_notifications action, fix casing ([@NoRi2909] - [#135838]) ([flume docs]) -- Refactor SwitchBot Cloud make_device_data ([@mckbrmn] - [#135698]) ([switchbot_cloud docs]) -- Add re-authentication flow to incomfort integration ([@jbouwh] - [#135861]) ([incomfort docs]) -- Fix HEOS device information ([@andrewsayre] - [#135940]) ([heos docs]) -- Fix unset coordinator in Switchbot cloud ([@joostlek] - [#135985]) ([switchbot_cloud docs]) -- Add re-configure flow incomfort integration ([@jbouwh] - [#135887]) ([incomfort docs]) -- Cleanup incomfort translation strings ([@jbouwh] - [#135991]) ([incomfort docs]) -- Add diagnostics feature to incomfort integration ([@jbouwh] - [#136009]) ([incomfort docs]) -- Disable noisy diagnostic incomfort sensors by default ([@jbouwh] - [#135992]) ([incomfort docs]) -- Make strings of create_scene action UI- and translation-friendly ([@NoRi2909] - [#136004]) ([scene docs]) -- Add incomfort heater serialnr to device info ([@jbouwh] - [#136012]) ([incomfort docs]) -- Improve exception handling in Habitica integration ([@tr4nt0r] - [#135950]) ([habitica docs]) -- Fix velbus via devices ([@cereal2nd] - [#135986]) ([velbus docs]) -- Do not base power switch state on appliance's operation state at Home Connect ([@Diegorro98] - [#135932]) ([home_connect docs]) -- Bump pydrawise to 2025.1.0 ([@dknowles2] - [#135998]) ([hydrawise docs]) -- Migrate tests from OpenAI to conversation integration ([@balloob] - [#135963]) ([conversation docs]) ([openai_conversation docs]) -- Update numpy to 2.2.2 ([@cdce8p] - [#135982]) ([stream docs]) ([tensorflow docs]) ([trend docs]) ([iqvia docs]) ([compensation docs]) -- Correct translation key for data bits in rfxtrx ([@elupus] - [#135990]) ([rfxtrx docs]) -- Bumb python-homewizard-energy to 8.1.0 ([@DCSBL] - [#136016]) ([homewizard docs]) -- Set friendly name for PT2262 sensors to masked name ([@elupus] - [#135988]) ([rfxtrx docs]) -- Fix Slack file upload ([@jsuar] - [#135818]) ([slack docs]) -- Fix sentence-casing in PurpleAir integration strings ([@NoRi2909] - [#135981]) ([purpleair docs]) -- Implement cloudhooks for Overseerr ([@joostlek] - [#134680]) ([overseerr docs]) -- Ensure entity platform in camera tests ([@gjohansson-ST] - [#135918]) ([camera docs]) -- Ensure entity platform in cover tests ([@gjohansson-ST] - [#135917]) ([cover docs]) -- Add reconfigure flow to Trafikverket Train ([@gjohansson-ST] - [#136000]) ([trafikverket_train docs]) +- 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]) ([thermopro docs]) -- Bump habluetooth to 3.9.2 ([@bdraco] - [#136042]) ([bluetooth docs]) -- Enable RUF032 ([@joostlek] - [#135836]) ([sensor docs]) ([dsmr docs]) ([derivative docs]) -- Use LLM fallback when local matching matches intent but not targets ([@balloob] - [#136045]) ([conversation docs]) -- Add diagnostics platform to IronOS integration ([@tr4nt0r] - [#136040]) ([iron_os docs]) -- Add reconfiguration flow to Habitica ([@tr4nt0r] - [#136038]) ([habitica docs]) +- 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]) ([upnp docs]) ([sonos docs]) ([yeelight docs]) ([dlna_dmr docs]) ([dlna_dms docs]) -- Fix casing of "client" and "ID" in transmission integration ([@NoRi2909] - [#136071]) ([transmission docs]) -- Make the time for automated backups configurable ([@emontnemery] - [#135825]) ([backup docs]) -- Allow backup writer to update progress during restore ([@emontnemery] - [#135975]) ([hassio docs]) ([backup docs]) +- 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]) ([opentherm_gw docs]) +- 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]) ([hyperion docs]) -- Replace `targets` key with UI name 'Targets' in media_player.join action ([@NoRi2909] - [#136063]) ([media_player docs]) +- 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]) ([network docs]) -- Improve conversation typing ([@cdce8p] - [#136084]) ([conversation docs]) -- Set configuration url to overseerr instance ([@joostlek] - [#136085]) ([overseerr docs]) +- 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]) ([bluetooth docs]) ([assist_pipeline docs]) -- Fix Overseerr event types translations ([@joostlek] - [#136096]) ([overseerr docs]) -- Add diagnostics to Overseerr ([@joostlek] - [#136094]) ([overseerr docs]) -- Enable Ruff B024 ([@autinerd] - [#136088]) ([media_source docs]) -- Bump velbusaio to 2025.1.1 ([@cereal2nd] - [#136089]) ([velbus docs]) -- Enable dynamic child devices for tplink module entities ([@sdb9696] - [#135822]) ([tplink docs]) -- Bump aiowebostv to 0.5.0 ([@thecode] - [#136097]) ([webostv docs]) -- Add integration_type to HEOS ([@andrewsayre] - [#136105]) ([heos docs]) -- Fix index in incomfort diagnostics generator ([@jbouwh] - [#136108]) ([incomfort docs]) -- Fix upload service response for google_photos ([@autinerd] - [#136106]) ([google_photos docs]) -- Add icon to overseerr ([@joostlek] - [#136110]) ([overseerr docs]) -- Bump ayla-iot-unofficial to 1.4.5 ([@thecode] - [#136099]) ([fujitsu_fglair docs]) -- Bump python-overseerr to 0.6.0 ([@joostlek] - [#136104]) ([overseerr docs]) -- Raise exceptions in HEOS service actions ([@andrewsayre] - [#136049]) ([heos docs]) (breaking-change) +- 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]) ([heos docs]) -- Add additional entities for Shelly BLU TRV ([@bieniu] - [#135244]) ([shelly docs]) -- Add scheduled envoy firmware checks to enphase_envoy coordinator ([@catsmanac] - [#136102]) ([enphase_envoy docs]) -- Bump letpot to 0.3.0 ([@jpelgrom] - [#136133]) ([letpot docs]) -- Add myself to Roborock codeowners ([@allenporter] - [#136134]) ([roborock docs]) -- Add data descriptions for enphase_envoy config flows. ([@catsmanac] - [#136120]) ([enphase_envoy docs]) -- Remove not needed warning in Z-Wave ([@cdnninja] - [#136006]) ([zwave_js docs]) +- 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]) ([teslemetry docs]) -- Update HEOS tests to not patch internals ([@andrewsayre] - [#136136]) ([heos docs]) -- Add support for custom weekly backup schedule ([@emontnemery] - [#136079]) ([backup docs]) -- Bump Devialet to 1.5.7 ([@fwestenberg] - [#136114]) ([devialet docs]) +- 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]) ([matter docs]) -- Clean up entity registry imports in Shelly tests ([@bieniu] - [#136159]) ([shelly docs]) +- 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]) ([homematic docs]) -- Fix typo in enphase_envoy data description ([@catsmanac] - [#136164]) ([enphase_envoy docs]) -- Add support for Bot in SwitchBot Cloud ([@mckbrmn] - [#135606]) ([switchbot_cloud docs]) (new-platform) -- Add service backup.create_automatic ([@emontnemery] - [#136152]) ([backup docs]) -- Satellite announcement to track original media id ([@balloob] - [#136141]) ([assist_satellite docs]) -- Prepare backup store to read version 2 ([@emontnemery] - [#136149]) ([backup docs]) -- Gate update.install backup parameter by supported feature ([@emontnemery] - [#136169]) ([update docs]) -- Homee sensor ([@Taraman17] - [#135447]) ([homee docs]) (new-platform) -- Add data_description to switchbot translations ([@huyuwei1996] - [#136148]) ([switchbot docs]) -- Bumb python-homewizard-energy to 8.1.1 ([@DCSBL] - [#136170]) ([homewizard docs]) -- Use HassKey for hassio component data ([@emontnemery] - [#136172]) ([hassio docs]) +- 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]) ([heos docs]) -- Set PARALLEL_UPDATES for HEOS media_player ([@andrewsayre] - [#136178]) ([heos docs]) -- Voip migrate entities ([@balloob] - [#136140]) ([voip docs]) -- Fix casing and spelling in user-facing strings of homematicip_cloud ([@NoRi2909] - [#136188]) ([homematicip_cloud docs]) -- Add strings and state attrs for ZHA 3 Phase current ([@abmantis] - [#132871]) ([zha docs]) -- Fix sentence-casing in user-facing strings of nmap_tracker ([@NoRi2909] - [#136195]) ([nmap_tracker docs]) -- Cleanup litterrobot switch entity ([@natekspencer] - [#136199]) ([litterrobot docs]) -- Bump bleak-retry-connector to 3.8.0 ([@bdraco] - [#136203]) ([bluetooth docs]) -- Add button to reset Litter-Robot 4 ([@natekspencer] - [#136191]) ([litterrobot docs]) -- Remove excessive newlines from envisalink strings ([@NoRi2909] - [#136194]) ([envisalink docs]) -- Remove excessive newline codes from strings of nissan_leaf ([@NoRi2909] - [#136197]) ([nissan_leaf docs]) -- Remove extra_state_attributes from Litter-Robot vacuum entities ([@natekspencer] - [#136196]) ([litterrobot docs]) (breaking-change) -- Bump habluetooth to 3.10.0 ([@bdraco] - [#136210]) ([bluetooth docs]) -- Bump ollama to 0.4.7 ([@Diegorro98] - [#136212]) ([ollama docs]) -- Bump bleak-esphome to 2.1.0 ([@bdraco] - [#136214]) ([esphome docs]) ([eq3btsmart docs]) -- Add Eve Thermo TRV Matter features ([@krakonos1602] - [#135635]) ([matter docs]) -- Fix recorder fixture typing ([@cdce8p] - [#136174]) ([recorder docs]) ([history docs]) ([sensor docs]) ([duke_energy docs]) +- 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]) ([incomfort docs]) -- Use icon translations for enphase_envoy. ([@catsmanac] - [#136190]) ([enphase_envoy docs]) -- Bump bluetooth-adapters to 0.21.1 ([@bdraco] - [#136220]) ([bluetooth docs]) -- Bump habluetooth to 3.11.2 ([@bdraco] - [#136221]) ([bluetooth docs]) -- Use kw_only attribute for remaining entity descriptions in litterrobot ([@natekspencer] - [#136202]) ([litterrobot docs]) -- Make description of hdmi_cec.select_device action consistent ([@NoRi2909] - [#136228]) ([hdmi_cec docs]) -- Add repeat feature to HEOS media player ([@andrewsayre] - [#136180]) ([heos docs]) -- Handle empty string `BatReplacementDescription` from Matter attribute value ([@lboue] - [#134457]) ([matter docs]) -- Fix passing value to pymodbus low level function ([@wlcrs] - [#135108]) ([modbus docs]) -- Update LG webOS TV IQS ([@thecode] - [#135509]) ([webostv docs]) -- Bump httpx to 0.28.1, httpcore to 1.0.7 along with required deps ([@bdraco] - [#133840]) ([openai_conversation docs]) ([anthropic docs]) -- Add quality_scale file to litterrobot ([@natekspencer] - [#135904]) ([litterrobot docs]) -- Handle invalid auth in Overseerr ([@joostlek] - [#136243]) ([overseerr docs]) -- Replace field keys in descriptions with translatable friendly names ([@NoRi2909] - [#136230]) ([ecobee docs]) -- Bump PyViCare to 2.41.0 ([@CFenner] - [#136231]) ([vicare docs]) -- Add reauth flow to Overseerr ([@joostlek] - [#136247]) ([overseerr docs]) -- Record IQS for Switchbot ([@huyuwei1996] - [#136058]) ([switchbot docs]) -- Add reconfigure flow to Overseerr ([@joostlek] - [#136248]) ([overseerr docs]) -- Clean up attributes of Overseerr event entity ([@joostlek] - [#136251]) ([overseerr docs]) +- 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]) ([airzone docs]) -- Indicate in WS API when scheduling additional automatic backup ([@emontnemery] - [#136155]) ([cloud docs]) ([backup docs]) -- Bump ohmepy to 1.2.4 ([@dan-r] - [#136270]) ([ohme docs]) -- Only add Overseerr event if we are push based ([@joostlek] - [#136258]) ([overseerr docs]) -- Set enphase_envoy CT Status flags entity_category to diagnostics. ([@catsmanac] - [#136241]) ([enphase_envoy docs]) -- Provide beta release note for Shelly RPC devices ([@bieniu] - [#136154]) ([shelly docs]) -- Bump python-linkplay to v0.1.3 ([@silamon] - [#136267]) ([linkplay docs]) -- Bump bleak-esphome to 2.1.1 ([@bdraco] - [#136277]) ([esphome docs]) ([eq3btsmart docs]) -- Remove myself from ibeacon codeowners ([@bdraco] - [#136280]) ([ibeacon docs]) -- Move brightness icon map to icons.json ([@natekspencer] - [#136201]) ([litterrobot docs]) -- Bump pyHomee to 1.2.3 ([@Taraman17] - [#136213]) ([homee docs]) -- Bump habluetooth to 3.12.0 ([@bdraco] - [#136281]) ([bluetooth docs]) -- Cleanup litterrobot select entity ([@natekspencer] - [#136282]) ([litterrobot docs]) -- Implement Coordinator for HEOS (initial plumbing) ([@andrewsayre] - [#136205]) ([heos docs]) -- Add number platform to ohme ([@dan-r] - [#136271]) ([ohme docs]) (new-platform) -- Convert LitterRobotHub to a DataUpdateCoordinator ([@natekspencer] - [#136283]) ([litterrobot docs]) +- 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]) ([ping docs]) -- Allow time triggers with offsets to use input_datetimes ([@Petro31] - [#131550]) ([homeassistant docs]) -- Cleanup litterrobot sensor entity ([@natekspencer] - [#136287]) ([litterrobot docs]) -- Bump incomfort-client to v0.6.7 ([@jbouwh] - [#136285]) ([incomfort docs]) -- Revert "Add Tuya based bluetooth lights" ([@rwalker777] - [#133386]) ([led_ble docs]) -- Add TP-Link Tapo pet detection to onvif parsers ([@jterrace] - [#136303]) ([onvif docs]) -- Bump onvif-zeep-async to 3.2.5 ([@bdraco] - [#136299]) ([onvif docs]) -- Avoid useless data conversion in sonos config flow ([@bdraco] - [#136294]) ([sonos docs]) -- Bump zeroconf to 0.141.0 ([@bdraco] - [#136292]) ([zeroconf docs]) -- Bump led-ble to 1.1.4 ([@bdraco] - [#136301]) ([led_ble docs]) -- Standardize DOMAIN usage in litterrobot tests ([@natekspencer] - [#136290]) ([litterrobot docs]) -- Add time platform to ohme ([@dan-r] - [#136289]) ([ohme docs]) (new-platform) -- Fix grammar of OSO auth and action descriptions ([@NoRi2909] - [#136312]) ([osoenergy docs]) +- 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]) ([led_ble docs]) -- Add heat pump supply pressure sensor in ViCare integration ([@CFenner] - [#136265]) ([vicare docs]) -- Auto select thermostat preset when selecting temperature ([@domingues] - [#134146]) ([generic_thermostat docs]) -- Cleanup map references in lovelace ([@epenet] - [#136314]) ([lovelace docs]) -- Update Overseerr quality scale ([@joostlek] - [#136260]) ([overseerr docs]) -- Use HassKey in lovelace ([@epenet] - [#136313]) ([lovelace docs]) -- Add system_health the to Network component ([@abmantis] - [#135514]) ([network docs]) -- Add parallel updates to Airgradient ([@joostlek] - [#136323]) ([airgradient docs]) -- Restructure the youless integration internals ([@gjong] - [#135842]) ([youless docs]) -- Add translated action exceptions to Airgradient ([@joostlek] - [#136322]) ([airgradient docs]) -- Bump aiowebostv to 0.6.0 ([@thecode] - [#136206]) ([webostv docs]) -- Replace key names with translatable friendly names in zwave_js ([@NoRi2909] - [#136318]) ([zwave_js docs]) -- Clean up remaining backup manager tests ([@MartinHjelmare] - [#136335]) ([backup docs]) -- Add reconfigure flow to Airgradient ([@joostlek] - [#136324]) ([airgradient docs]) -- Bump myuplink lib to 0.7.0 ([@astrandb] - [#136343]) ([myuplink docs]) -- Improve error handling for incomfort gateway ([@jbouwh] - [#136317]) ([incomfort docs]) -- Enable strict-typing in lovelace ([@epenet] - [#136327]) ([lovelace docs]) -- Fix sentence-casing in isy994 integration strings, reword "lock user code" ([@NoRi2909] - [#136316]) ([isy994 docs]) -- Move single-use lovelace function ([@epenet] - [#136336]) ([lovelace docs]) -- Use runtime_data in bosch_shc ([@epenet] - [#136356]) ([bosch_shc docs]) -- Use runtime_data in canary ([@epenet] - [#136357]) ([canary docs]) -- Several fixes in user-facing strings of Renson integration actions ([@NoRi2909] - [#136279]) ([renson docs]) -- Cleanup hass.data in cloudflare ([@epenet] - [#136358]) ([cloudflare docs]) -- Bump pyenphase to 1.23.1 ([@catsmanac] - [#136200]) ([enphase_envoy docs]) -- Properly parse AirNow API data in coordinator ([@firstof9] - [#136198]) ([airnow docs]) -- Enable strict typing for incomfort integration ([@jbouwh] - [#136291]) ([incomfort docs]) -- Fix tplink deprecated entity cleanup ([@sdb9696] - [#136160]) ([tplink docs]) -- Refactor modbus polling to prevent dupe updates and memory leak ([@bdraco] - [#136211]) ([modbus docs]) -- Incorporate ControllerManager into HEOS Coordinator ([@andrewsayre] - [#136302]) ([heos docs]) -- Set Netgear device entities to unavailable when the device is not connected ([@lanthaler] - [#135362]) ([netgear docs]) -- holiday: asynchronously generate the entity name ([@bors-ltd] - [#136354]) ([holiday docs]) -- Migrate modbus to use HassKey ([@bdraco] - [#136379]) ([modbus docs]) -- Don't translate state names in default agent responses ([@synesthesiam] - [#136382]) ([conversation docs]) +- 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]) ([coinbase docs]) -- Use runtime_data in daikin ([@epenet] - [#136376]) ([daikin docs]) -- Use runtime_data in comelit ([@epenet] - [#136384]) ([comelit docs]) -- Use runtime_data in ccm15 ([@epenet] - [#136378]) ([ccm15 docs]) -- Add translated action exceptions to LG webOS TV ([@thecode] - [#136397]) ([webostv docs]) +- 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]) ([seventeentrack docs]) (breaking-change) -- Use runtime_data in coolmaster ([@epenet] - [#136405]) ([coolmaster docs]) -- Bump aioharmony to 0.4.0 ([@bdraco] - [#136398]) ([harmony docs]) -- Bump aioautomower to 2025.1.1 ([@Thomas55555] - [#136365]) ([husqvarna_automower docs]) -- Bump WSDiscovery to 2.1.2 ([@bdraco] - [#136363]) ([onvif docs]) -- Move denonavr shared constants to central location ([@epenet] - [#136421]) ([denonavr docs]) -- Simplify update listener in denonavr ([@epenet] - [#136422]) ([denonavr docs]) -- Omit Peblar update entities for most white label devices ([@frenck] - [#136374]) ([peblar docs]) -- Use runtime_data in denonavr ([@epenet] - [#136424]) ([denonavr docs]) -- Bump nhc to 0.3.9 ([@VandeurenGlenn] - [#136418]) ([niko_home_control docs]) -- Fix humidifier mode for Vesync ([@iprak] - [#135746]) ([vesync docs]) -- Incorporate SourceManager into HEOS Coordinator ([@andrewsayre] - [#136377]) ([heos docs]) -- Rename incomfort exceptions classes to fix typo and assign correct translation domain ([@jbouwh] - [#136426]) ([incomfort docs]) -- Tado change to async and add Data Update Coordinator ([@erwindouna] - [#134175]) ([tado docs]) -- Add missing translations for LG webOS TV and fix names ([@thecode] - [#136438]) ([webostv docs]) -- Refactor the Hydrawise config flow ([@dknowles2] - [#135886]) ([hydrawise docs]) -- Move dormakaba_dkey coordinator to separate module ([@epenet] - [#136437]) ([dormakaba_dkey docs]) -- Use runtime_data in directv ([@epenet] - [#136435]) ([directv docs]) -- Move dexcom coordinator to separate module ([@epenet] - [#136433]) ([dexcom docs]) -- Use runtime_data in dormakaba_dkey ([@epenet] - [#136440]) ([dormakaba_dkey docs]) -- Use runtime_data in duotecno ([@epenet] - [#136444]) ([duotecno docs]) -- Use runtime_data in dexcom ([@epenet] - [#136441]) ([dexcom docs]) -- Bump aioharmony to 0.4.1 ([@bdraco] - [#136413]) ([harmony docs]) -- Use runtime_data in dunehd ([@epenet] - [#136443]) ([dunehd docs]) -- Reorganize input sources in Onkyo options ([@arturpragacz] - [#133511]) ([onkyo docs]) -- Move dynalite service definitions to separate module ([@epenet] - [#136446]) ([dynalite docs]) -- Add more sensors to homee ([@Taraman17] - [#136445]) ([homee docs]) -- Bump aioacaia to 0.1.14 ([@zweckj] - [#136453]) ([acaia docs]) -- Add PARALLEL_UPDATES constant to ring integration platforms ([@sdb9696] - [#136470]) ([ring docs]) -- Bump uiprotect to version 7.5.0 ([@RaHehl] - [#136475]) ([unifiprotect docs]) -- Fix sentence-casing in strings of Vizio integration ([@NoRi2909] - [#136465]) ([vizio docs]) -- Make Spotify polling interval dynamic ([@joostlek] - [#136461]) ([spotify docs]) -- Powerwall: Reuse authentication cookie ([@choumarin] - [#136147]) ([powerwall docs]) -- Bump async-upnp-client to 0.43.0 ([@StevenLooman] - [#136481]) ([upnp docs]) ([yeelight docs]) ([dlna_dmr docs]) ([samsungtv docs]) ([ssdp docs]) ([dlna_dms docs]) +- 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]) ([deconz docs]) -- Move deconz function to util.py ([@epenet] - [#136414]) ([deconz docs]) +- 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]) ([smlight docs]) -- Update tplink climate platform to use thermostat module ([@sdb9696] - [#136166]) ([tplink docs]) -- Refactor EZVIZ config flow tests ([@joostlek] - [#136434]) ([ezviz docs]) -- Bump reolink_aio to 0.11.8 ([@starkillerOG] - [#136504]) ([reolink docs]) -- Add TemperatureLevel feature from Matter TemperatureControl cluster ([@lboue] - [#134532]) ([matter docs]) -- Abort config flow is device is unsupported ([@tl-sl] - [#136505]) ([smlight docs]) -- Fix Spotify flaky test ([@joostlek] - [#136529]) ([spotify docs]) -- Incorporate GroupManager into HEOS Coordinator ([@andrewsayre] - [#136462]) ([heos docs]) -- Reduce boilerplate code to setup modbus platform entities ([@bdraco] - [#136491]) ([modbus docs]) -- Bump AIOSomeComfort to 0.0.30 in Honeywell ([@mkmer] - [#136523]) ([honeywell docs]) -- Reuse fixtures in config flow tests for Whirlpool ([@abmantis] - [#136489]) ([whirlpool docs]) -- Bump pyvesync to 2.1.16 ([@iprak] - [#136493]) ([vesync docs]) -- Remove unneeded call active check in modbus ([@bdraco] - [#136487]) ([modbus docs]) -- Updated igloohome-api dependency to 0.1.0 ([@keithle888] - [#136516]) ([igloohome docs]) -- Add heat pump heating rod sensors in ViCare integration ([@CFenner] - [#136467]) ([vicare docs]) -- Add backup agent to Synology DSM ([@mib1185] - [#135227]) ([synology_dsm docs]) -- Add Darsstar as codeowner for solax integration ([@squishykid] - [#136528]) ([solax docs]) -- Fix wrong plural on tado.add_meter_reading action ([@NoRi2909] - [#136524]) ([tado docs]) -- Add restore backup tests ([@MartinHjelmare] - [#136538]) ([backup docs]) -- Bump ohmepy version to 1.2.6 ([@dan-r] - [#136547]) ([ohme docs]) -- Move action implementation out of HEOS Coordinator ([@andrewsayre] - [#136539]) ([heos docs]) -- Bump opower to 0.8.8 ([@tronikos] - [#136555]) ([opower docs]) -- Homee cover-test ([@Taraman17] - [#136563]) ([homee docs]) -- Add select platform to Ohme ([@dan-r] - [#136536]) ([ohme docs]) (new-platform) -- Bump pyHomee to 1.2.5 ([@Taraman17] - [#136567]) ([homee docs]) -- Make casing of "server" and action descriptions consistent ([@NoRi2909] - [#136561]) ([music_assistant docs]) -- Use typed ConfigEntry throughout HEOS ([@andrewsayre] - [#136569]) ([heos docs]) -- Bump HEOS quality scale to silver ([@andrewsayre] - [#136533]) ([heos docs]) -- Don't cast type in HEOS services ([@andrewsayre] - [#136583]) ([heos docs]) -- Fix HEOS play media type playlist ([@andrewsayre] - [#136585]) ([heos docs]) -- Fix spelling of "Home Assistant" and "IDs" in xiaomi_aqara ([@NoRi2909] - [#136578]) ([xiaomi_aqara docs]) -- Fix sentence-casing in action names, spelling of "IDs" ([@NoRi2909] - [#136576]) ([ecobee docs]) -- Fix optional argument in deconz test type definition ([@epenet] - [#136411]) ([deconz docs]) -- Bump yt-dlp to 2025.01.26 ([@joostlek] - [#136581]) ([media_extractor docs]) -- Fix LetPot reauthentication flow tests setting up config entry ([@jpelgrom] - [#136589]) ([letpot docs]) -- Add Reolink privacy switch entity ([@starkillerOG] - [#136521]) ([reolink docs]) -- Bump python-kasa to 0.10.0 ([@sdb9696] - [#136586]) ([tplink docs]) -- Cleanup stale devices on incomfort integration startup ([@jbouwh] - [#136566]) ([incomfort docs]) -- Prevent errors when Reolink privacy mode is turned on ([@starkillerOG] - [#136506]) ([reolink docs]) -- Bump SoCo to 0.30.8 - Sonos ([@PeteRager] - [#136601]) ([sonos docs]) -- Optimize enphase_envoy test integration setup. ([@catsmanac] - [#136572]) ([enphase_envoy docs]) -- Update mypy-dev to 1.16.0a1 ([@cdce8p] - [#136544]) ([flux_led docs]) -- Bump pyheos to v1.0.1 ([@andrewsayre] - [#136604]) ([heos docs]) -- Push more of the LLM conversation agent loop into ChatSession ([@allenporter] - [#136602]) ([conversation docs]) ([openai_conversation docs]) -- Update hassio to use the backup integration to make backups before update ([@emontnemery] - [#136235]) ([hassio docs]) ([backup docs]) -- Add diagnostic sensors for the active subscription of Cookidoo ([@miaucl] - [#136485]) ([cookidoo docs]) (new-platform) -- Bump nest to python-nest-sdm to 7.1.0 ([@allenporter] - [#136611]) ([nest docs]) -- Use runtime_data in crownstone ([@epenet] - [#136406]) ([crownstone docs]) -- Add lovelace compatiblity code ([@epenet] - [#136617]) ([lovelace docs]) -- Use runtime_data in dynalite ([@epenet] - [#136448]) ([dynalite docs]) -- Use runtime_data in deconz ([@epenet] - [#136412]) ([deconz docs]) -- Ask for permission to disable Reolink privacy mode during config flow ([@starkillerOG] - [#136511]) ([reolink docs]) -- Add a Matter temperature sensor based on `Thermostat` device `LocalTemperature` attribute ([@lboue] - [#133888]) ([matter docs]) -- Add missing exclude_integrations in lovelace compatibility code ([@epenet] - [#136618]) ([lovelace docs]) -- Starlink's energy consumption & usage cumulation fix ([@davidrapan] - [#135889]) ([starlink docs]) -- Add product IDs for new LIFX Ceiling lights ([@Djelibeybi] - [#136619]) ([lifx docs]) -- Use runtime_data in ecobee ([@epenet] - [#136632]) ([ecobee docs]) +- 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]) ([eafm docs]) -- Cleanup unnecessary type hint in assist_satellite ([@epenet] - [#136626]) ([assist_satellite docs]) -- Cleanup hass.data[DOMAIN] in application_credentials ([@epenet] - [#136625]) ([application_credentials docs]) -- Use typed ConfigEntry in ring coordinator ([@sdb9696] - [#136457]) ([ring docs]) -- Fix test logic flaw in enphase_envoy test_select ([@catsmanac] - [#136570]) ([enphase_envoy docs]) -- Change discovery schema for Matter Identify button to ignore type of None ([@marcelveldt] - [#136621]) ([matter docs]) -- Fix spelling of "Hub" and sentence-casing of "options" ([@NoRi2909] - [#136573]) ([harmony docs]) -- Add config flow data descriptions to ring integration ([@sdb9696] - [#136464]) ([ring docs]) -- Twinkly RGBW color fixed ([@Splint77] - [#136593]) ([twinkly docs]) -- Replace "bosch_shc" with friendly name of integration ([@NoRi2909] - [#136410]) ([bosch_shc docs]) -- Bump securetar to 2025.1.4 ([@emontnemery] - [#136639]) ([backup docs]) -- Fix spelling of "Pi-hole" and "API" in user-facing strings ([@NoRi2909] - [#136645]) ([pi_hole docs]) -- Bump aioshelly to 12.3.2 ([@bieniu] - [#136486]) ([shelly docs]) -- Bump voip-utils to 0.3.0 ([@synesthesiam] - [#136648]) ([voip docs]) -- Catch and convert MatterError when sending device commands ([@marcelveldt] - [#136635]) ([matter docs]) +- 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]) ([mcp docs]) (new-integration) -- Add HassClimateSetTemperature ([@synesthesiam] - [#136484]) ([climate docs]) -- Make static modbus entity values classvar defaults ([@bdraco] - [#136488]) ([modbus docs]) -- Add support for tplink siren turn on parameters ([@sdb9696] - [#136642]) ([tplink docs]) -- Log the error when the WebSocket receives a error message ([@bdraco] - [#136492]) ([websocket_api docs]) -- Bump pyfritzhome to 0.6.14 ([@mib1185] - [#136661]) ([fritzbox docs]) -- Update flux-led to 1.1.3 ([@cdce8p] - [#136666]) ([flux_led docs]) -- Add Bluetooth WebSocket API to subscribe to connection allocations ([@bdraco] - [#136215]) ([bluetooth docs]) -- Merge Whirlpool tests into a parameterized test ([@abmantis] - [#136490]) ([whirlpool docs]) -- Increase LaCrosse View polling interval to 60 seconds ([@IceBotYT] - [#136680]) ([lacrosse_view docs]) -- Bump aioesphomeapi to 29.0.0 and bleak-esphome to 2.2.0 ([@bdraco] - [#136684]) ([esphome docs]) -- ChatSession: Split native content out of message class ([@balloob] - [#136668]) ([conversation docs]) ([openai_conversation docs]) ([assist_pipeline docs]) -- Add power/energy sensor for Matter draft electrical measurement cluster ([@dext0r] - [#132920]) ([matter docs]) +- 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]) ([ecoforest docs]) -- Update roborock tests to patch client before test setup ([@allenporter] - [#136587]) ([roborock docs]) -- Use runtime_data in electrasmart ([@epenet] - [#136696]) ([electrasmart docs]) -- Update config flow tests for litterrobot ([@natekspencer] - [#136658]) ([litterrobot docs]) -- Use runtime_data in econet ([@epenet] - [#136691]) ([econet docs]) +- 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]) ([ezviz docs]) -- Add translations for youless sensors ([@gjong] - [#136349]) ([youless docs]) -- Use runtime_data in electric_kiwi ([@epenet] - [#136699]) ([electric_kiwi docs]) -- Cleanup use of hass.data in edl21 ([@epenet] - [#136694]) ([edl21 docs]) -- Improve type hints in econet ([@epenet] - [#136693]) ([econet docs]) -- Use runtime_data in evil_genius_labs ([@epenet] - [#136704]) ([evil_genius_labs docs]) -- Correct labels in EnOcean config flow ([@CFenner] - [#136338]) ([enocean docs]) -- Use runtime_data in eufylife_ble ([@epenet] - [#136705]) ([eufylife_ble docs]) -- Update nest config flow to create pub/sub topics ([@allenporter] - [#136609]) ([nest docs]) -- Support integrated ventilation on heating devices in ViCare integration ([@CFenner] - [#130356]) ([vicare docs]) -- Use runtime_data in epson ([@epenet] - [#136706]) ([epson docs]) -- Use runtime_data in epion ([@epenet] - [#136708]) ([epion docs]) -- Introduce `unique_id` to BackupAgent ([@mib1185] - [#136651]) ([hassio docs]) ([cloud docs]) ([synology_dsm docs]) ([backup docs]) ([kitchen_sink docs]) -- Use runtime_data in epic_games_store ([@epenet] - [#136709]) ([epic_games_store docs]) -- Initial implementation for tplink tapo vacuums ([@rytilahti] - [#131965]) ([tplink docs]) (new-platform) +- 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]) ([tplink docs]) -- Bump bring-api to 1.0.0 ([@tr4nt0r] - [#136657]) ([bring docs]) -- Bump nice-go to 1.0.1 ([@IceBotYT] - [#136649]) ([nice_go docs]) -- Remove unused function in hassio/update ([@arturpragacz] - [#136701]) ([hassio docs]) -- Tag backups created when updating addon with supervisor.addon_update ([@emontnemery] - [#136690]) ([hassio docs]) ([backup docs]) -- Fix deadlock in WS command backup/can_decrypt_on_download ([@emontnemery] - [#136707]) ([backup docs]) -- Add test for myuplink DeviceInfo ([@astrandb] - [#136360]) ([myuplink docs]) -- Use HassKey in diagnostics ([@epenet] - [#136627]) ([diagnostics docs]) -- Add HEOS diagnostics ([@andrewsayre] - [#136663]) ([heos docs]) -- Cleanup ecobee YAML configuration import ([@epenet] - [#136633]) ([ecobee docs]) (breaking-change) -- Fix spelling of "Ring" and sentence-casing of "integration" ([@NoRi2909] - [#136652]) ([ring docs]) -- Fix spelling errors in user-facing strings of OctoPrint integration ([@NoRi2909] - [#136644]) ([octoprint docs]) -- Raise exceptions in HEOS custom actions ([@andrewsayre] - [#136546]) ([heos docs]) (breaking-change) -- Fix total coffees sensor for lamarzocco ([@zweckj] - [#135283]) ([lamarzocco docs]) -- Use runtime_data in drop_connect ([@epenet] - [#136442]) ([drop_connect docs]) -- Include error reason in backup events ([@emontnemery] - [#136697]) ([backup docs]) -- Bump ohmepy to 1.2.8 ([@dan-r] - [#136719]) ([ohme docs]) -- Add support for KNX UI to create BinarySensor entities ([@farmio] - [#136703]) ([knx docs]) -- Fix LG webOS TV external arc volume set action ([@thecode] - [#136717]) ([webostv docs]) -- Use runtime_data in devialet ([@epenet] - [#136432]) ([devialet docs]) -- Adjust Matter discovery logic to disallow the primary value(s) to be None ([@marcelveldt] - [#136712]) ([matter docs]) +- 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]) ([usb docs]) -- Add OneDrive as backup provider ([@zweckj] - [#135121]) ([onedrive docs]) (new-integration) -- Add SPF sensor for heat pumps in ViCare integration ([@CFenner] - [#136233]) ([vicare docs]) -- Add sensor for Matter OperationalState cluster / CurrentPhase attribute ([@lboue] - [#129757]) ([matter docs]) -- Add authentication support to MotionMount integration ([@RJPoelstra] - [#126487]) ([motionmount docs]) -- Fix Telegram webhook registration if deregistration previously failed ([@rsiv] - [#133398]) ([telegram_bot docs]) -- Parameterize enphase_envoy number tests. ([@catsmanac] - [#136631]) ([enphase_envoy docs]) -- Fix all occurrences of "PIN" in MotionMount user strings ([@NoRi2909] - [#136734]) ([motionmount docs]) -- Bump python-roborock to 2.9.7 ([@allenporter] - [#136727]) ([roborock docs]) -- Add SmartTowerFan to VeSync Integration ([@cdnninja] - [#136596]) ([vesync docs]) -- Add climate platform to eheimdigital ([@autinerd] - [#135878]) ([eheimdigital docs]) (new-platform) -- Add more tests to vesync ([@iprak] - [#135681]) ([vesync docs]) -- Add config entry load/unload tests for LetPot ([@jpelgrom] - [#136736]) ([letpot docs]) -- Add streaming to Teslemetry number platform ([@Bre77] - [#136048]) ([teslemetry docs]) -- Add streaming to Teslemetry lock platform ([@Bre77] - [#136037]) ([teslemetry docs]) -- Mark tplink quality_scale platinum ([@sdb9696] - [#136456]) ([tplink docs]) -- Register service actions in async_setup of AVM Fritz!Box tools ([@mib1185] - [#136380]) ([fritz docs]) -- Add support for HomeWizard Plug-In Battery and v2 API ([@joostlek] - [#136733]) ([homewizard docs]) -- Standardize homeassistant imports in full-CI tests ([@epenet] - [#136735]) ([recorder docs]) ([history docs]) ([light docs]) ([logbook docs]) +- 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]) ([tplink docs]) -- Let platforms decide entity creation in litterrobot ([@natekspencer] - [#136738]) ([litterrobot docs]) -- Bump yeelight to 0.7.16 ([@bdraco] - [#136679]) ([yeelight docs]) -- Fix LG webOS TV actions not returning responses ([@thecode] - [#136743]) ([webostv docs]) -- Capitalize "Velbus", replace "service calls" with "actions" ([@NoRi2909] - [#136744]) ([velbus docs]) -- Bump habluetooth to 3.13.0 ([@bdraco] - [#136749]) ([bluetooth docs]) -- Update xknx to 3.5.0 ([@richardpolzer] - [#136759]) ([knx docs]) -- Add volt/power/power_factor strings and state attrs for ZHA 3 phase meters ([@abmantis] - [#133969]) ([zha docs]) -- Bump AIOSomecomfort to 0.0.32 ([@mkmer] - [#136751]) ([honeywell docs]) -- Add swing support for KNX climate entities ([@richardpolzer] - [#136752]) ([knx docs]) -- Add translations for ZHA pilot wire mode and device mode ([@piitaya] - [#136753]) ([zha docs]) -- Abort Bluetooth options flow if local adapters do not support passive scans ([@bdraco] - [#136748]) ([bluetooth docs]) -- Bump homematicip to 1.1.7 ([@hahn-th] - [#136767]) ([homematicip_cloud docs]) -- Add Bluetooth WebSocket API to subscribe to scanner details ([@bdraco] - [#136750]) ([bluetooth docs]) -- Bump hassil to 2.2.0 ([@synesthesiam] - [#136787]) ([conversation docs]) -- Bumb python-homewizard-energy to 8.3.0 ([@DCSBL] - [#136765]) ([homewizard docs]) -- Bump aiowebostv to 0.6.1 ([@thecode] - [#136784]) ([webostv docs]) -- Bump ZHA to 0.0.46 ([@TheJulianJES] - [#136785]) ([zha docs]) -- Explicitly pass in the config_entry in Feedreader coordinator init ([@mib1185] - [#136777]) ([feedreader docs]) -- Explicitly pass in the config_entry in PEGELONLINE coordinator init ([@mib1185] - [#136773]) ([pegel_online docs]) -- Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init ([@mib1185] - [#136769]) ([fritzbox docs]) -- Bump peco to 0.1.2 ([@IceBotYT] - [#136732]) ([peco docs]) -- Explicitly pass in the config_entry in Tankerkoenig coordinator init ([@mib1185] - [#136780]) ([tankerkoenig docs]) -- Explicitly pass in the config_entry in Proximity coordinator init ([@mib1185] - [#136775]) ([proximity docs]) -- Add more vacuum features for tplink ([@rytilahti] - [#136580]) ([tplink docs]) -- Explicitly pass in the config_entry in Synology DSM coordinator init ([@mib1185] - [#136772]) ([synology_dsm docs]) -- Explicitly pass in the config_entry in Nextcloud coordinator init ([@mib1185] - [#136774]) ([nextcloud docs]) -- Add VoIP announce ([@synesthesiam] - [#136781]) ([voip docs]) -- Bump habluetooth to 3.14.0 ([@bdraco] - [#136791]) ([bluetooth docs]) -- Fix typing errors in HEOS tests ([@andrewsayre] - [#136795]) ([heos docs]) -- Add UI to create KNX BinarySensor entities ([@farmio] - [#136786]) ([knx docs]) -- Redact stored authentication token in HomeWizard diagnostics ([@DCSBL] - [#136766]) ([homewizard docs]) -- Reload template blueprints when reloading templates ([@Petro31] - [#136794]) ([template docs]) -- Bump intents to 2025.1.28 ([@synesthesiam] - [#136782]) ([conversation docs]) -- Add power protection entities for tplink ([@rytilahti] - [#132267]) ([tplink docs]) -- Add Google Drive integration for backup ([@tronikos] - [#134576]) ([google_drive docs]) (new-integration) -- Enable strict typing for HEOS ([@andrewsayre] - [#136797]) ([heos docs]) +- 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]) ([environment_canada docs]) -- Use runtime_data in elmax ([@epenet] - [#136803]) ([elmax docs]) -- Fix percentage_charged in Teslemetry ([@Bre77] - [#136798]) ([teslemetry docs]) -- Add remaining Matter Operational State sensor discovery schemas ([@marcelveldt] - [#136741]) ([matter docs]) -- Use runtime_data in energenie_power_sockets ([@epenet] - [#136801]) ([energenie_power_sockets docs]) -- Use ConfigEntry.runtime_data in AVM Fritz!Box tools ([@mib1185] - [#136386]) ([fritz docs]) +- 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]) ([environment_canada docs]) -- Add config flow to filter helper ([@gjohansson-ST] - [#121522]) ([filter docs]) -- Simplify device_info access in environment_canada ([@epenet] - [#136816]) ([environment_canada docs]) -- Bump aiohasupervisor to version 0.2.2b6 ([@emontnemery] - [#136814]) ([hassio docs]) +- 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]) ([homewizard docs]) -- Use translations for fan_speed in tplink vacuum entity ([@sdb9696] - [#136718]) ([tplink docs]) -- Bump pyiskra to 0.1.15 ([@iskrakranj] - [#136810]) ([iskra docs]) -- vesync: report current humidity ([@oandrew] - [#136799]) ([vesync docs]) -- Add binary sensor platform to VeSync ([@cdnninja] - [#134221]) ([vesync docs]) (new-platform) -- Add diagnostics for Cookidoo integration ([@miaucl] - [#136770]) ([cookidoo docs]) -- Use the new hybrid Hydrawise client ([@dknowles2] - [#136522]) ([hydrawise docs]) (breaking-change) -- Bump deebot-client to 11.1.0b1 ([@edenhaus] - [#136818]) ([ecovacs docs]) -- Improve type hints in environment_canada sensors ([@epenet] - [#136813]) ([environment_canada docs]) +- 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]) ([environment_canada docs]) -- Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet ([@Bre77] - [#136562]) ([tessie docs]) ([teslemetry docs]) ([tesla_fleet docs]) +- 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]) ([litterrobot docs]) +- Update quality scale for litterrobot ([@natekspencer] - [#136764]) - Standardize homeassistant imports in component (t-u) ([@epenet] - [#136833]) -- Add image entity for fyta ([@dontinelli] - [#135105]) ([fyta docs]) (new-platform) +- 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]) ([onboarding docs]) ([backup docs]) -- Rename HomeWizard last restart sensor to Uptime ([@DCSBL] - [#136829]) ([homewizard docs]) -- Fix command latency in AVM Fritz!SmartHome ([@mib1185] - [#136739]) ([fritzbox docs]) -- Bump qbusmqttapi to 1.2.4 ([@thomasddn] - [#136835]) ([qbus docs]) -- Update photovoltaic related labels in ViCare ([@CFenner] - [#136430]) ([vicare docs]) -- Standardize remaining homeassistant imports ([@epenet] - [#136836]) ([config docs]) ([filter docs]) -- IQS completion of documentation for Plugwise ([@CoMPaTech] - [#134051]) ([plugwise docs]) -- Add support for per-backup agent encryption flag ([@emontnemery] - [#136622]) ([backup docs]) -- Add select platform discovery schemas for the Matter LaundryWasherControls cluster ([@lboue] - [#136261]) ([matter docs]) -- Take exclude vias in unique ids for nmbs ([@silamon] - [#136590]) ([nmbs docs]) -- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136842]) ([weatherflow_cloud docs]) -- Add consumables for tplink tapo vacuums ([@rytilahti] - [#136510]) ([tplink docs]) -- Add cleaning statistics for tplink ([@rytilahti] - [#135784]) ([tplink docs]) -- Adjust deprecation in water heater ([@epenet] - [#136577]) ([water_heater docs]) -- Migrate Google Gen AI to ChatSession ([@balloob] - [#136779]) ([google_generative_ai_conversation docs]) -- Persist backup restore status after core restart ([@emontnemery] - [#136838]) ([hassio docs]) ([cloud docs]) ([synology_dsm docs]) ([backup docs]) -- Check for fullcolorsupport in fritzbox light ([@flabbamann] - [#136850]) ([fritzbox docs]) -- Add DHCP discovery to balboa ([@natekspencer] - [#136762]) ([balboa docs]) -- Fix spelling of "API" for consistency in Home Assistant UI ([@NoRi2909] - [#136843]) ([fivem docs]) -- Update frontend to 20250129.0 ([@bramkragten] - [#136852]) ([frontend docs]) -- Tweak Matter discovery to ignore empty lists ([@marcelveldt] - [#136854]) ([matter docs]) +- 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]) ([backup docs]) -- Use runtime_data in control4 ([@epenet] - [#136403]) ([control4 docs]) -- Simplify Whirlpool auth flows ([@abmantis] - [#136856]) ([whirlpool docs]) -- Add ability to cache Roborock maps instead of always reloading ([@Lash-L] - [#112047]) ([roborock docs]) -- Update whirlpool-sixth-sense to 0.18.12 ([@abmantis] - [#136851]) ([whirlpool docs]) +- 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]) [#112047]: https://github.com/home-assistant/core/pull/112047 [#121522]: https://github.com/home-assistant/core/pull/121522 @@ -1542,6 +1706,7 @@ For a summary in a more readable format: [#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 @@ -1894,6 +2059,7 @@ For a summary in a more readable format: [#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 @@ -2187,11 +2353,13 @@ For a summary in a more readable format: [#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 @@ -2206,6 +2374,7 @@ For a summary in a more readable format: [#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 @@ -2308,6 +2477,7 @@ For a summary in a more readable format: [#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 @@ -2337,6 +2507,7 @@ For a summary in a more readable format: [#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 @@ -2361,6 +2532,7 @@ For a summary in a more readable format: [#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 @@ -2372,12 +2544,168 @@ For a summary in a more readable format: [#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 @@ -2401,6 +2729,7 @@ For a summary in a more readable format: [@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 [@NoRi2909]: https://github.com/NoRi2909 [@Noltari]: https://github.com/Noltari @@ -2412,6 +2741,7 @@ For a summary in a more readable format: [@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 [@Shulyaka]: https://github.com/Shulyaka [@Shutgun]: https://github.com/Shutgun @@ -2430,6 +2760,7 @@ For a summary in a more readable format: [@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 @@ -2439,6 +2770,7 @@ For a summary in a more readable format: [@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 @@ -2453,7 +2785,6 @@ For a summary in a more readable format: [@davet2001]: https://github.com/davet2001 [@david1024pl]: https://github.com/david1024pl [@davidrapan]: https://github.com/davidrapan -@dependabot: https://github.com/apps/dependabot [@dext0r]: https://github.com/dext0r [@dgomes]: https://github.com/dgomes [@dieselrabbit]: https://github.com/dieselrabbit @@ -2478,6 +2809,7 @@ For a summary in a more readable format: [@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 @@ -2488,6 +2820,7 @@ For a summary in a more readable format: [@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 [@joostlek]: https://github.com/joostlek @@ -2522,6 +2855,7 @@ For a summary in a more readable format: [@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 @@ -2532,6 +2866,7 @@ For a summary in a more readable format: [@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 @@ -2548,385 +2883,4 @@ For a summary in a more readable format: [@tswsl1989]: https://github.com/tswsl1989 [@tyron]: https://github.com/tyron [@wlcrs]: https://github.com/wlcrs -[@zweckj]: https://github.com/zweckj -[abode docs]: https://www.home-assistant.io/integrations/abode/ -[acaia docs]: https://www.home-assistant.io/integrations/acaia/ -[acmeda docs]: https://www.home-assistant.io/integrations/acmeda/ -[adguard docs]: https://www.home-assistant.io/integrations/adguard/ -[airgradient docs]: https://www.home-assistant.io/integrations/airgradient/ -[airnow docs]: https://www.home-assistant.io/integrations/airnow/ -[airthings docs]: https://www.home-assistant.io/integrations/airthings/ -[airthings_ble docs]: https://www.home-assistant.io/integrations/airthings_ble/ -[airzone docs]: https://www.home-assistant.io/integrations/airzone/ -[alert docs]: https://www.home-assistant.io/integrations/alert/ -[androidtv docs]: https://www.home-assistant.io/integrations/androidtv/ -[anthropic docs]: https://www.home-assistant.io/integrations/anthropic/ -[apple_tv docs]: https://www.home-assistant.io/integrations/apple_tv/ -[application_credentials docs]: https://www.home-assistant.io/integrations/application_credentials/ -[apsystems docs]: https://www.home-assistant.io/integrations/apsystems/ -[aranet docs]: https://www.home-assistant.io/integrations/aranet/ -[aruba docs]: https://www.home-assistant.io/integrations/aruba/ -[assist_pipeline docs]: https://www.home-assistant.io/integrations/assist_pipeline/ -[assist_satellite docs]: https://www.home-assistant.io/integrations/assist_satellite/ -[azure_data_explorer docs]: https://www.home-assistant.io/integrations/azure_data_explorer/ -[azure_event_hub docs]: https://www.home-assistant.io/integrations/azure_event_hub/ -[backup docs]: https://www.home-assistant.io/integrations/backup/ -[balboa docs]: https://www.home-assistant.io/integrations/balboa/ -[bang_olufsen docs]: https://www.home-assistant.io/integrations/bang_olufsen/ -[blackbird docs]: https://www.home-assistant.io/integrations/blackbird/ -[blue_current docs]: https://www.home-assistant.io/integrations/blue_current/ -[bluesound docs]: https://www.home-assistant.io/integrations/bluesound/ -[bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/ -[bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ -[bosch_shc docs]: https://www.home-assistant.io/integrations/bosch_shc/ -[bring docs]: https://www.home-assistant.io/integrations/bring/ -[broadlink docs]: https://www.home-assistant.io/integrations/broadlink/ -[bthome docs]: https://www.home-assistant.io/integrations/bthome/ -[camera docs]: https://www.home-assistant.io/integrations/camera/ -[canary docs]: https://www.home-assistant.io/integrations/canary/ -[cast docs]: https://www.home-assistant.io/integrations/cast/ -[ccm15 docs]: https://www.home-assistant.io/integrations/ccm15/ -[cisco_ios docs]: https://www.home-assistant.io/integrations/cisco_ios/ -[climate docs]: https://www.home-assistant.io/integrations/climate/ -[cloud docs]: https://www.home-assistant.io/integrations/cloud/ -[cloudflare docs]: https://www.home-assistant.io/integrations/cloudflare/ -[coinbase docs]: https://www.home-assistant.io/integrations/coinbase/ -[comelit docs]: https://www.home-assistant.io/integrations/comelit/ -[compensation docs]: https://www.home-assistant.io/integrations/compensation/ -[config docs]: https://www.home-assistant.io/integrations/config/ -[control4 docs]: https://www.home-assistant.io/integrations/control4/ -[conversation docs]: https://www.home-assistant.io/integrations/conversation/ -[cookidoo docs]: https://www.home-assistant.io/integrations/cookidoo/ -[coolmaster docs]: https://www.home-assistant.io/integrations/coolmaster/ -[cover docs]: https://www.home-assistant.io/integrations/cover/ -[crownstone docs]: https://www.home-assistant.io/integrations/crownstone/ -[daikin docs]: https://www.home-assistant.io/integrations/daikin/ -[deconz docs]: https://www.home-assistant.io/integrations/deconz/ -[decorquip docs]: https://www.home-assistant.io/integrations/decorquip/ -[denonavr docs]: https://www.home-assistant.io/integrations/denonavr/ -[derivative docs]: https://www.home-assistant.io/integrations/derivative/ -[devialet docs]: https://www.home-assistant.io/integrations/devialet/ -[devolo_home_network docs]: https://www.home-assistant.io/integrations/devolo_home_network/ -[dexcom docs]: https://www.home-assistant.io/integrations/dexcom/ -[dhcp docs]: https://www.home-assistant.io/integrations/dhcp/ -[diagnostics docs]: https://www.home-assistant.io/integrations/diagnostics/ -[directv docs]: https://www.home-assistant.io/integrations/directv/ -[discovergy docs]: https://www.home-assistant.io/integrations/discovergy/ -[dlna_dmr docs]: https://www.home-assistant.io/integrations/dlna_dmr/ -[dlna_dms docs]: https://www.home-assistant.io/integrations/dlna_dms/ -[dormakaba_dkey docs]: https://www.home-assistant.io/integrations/dormakaba_dkey/ -[drop_connect docs]: https://www.home-assistant.io/integrations/drop_connect/ -[dsmr docs]: https://www.home-assistant.io/integrations/dsmr/ -[dsmr_reader docs]: https://www.home-assistant.io/integrations/dsmr_reader/ -[duke_energy docs]: https://www.home-assistant.io/integrations/duke_energy/ -[dunehd docs]: https://www.home-assistant.io/integrations/dunehd/ -[duotecno docs]: https://www.home-assistant.io/integrations/duotecno/ -[dynalite docs]: https://www.home-assistant.io/integrations/dynalite/ -[eafm docs]: https://www.home-assistant.io/integrations/eafm/ -[easyenergy docs]: https://www.home-assistant.io/integrations/easyenergy/ -[ecobee docs]: https://www.home-assistant.io/integrations/ecobee/ -[ecoforest docs]: https://www.home-assistant.io/integrations/ecoforest/ -[econet docs]: https://www.home-assistant.io/integrations/econet/ -[ecovacs docs]: https://www.home-assistant.io/integrations/ecovacs/ -[ecowitt docs]: https://www.home-assistant.io/integrations/ecowitt/ -[edl21 docs]: https://www.home-assistant.io/integrations/edl21/ -[eheimdigital docs]: https://www.home-assistant.io/integrations/eheimdigital/ -[electrasmart docs]: https://www.home-assistant.io/integrations/electrasmart/ -[electric_kiwi docs]: https://www.home-assistant.io/integrations/electric_kiwi/ -[elevenlabs docs]: https://www.home-assistant.io/integrations/elevenlabs/ -[elkm1 docs]: https://www.home-assistant.io/integrations/elkm1/ -[elmax docs]: https://www.home-assistant.io/integrations/elmax/ -[emoncms docs]: https://www.home-assistant.io/integrations/emoncms/ -[energenie_power_sockets docs]: https://www.home-assistant.io/integrations/energenie_power_sockets/ -[energyzero docs]: https://www.home-assistant.io/integrations/energyzero/ -[enigma2 docs]: https://www.home-assistant.io/integrations/enigma2/ -[enocean docs]: https://www.home-assistant.io/integrations/enocean/ -[enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ -[environment_canada docs]: https://www.home-assistant.io/integrations/environment_canada/ -[envisalink docs]: https://www.home-assistant.io/integrations/envisalink/ -[epic_games_store docs]: https://www.home-assistant.io/integrations/epic_games_store/ -[epion docs]: https://www.home-assistant.io/integrations/epion/ -[epson docs]: https://www.home-assistant.io/integrations/epson/ -[eq3btsmart docs]: https://www.home-assistant.io/integrations/eq3btsmart/ -[esphome docs]: https://www.home-assistant.io/integrations/esphome/ -[eufylife_ble docs]: https://www.home-assistant.io/integrations/eufylife_ble/ -[evil_genius_labs docs]: https://www.home-assistant.io/integrations/evil_genius_labs/ -[evohome docs]: https://www.home-assistant.io/integrations/evohome/ -[ezviz docs]: https://www.home-assistant.io/integrations/ezviz/ -[feedreader docs]: https://www.home-assistant.io/integrations/feedreader/ -[filter docs]: https://www.home-assistant.io/integrations/filter/ -[fivem docs]: https://www.home-assistant.io/integrations/fivem/ -[flume docs]: https://www.home-assistant.io/integrations/flume/ -[flux_led docs]: https://www.home-assistant.io/integrations/flux_led/ -[foscam docs]: https://www.home-assistant.io/integrations/foscam/ -[freebox docs]: https://www.home-assistant.io/integrations/freebox/ -[fritz docs]: https://www.home-assistant.io/integrations/fritz/ -[fritzbox docs]: https://www.home-assistant.io/integrations/fritzbox/ -[frontend docs]: https://www.home-assistant.io/integrations/frontend/ -[fujitsu_fglair docs]: https://www.home-assistant.io/integrations/fujitsu_fglair/ -[fyta docs]: https://www.home-assistant.io/integrations/fyta/ -[generic docs]: https://www.home-assistant.io/integrations/generic/ -[generic_thermostat docs]: https://www.home-assistant.io/integrations/generic_thermostat/ -[geniushub docs]: https://www.home-assistant.io/integrations/geniushub/ -[go2rtc docs]: https://www.home-assistant.io/integrations/go2rtc/ -[google docs]: https://www.home-assistant.io/integrations/google/ -[google_assistant docs]: https://www.home-assistant.io/integrations/google_assistant/ -[google_assistant_sdk docs]: https://www.home-assistant.io/integrations/google_assistant_sdk/ -[google_drive docs]: https://www.home-assistant.io/integrations/google_drive/ -[google_generative_ai_conversation docs]: https://www.home-assistant.io/integrations/google_generative_ai_conversation/ -[google_mail docs]: https://www.home-assistant.io/integrations/google_mail/ -[google_photos docs]: https://www.home-assistant.io/integrations/google_photos/ -[google_sheets docs]: https://www.home-assistant.io/integrations/google_sheets/ -[google_tasks docs]: https://www.home-assistant.io/integrations/google_tasks/ -[google_translate docs]: https://www.home-assistant.io/integrations/google_translate/ -[google_wifi docs]: https://www.home-assistant.io/integrations/google_wifi/ -[govee_ble docs]: https://www.home-assistant.io/integrations/govee_ble/ -[group docs]: https://www.home-assistant.io/integrations/group/ -[habitica docs]: https://www.home-assistant.io/integrations/habitica/ -[harmony docs]: https://www.home-assistant.io/integrations/harmony/ -[hassio docs]: https://www.home-assistant.io/integrations/hassio/ -[hdmi_cec docs]: https://www.home-assistant.io/integrations/hdmi_cec/ -[heos docs]: https://www.home-assistant.io/integrations/heos/ -[history docs]: https://www.home-assistant.io/integrations/history/ -[hive docs]: https://www.home-assistant.io/integrations/hive/ -[holiday docs]: https://www.home-assistant.io/integrations/holiday/ -[home_connect docs]: https://www.home-assistant.io/integrations/home_connect/ -[homeassistant docs]: https://www.home-assistant.io/integrations/homeassistant/ -[homeassistant_hardware docs]: https://www.home-assistant.io/integrations/homeassistant_hardware/ -[homeassistant_sky_connect docs]: https://www.home-assistant.io/integrations/homeassistant_sky_connect/ -[homeassistant_yellow docs]: https://www.home-assistant.io/integrations/homeassistant_yellow/ -[homee docs]: https://www.home-assistant.io/integrations/homee/ -[homekit docs]: https://www.home-assistant.io/integrations/homekit/ -[homematic docs]: https://www.home-assistant.io/integrations/homematic/ -[homematicip_cloud docs]: https://www.home-assistant.io/integrations/homematicip_cloud/ -[homewizard docs]: https://www.home-assistant.io/integrations/homewizard/ -[homeworks docs]: https://www.home-assistant.io/integrations/homeworks/ -[honeywell docs]: https://www.home-assistant.io/integrations/honeywell/ -[html5 docs]: https://www.home-assistant.io/integrations/html5/ -[http docs]: https://www.home-assistant.io/integrations/http/ -[huawei_lte docs]: https://www.home-assistant.io/integrations/huawei_lte/ -[husqvarna_automower docs]: https://www.home-assistant.io/integrations/husqvarna_automower/ -[hydrawise docs]: https://www.home-assistant.io/integrations/hydrawise/ -[hyperion docs]: https://www.home-assistant.io/integrations/hyperion/ -[ibeacon docs]: https://www.home-assistant.io/integrations/ibeacon/ -[icloud docs]: https://www.home-assistant.io/integrations/icloud/ -[idasen_desk docs]: https://www.home-assistant.io/integrations/idasen_desk/ -[igloohome docs]: https://www.home-assistant.io/integrations/igloohome/ -[ihc docs]: https://www.home-assistant.io/integrations/ihc/ -[imap docs]: https://www.home-assistant.io/integrations/imap/ -[imgw_pib docs]: https://www.home-assistant.io/integrations/imgw_pib/ -[improv_ble docs]: https://www.home-assistant.io/integrations/improv_ble/ -[incomfort docs]: https://www.home-assistant.io/integrations/incomfort/ -[insteon docs]: https://www.home-assistant.io/integrations/insteon/ -[intellifire docs]: https://www.home-assistant.io/integrations/intellifire/ -[ipma docs]: https://www.home-assistant.io/integrations/ipma/ -[iqvia docs]: https://www.home-assistant.io/integrations/iqvia/ -[iron_os docs]: https://www.home-assistant.io/integrations/iron_os/ -[iskra docs]: https://www.home-assistant.io/integrations/iskra/ -[isy994 docs]: https://www.home-assistant.io/integrations/isy994/ -[kef docs]: https://www.home-assistant.io/integrations/kef/ -[kira docs]: https://www.home-assistant.io/integrations/kira/ -[kitchen_sink docs]: https://www.home-assistant.io/integrations/kitchen_sink/ -[knx docs]: https://www.home-assistant.io/integrations/knx/ -[kodi docs]: https://www.home-assistant.io/integrations/kodi/ -[lacrosse_view docs]: https://www.home-assistant.io/integrations/lacrosse_view/ -[lamarzocco docs]: https://www.home-assistant.io/integrations/lamarzocco/ -[lametric docs]: https://www.home-assistant.io/integrations/lametric/ -[lcn docs]: https://www.home-assistant.io/integrations/lcn/ -[ld2410_ble docs]: https://www.home-assistant.io/integrations/ld2410_ble/ -[led_ble docs]: https://www.home-assistant.io/integrations/led_ble/ -[letpot docs]: https://www.home-assistant.io/integrations/letpot/ -[lg_thinq docs]: https://www.home-assistant.io/integrations/lg_thinq/ -[lifx docs]: https://www.home-assistant.io/integrations/lifx/ -[light docs]: https://www.home-assistant.io/integrations/light/ -[linkplay docs]: https://www.home-assistant.io/integrations/linkplay/ -[litterrobot docs]: https://www.home-assistant.io/integrations/litterrobot/ -[local_calendar docs]: https://www.home-assistant.io/integrations/local_calendar/ -[local_todo docs]: https://www.home-assistant.io/integrations/local_todo/ -[logbook docs]: https://www.home-assistant.io/integrations/logbook/ -[loqed docs]: https://www.home-assistant.io/integrations/loqed/ -[lovelace docs]: https://www.home-assistant.io/integrations/lovelace/ -[lutron_caseta docs]: https://www.home-assistant.io/integrations/lutron_caseta/ -[madvr docs]: https://www.home-assistant.io/integrations/madvr/ -[mastodon docs]: https://www.home-assistant.io/integrations/mastodon/ -[matter docs]: https://www.home-assistant.io/integrations/matter/ -[mcp docs]: https://www.home-assistant.io/integrations/mcp/ -[mcp_server docs]: https://www.home-assistant.io/integrations/mcp_server/ -[media_extractor docs]: https://www.home-assistant.io/integrations/media_extractor/ -[media_player docs]: https://www.home-assistant.io/integrations/media_player/ -[media_source docs]: https://www.home-assistant.io/integrations/media_source/ -[mill docs]: https://www.home-assistant.io/integrations/mill/ -[minecraft_server docs]: https://www.home-assistant.io/integrations/minecraft_server/ -[mochad docs]: https://www.home-assistant.io/integrations/mochad/ -[modbus docs]: https://www.home-assistant.io/integrations/modbus/ -[modem_callerid docs]: https://www.home-assistant.io/integrations/modem_callerid/ -[monarch_money docs]: https://www.home-assistant.io/integrations/monarch_money/ -[motionmount docs]: https://www.home-assistant.io/integrations/motionmount/ -[mpd docs]: https://www.home-assistant.io/integrations/mpd/ -[mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ -[music_assistant docs]: https://www.home-assistant.io/integrations/music_assistant/ -[myuplink docs]: https://www.home-assistant.io/integrations/myuplink/ -[nasweb docs]: https://www.home-assistant.io/integrations/nasweb/ -[neato docs]: https://www.home-assistant.io/integrations/neato/ -[nest docs]: https://www.home-assistant.io/integrations/nest/ -[netatmo docs]: https://www.home-assistant.io/integrations/netatmo/ -[netgear docs]: https://www.home-assistant.io/integrations/netgear/ -[network docs]: https://www.home-assistant.io/integrations/network/ -[nextcloud docs]: https://www.home-assistant.io/integrations/nextcloud/ -[nice_go docs]: https://www.home-assistant.io/integrations/nice_go/ -[niko_home_control docs]: https://www.home-assistant.io/integrations/niko_home_control/ -[nissan_leaf docs]: https://www.home-assistant.io/integrations/nissan_leaf/ -[nmap_tracker docs]: https://www.home-assistant.io/integrations/nmap_tracker/ -[nmbs docs]: https://www.home-assistant.io/integrations/nmbs/ -[number docs]: https://www.home-assistant.io/integrations/number/ -[nut docs]: https://www.home-assistant.io/integrations/nut/ -[octoprint docs]: https://www.home-assistant.io/integrations/octoprint/ -[ohme docs]: https://www.home-assistant.io/integrations/ohme/ -[ollama docs]: https://www.home-assistant.io/integrations/ollama/ -[onboarding docs]: https://www.home-assistant.io/integrations/onboarding/ -[onedrive docs]: https://www.home-assistant.io/integrations/onedrive/ -[onewire docs]: https://www.home-assistant.io/integrations/onewire/ -[onkyo docs]: https://www.home-assistant.io/integrations/onkyo/ -[onvif docs]: https://www.home-assistant.io/integrations/onvif/ -[open_meteo docs]: https://www.home-assistant.io/integrations/open_meteo/ -[openai_conversation docs]: https://www.home-assistant.io/integrations/openai_conversation/ -[opentherm_gw docs]: https://www.home-assistant.io/integrations/opentherm_gw/ -[opower docs]: https://www.home-assistant.io/integrations/opower/ -[osoenergy docs]: https://www.home-assistant.io/integrations/osoenergy/ -[otbr docs]: https://www.home-assistant.io/integrations/otbr/ -[otp docs]: https://www.home-assistant.io/integrations/otp/ -[overkiz docs]: https://www.home-assistant.io/integrations/overkiz/ -[overseerr docs]: https://www.home-assistant.io/integrations/overseerr/ -[palazzetti docs]: https://www.home-assistant.io/integrations/palazzetti/ -[pandora docs]: https://www.home-assistant.io/integrations/pandora/ -[peblar docs]: https://www.home-assistant.io/integrations/peblar/ -[peco docs]: https://www.home-assistant.io/integrations/peco/ -[pegel_online docs]: https://www.home-assistant.io/integrations/pegel_online/ -[pi_hole docs]: https://www.home-assistant.io/integrations/pi_hole/ -[ping docs]: https://www.home-assistant.io/integrations/ping/ -[plex docs]: https://www.home-assistant.io/integrations/plex/ -[plugwise docs]: https://www.home-assistant.io/integrations/plugwise/ -[powerfox docs]: https://www.home-assistant.io/integrations/powerfox/ -[powerwall docs]: https://www.home-assistant.io/integrations/powerwall/ -[private_ble_device docs]: https://www.home-assistant.io/integrations/private_ble_device/ -[profiler docs]: https://www.home-assistant.io/integrations/profiler/ -[proximity docs]: https://www.home-assistant.io/integrations/proximity/ -[prusalink docs]: https://www.home-assistant.io/integrations/prusalink/ -[purpleair docs]: https://www.home-assistant.io/integrations/purpleair/ -[pyload docs]: https://www.home-assistant.io/integrations/pyload/ -[python_script docs]: https://www.home-assistant.io/integrations/python_script/ -[qbus docs]: https://www.home-assistant.io/integrations/qbus/ -[qnap_qsw docs]: https://www.home-assistant.io/integrations/qnap_qsw/ -[rabbitair docs]: https://www.home-assistant.io/integrations/rabbitair/ -[rainbird docs]: https://www.home-assistant.io/integrations/rainbird/ -[rainforest_raven docs]: https://www.home-assistant.io/integrations/rainforest_raven/ -[recorder docs]: https://www.home-assistant.io/integrations/recorder/ -[refoss docs]: https://www.home-assistant.io/integrations/refoss/ -[remember_the_milk docs]: https://www.home-assistant.io/integrations/remember_the_milk/ -[renault docs]: https://www.home-assistant.io/integrations/renault/ -[renson docs]: https://www.home-assistant.io/integrations/renson/ -[reolink docs]: https://www.home-assistant.io/integrations/reolink/ -[rfxtrx docs]: https://www.home-assistant.io/integrations/rfxtrx/ -[ring docs]: https://www.home-assistant.io/integrations/ring/ -[roborock docs]: https://www.home-assistant.io/integrations/roborock/ -[roku docs]: https://www.home-assistant.io/integrations/roku/ -[russound_rio docs]: https://www.home-assistant.io/integrations/russound_rio/ -[russound_rnet docs]: https://www.home-assistant.io/integrations/russound_rnet/ -[samsungtv docs]: https://www.home-assistant.io/integrations/samsungtv/ -[satel_integra docs]: https://www.home-assistant.io/integrations/satel_integra/ -[scene docs]: https://www.home-assistant.io/integrations/scene/ -[scrape docs]: https://www.home-assistant.io/integrations/scrape/ -[screenlogic docs]: https://www.home-assistant.io/integrations/screenlogic/ -[script docs]: https://www.home-assistant.io/integrations/script/ -[sensibo docs]: https://www.home-assistant.io/integrations/sensibo/ -[sensor docs]: https://www.home-assistant.io/integrations/sensor/ -[serial docs]: https://www.home-assistant.io/integrations/serial/ -[seventeentrack docs]: https://www.home-assistant.io/integrations/seventeentrack/ -[shelly docs]: https://www.home-assistant.io/integrations/shelly/ -[slack docs]: https://www.home-assistant.io/integrations/slack/ -[slide_local docs]: https://www.home-assistant.io/integrations/slide_local/ -[sma docs]: https://www.home-assistant.io/integrations/sma/ -[smhi docs]: https://www.home-assistant.io/integrations/smhi/ -[smlight docs]: https://www.home-assistant.io/integrations/smlight/ -[snapcast docs]: https://www.home-assistant.io/integrations/snapcast/ -[solax docs]: https://www.home-assistant.io/integrations/solax/ -[sonos docs]: https://www.home-assistant.io/integrations/sonos/ -[soundtouch docs]: https://www.home-assistant.io/integrations/soundtouch/ -[spotify docs]: https://www.home-assistant.io/integrations/spotify/ -[squeezebox docs]: https://www.home-assistant.io/integrations/squeezebox/ -[ssdp docs]: https://www.home-assistant.io/integrations/ssdp/ -[starline docs]: https://www.home-assistant.io/integrations/starline/ -[starlink docs]: https://www.home-assistant.io/integrations/starlink/ -[stiebel_eltron docs]: https://www.home-assistant.io/integrations/stiebel_eltron/ -[stream docs]: https://www.home-assistant.io/integrations/stream/ -[subaru docs]: https://www.home-assistant.io/integrations/subaru/ -[suez_water docs]: https://www.home-assistant.io/integrations/suez_water/ -[swiss_public_transport docs]: https://www.home-assistant.io/integrations/swiss_public_transport/ -[switchbot docs]: https://www.home-assistant.io/integrations/switchbot/ -[switchbot_cloud docs]: https://www.home-assistant.io/integrations/switchbot_cloud/ -[switcher_kis docs]: https://www.home-assistant.io/integrations/switcher_kis/ -[synology_dsm docs]: https://www.home-assistant.io/integrations/synology_dsm/ -[systemmonitor docs]: https://www.home-assistant.io/integrations/systemmonitor/ -[tado docs]: https://www.home-assistant.io/integrations/tado/ -[tankerkoenig docs]: https://www.home-assistant.io/integrations/tankerkoenig/ -[technove docs]: https://www.home-assistant.io/integrations/technove/ -[tedee docs]: https://www.home-assistant.io/integrations/tedee/ -[telegram_bot docs]: https://www.home-assistant.io/integrations/telegram_bot/ -[tellduslive docs]: https://www.home-assistant.io/integrations/tellduslive/ -[template docs]: https://www.home-assistant.io/integrations/template/ -[tensorflow docs]: https://www.home-assistant.io/integrations/tensorflow/ -[tesla_fleet docs]: https://www.home-assistant.io/integrations/tesla_fleet/ -[teslemetry docs]: https://www.home-assistant.io/integrations/teslemetry/ -[tessie docs]: https://www.home-assistant.io/integrations/tessie/ -[thermopro docs]: https://www.home-assistant.io/integrations/thermopro/ -[thethingsnetwork docs]: https://www.home-assistant.io/integrations/thethingsnetwork/ -[thread docs]: https://www.home-assistant.io/integrations/thread/ -[tile docs]: https://www.home-assistant.io/integrations/tile/ -[totalconnect docs]: https://www.home-assistant.io/integrations/totalconnect/ -[tplink docs]: https://www.home-assistant.io/integrations/tplink/ -[trafikverket_camera docs]: https://www.home-assistant.io/integrations/trafikverket_camera/ -[trafikverket_ferry docs]: https://www.home-assistant.io/integrations/trafikverket_ferry/ -[trafikverket_train docs]: https://www.home-assistant.io/integrations/trafikverket_train/ -[trafikverket_weatherstation docs]: https://www.home-assistant.io/integrations/trafikverket_weatherstation/ -[transmission docs]: https://www.home-assistant.io/integrations/transmission/ -[trend docs]: https://www.home-assistant.io/integrations/trend/ -[tts docs]: https://www.home-assistant.io/integrations/tts/ -[tuya docs]: https://www.home-assistant.io/integrations/tuya/ -[twinkly docs]: https://www.home-assistant.io/integrations/twinkly/ -[unifi docs]: https://www.home-assistant.io/integrations/unifi/ -[unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ -[universal docs]: https://www.home-assistant.io/integrations/universal/ -[upcloud docs]: https://www.home-assistant.io/integrations/upcloud/ -[update docs]: https://www.home-assistant.io/integrations/update/ -[upnp docs]: https://www.home-assistant.io/integrations/upnp/ -[usb docs]: https://www.home-assistant.io/integrations/usb/ -[vacuum docs]: https://www.home-assistant.io/integrations/vacuum/ -[velbus docs]: https://www.home-assistant.io/integrations/velbus/ -[velux docs]: https://www.home-assistant.io/integrations/velux/ -[vera docs]: https://www.home-assistant.io/integrations/vera/ -[vesync docs]: https://www.home-assistant.io/integrations/vesync/ -[vicare docs]: https://www.home-assistant.io/integrations/vicare/ -[vizio docs]: https://www.home-assistant.io/integrations/vizio/ -[vodafone_station docs]: https://www.home-assistant.io/integrations/vodafone_station/ -[voip docs]: https://www.home-assistant.io/integrations/voip/ -[vulcan docs]: https://www.home-assistant.io/integrations/vulcan/ -[water_heater docs]: https://www.home-assistant.io/integrations/water_heater/ -[weatherflow_cloud docs]: https://www.home-assistant.io/integrations/weatherflow_cloud/ -[webmin docs]: https://www.home-assistant.io/integrations/webmin/ -[webostv docs]: https://www.home-assistant.io/integrations/webostv/ -[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/ -[weheat docs]: https://www.home-assistant.io/integrations/weheat/ -[whirlpool docs]: https://www.home-assistant.io/integrations/whirlpool/ -[wmspro docs]: https://www.home-assistant.io/integrations/wmspro/ -[worldclock docs]: https://www.home-assistant.io/integrations/worldclock/ -[wyoming docs]: https://www.home-assistant.io/integrations/wyoming/ -[x10 docs]: https://www.home-assistant.io/integrations/x10/ -[xiaomi_aqara docs]: https://www.home-assistant.io/integrations/xiaomi_aqara/ -[xiaomi_ble docs]: https://www.home-assistant.io/integrations/xiaomi_ble/ -[yale_smart_alarm docs]: https://www.home-assistant.io/integrations/yale_smart_alarm/ -[yeelight docs]: https://www.home-assistant.io/integrations/yeelight/ -[yolink docs]: https://www.home-assistant.io/integrations/yolink/ -[youless docs]: https://www.home-assistant.io/integrations/youless/ -[zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/ -[zha docs]: https://www.home-assistant.io/integrations/zha/ -[zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ \ No newline at end of file +[@zweckj]: https://github.com/zweckj \ No newline at end of file From 0f89c99e3056476aed5d8ec54e57f6804cd47267 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 19:58:28 +0100 Subject: [PATCH 78/79] Apply suggestions from code review Co-authored-by: Martin Hjelmare --- source/_posts/2025-02-05-release-20252.markdown | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index f136d653640..13312c4641b 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -1,7 +1,7 @@ --- layout: post title: "2025.2: Iterating on backups" -description: "Lot of backup features including using Google Drive and Microsoft OneDrive as backup locations! Voice is can now broadcast messages and control your thermostat. And much more!" +description: "Lot of backup features including using Google Drive and Microsoft OneDrive as backup locations! Voice can now broadcast messages and control your thermostat. And much more!" date: 2025-02-05 00:00:00 date_formatted: "February 5, 2025" author: Franck Nijhof @@ -104,7 +104,7 @@ to store backups on you local NAS, for example, in an unencrypted format. Screenshot showing the option to turn off encryption for a specific backup location. -Screenshow showing the backup locations, one location indicates that encryption has been turned off. +Screenshot showing the backup locations, one location indicates that encryption has been turned off. There is one exception to this, which is [Home Assistant Cloud](/cloud). Backups stored in Home Assistant Cloud will always be encrypted, and encryption cannot @@ -188,7 +188,7 @@ version of the add-on, so you can always roll back to it if needed. To prevent your system from filling up with old add-on backups, we only retain one backup per add-on, automatically deleting the previous backup whenever -a new one is created. Add-ons backups you created manually, of course, +a new one is created. Add-on backups you created manually, of course, remain untouched and will not be deleted automatically. ### Improved filenames for backups @@ -212,7 +212,7 @@ integrations for [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/), and backup support was added to the [Synology DSM](/integrations/synology_dsm) integration. -Screenshot showing the backup configuration panel, with all possible backup integration set up! +Screenshot showing the backup configuration panel, with all possible backup integrations set up! ## Voice @@ -562,7 +562,7 @@ according to your preferences. {% details "Litter-Robot" %} -Remove extra_state_attributes from Litter-Robot vacuum entities +Remove extra_state_attributes from Litter-Robot vacuum entities. These were previously migrated to sensors. ([@natekspencer] - [#136196]) ([documentation](/integrations/litterrobot)) @@ -595,10 +595,10 @@ Raw states derived from ScreenLogic enums are now lowercase instead of Title Case. This change impacts: - pH/ORP dosing state sensor entities: - - `dosing` -> `dosing` + - `Dosing` -> `dosing` - `Mixing` -> `mixing` - `Monitoring` -> `monitoring` -- The `preset_mode` state attribute for ScreenLogic climate entities. Where +- The `preset_mode` state attribute for ScreenLogic climate entities, where raw states have also been underscored-spaced and had any punctuation removed. - `Solar` -> `solar` - `Solar Preferred` -> `solar_preferred` From a6105d4bbc57103ea61e2ba1be83d9a9e9f9ced8 Mon Sep 17 00:00:00 2001 From: erffrfez Date: Thu, 6 Feb 2025 03:32:47 +0800 Subject: [PATCH 79/79] Clarify hass availability and usage for Home Assistant Core users (#36608) * Update hass.markdown add text as per issue #20086 (https://github.com/home-assistant/home-assistant.io/issues/20086). also change bash to text in the markdown to remove the colour highlighting from 'exit', 'file' etc * Update source/_docs/tools/hass.markdown Co-authored-by: Franck Nijhof * Update source/_docs/tools/hass.markdown I think all I need to do here is 'Commit suggestion' and then it will happen. I have no authority to disagree with the suggested change! Co-authored-by: Franck Nijhof --------- Co-authored-by: Franck Nijhof --- source/_docs/tools/hass.markdown | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/_docs/tools/hass.markdown b/source/_docs/tools/hass.markdown index ba270068b56..d3517c577e3 100644 --- a/source/_docs/tools/hass.markdown +++ b/source/_docs/tools/hass.markdown @@ -5,8 +5,9 @@ description: "Description of hass." The command-line part of Home Assistant is `hass`. +This tool is only available to users of the Home Assistant Core installation method. It is started from the command line on the computer running Home Assistant Core (accessed perhaps via SSH). -```bash +```text $ hass -h usage: hass [-h] [--version] [-c path_to_config_dir] [--safe-mode] [--debug] [--open-ui] [--skip-pip] [-v] [--log-rotate-days LOG_ROTATE_DAYS]

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�OeP>(5ZnQi-?jGF5C+dP8W%=kp7KLxLh|Z6}O*gXYpb&b{7vSD60W1Lo z_84t=MPwAJl$G>GwU}yGeT5Z5j|jlpwV35=J!voc`>3XXm!q6Qa$qy51I-V2D+3y& zxs!MqPJ|j9{uI-95FH0lL^dsV9-{nec+dAMP?4!grkP?b=$H4Pq6}h$-#KO+QIOPL zIu(#{>TYN7=RWNpUmlk0R-U{Fv(tjl9LlriWv`b+zC-VPXY~?!v3L>`{J7+opnj0h zQCJB54R|;kIzZ3%+MCBQE8vVUGq)0N$NV9FkBqmW2nZAn&?kd@3HE_Yx29!r^K3&YS z)Oj&rmGz?ay%g}N^ommlxfjfZJ+<~y7%Ykm{@s?)FX%&zauQk?1>Is`6ml6Rx8 z5ew_m7N;CpH`t&)n=U&>d8Wa}D#dpnM8B4Y&Aoh3H#19K7h`O=VjCX={%d>K5&%Zn zRix24v862I33nuYSfbhBQLBNHL2cVnO#If8b?UCZ0jm0$j>?`%r^m4(T?z6JoMuH_?;in+g@^me%|-Vg#ys2!k3Bto8)9 zq5l;uerv)M3!Fi}!6@DW5o}Gnp1bCkh;#q2wmG$OZ})7R{53|~B5(O7_ES(Y6fM513zHG@-@||XWZ73|e@w1Izg?fe0)aw<*HPx< zu-1+*+Kry9kzk3RUX+l#jGpHI3bKi{%lbMaAnHyLeJ6jbJ`)XizTIy^Ou7{~t{U}; zRCPXmOz`zyNoyEAitP(#DdyK-nF1R$VMglS?krk^&|u?3I=u5u;ZUvXXkWgaTz8#V zZ~g_8xT*@O)A8PxFMKt0Z(i-!7!Zi{z=-V|Oif++GfTkz-r1Yo!47$jEd(Cd8vNk3 zMXtWHj;^jKJgWW8XF77?m+wbM(R3n9aSsMnwT4WP_Txm_+_=eCFVMW0x6-zhS(~%o zv5hls`V?XDjgj-;_M4e0 zs-oA_YUrEG8&~;XhO>!$-#R-^ef#?_c7f_FPjPE;lg(vlrKZ;5{G?w9w!IDhRFk?Y z#eR^z+VZbhTmg4up{k-ss^?J07FMFj)$)pbul{1}nT7gk95`^G w<$M=D%R_z~;`RDpyrq@i0FFJ<*A2bFD*8l(j literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-02/backups-new-locations.png b/source/images/blog/2025-02/backups-new-locations.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf855354719ac68ab897f772cb1cd8ea5f66ea9 GIT binary patch literal 109966 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 literal 0 HcmV?d00001 diff --git a/source/images/blog/2025-02/backups-turn-off-encryption.png b/source/images/blog/2025-02/backups-turn-off-encryption.png new file mode 100644 index 0000000000000000000000000000000000000000..c667c831cbd921a88ae0c547b078fd0a0f5b4b1b GIT binary patch literal 63668 zcmbq(byQUA7d8SCA_5`}(t?)~L696eL_id!8EI(&5y_#HZUM=m1f;uRqy?m7=kN<1FQ;pecuZ*tWSn)k?0#G8~ z>w7wr9kta*uqp2$1G~ctOI+U-;ko0`Y5n_O=c5uQH|j$lswFfsC!#ju;Y%(dwuz7- z_`l}n;^|)a*g>%VL5$#%V2Bws?z5}#2P6^+UfTI%jrC80LdrXiLPIJgww5I{Mm}!5 zMGLk3kIgWXeu$t9U+6v)yT-$H>)uO^F3tfO@hdO?nBz8p?Wbyv`?_|0!HjKBKr#E4 z_rHdLEy5PoKYfl8j-mqH6qnXX?_Lxr+UWql?QaW7hH5!Z)OV%3#y^I2xSrJ_{&9&! z>OinqKPUjPacTE;YV*&;1g!dCG*-Bu9}l> zf$4358y+k3M<+f%?fJgWlB1QXTuc`|?|<#QkRouO2W_04S{WJ~V7cx&!kDct-Hr?Y z%@!82x-kEf`NEqtdjvGd{HdjM(&lL>HB*c8+vVAL7XAxN__frSRmUUmhz5hyor?qM zbIhJ9x)WPa`i}uomn(%{<~I?V>rp!?nNh@&(gO7!LARhp?n04jpNj>r?XQ^*jWlZ( zmAyi8H+~loK=yHh|1(I_HY^#m$ZYqi<&)p*?GnalZXw-nOQRXQlNeQ~#qw;-!qFuK z1j7bHJO6hV%qs?zeo?wXR`;nTpjdHZ-6>T*bOGxLtB64pmbR{bFvkjRhiH1!2q4kY}!q_&T~-)j}~wPbhrO#9F*4lo%+1 zRsxlPm)xG_OTi=;;ar%^e^y-zD5EcPKz9#Oswk_+O||dKG3`UO&G@|*W3%@N?-8)c z8}O@@Y9)lgI-TaeJnO?Yrz6+GFvp}m++fyEzDPhK< z6Xn3|&-o9`mg|nrNXy4O!-QKvk0;w5J$)XZbU+QMbKMr&jR z#4BfQj{ia0aeI&p?Xe8UgME#v@bm#$1Crn+GbxDZ>7!fUrxt3K8eW~((goG|`uVu%?iI7gq{~9&Uty-O#e2{dgbH(WSfJAY=RaC~%e;HPGSI zx=kPFVzJ#_>QY1doeYcRPd&Y?!GvBbS<*oYBGeE&ksyAgMYjN1V%mux`6jL0`E=H=Ol z%@^cmCS=Is> z+O-|}xa3e`dO;K&a$d{h^LWJ%3teNVT?2V6dCXzFb#LON549847in33|MrEP?+UeC z^n?$3kLINpb&y+%fKMWL0G)p_=k*`U-L@D+YXB{IphZo@^*t+x`-fJm6fH)tEgBaG z1JFXlIw$br)6CY75Ubkpo;SRBVB;BfZ%3mAEvr_5w(LX)5l8YqYuNlVrpVu~Hl|3Kwlw(#z zKemMW(Z0c#ry5jegr}*FXBn&|XV)K3XrOBZiRt@Hrcn79Qg5&x*$f%%0DU->X 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 a&+mD&HZiSoO&oAmhr!d;&t;ucLK6VH5{Rn+ diff --git a/source/images/blog/2025-02/social.jpg b/source/images/blog/2025-02/social.jpg new file mode 100644 index 0000000000000000000000000000000000000000..597fcacef27f38fe4bcfd31736c4c76fdb35a839 GIT binary patch literal 217951 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

u?Vac5ry8{CxUZ^j#frawAB+ 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 Date: Wed, 5 Feb 2025 16:45:59 +0100 Subject: [PATCH 70/79] 2025.2: Finalize intro --- .../_posts/2025-02-05-release-20252.markdown | 88 +++++++++++++++++-- 1 file changed, 83 insertions(+), 5 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 86faeca27ac..c6123c51fdc 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -1,8 +1,8 @@ --- layout: post -title: "2025.2 Beta: Iterating on backups" -description: "Beta release notes for Home Assistant 2025.2" -date: 2025-01-29 00:00:00 +title: "2025.2: Iterating on backups" +description: "Lot of backup features including using Google Drive and Microsoft OneDrive as backup locations! Voice is can now broadcast messages and control your thermostat. And much more!" +date: 2025-02-05 00:00:00 date_formatted: "February 5, 2025" author: Franck Nijhof author_twitter: frenck @@ -67,12 +67,90 @@ Don't forget to [join our release party live stream on YouTube](https://www.yout {% endtip %} -Home Assistant 2025.2! πŸŽ‰ +Home Assistant 2025.2! ❀️ -Enjoy the (beta) release! +In the previous release, we [overhauled our backup system](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system), +and the response was overwhelming! Tons of suggestions and feature requests +came in, so this release isβ€”once againβ€”focused on backups. We’ve added loads +of improvements, including the first integrations to store your backups in +**Google Drive** and **Microsoft OneDrive**! + +This release also brings exciting new features to **Voice**! Home Assistant can + +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/128) +- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/719) +- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/135) + +πŸ™ 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=rflpsHsEE5s) +5 February 2025, at 20:00 GMT / 12:00 PT / 21:00 CET! + +{% endtip %} + +Home Assistant 2025.2! ❀️ + +In the previous release, we [overhauled our backup system](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system), +and the response was overwhelming! Tons of suggestions and feature requests +came in, so this release isβ€”once againβ€”focused on backups. We’ve added loads +of improvements, including the first integrations to store your backups in +**Google Drive** and **Microsoft OneDrive**! + +This release also brings exciting new features to **Voice**! Home Assistant can +now call your **analog phone**, and when dinner is ready, you can **broadcast** +that message to all voice assistants in your home! But wait… there’s more! + +On **February 12, 2025**, we’re streaming live on YouTube all about Voice: +[**Vhoice - Chapter 9**](https://www.youtube.com/live/k6VvzDSI8RU)! πŸŽ™ +Be sure to subscribe and hit the bell so you don’t miss it. πŸ›Ž + +Before diving into the release notes, I also want to give a shoutout to our +friends at [**ESPHome**](https://esphome.io/)! Powering so much of the Home +Assistant ecosystem, including Home Assistant Voice PE! And +on **February 19th**, they’ll be hosting a +[**live release party for ESPHome 2025.2**](https://www.youtube.com/live/HtG3fjAO96c)! πŸŽ‰ + +Enjoy the release! ../Frenck +_PS: It is almost Valentine's day, did you set up some romantic scenes yet? 🌹_ + - [Iterating on backups](#iterating-on-backups) From edc429049aad3260a222c9b345d74d7d8a1b87f1 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 16:51:47 +0100 Subject: [PATCH 71/79] 2025.2: Remove beta notice --- .../_posts/2025-02-05-release-20252.markdown | 108 ------------------ 1 file changed, 108 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index c6123c51fdc..7cec5e1b800 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -15,114 +15,6 @@ og_image: /images/blog/2025-02/social.jpg -{% note %} - -**Welcome to the beta release notes for Home Assistant 2025.2** πŸŽ‰ - -
- -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/128) -- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/719) -- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/135) - -πŸ™ 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=rflpsHsEE5s) -5 February 2025, at 20:00 GMT / 12:00 PT / 21:00 CET! - -{% endtip %} - -Home Assistant 2025.2! ❀️ - -In the previous release, we [overhauled our backup system](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system), -and the response was overwhelming! Tons of suggestions and feature requests -came in, so this release isβ€”once againβ€”focused on backups. We’ve added loads -of improvements, including the first integrations to store your backups in -**Google Drive** and **Microsoft OneDrive**! - -This release also brings exciting new features to **Voice**! Home Assistant can - -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/128) -- [Report(ed) beta **integrations/automations/backend/core** issues](https://github.com/home-assistant/core/milestone/719) -- [Report(ed) beta **documentation** issues](https://github.com/home-assistant/home-assistant.io/milestone/135) - -πŸ™ 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=rflpsHsEE5s) -5 February 2025, at 20:00 GMT / 12:00 PT / 21:00 CET! - -{% endtip %} - Home Assistant 2025.2! ❀️ In the previous release, we [overhauled our backup system](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system), From 8fc7921de063865d4d54784642e62de7cf28eabd Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 16:52:47 +0100 Subject: [PATCH 72/79] 2025.2: Small tweaks --- source/_posts/2025-02-05-release-20252.markdown | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 7cec5e1b800..6bbbb7a626f 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -76,17 +76,16 @@ _PS: It is almost Valentine's day, did you set up some romantic scenes yet? 🌹 ## Iterating on backups -In the previous release, we fully revamped the whole backup experience and added -a lot of new features to make it easier to use. That release set the stage for -next iterations and opened up the ability for integrations to provide locations -to store backups. +In the previous release, we [fully revamped the whole backup experience](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system) +and added a lot of new features to make it easier to use. That release set the +stage for next iterations and opened up the ability for integrations to provide +locations to store backups. -We've received **a lot** of feedback on the new backup system, which is awesome! +We've received **a lot** of feedback on the new backup system, which is awesome! ❀️ All the feedback helped us prioritize the most requested features, and other improvements to the backup system. -This release includes a lot of the most requested improvements and -abilities. +This release includes a lot of the most requested improvements and abilities. ### Unencrypted backups From bd5749b8a89a0dc98f6eefeafa797992f818d858 Mon Sep 17 00:00:00 2001 From: Darren Griffin Date: Wed, 5 Feb 2025 16:05:46 +0000 Subject: [PATCH 73/79] Fix letter cutoff (#37312) --- sass/homeassistant/aside/_buy_dialog.scss | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sass/homeassistant/aside/_buy_dialog.scss b/sass/homeassistant/aside/_buy_dialog.scss index b332365be81..5700b4f94dd 100644 --- a/sass/homeassistant/aside/_buy_dialog.scss +++ b/sass/homeassistant/aside/_buy_dialog.scss @@ -195,7 +195,6 @@ font-size: 10px; height: 14px; line-height: 1; - overflow: hidden; white-space: nowrap; } @@ -216,4 +215,4 @@ } } } -} \ No newline at end of file +} From f8350258815e93b1a048b5e539d0ba1232c2a0d8 Mon Sep 17 00:00:00 2001 From: Gord <31004434+googanhiem@users.noreply.github.com> Date: Wed, 5 Feb 2025 16:54:31 +0000 Subject: [PATCH 74/79] Small edits to the release notes (#37314) --- .../_posts/2025-02-05-release-20252.markdown | 106 +++++++----------- 1 file changed, 40 insertions(+), 66 deletions(-) diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 6bbbb7a626f..3a901f93483 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -28,7 +28,7 @@ now call your **analog phone**, and when dinner is ready, you can **broadcast** that message to all voice assistants in your home! But wait… there’s more! On **February 12, 2025**, we’re streaming live on YouTube all about Voice: -[**Vhoice - Chapter 9**](https://www.youtube.com/live/k6VvzDSI8RU)! πŸŽ™ +[**Voice - Chapter 9**](https://www.youtube.com/live/k6VvzDSI8RU)! πŸŽ™ Be sure to subscribe and hit the bell so you don’t miss it. πŸ›Ž Before diving into the release notes, I also want to give a shoutout to our @@ -76,9 +76,9 @@ _PS: It is almost Valentine's day, did you set up some romantic scenes yet? 🌹 ## Iterating on backups -In the previous release, we [fully revamped the whole backup experience](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system) -and added a lot of new features to make it easier to use. That release set the -stage for next iterations and opened up the ability for integrations to provide +In the previous release, we [fully revamped the entire backup experience](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system) +and added many new features to make it easier to use. That release set the +stage for the next iterations and opened up the ability for integrations to provide locations to store backups. We've received **a lot** of feedback on the new backup system, which is awesome! ❀️ @@ -90,12 +90,7 @@ This release includes a lot of the most requested improvements and abilities. ### Unencrypted backups The new backup system came with a lot of security improvements, including -encryption of backups. However, it turns out, many use these backups to -extract and restore single files or configurations. A use case where encryption -made it harder to use. - -This release we made two changes to the backup system, to aid with this most -requested feature and use case. +encryption of backups. However, as it turns out, many use these backups to extract and restore single files or configurations, a use case in which encryption made things more difficult. In this release we made two changes to the backup system to address this. #### Ability to turn off encryption for specific locations @@ -105,27 +100,26 @@ to store backups on you local NAS, for example, in an unencrypted format. Temporary screenshot -There is one exception to this, which is Home Assistant Cloud. Backups stored +There is one exception to this, which is [Home Assistant Cloud](/cloud). Backups stored in Home Assistant Cloud will always be encrypted, and encryption cannot be turned off. At Nabu Casa, we take your privacy and security very seriously, and we never ever want to be able to access your data. #### Downloading backups unencrypted -Downloading backups from the Home Assistant interface will now always download +When downloading backups from the Home Assistant interface, you will now always download the backup in an unencrypted format that can be extracted using your favorite archive tool. -This works for all backups, regardless of the encryption setting of the location -they are stored in. So, if you download an encrypted backup from Home Assistant +This works for all backups, regardless of the encryption settings of the location +in which they are stored. For instance, if you download an encrypted backup from Home Assistant Cloud through the Home Assistant interface, it will decrypt the backup on the fly while you download it. ### Customize the time of your backups -The initial iteration of the backup system scheduled backups to run at 4:45 AM. -And this time, wasn't ideal for everyone. Some, for example, turned off their -NAS systems during the night, meaning the backup would fail. +The initial iteration of the backup system scheduled backups to run at 4:45 AM, but this time wasn't ideal for everyone. Some, for example, turned off their +network storage during the night, meaning the backup would fail. This release, we added the ability to customize the time of your backups to your liking. Additionally, if you choose to make weekly backups, you can now select @@ -135,75 +129,57 @@ the days of the week you want the backup to run. ### Taking backups on an advanced schedule -The above backup time changes not flexible enough for you? Well, you are in luck! This -release, we added an action (`backup.automated_backup`) which you can use -to trigger a backup in an automation. +The above backup time changes not flexible enough for you? Well, you are in luck! In this +release, we added an action (`backup.automated_backup`) that you can use +to trigger a backup, with your preferred settings, in an automation. This allows you to create automated backups on any schedule you like, or even add conditions and actions around it. For example, you could make an automation -that triggers on a calendar, turns on your NAS, waits till it is online, and -then triggers a backup. +that triggers on a calendar, wakes up your network storage, waits till it is online, and +then starts a backup. ### Re-introduction of the backup toggle on update -If you run the Home Assistant OS, you get updates for Home Assistant and -all add-ons. This used to have a toggle to create a backup before updating, +If you run Home Assistant OS, you get updates for Home Assistant along with +all your add-ons. This used to have a toggle to create a backup before updating, which was removed in the previous release. -This change was made because when running automated regular backups, this -feature was considered redundant. However, we've received a lot of feedback -that this feature was used by many, to ensure they backup the latest data before -updating and, in case of add-ons, to have a backup of the previous version -of the add-on. - -Valid cases, and we are re-introducing this backup on update toggle in this +This change was made because this feature was considered redundant when running regular automated backups. However, we’ve received a lot of feedback that many people relied on these backups to ensure they had the latest data, for instance, if they needed to roll back to a previous version of an add-on. We are re-introducing this backup on update toggle in this release, but in a smarter way. We are re-introducing this backup on update toggle in this release, but in a smarter way. #### Backup on updating Home Assistant When updating Home Assistant, the toggle is now turned off by default and -shows the last time you made a backup. This gives you a clear indication of -when you last made a backup, and gives you the ability to decide if you want -to make a new one before updating. +shows the last time you made a backup. This allows you to decide whether to make a new backup before updating. Temporary screenshot If you turn the switch on, a full automated backup is created and synced to your configured locations, before the update is started. -This full sync is done to ensure you have the latest backup available in case -the update fails, and you need to restore your system. If a Home Assistant -update would fatally fail, you'd wouldn't have an interface to download or -restore a backup from; hence this path is put in place. +This full sync is done to ensure you have the most recent backup available in case the update causes issues and you need to restore your system. In the rare case a Home Assistant update fatally fails and you can’t access the backup page, if you’ve configured a second backup location, you’ll be able to download it from there. #### Backup on updating add-ons -When updating add-ons, things are slightly different. The toggle exists here -too, and is disabled by default. However, when you enable it, only a backup -of your add-on and its data is created. +Things are slightly different when updating add-ons. The toggle exists here too, and is disabled by default. However, when you enable it, only a backup of your add-on and its data is created. That way you can keep around the previous version of the add-on, so you can always roll back to it if needed. -That way you can keep around the previous version of the add-on, so you can always roll back to it if needed. - -To prevent your system from filling up with old add-on backups, we automatically -delete the previous versions of the add-on backup after a new one is created. +To prevent your system from filling up with old add-on backups, we only retain one add-on backup, automatically deleting the previous backup whenever a new one is created. ### Improved filenames for backups -One of the feedback we've seen a lot, is that the filenames created by -backups stored on backup locations, have been very cryptic and hard to -understand for humans. +One piece of feedback we’ve seen a lot, is that the filenames created by backups can be a bit cryptic and hard to understand for humans. This feedback was fair, as the filename was a hash and originally not designed -to be human readable. This method was not newly introduced last release, but it was made more apparent to us with the new backup system. +to be human-readable. This method was not newly introduced in the last release, but it was made more apparent with the new backup system and locations. -So, this release, we've improved the filenames of the backups stored on your +So, in this release, we've improved the filenames of the backups stored on your backup locations. The filename now includes the date and time the backup was created, making it easier to understand and identify the backup you are looking for, even outside of Home Assistant. ### New locations -This release also introduces new locations to store your backups, there are new integrations for [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/), and backup support was added to the [Synology DSM](/integrations/synology_dsm) integration. +This release also introduces new locations to store your backups. There are new integrations for [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/), and backup support was added to the [Synology DSM](/integrations/synology_dsm) integration. Temporary screenshot @@ -213,11 +189,11 @@ Assist, our [private voice assistant](/voice_control/), is getting a few new fea ### Home Assistant will be able to call your analog phone to tell you a message -Remember our tutorial to turn an analog phone into [world's most private voice assistant](/voice_control/worlds-most-private-voice-assistant/)? Thanks to [Jamin](https://github.com/jaminh), we now have a way to call your analog phone from Home Assistant! +Remember our tutorial on turning an analog phone into the [world's most private voice assistant](/voice_control/worlds-most-private-voice-assistant/)? Thanks to [Jamin](https://github.com/jaminh), we now have a way to call your analog phone from Home Assistant! You can use [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) to have Home Assistant call your phone and play a message when someone picks up the phone. -If you use an LLM as the brains for your voice assistant, you can take this one step further with the new [`assist_satellite.start_conversation`](/integrations/assist_satellite#action-assist_satellitestart_conversation) action. Instead of playing an announcement, it starts a conversation between Home Assistant and the user, with Home Assistant saying the first message. Left the garage door open for 30 minutes? No problem, let Home Assistant call the user and ask if they want to close it. +If you use an LLM as the brains for your voice assistant, you can take this one step further with the new [`assist_satellite.start_conversation`](/integrations/assist_satellite#action-assist_satellitestart_conversation) action. Instead of playing an announcement, it starts a conversation between Home Assistant and the user, with Home Assistant saying the first message. Left the garage door open for 30 minutes? No problem, let Home Assistant call and ask if they want to close it. _(Starting a conversation with the default conversation agent is a bit more work and did not make it this release)_ @@ -225,14 +201,13 @@ _(Starting a conversation with the default conversation agent is a bit more work 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, but our language leaders are working hard on making sure it will be supported soon in your language! +As always with new intents, support may vary [depending on your language](https://home-assistant.github.io/intents/), but our language leaders are working hard on making sure it will be supported soon in your language! ### Setting Temperature on Thermostat -A few releases ago we introduced an intent to get a climate current temperature. +A few releases ago we introduced an intent to get the current temperature from a climate device. As of this release, you can also set the target temperature of your thermostat by voice. -Try it by saying "Set the temperature to 19 degrees". -This will smartly target the area you are in (if you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (if you only have a central unit). You can also target specific devices by name if you prefer. +By saying "Set the temperature to 19 degrees" this will smartly target the area you are in (if you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (if you only have a central unit). You can also target specific devices by name if you prefer. ### LLMs meet calendars @@ -240,16 +215,16 @@ Without complex custom tooling, LLM-based conversation agents previously could n ### Shared history between the default conversation agent and its LLM-based fallback -In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature that allowed you to use our fast and local default conversation agent for most queries, and yet be able to fall back to a much more powerful LLM-based agent for more complex queries. +In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature that allowed you to use our fast and local default conversation agent for most queries while still being able to fall back to a much more powerful LLM-based agent for more complex queries. This introduced some interesting behaviors. From a user perspective, it looked like you were talking to the same assistant, whereas, in reality, nothing was shared between the two agents. This led to some less-than-optimal scenarios, such as this one: Screenshot of missing history in the conversation -The first command is processed locally by our default agent, but the follow-up request is processed by the LLM-based agent, since no memory is shared, it does not understand what device you want to turn off. +The first command is processed locally by our default agent, but the follow-up request is processed by the LLM-based agent. Since no memory is shared, it does not understand what device you want to turn off. -Starting with this release, both agents now share the same command history, fixing completely this issue. +Starting with this release, both agents now share the same command history, helping address this issue. Screenshot of the new improved behavior @@ -271,7 +246,7 @@ and improvements to existing ones! You’re all awesome πŸ₯° We welcome the following new integrations in this release: - **[Google Drive]**, added by [@tronikos]
- Add your Google Drive as a local for Home Assistant to store backups on. + Add your Google Drive as a location for Home Assistant to store backups on. - **[Homee]**, added by [@Taraman17]
Integrate your [Homee smart home system] into Home Assistant. - **[igloohome]**, added by [@keithle888]
@@ -292,7 +267,7 @@ We welcome the following new integrations in this release: - **[Qbus]**, added by [@thomasddn]
Allows you to integrate your [Qbus Control] into Home Assistant. -This release also has new virtual integration. Virtual integrations are stubs +This release also has a new virtual integration. Virtual integrations are stubs that are handled by other (existing) integrations to help with findability. The following virtual integration have been added: @@ -332,7 +307,7 @@ 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: -- A big shout to [@NoRi2909]! He has been reviewing and improving every single +- A big shoutout to [@NoRi2909]! He has been reviewing and improving every single piece of text we show anywhere in Home Assistant. Thank you for your hard work! - Also, [@lboue]! This hero keeps extending the device support for the [Matter] integration by adding support for more and more devices. Home Assistant is @@ -343,8 +318,7 @@ changes to existing integrations: [HomeWizard Plug-In Battery]. Awesome work [@DCSBL]! - Thanks to [@iprak], the [Vesync] integration now supports humidifiers! - [@rytilahti] added vacuum support to the [TP-Link Smart Home] integration. Sweet! -- The [Reolink] integration keeps evolving, [@starkillerOG] added support for - the baby crying detection as a sensor. Nice! +- The [Reolink] integration keeps evolving, [@starkillerOG] added support for baby crying detection as a sensor. Nice! - The [Bang & Olufsen] integration now provides entities allowing you to react to physical button presses on all Bang & Olufsen devices. Thanks [@mj23000]! @@ -556,7 +530,7 @@ Case. This change impacts: - `dosing` -> `dosing` - `Mixing` -> `mixing` - `Monitoring` -> `monitoring` -- The `preset_mode` state attribute for ScreenLogic climatec entities. Where +- The `preset_mode` state attribute for ScreenLogic climate entities. Where raw states have also been underscored-spaced and had any punctuation removed. - `Solar` -> `solar` - `Solar Preferred` -> `solar_preferred` From 17ef55c08c1f3ca62e7369d3a881cd9919de9f80 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 5 Feb 2025 18:14:46 +0100 Subject: [PATCH 75/79] 2025.2: Finalize the release notes --- .../_posts/2025-02-05-release-20252.markdown | 162 ++++++++++++------ .../images/blog/2025-02/backup-locations.png | Bin 44839 -> 0 bytes .../images/blog/2025-02/backup-schedule.png | Bin 67081 -> 0 bytes .../blog/2025-02/backup-toggle-update.png | Bin 15036 -> 0 bytes source/images/blog/2025-02/backups-action.png | Bin 0 -> 81449 bytes .../2025-02/backups-addons-before-update.png | Bin 0 -> 107308 bytes .../2025-02/backups-before-update-core.png | Bin 0 -> 97274 bytes .../backups-customize-backups-change.png | Bin 0 -> 148081 bytes .../2025-02/backups-encryption-turned-off.png | Bin 0 -> 80969 bytes .../blog/2025-02/backups-new-locations.png | Bin 0 -> 109966 bytes .../2025-02/backups-turn-off-encryption.png | Bin 0 -> 63668 bytes .../blog/2025-02/encryption-settings.png | Bin 39878 -> 0 bytes source/images/blog/2025-02/social.jpg | Bin 0 -> 217951 bytes 13 files changed, 114 insertions(+), 48 deletions(-) delete mode 100644 source/images/blog/2025-02/backup-locations.png delete mode 100644 source/images/blog/2025-02/backup-schedule.png delete mode 100644 source/images/blog/2025-02/backup-toggle-update.png create mode 100644 source/images/blog/2025-02/backups-action.png create mode 100644 source/images/blog/2025-02/backups-addons-before-update.png create mode 100644 source/images/blog/2025-02/backups-before-update-core.png create mode 100644 source/images/blog/2025-02/backups-customize-backups-change.png create mode 100644 source/images/blog/2025-02/backups-encryption-turned-off.png create mode 100644 source/images/blog/2025-02/backups-new-locations.png create mode 100644 source/images/blog/2025-02/backups-turn-off-encryption.png delete mode 100644 source/images/blog/2025-02/encryption-settings.png create mode 100644 source/images/blog/2025-02/social.jpg diff --git a/source/_posts/2025-02-05-release-20252.markdown b/source/_posts/2025-02-05-release-20252.markdown index 3a901f93483..3e456c26602 100644 --- a/source/_posts/2025-02-05-release-20252.markdown +++ b/source/_posts/2025-02-05-release-20252.markdown @@ -78,8 +78,8 @@ _PS: It is almost Valentine's day, did you set up some romantic scenes yet? 🌹 In the previous release, we [fully revamped the entire backup experience](/blog/2025/01/03/release-20251/#overhaul-of-the-backup-system) and added many new features to make it easier to use. That release set the -stage for the next iterations and opened up the ability for integrations to provide -locations to store backups. +stage for the next iterations and opened up the ability for integrations to +provide locations to store backups. We've received **a lot** of feedback on the new backup system, which is awesome! ❀️ All the feedback helped us prioritize the most requested features, and other @@ -90,7 +90,10 @@ This release includes a lot of the most requested improvements and abilities. ### Unencrypted backups The new backup system came with a lot of security improvements, including -encryption of backups. However, as it turns out, many use these backups to extract and restore single files or configurations, a use case in which encryption made things more difficult. In this release we made two changes to the backup system to address this. +encryption of backups. However, as it turns out, many use these backups to +extract and restore single files or configurations, a use case in which +encryption made things more difficult. In this release we made two changes +to the backup system to address this. #### Ability to turn off encryption for specific locations @@ -98,45 +101,50 @@ While our default recommendation remains to encrypt backups, as of this release, you can turn off encryption on a per location basis. This allows you to store backups on you local NAS, for example, in an unencrypted format. -Temporary screenshot +Screenshot showing the option to turn off encryption for a specific backup location. -There is one exception to this, which is [Home Assistant Cloud](/cloud). Backups stored -in Home Assistant Cloud will always be encrypted, and encryption cannot be turned off. -At Nabu Casa, we take your privacy and security very seriously, and we never -ever want to be able to access your data. +Screenshow showing the backup locations, one location indicates that encryption has been turned off. + +There is one exception to this, which is [Home Assistant Cloud](/cloud). Backups +stored in Home Assistant Cloud will always be encrypted, and encryption cannot +be turned off. At Nabu Casa, we take your privacy and security very seriously, +and we never ever want to be able to access your data. #### Downloading backups unencrypted -When downloading backups from the Home Assistant interface, you will now always download -the backup in an unencrypted format that can be extracted using your favorite -archive tool. +When downloading backups from the Home Assistant interface, you will now always +download the backup in an unencrypted format that can be extracted using your +favorite archive tool. -This works for all backups, regardless of the encryption settings of the location -in which they are stored. For instance, if you download an encrypted backup from Home Assistant -Cloud through the Home Assistant interface, it will decrypt the backup on the fly -while you download it. +This works for all backups, regardless of the encryption settings of the +location in which they are stored. For instance, if you download an encrypted +backup from Home Assistant Cloud through the Home Assistant interface, +it will decrypt the backup on the fly while you download it. ### Customize the time of your backups -The initial iteration of the backup system scheduled backups to run at 4:45 AM, but this time wasn't ideal for everyone. Some, for example, turned off their +The initial iteration of the backup system scheduled backups to run at 4:45 AM, +but this time wasn't ideal for everyone. Some, for example, turned off their network storage during the night, meaning the backup would fail. This release, we added the ability to customize the time of your backups to your liking. Additionally, if you choose to make weekly backups, you can now select the days of the week you want the backup to run. -Temporary screenshot +Screenshot showing the backup configuration options, you can now set your own time and select which days to backup. ### Taking backups on an advanced schedule The above backup time changes not flexible enough for you? Well, you are in luck! In this -release, we added an action (`backup.automated_backup`) that you can use +release, we added an action (`backup.create_automatic`) that you can use to trigger a backup, with your preferred settings, in an automation. +Screenshot showing an automation in the automation editor that is using the new action to create an automated backup. + This allows you to create automated backups on any schedule you like, or even add conditions and actions around it. For example, you could make an automation -that triggers on a calendar, wakes up your network storage, waits till it is online, and -then starts a backup. +that triggers on a calendar, wakes up your network storage, waits till it is +online, and then starts a backup. ### Re-introduction of the backup toggle on update @@ -144,33 +152,51 @@ If you run Home Assistant OS, you get updates for Home Assistant along with all your add-ons. This used to have a toggle to create a backup before updating, which was removed in the previous release. -This change was made because this feature was considered redundant when running regular automated backups. However, we’ve received a lot of feedback that many people relied on these backups to ensure they had the latest data, for instance, if they needed to roll back to a previous version of an add-on. We are re-introducing this backup on update toggle in this release, but in a smarter way. We are re-introducing this backup on update toggle in this -release, but in a smarter way. +This change was made because this feature was considered redundant when running +regular automated backups. However, we’ve received a lot of feedback that many +people relied on these backups to ensure they had the latest data, for instance, +if they needed to roll back to a previous version of an add-on. We are +re-introducing this backup on update toggle in this release, but in a smarter +way. #### Backup on updating Home Assistant When updating Home Assistant, the toggle is now turned off by default and -shows the last time you made a backup. This allows you to decide whether to make a new backup before updating. +shows the last time you made a backup. This allows you to decide whether to make +a new backup before updating. -Temporary screenshot +Screenshot showing an Home Assistant Core update dialog, giving the option to make a backup before update. If you turn the switch on, a full automated backup is created and synced to your configured locations, before the update is started. -This full sync is done to ensure you have the most recent backup available in case the update causes issues and you need to restore your system. In the rare case a Home Assistant update fatally fails and you can’t access the backup page, if you’ve configured a second backup location, you’ll be able to download it from there. +This full sync is done to ensure you have the most recent backup available in +case the update causes issues and you need to restore your system. In the rare +case a Home Assistant update fatally fails and you can’t access the backup page, +if you’ve configured a second backup location, you’ll be able to download it +from there. #### Backup on updating add-ons -Things are slightly different when updating add-ons. The toggle exists here too, and is disabled by default. However, when you enable it, only a backup of your add-on and its data is created. That way you can keep around the previous version of the add-on, so you can always roll back to it if needed. +Things are slightly different when updating add-ons. The toggle exists here too, +and is disabled by default. However, when you enable it, only a backup of your +add-on and its data is created. That way you can keep around the previous +version of the add-on, so you can always roll back to it if needed. -To prevent your system from filling up with old add-on backups, we only retain one add-on backup, automatically deleting the previous backup whenever a new one is created. +Screenshot showing an Home Assistant add-on update dialog, giving the option to make a backup before update. + +To prevent your system from filling up with old add-on backups, we only retain +one add-on backup, automatically deleting the previous backup whenever +a new one is created. ### Improved filenames for backups -One piece of feedback we’ve seen a lot, is that the filenames created by backups can be a bit cryptic and hard to understand for humans. +One piece of feedback we’ve seen a lot, is that the filenames created by backups +can be a bit cryptic and hard to understand for humans. This feedback was fair, as the filename was a hash and originally not designed -to be human-readable. This method was not newly introduced in the last release, but it was made more apparent with the new backup system and locations. +to be human-readable. This method was not newly introduced in the last release, +but it was made more apparent with the new backup system and locations. So, in this release, we've improved the filenames of the backups stored on your backup locations. The filename now includes the date and time the backup was @@ -179,58 +205,98 @@ for, even outside of Home Assistant. ### New locations -This release also introduces new locations to store your backups. There are new integrations for [Google Drive](/integrations/google_drive/) and [Microsoft OneDrive](/integrations/onedrive/), and backup support was added to the [Synology DSM](/integrations/synology_dsm) integration. +This release also introduces new locations to store your backups. There are new +integrations for [Google Drive](/integrations/google_drive/) and +[Microsoft OneDrive](/integrations/onedrive/), and backup support was added to +the [Synology DSM](/integrations/synology_dsm) integration. -Temporary screenshot +Screenshot showing the backup configuration panel, with all possible backup integration set up! ## Voice -Assist, our [private voice assistant](/voice_control/), is getting a few new features in this release. If you don't have Assist set up yet, check out our [Home Assistant Voice: Preview Edition](/voice-pe/) to get started. +Assist, our [private voice assistant](/voice_control/), is getting a few new +features in this release. If you don't have Assist set up yet, check out our +[Home Assistant Voice: Preview Edition](/voice-pe/) to get started. ### Home Assistant will be able to call your analog phone to tell you a message -Remember our tutorial on turning an analog phone into the [world's most private voice assistant](/voice_control/worlds-most-private-voice-assistant/)? Thanks to [Jamin](https://github.com/jaminh), we now have a way to call your analog phone from Home Assistant! +Remember our tutorial on turning an analog phone into the +[world's most private voice assistant](/voice_control/worlds-most-private-voice-assistant/)? +Thanks to [Jamin](https://github.com/jaminh), we now have a way to call +your analog phone from Home Assistant! -You can use [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) to have Home Assistant call your phone and play a message when someone picks up the phone. +You can use [`assist_satellite.announce`](/integrations/assist_satellite#action-assist_satelliteannounce) +to have Home Assistant call your phone and play a message when someone picks up +the phone. -If you use an LLM as the brains for your voice assistant, you can take this one step further with the new [`assist_satellite.start_conversation`](/integrations/assist_satellite#action-assist_satellitestart_conversation) action. Instead of playing an announcement, it starts a conversation between Home Assistant and the user, with Home Assistant saying the first message. Left the garage door open for 30 minutes? No problem, let Home Assistant call and ask if they want to close it. +If you use an LLM as the brains for your voice assistant, you can take this one +step further with the new [`assist_satellite.start_conversation`](/integrations/assist_satellite#action-assist_satellitestart_conversation) +action. Instead of playing an announcement, it starts a conversation between +Home Assistant and the user, with Home Assistant saying the first message. +Left the garage door open for 30 minutes? No problem, let Home Assistant call +and ask if they want to close it. -_(Starting a conversation with the default conversation agent is a bit more work and did not make it this release)_ +_(Starting a conversation with the default conversation agent is a bit more work +and did not make it this release)_ ### New Broadcast intent 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/), but our language leaders are working hard on making sure it will be supported soon in your language! +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/), +but our language leaders are working hard on making sure it will be supported +soon in your language! ### Setting Temperature on Thermostat -A few releases ago we introduced an intent to get the current temperature from a climate device. -As of this release, you can also set the target temperature of your thermostat by voice. -By saying "Set the temperature to 19 degrees" this will smartly target the area you are in (if you have a thermostat per area, such as thermostatic valves on your radiators) or the floor you are in (if you only have a central unit). You can also target specific devices by name if you prefer. +A few releases ago we introduced an intent to get the current temperature from +a climate device. As of this release, you can also set the target temperature +of your thermostat by voice. + +By saying _"Set the temperature to 19 degrees"_ this will smartly target the +area you are in (if you have a thermostat per area, such as thermostatic valves +on your radiators) or the floor you are in (if you only have a central unit). +You can also target specific devices by name if you prefer. ### LLMs meet calendars -Without complex custom tooling, LLM-based conversation agents previously could not fetch events from your calendar. This release changes that. Out of the box, LLM-based agents can now retrieve today’s and this week’s events from any of your calendars. Don’t forget to [expose your calendar entities](/voice_control/voice_remote_expose_devices/) to enable this functionality. +Without complex custom tooling, LLM-based conversation agents previously could +not fetch events from your calendar. This release changes that. Out of the box, +LLM-based agents can now retrieve today’s and this week’s events from any of +your calendars. Don’t forget to +[expose your calendar entities](/voice_control/voice_remote_expose_devices/) +to enable this functionality. ### Shared history between the default conversation agent and its LLM-based fallback -In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature that allowed you to use our fast and local default conversation agent for most queries while still being able to fall back to a much more powerful LLM-based agent for more complex queries. +In [2024.12](/blog/2024/12/04/release-202412/) we introduced a lovely feature +that allowed you to use our fast and local default conversation agent for most +queries while still being able to fall back to a much more powerful LLM-based +agent for more complex queries. -This introduced some interesting behaviors. From a user perspective, it looked like you were talking to the same assistant, whereas, in reality, nothing was shared between the two agents. -This led to some less-than-optimal scenarios, such as this one: +This introduced some interesting behaviors. From a user perspective, it looked +like you were talking to the same assistant, whereas, in reality, nothing was +shared between the two agents. This led to some less-than-optimal scenarios, +such as this one: Screenshot of missing history in the conversation -The first command is processed locally by our default agent, but the follow-up request is processed by the LLM-based agent. Since no memory is shared, it does not understand what device you want to turn off. +The first command is processed locally by our default agent, but the follow-up +request is processed by the LLM-based agent. Since no memory is shared, it does +not understand what device you want to turn off. -Starting with this release, both agents now share the same command history, helping address this issue. +Starting with this release, both agents now share the same command history, +helping address this issue. Screenshot of the new improved behavior ### Model Context Protocol -This release adds the [Model Context Protocol](https://modelcontextprotocol.io/introduction) to Home Assistant thanks to [Allen][@allenporter]. Home Assistant can both be an [MCP server](/integrations/mcp_server/) and an [MCP client](/integrations/mcp/). From the MCP website: +This release adds the [Model Context Protocol](https://modelcontextprotocol.io/introduction) +to Home Assistant thanks to [Allen][@allenporter]. Home Assistant can both be an +[MCP server](/integrations/mcp_server/) and an +[MCP client](/integrations/mcp/). From the MCP website: > MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools. diff --git a/source/images/blog/2025-02/backup-locations.png b/source/images/blog/2025-02/backup-locations.png deleted file mode 100644 index c32367c7879c3910f10f414cc7f4a9c52b75753e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44839 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
7EsPxsTo4AD#)lKb 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