From 6defc996f35a9cd706c6f781ce459c0f568eacea Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 31 May 2023 20:16:24 +0200 Subject: [PATCH] 2023.6: Initial beta release notes --- _config.yml | 6 +- .../_posts/2023-06-07-release-20236.markdown | 908 ++++++++++ source/changelogs/core-2023.6.markdown | 1501 +++++++++++++++++ source/images/blog/2023-06/social.png | Bin 0 -> 161240 bytes 4 files changed, 2412 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2023-06-07-release-20236.markdown create mode 100644 source/changelogs/core-2023.6.markdown create mode 100644 source/images/blog/2023-06/social.png diff --git a/_config.yml b/_config.yml index 0556aa9adf2..6e82dc8f9c6 100644 --- a/_config.yml +++ b/_config.yml @@ -109,9 +109,9 @@ social: # Home Assistant release details current_major_version: 2023 -current_minor_version: 5 -current_patch_version: 4 -date_released: 2023-05-23 +current_minor_version: 6 +current_patch_version: 0 +date_released: 2023-06-07 # 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/2023-06-07-release-20236.markdown b/source/_posts/2023-06-07-release-20236.markdown new file mode 100644 index 00000000000..8aeb056c101 --- /dev/null +++ b/source/_posts/2023-06-07-release-20236.markdown @@ -0,0 +1,908 @@ +--- +layout: post +title: "2023.6: Beta release notes" +description: "Beta release notes for Home Assistant Core 2023.6." +date: 2023-05-31 00:00:00 +date_formatted: "June 7, 2023" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: + - Release-Notes + - Core +og_image: /images/blog/2023-06/social.png +--- + + + + + +These are the beta release notes for Home Assistant Core 2023.6 (and is thus a +work in progress). + +If you encounter any issues with the beta release, please report them on GitHub: + +- Issues with integrations, automations and such (Core related):
+ +- Issues with the frontend/UI/dashboards:
+ +- Issues with the Supervisor:
+ +- Issues with the documentation:
+ + +Please be sure to include the beta version you are running in the issue +version field (not title), so we can classify your issue correctly. + +Issues introduced in the beta are processed with priority. + +--- + + + +Home Assistant Core 2023.6! 🎉 + +Get ready for an old-fashioned jam-packed release 🤯 + +Thanks for helping out testing the beta! ❤️ + +Enjoy the (beta) release! + +../Frenck + + + +- [Connect and use your existing network storage](#connect-and-use-your-existing-network-storage) +- [Light entity dialog improvements, with favorite colors](#light-entity-dialog-improvements-with-favorite-colors) +- [Integration pages](#integration-pages) +- [Copy 'n paste support in the automation and script editors](#copy-n-paste-support-in-the-automation-and-script-editors) +- [Related information](#related-information) +- [Last changed added to the entity dialog](#last-changed-added-to-the-entity-dialog) +- [Python 3.11 and major performance upgrades](#python-311-and-major-performance-upgrades) +- [Z-Wave](#z-wave) +- [New entities! `date`, `time`, `date_time`](#new-entities-date-time-date_time) +- [Other noteworthy changes](#other-noteworthy-changes) +- [New Integrations](#new-integrations) +- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui) +- [Need help? Join the community!](#need-help-join-the-community) +- [Breaking Changes](#breaking-changes) +- [All changes](#all-changes) + +Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=C1eLZLtvc_k) +3 May 2023, at 12:00 PDT / 21:00 CEST! + + + +## Connect and use your existing network storage + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar +- Replace screenshot + +Refs: + +- Include share as mount usage option (#16636) @ludeeus +- Add dialog to change default backup location (#16610) @ludeeus +- Add UI for network mounts (#16357) @ludeeus + +{% enddetails %} + +Do you have a network storage in your home? Like a QNAP or Synology NAS? +This release add the ability to add and use that storage with Home Assistant! + +In the {% my storage title="**Settings** > **Storage**" %} menu, you can now +find a whole new set of controls to connect to your storage and use it to, +for example, use as your network share as a media source in Home Assistant. + +Even better... You can use it as a target for your backups, so that when +Home Assistant creates a backup for you, it will be "off-site". + +

+ +Temporary screenshot that needs to be replaced. +

+ +

+ +Temporary screenshot that needs to be replaced. +

+ +## Light entity dialog improvements, with favorite colors + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar +- Replace screenshot + +Refs: + +- Light more info enhancement (#16673) @piitaya +- Update more info light actions (#16512) @piitaya +- New color picker for HS and color temp (#16549) @piitaya +- Update default colors for more info light favorite colors (#16688) @piitaya +- Add button bar for light modes (#16683) @piitaya + +{% enddetails %} + +Recently we introduced new controls in the light entity dialog, this release +iterates on the design by adding new controls and adding favorite colors. + +

+ +Temporary screenshot that needs to be replaced. +

+ +The favorite colors can be added and re-organized by holding one of the colors +to enter the edit mode: + +

+ +Temporary screenrecording that needs to be replaced. +

+ +## Integration pages + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar +- Replace screenshot + +Refs: + +- Overhaul Integrations page, add integration page (#16640) @bramkragten + +{% enddetails %} + +The integrations page had gotten a major overhaul this release! + +

+ +Temporary screenshot that needs to be replaced. +

+ +Some things to notice in the above screenshot: + +- Device base integrations, like ESPHome, are now combined in a single card that + doesn't require scrolling anymore +- The failing integration entry for deCONZ in the above screenshot, no longer + displays large error messages and thus does not stretch the layout. +- Custom integrations and integrations relying on the cloud, are now more + visibly marked. + +Selecting the cog icon on the integration card, will bring you to a brand new +integrations page, showing all information about integration: + +

+ +Temporary screenshot that needs to be replaced. +

+ +In the above example, the ESPHome integration page, shows all integration +entries this integration has. This page provides all the options and information +that used to be "stuffed" into the integration card on the old integrations +dashboard. + +## Copy 'n paste support in the automation and script editors + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar +- Replace screenshot + +Refs: + +- Add cut / copy / paste support to automation & script editor (#16488) @karwosts +- https://github.com/home-assistant/frontend/pull/16488 + +{% enddetails %} + +An amazing contribution by @karwosts this release, that adds cut, copy & paste +capabilities to the automation editor! + +You can now copy and paste any trigger, condition, and action into different +places of your automation, and even past it into a different automation all +together! + +

+ +Temporary screenshot that needs to be replaced. +

+ +## Related information + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar +- Replace screenshot + +Refs: + +- Tweak style of related items (#16672) @bramkragten +- Related blueprints (#16618) @bramkragten + +{% enddetails %} + +Which automationed used that blueprint? Well, Home Assistant can now tell you +that! On the {% my blueprints title="**Settings** > **Automations & Scenes** > **Blueprints**" %} +page you can now hit the trippel dotted menu on any blueprint to discover which +automations are using that blueprint. + +Now only that, if you accidentially remove a blueprint that is still in use, +Home Assistant will stop you from doing that and tell you which automations +still rely on it. + +But wait, there is more related! The related items in the entity information +dialog got improved as well. Told old list of links is gone, and it now shows +a way more modern view of all related items for an entity: + +

+ +Temporary screenshot that needs to be replaced. +

+ +## Last changed added to the entity dialog + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar +- Replace screenshot + +Refs: + +- Add last-changed date to more-info (#16509) @piitaya + +{% enddetails %} + +By popular request, the information on when an entity was last changed, +has been added back to into the new entity information dialogs. + +Not only that, @piitaya added a very nice easter egg! You can click on it +to toggle between the relative and absolute format! + +

+ +Temporary screenrecording that needs to be replaced. +

+ +## Python 3.11 and major performance upgrades + +{% details "TODO" %} + +- Improve/extend story +- Proof read/spelling/grammar + +{% enddetails %} + +This release ships running on Python 3.11! In case you are wondering, what is +that? Well, Python is the language the Core of Home Assistant is written in. + +Why it matters? It is seriously faster! 🚀 + +And that is not all in terms of performance, we've also upgraded internal parts, +including a newer SQLite version that should be faster. Oh! And of course +@bdraco has been all over the place to optimize a lot (a lot lot). + +So this release, can be expected to be a lot faster (or less consuming) of +resources at runtime. + +## Z-Wave + +{% details "TODO" %} + +- Make a story out of this +- Proof read/spelling/grammar + +{% enddetails %} + +There has been quite a bit of progress on Z-Wave in Home Assistant. + +- Add entities for node statistics so that users can more easily troubleshoot RF issues in their network +- Add support for Window Covering CC which improves support for blind tilt devices (fixes iBlinds v3) +- Fix notification CC sensor and button names +- Proper Indicator CC support (certification requirement) +- Optimistic state updates for multilevel switch entities (specifically buttons and switches - certification requirement) +- Add entities for config parameters so they can be included in part of automations (they were already supported in device automations but entities will give users more flexibility) +- We added better support for z-wave devices related to energy generation + +Z-Wave JS is now a platinum quality level integration 🏆 + +## New entities! `date`, `time`, `date_time` + +We welcome three new entities types this release: +[`date`](/integrations/date), [`time`](/integrations/time) & [`date_time`](/integrations/date_time). + +These entities allow integration to provide for date, time, or date/time input +controls from the UI. + +They are so new, that no integrations are using them yet, but you can expect +to see usage in (custom) integrations of these soon! + +Thanks for creating those [@raman325]! + +## Other noteworthy changes + +{% details "TODO" %} + +- Proof read/spelling/grammar +- Last minute ones added? +- Go over list again, might have missed something + +To consider: + +- Home Connect add WasherDryer support ([@stickpin] - [#90673]) ([home_connect docs]) (noteworthy) +- Add sensor device class volatile_organic_compounds_parts ([@emontnemery] - [#92973]) ([sensor docs]) ([number docs]) (noteworthy) +- Add support for sleepy BTHome devices ([@Ernst79] - [#92991]) ([bthome docs]) (dependency) (noteworthy) +- Add a description for time pattern trigger (#16520) @karwosts +- Add a description for time condition (#16499) @karwosts +- Lock entity options ([@gjohansson-ST] - [#88139]) ([lock docs]) (noteworthy) +- Add Ezviz number entity ([@RenierM26] - [#93366]) ([ezviz docs]) (new-platform) (noteworthy) +- Add Ezviz update entity ([@RenierM26] - [#85377]) ([ezviz docs]) (breaking-change) (new-platform) (dependency) (noteworthy) + +- **Note**: Changes processed up to PR 93811 + +{% enddetails %} + +There are much more easter bunnies in this release; here are some of the other +noteworthy changes this release: + +- When using services in the UI (like in the automation editor), only options + and settings available to the selected target devices & entities will be shown. + This makes the UI much cleaner! Thanks, [@emontnemery] and [@bramkragten]! +- The [Roborock] integration (introduced previous release) did receive a lot + of love and now provides a wide range of new entities. Thanks [@Lash-L]! +- The [Android TV Remote] integration now provides a media player entity too! + Nice, [@Drafteed]! +- [KNX] now provides its own configuration panel, allowing to upload your KNX + project file and offers a group monitor for live bus diagnostic. + Amazing [@farmio]! +- [@bdraco] added the option to disable Webhooks for [ONVIF], in case your + camera isn't fully following specifications. +- The [variables action] is now also availble in the automation and script + editors in the UI. Thanks, [@piitaya] +- The add-on dashboard, now has a search bar. Helpful, [@bramkragten]! +- The [Samsung TV] now has a remote entity, allowing you to send remote key + presses directly to your TV! Thanks [@peitschie]! +- The {% my developer_states title="States in the developer tools" %} now + uses the entity ID in the entity ID picker. Thanks, [@bramkragten]! +- [Matter] now has support for tilt covers, thanks [@Diegorro98]! +- [@gjohansson-ST] added a service to change a running timer helper, [@frenck] + did something similar, and added a service to set the value of a counter helper. +- The [AccuWeather] integration now provides sensors for the weather condition + and solar irradiance values. Thanks, [@bieniu] +- You can now update your [QNAP QSW] directly from Home Assistant. Nice [@Noltari]! +- The [BMW Connected Drive] now allows you to toggle climate on/off and new + entities related to the charging of your car. Thanks, [@rikroe] and [@cpoulsen]! + +[@peitschie]: https://github.com/peitschie +[Samsung TV]: /integrations/samsungtv +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@bramkragten]: https://github.com/bramkragten +[@cpoulsen]: https://github.com/cpoulsen +[@Diegorro98]: https://github.com/Diegorro98 +[@Drafteed]: https://github.com/Drafteed +[@emontnemery]: https://github.com/emontnemery +[@farmio]: https://github.com/farmio +[@frenck]: https://github.com/frenck +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@Lash-L]: https://github.com/Lash-L +[@Noltari]: https://github.com/@Noltari +[@piitaya]: https://github.com/piitaya +[@rikroe]: https://github.com/rikroe +[AccuWeather]: /integrations/accuweather +[Android TV Remote]: /integrations/androidtv_remote +[BMW Connected Drive]: /integrations/bmw_connected_drive +[KNX]: /integrations/knx +[Matter]: /integrations/matter +[ONVIF]: /integrations/onvif +[QNAP QSW]: /integrations/qnap_qsw +[Roborock]: /integrations/roborock +[variables action]: /docs/scripts/#variables + +## New Integrations + +We welcome the following new integrations in this release: + +- **[Airzone Cloud]**, added by [@Noltari]
+ Launch apps and control your Android TV device. +- **[Date]** , **[Time]**, and **[Date/Time]**, added by [@raman325]
+ New entity types, that allow integrations to provide date/time controls. +- **[Electra Smart]**, added by [@jafar-atili]
+ Control your Electra Air air conditioner from Home Assistant. +- **[Google Generative AI Conversation]**, added by [@tronikos]
+ A conversation agent powered by Google Generative AI. +- **[JVC Projector]**, added by [@SteveEasley]
+ You can now automate your network controllable JVC Projector. +- **[YouTube]**, added by [@joostlek]
+ Add your favorite YouTube channels as sensors. + +This release also has a new virtual integration. Virtual integrations +are stubs that are handled by other (existing) integrations to help with +findability. This one is new: + +- **[Piper]** provided by [Wyoming], added by [@frenck] +- **[Whisper]** provided by [Wyoming], added by [@frenck] +- **[Yale Home]** provided by [August], added by [@bdraco] + +[@bdraco]: https://github.com/bdraco +[@frenck]: https://github.com/frenck +[@jafar-atili]: https://github.com/jafar-atili +[@joostlek]: https://github.com/joostlek +[@Noltari]: https://github.com/Noltari +[@raman325]: https://github.com/raman325 +[@SteveEasley]: https://github.com/SteveEasley +[@tronikos]: https://github.com/tronikos +[Airzone Cloud]: /integrations/airzone_cloud +[August]: /integrations/august +[Date]: /integrations/date +[Date/Time]: /integrations/date_time +[Electra Smart]: /integrations/electrasmart +[Google Generative AI Conversation]: /integrations/google_generative_ai_conversation +[JVC Projector]: /integrations/jvc_projector +[Piper]: /integrations/piper +[Time]: /integrations/time +[Whisper]: /integrations/whisper +[Wyoming]: /integrations/wyoming +[Yale Home]: /integrations/yale_home +[YouTube]: /integrations/youtube + +## Integrations now available to set up from the UI + +The following integrations are now available via the Home Assistant UI: + +- **[Deutscher Wetterdienst (DWD) Weather Warnings]**, done by [@andarotajo] +- **[GeoJSON]**, done by [@exxamalte] +- **[Last.fm]**, done by [@joostlek] + +[@andarotajo]: https://github.com/andarotajo +[@exxamalte]: https://github.com/exxamalte +[@joostlek]: https://github.com/joostlek +[Deutscher Wetterdienst (DWD) Weather Warnings]: /integrations/dwd_weather_warnings +[GeoJSON]: /integrations/geo_json_events +[Last.fm]: /integrations/lastfm + +## 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. + +## Breaking Changes + +{% details "TODO" %} + +- Proof read/spelling/grammar + +**Note**: Breaking changes processed up to PR 92223 + +{% enddetails %} + +{% details "Python" %} + +All Home Assistant versions of which the Home Assistant project manages the +Python version for you, have been upgraded to Python 3.11. This affects +the following installation types: + +- Home Assistant Operating System +- Home Assistant Container +- Home Assistant Supervised + +This might affect you when you are using custom integrations, as those have +to be compatible with Python 3.11. + +Furthermore, as of this release, Python 3.10 is deprecated and support will +be removed in Home Assistant 2023.8. This **only** affects you if you are +running Home Assistant Core installation type in your own Python virtual +environment. Please update your Python version to Python 3.11. + +If you run Home Assistant OS, Home Assistant Container or Home Assistant +Supervised, we have taken care of this for you, you will be using Python 3.11 +automatically on upgrade. + +{% enddetails %} + +{% details "APC UPS Daemon" %} + +`sensor.ups_self_test_interval` sensor now properly splits unit "days" from the +raw data. Previously, it will show `7 days` as sensor state, now it shows `7` +with a unit "Days". + +([@yuxincs] - [#93844]) ([documentation](/integrations/apcupsd)) + +[@yuxincs]: https://github.com/yuxincs +[#93844]: https://github.com/home-assistant/core/pull/93844 + +{% enddetails %} + +{% details "Counter" %} + +The `counter` entities no longer restore their previous manually set +configuration (using the, now deprecated, `counter.configure` service) on +Home Assistant startup. Instead, it will now use the configuration as set in +the helper configuration in the UI (or as configured YAML, if that is used). + +This behavior is removed, as it caused configuration issues, as the new +configuration was never applied again (but forever restored). This behavior was +out of the ordinary for Home Assistant and thus now standardized. + +The value of the counter is still restored and available across Home Assistant +restarts. + +([@frenck] - [#93344]) ([documentation](/integrations/counter)) + +[@frenck]: https://github.com/frenck +[#93344]: https://github.com/home-assistant/core/pull/93344 + +{% enddetails %} + +{% details "D-Link Wi-Fi Smart Plugs" %} + +The previously deprecated YAML configuration of the D-Link Wi-Fi Smart Plugs +integration has been removed. + +D-Link Wi-Fi Smart Plugs are now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@gjohansson-ST] - [#92590]) ([documentation](/integrations/dlink)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#92590]: https://github.com/home-assistant/core/pull/92590 + +{% enddetails %} + +{% details "EDL21" %} + +The previously deprecated YAML configuration of the EDL21 +integration has been removed. + +EDL21 is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@gjohansson-ST] - [#93551]) ([documentation](/integrations/edl21)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#93551]: https://github.com/home-assistant/core/pull/93551 + +{% enddetails %} + +{% details "EZVIZ" %} + +The binary sensor providing "upgrade available" information, has been removed +and replaced by a new `update` entity. If you used the binary sensor in your +automations, scripts, or dashboards, you will need to adjust them to +this change. + +([@RenierM26] - [#85377]) ([documentation](/integrations/ezviz)) + +[@RenierM26]: https://github.com/RenierM26 +[#85377]: https://github.com/home-assistant/core/pull/85377 + +{% enddetails %} + +{% details "Frontier Silicon" %} + +The previously deprecated YAML configuration of the Frontier Silicon +integration has been removed. + +Frontier Silicon is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@gjohansson-ST] - [#93552]) ([documentation](/integrations/frontier_silicon)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#93552]: https://github.com/home-assistant/core/pull/93552 + +{% enddetails %} + +{% details "Google Nest" %} + +The Google Nest YAML configuration has been fully removed. You should ensure you +have imported your configuration and credentials into the UI before upgrading. + +Nest Desktop or OOB authentication, which was previously disabled by Google, +has now been removed. + +([@allenporter] - [#92311]) ([documentation](/integrations/nest)) + +[@allenporter]: https://github.com/allenporter +[#92311]: https://github.com/home-assistant/core/pull/92311 + +{% enddetails %} + +{% details "IBM Watson TTS" %} + +Home Assistant was still using the legacy Python pip package resolver, which +has been removed. Due to upstream package conflicts, the IBM Watson TTS +integration has been disabled. + +The upstream project providing the libaries used, has been notified repeatedly +in, at least, the past two years; unfortunately, without response. We had no +other choice than disabling this integration. + +([@frenck] - [#92124]) ([documentation](/integrations/watson_tts)) + +[@frenck]: https://github.com/frenck +[#91492]: https://github.com/home-assistant/core/pull/92124 + +{% enddetails %} + +{% details "IHC Controller" %} + +The default unit of measurement for manually set up sensors from IHC have been +removed. Home assistant now assume all sensors with unit of measurement set is +a number. IHC sensors can be text, but because of the default unit of +measurement, there is currently no way to get text sensors from IHC working. + +This is a breaking fix, because if you currently have temperature sensors +without unit of measurement set, you will have to set this for the sensors. + +([@dingusdk] - [#91096]) ([documentation](/integrations/ihc)) + +[@dingusdk]: https://github.com/dingusdk +[#93054]: https://github.com/home-assistant/core/pull/93054 + +{% enddetails %} + +{% details "LG Netcast" %} + +LG Netcast media player do no longer have fake (assumed) `playing` or `paused` +states and those are replaced with the `on` state. + +If you used the `playing` or `paused` state in your automations, you will need +to update them to match this change. + +([@Drafteed] - [#93543]) ([documentation](/integrations/lg_netcast)) + +[@Drafteed]: https://github.com/Drafteed +[#93543]: https://github.com/home-assistant/core/pull/93543 + +{% enddetails %} + +{% details "Meteorologisk institutt (Met.no)" %} + +The weather forecast provided by the weather entity has changes. The current +day has been added to the forecast. If your automation or scripts relied +on the first day to be tomorrow, you will need to adjust. + +([@mmalina] - [#91891]) ([documentation](/integrations/met)) + +[@mmalina]: https://github.com/mmalina +[#91891]: https://github.com/home-assistant/core/pull/91891 + +{% enddetails %} + +{% details "MQTT" %} + +MQTT sensor configurations that still use `last_reset_topic` will fail. The +support was deprecated in Home Assistant 2021.11 and is now removed. Users +should use ` last_reset_value_template` instead. + +([@jbouwh] - [#93792]) ([documentation](/integrations/mqtt)) + +[@jbouwh]: https://github.com/jbouwh +[#93792]: https://github.com/home-assistant/core/pull/93792 + +{% enddetails %} + +{% details "Nextcloud" %} + +The previously deprecated YAML configuration of the Nextcloud +integration has been removed. + +Nextcloud is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@gjohansson-ST] - [#93550]) ([documentation](/integrations/nextcloud)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#93550]: https://github.com/home-assistant/core/pull/93550 + +{% enddetails %} + +{% details "Obihai" %} + +The previously deprecated YAML configuration of the Obihai +integration has been removed. + +Obihai is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@gjohansson-ST] - [#93549]) ([documentation](/integrations/obihai)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#93549]: https://github.com/home-assistant/core/pull/93549 + +{% enddetails %} + +{% details "Persistent notifications" %} + +Persistent notifications are no longer stored in the state machine. This means +that we no longer create an entity for each persistent notification. + +([@bdraco] - [#92828]) ([documentation](/integrations/persistent_notification)) + +[@bdraco]: https://github.com/bdraco +[#92828]: https://github.com/home-assistant/core/pull/92828 + +{% enddetails %} + +{% details "Rain Bird" %} + +The previously deprecated YAML configuration of the Rain Bird +integration has been removed. + +Rain Bird is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@gjohansson-ST] - [#92599]) ([documentation](/integrations/rainbird)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#92599]: https://github.com/home-assistant/core/pull/92599 + +--- + +The previously deprecated `rainbird.rain_delay` service for Rainbird has been +removed. Please update any automation or script depending on this service. + +([@gjohansson-ST] - [#92601]) ([documentation](/integrations/rainbird)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#92601]: https://github.com/home-assistant/core/pull/92601 + +{% enddetails %} + +{% details "Salda Smarty" %} + +Home Assistant was still using the legacy Python pip package resolver, which +has been removed. Due to upstream package conflicts, the Salda Smarty +integration has been disabled. + +The upstream project providing the libaries used, has been notified repeatedly +in, at least, the past two years; unfortunately, without response. We had no +other choice than disabling this integration. + +([@frenck] - [#92124]) ([documentation](/integrations/smarty)) + +[@frenck]: https://github.com/frenck +[#91492]: https://github.com/home-assistant/core/pull/92124 + +{% enddetails %} + +{% details "Samsung Smart TV" %} + +The previously deprecated YAML configuration of the Samsung Smart TV +integration has been removed. + +Samsung Smart TV is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@epenet] - [#93392]) ([documentation](/integrations/samsungtv)) + +[@epenet]: https://github.com/epenet +[#93392]: https://github.com/home-assistant/core/pull/93392 + +{% enddetails %} + +{% details "Total Connect" %} + +The tampered and low battery status zone attribute have been moved into their +own dedicated binary sensors. If you use these attributes in your automations, +scripts, or dashboards, you will need to update those to reflect this change. + +([@austinmroczek] - [#73152]) ([documentation](/integrations/totalconnect)) + +[@austinmroczek]: https://github.com/austinmroczek +[#73152]: https://github.com/home-assistant/core/pull/73152 + +{% enddetails %} + +{% details "Universal Devices ISY/IoX" %} + +The previously deprecated sensor entities for Insteon devices' On Level and +Ramp Rate, as well as ISY Variable sensors have been removed, please use the +dedicated `number` and `select` entities instead. + +([@shbatm] - [#92255]) ([documentation](/integrations/isy994)) + +[@shbatm]: https://github.com/shbatm +[#92255]: https://github.com/home-assistant/core/pull/92255 + +{% enddetails %} + +{% details "Vallox" %} + +The previously deprecated YAML configuration of the Vallox +integration has been removed. + +Vallox is now configured via the UI. Any existing YAML +configuration has been imported in previous releases and can now be safely +removed from your YAML configuration files. + +([@slovdahl] - [#91096]) ([documentation](/integrations/vallox)) + +[@slovdahl]: https://github.com/slovdahl +[#91096]: https://github.com/home-assistant/core/pull/91096 + +{% enddetails %} + +{% details "Z-Wave" %} + +On/Off properties for the Indicator CC are no longer discovered as entities. + +They were previously discovered as sensor entities which were not useful in +cases where you wanted to change these values, and you would need to change +the value for all three On/Off properties simultaneously in order for them to +work, which wasn't supported with our existing discovery model. + +([@raman325] - [#90248]) ([documentation](/integrations/zwave_js)) + +[@raman325]: https://github.com/raman325 +[#90248]: https://github.com/home-assistant/core/pull/90248 + +--- + +For devices with the `Entry control` generic device class, the `Door lock mode` +config parameter no longer gets created as a `sensor` entity and will instead +get created as a `select` entity. + +([@raman325] - [#92223]) ([documentation](/integrations/zwave_js)) + +[@raman325]: https://github.com/raman325 +[#92223]: https://github.com/home-assistant/core/pull/92223 + +--- + +For devices with the `Entry control` generic device class, the `Door lock mode` +config parameter no longer gets created as a `sensor` entity and will instead +get created as a `select` entity. + +- Add zwave config parameter entities ([@raman325] - [#92223]) ([zwave_js docs]) (breaking-change) + +([@raman325] - [#92223]) ([documentation](/integrations/zwave_js)) + +[@raman325]: https://github.com/raman325 +[#92223]: https://github.com/home-assistant/core/pull/92223 + +{% enddetails %} + +If you are a custom integration developer and want to learn about breaking +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: + +- [Recent MQTT changes to improve overall performance](https://developers.home-assistant.io/blog/2023/05/21/retained-mqtt-messages-filtered) +- [Statistics WebSocket API changes](https://developers.home-assistant.io/blog/2023/04/30/statistics_impossible_values) + +[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 2023.6](/changelogs/core-2023.6) diff --git a/source/changelogs/core-2023.6.markdown b/source/changelogs/core-2023.6.markdown new file mode 100644 index 00000000000..0246fcc2ef5 --- /dev/null +++ b/source/changelogs/core-2023.6.markdown @@ -0,0 +1,1501 @@ +--- +title: Full Changelog for Home Assistant Core 2023.6 +description: Detailed changelog for the Home Assistant Core 2023.6 release +--- + +These are all the changes included in the Home Assistant Core 2023.6 release. + +For a summary in a more readable format: +[Release notes blog for this release](/blog/2023/05/31/release-20236/). + +## Full Changelog + +- Bump version to 2023.6.0dev0 ([@frenck] - [#92081]) +- Bump pylaunches from 1.3.0 to 1.4.0 ([@ludeeus] - [#92061]) ([launch_library docs]) (dependency) +- Update syrupy to 4.0.2 ([@frenck] - [#92089]) (dependency) +- Update sentry-sdk to 1.21.0 ([@frenck] - [#92087]) ([sentry docs]) (dependency) +- Improve TAI8570 ignore tests in onewire ([@epenet] - [#92113]) ([onewire docs]) +- Use snapshot in onewire diagnostics tests ([@epenet] - [#92112]) ([onewire docs]) +- Add filters to upcoming launch library launches ([@ludeeus] - [#92110]) ([launch_library docs]) +- Resolve warnings due to incorrectly defined entities in airthings_ble ([@doug-hoffman] - [#92097]) ([airthings_ble docs]) +- Update Home Assistant base image to 2023.04.2 - Python 3.11 ([@frenck] - [#92114]) (breaking-change) (dependency) (noteworthy) +- Remove usbutils from machine builds ([@frenck] - [#91942]) +- Cleanup pybluez from machine builds ([@frenck] - [#92122]) (breaking-change) +- Bump pyTibber to 0.27.2 ([@bdraco] - [#92136]) ([tibber docs]) (dependency) +- Remove legacy pip resolver ([@frenck] - [#92124]) ([mycroft docs]) ([smarty docs]) ([watson_tts docs]) (breaking-change) +- Fix release build for armhf, exclude pandas ([@frenck] - [#92159]) +- Fix lingering timer in Axis library ([@Kane610] - [#92143]) ([axis docs]) (dependency) +- Remove homeassistant from cloud dependencies ([@emontnemery] - [#92169]) ([cloud docs]) +- Fix hassio with python3.11 ([@bdraco] - [#92178]) ([hassio docs]) +- Remove homeassistant from conversation dependencies ([@emontnemery] - [#92170]) ([conversation docs]) +- Fix lingering timer in lifx discovery ([@epenet] - [#92185]) ([lifx docs]) +- Fix typo in anova integration ([@wrt54g] - [#92191]) ([anova docs]) +- Fix lingering timer in broadlink ([@epenet] - [#92179]) ([broadlink docs]) +- Update URLs in PR template ([@wrt54g] - [#92194]) +- Improve init type hints in enocean ([@epenet] - [#92176]) ([enocean docs]) +- Add as_dict cache to Context and Event ([@bdraco] - [#92162]) +- Fix lingering timer in feedreader ([@epenet] - [#92180]) ([feedreader docs]) +- Fix lingering timer in qld_bushfire ([@epenet] - [#92189]) ([qld_bushfire docs]) +- Use enum sensor device class in Z-Wave ([@raman325] - [#92029]) ([zwave_js docs]) +- Cleanup onewire tests ([@epenet] - [#92117]) ([onewire docs]) +- Fix incorrect entity category for isy994 sensors ([@frenck] - [#92233]) +- Fix incorrect entity category for flux_led sensors ([@frenck] - [#92234]) ([flux_led docs]) +- Removing self from SQL sensor CODEOWNERS ([@dgomes] - [#92250]) +- Speed up purging the database ([@bdraco] - [#92247]) ([recorder docs]) +- Bump LaCrosse View to version 1.0.1 ([@IceBotYT] - [#92213]) ([lacrosse_view docs]) (dependency) +- Add diagnostics to LaCrosse View ([@IceBotYT] - [#92212]) ([lacrosse_view docs]) +- Update pyfibaro to 0.7.1 ([@frenck] - [#92248]) ([fibaro docs]) (dependency) +- Remove deprecated ISY994 Insteon and variable sensor entities ([@shbatm] - [#92255]) ([isy994 docs]) (breaking-change) +- NextBus: Correct iot_class ([@ViViDboarder] - [#92208]) ([nextbus docs]) +- Update requests to 2.29.0 ([@frenck] - [#92231]) (dependency) +- Add myself as codeowner to Rituals perfume genie ([@frenck] - [#92261]) ([rituals_perfume_genie docs]) +- Fix incorrect entity category for huawei_lte sensors ([@frenck] - [#92235]) ([huawei_lte docs]) +- Fix incorrect entity category for SmartThings sensors ([@frenck] - [#92232]) ([smartthings docs]) +- Update coverage to 7.2.4 ([@frenck] - [#92229]) (dependency) +- Update orjson to 3.8.11 ([@frenck] - [#92228]) (dependency) +- Remove myself from switcher_kis codeowners ([@TomerFi] - [#92277]) ([switcher_kis docs]) +- Extract Rituals Perfume Genie DataUpdateCoordinator into module ([@frenck] - [#92284]) ([rituals_perfume_genie docs]) +- Move lastfm constants to separate file ([@joostlek] - [#92289]) ([lastfm docs]) +- Home Connect add WasherDryer support ([@stickpin] - [#90673]) ([home_connect docs]) (noteworthy) +- Use SnapshotAssertion in Renault tests ([@epenet] - [#90778]) ([renault docs]) +- Add `date` platform ([@raman325] - [#81948]) ([demo docs]) ([date docs]) (new-integration) +- Avoid returning statistics columns that the metadata knows are impossible ([@bdraco] - [#92095]) ([recorder docs]) (breaking-change) +- Only store and pass around coordinator in Rituals Perfume Genie ([@frenck] - [#92298]) ([rituals_perfume_genie docs]) +- Deprecate legacy Works With Nest (again) ([@allenporter] - [#92304]) ([nest docs]) (deprecation) +- Add `time` platform ([@raman325] - [#81949]) ([demo docs]) ([time docs]) (new-integration) +- Cleanup code from nest yaml migration and OOB auth deprecation ([@allenporter] - [#92311]) ([nest docs]) (breaking-change) +- Bump anova version ([@Lash-L] - [#92206]) ([anova docs]) (dependency) +- Improve fritz generic typing ([@cdce8p] - [#92327]) ([fritz docs]) +- Migrate unique IDs of Rituals Perfume Genie ([@frenck] - [#92342]) ([rituals_perfume_genie docs]) +- Add date and time platforms to core files ([@raman325] - [#92343]) +- Bump zeroconf to 0.60.0 ([@bdraco] - [#92335]) ([zeroconf docs]) (dependency) +- Bump zeroconf to 0.61.0 ([@bdraco] - [#92424]) ([zeroconf docs]) (dependency) +- Fix lingering timer in shelly ([@epenet] - [#92466]) ([shelly docs]) +- Drop tmpdir from media_source tests ([@epenet] - [#92478]) ([media_source docs]) +- Add type hints to tests ([@epenet] - [#92477]) +- Fix lingering timer in kostal_plenticore ([@epenet] - [#92473]) ([kostal_plenticore docs]) +- Fix lingering timer in kira tests ([@epenet] - [#92471]) ([kira docs]) +- Fix lingering timer in jewish_calendar ([@epenet] - [#92470]) ([jewish_calendar docs]) +- Bump zeroconf to 0.62.0 ([@bdraco] - [#92444]) ([zeroconf docs]) (dependency) +- Fix lingering timer in sabnzbd ([@epenet] - [#92462]) ([sabnzbd docs]) +- Fix lingering timer in rflink ([@epenet] - [#92460]) ([rflink docs]) +- Bump dbus-fast to 1.86.0 ([@bdraco] - [#92435]) ([bluetooth docs]) (dependency) +- Move naming of entities in Rituals Perfume Genie ([@frenck] - [#92482]) ([rituals_perfume_genie docs]) +- Adjust type hints in CloudClient ([@emontnemery] - [#92465]) ([cloud docs]) +- Fix lingering timer in rfxtrx ([@epenet] - [#92461]) ([rfxtrx docs]) +- Add entity descriptions to binary sensors of Rituals Perfume Genie ([@frenck] - [#92485]) ([rituals_perfume_genie docs]) +- Fix lingering timer in lifx ([@epenet] - [#92476]) ([lifx docs]) +- Small improvement of assist_pipeline test coverage ([@emontnemery] - [#92115]) ([assist_pipeline docs]) +- Fix lingering timer in demo geo_location ([@epenet] - [#92514]) ([demo docs]) +- Fix lingering timer in elkm1 ([@epenet] - [#92517]) ([elkm1 docs]) +- Fix lingering timer in duckdns ([@epenet] - [#92516]) ([duckdns docs]) +- Fix lingering timer in cloud ([@epenet] - [#92498]) ([cloud docs]) +- Add entity descriptions to numbers of Rituals Perfume Genie ([@frenck] - [#92486]) ([rituals_perfume_genie docs]) +- Add entity descriptions to switch of Rituals Perfume Genie ([@frenck] - [#92531]) ([rituals_perfume_genie docs]) +- Wait for mqtt client to become available ([@jbouwh] - [#92524]) ([mqtt_eventstream docs]) ([mqtt_statestream docs]) ([arwn docs]) +- Refactor multipan options flow ([@emontnemery] - [#92175]) ([homeassistant_hardware docs]) +- Add entity descriptions to sensors of Rituals Perfume Genie ([@frenck] - [#92527]) ([rituals_perfume_genie docs]) +- Add entity descriptions to selects of Rituals Perfume Genie ([@frenck] - [#92522]) ([rituals_perfume_genie docs]) +- Add support for setting NumberMode using NumberEntityDescription ([@rrooggiieerr] - [#92427]) ([number docs]) (breaking-change) +- Refactor of unique ID and entity description handling in Rituals Perfume Genie ([@frenck] - [#92545]) ([rituals_perfume_genie docs]) +- Fix KeyError in rest ([@epenet] - [#92464]) ([rest docs]) +- Use selectors in Trafikverket Train ([@gjohansson-ST] - [#92554]) ([trafikverket_train docs]) +- Fix lingering timer in hdmi_cec ([@epenet] - [#92579]) ([hdmi_cec docs]) +- Fix lingering timer in freedns ([@epenet] - [#92572]) ([freedns docs]) +- Migrate rest switch to httpx ([@epenet] - [#90768]) ([rest docs]) +- Fix switchbot binary sensor translation key ([@ollo69] - [#92557]) ([switchbot docs]) +- Add ability to shutdown a coordinator on STOP ([@epenet] - [#92611]) +- Remove deprecated service for rainbird ([@gjohansson-ST] - [#92601]) ([rainbird docs]) (breaking-change) +- Remove yaml import rainbird ([@gjohansson-ST] - [#92599]) ([rainbird docs]) (breaking-change) +- Improve and enforce type hints for imap ([@jbouwh] - [#92325]) ([imap docs]) +- Add JVC Projector integration ([@SteveEasley] - [#84748]) ([jvc_projector docs]) (new-integration) +- Remove issue from skybell ([@gjohansson-ST] - [#92602]) ([skybell docs]) +- Remove yaml config issue from steam_online ([@gjohansson-ST] - [#92592]) ([steam_online docs]) +- Bump pytrafikverket to 0.3.1 ([@gjohansson-ST] - [#92425]) ([trafikverket_weatherstation docs]) ([trafikverket_train docs]) ([trafikverket_ferry docs]) (dependency) +- Address connection error wording in Honeywell ([@mkmer] - [#92488]) ([honeywell docs]) +- Dont reload integration on auth error in Aladdin Connect ([@mkmer] - [#92399]) ([aladdin_connect docs]) +- Add diagnostics to devolo Home Control ([@Shutgun] - [#86069]) ([devolo_home_control docs]) +- Cleanup Insteon to use Platform vs DOMAIN constants ([@teharris1] - [#92366]) ([insteon docs]) +- Assemble platforms upfront in devolo Home Network ([@Shutgun] - [#80126]) ([devolo_home_network docs]) +- Fix devolo home lint errors from ruff ([@farmio] - [#92649]) ([devolo_home_network docs]) +- Improve internet/API error handling for BMW ([@rikroe] - [#90274]) ([bmw_connected_drive docs]) +- Remove deprecated Vallox YAML configuration ([@slovdahl] - [#91096]) ([vallox docs]) (breaking-change) +- Add nibe heat pump water heater entities ([@elupus] - [#79099]) ([nibe_heatpump docs]) (new-platform) +- Add charging target sensor to bmw_connected_drive ([@cpoulsen] - [#92628]) ([bmw_connected_drive docs]) (noteworthy) +- Add media_player platform to Android TV Remote ([@Drafteed] - [#91677]) ([androidtv_remote docs]) (new-platform) (noteworthy) +- Remove issue from pushover ([@gjohansson-ST] - [#92595]) ([pushover docs]) +- Bump anova_wifi to 0.10.0 to add better debug ([@Lash-L] - [#92686]) ([anova docs]) (dependency) +- Bump pysensibo to 1.0.28 ([@gjohansson-ST] - [#92684]) ([sensibo docs]) (dependency) +- Update pylint to 2.17.4 ([@cdce8p] - [#92703]) (dependency) +- Remove dlink yaml import ([@gjohansson-ST] - [#92590]) ([dlink docs]) (breaking-change) +- Change IO_OUTLET_ENGINE sensor from Liter to Cubic Meters Per Hour in Overkiz ([@iMicknl] - [#92704]) ([overkiz docs]) +- Update onvif error checking to use explict None check ([@bdraco] - [#92642]) ([onvif docs]) +- Minor cleanup config flow Workday ([@gjohansson-ST] - [#92163]) ([workday docs]) +- Fix lingering timer in generic_hygrostat ([@epenet] - [#92575]) ([generic_hygrostat docs]) +- Improve reliablity of recorder purge test ([@bdraco] - [#92641]) ([recorder docs]) +- Reduce overhead to check bluetooth logging ([@bdraco] - [#92512]) ([logger docs]) ([bluetooth docs]) +- Clean config flow for SQL ([@gjohansson-ST] - [#92332]) ([sql docs]) +- Fix radio_id can be unavailable ([@wlcrs] - [#92698]) ([frontier_silicon docs]) +- Add config flow to dwd_weather_warnings ([@andarotajo] - [#91040]) ([dwd_weather_warnings docs]) (config-flow) (deprecation) +- Add diagnostic sensors for TotalConnect ([@austinmroczek] - [#73152]) ([totalconnect docs]) (breaking-change) +- Add AC current limit and Pre entry climatization ([@gerard33] - [#92688]) ([bmw_connected_drive docs]) +- Add button platform to devolo Home Network ([@Shutgun] - [#85834]) ([devolo_home_network docs]) (new-platform) +- Fix regression in Skybell ([@tkdrob] - [#92735]) ([skybell docs]) +- Cleanup after removing D-Link yaml ([@tkdrob] - [#92739]) ([dlink docs]) +- Bump nibe to 2.2.0 ([@elupus] - [#92740]) ([nibe_heatpump docs]) (dependency) +- Fix regression in rainbird ([@gjohansson-ST] - [#92745]) ([rainbird docs]) +- Add debug logs for EDL21 ([@StephanU] - [#92763]) ([edl21 docs]) +- Bump pytrafikverket to 0.3.3 ([@gjohansson-ST] - [#92761]) ([trafikverket_weatherstation docs]) ([trafikverket_train docs]) ([trafikverket_ferry docs]) (dependency) +- Manual trigger entity and refactor command_line switch ([@gjohansson-ST] - [#91506]) ([template docs]) +- Bump hass-nabucasa to 0.67.1 ([@emontnemery] - [#92484]) ([cloud docs]) +- Merge pending MQTT subscribes to a single call to the paho client ([@jbouwh] - [#92172]) ([mqtt docs]) +- Lock entity options ([@gjohansson-ST] - [#88139]) ([lock docs]) (noteworthy) +- Drop unused argument in hassio ([@epenet] - [#92820]) ([hassio docs]) +- Debounce and group mqtt unsubscribes ([@jbouwh] - [#92201]) ([mqtt docs]) +- Fix lingering timer in hue light tests ([@epenet] - [#92858]) ([hue docs]) +- Bump panacotta to 0.2 ([@kernelpanic85] - [#92797]) (dependency) +- Fix lingering timer in hassio ([@epenet] - [#92854]) ([hassio docs]) +- Allow setting an entity's name by its device class ([@emontnemery] - [#90767]) +- Move raise on MQTT publish outside lock ([@jbouwh] - [#92860]) ([mqtt docs]) +- Bump samsungtvws to 2.6.0 ([@epenet] - [#92876]) ([samsungtv docs]) +- Correct workday strings typo ([@arkid15r] - [#92880]) ([workday docs]) +- Add config flow to geo_json_events ([@exxamalte] - [#87062]) ([geo_json_events docs]) (config-flow) (deprecation) +- Bump azure-servicebus to 7.10.0 ([@kashifkhan] - [#92866]) ([azure_service_bus docs]) (dependency) +- Add minor comment to assist development in aurora_abb_powerone ([@davet2001] - [#90936]) ([aurora_abb_powerone docs]) +- Add counter.set_value service ([@frenck] - [#92863]) ([counter docs]) +- Alexa Intent: Use the 'id' field and expose nearest resolutions as variables ([@AzonInc] - [#86709]) ([alexa docs]) +- Add a custom panel for KNX with a group monitor ([@farmio] - [#92355]) ([knx docs]) (noteworthy) +- User config flow and custom panel for Dynalite integration ([@ziv1234] - [#77181]) ([dynalite docs]) (noteworthy) +- Adjust link for Airthings (cloud) devices ([@LaStrada] - [#92922]) ([airthings docs]) +- Fix missing f-string in async_track_utc_time_change ([@bdraco] - [#92916]) +- Update mypy to 1.3.0 ([@cdce8p] - [#92911]) ([wemo docs]) (dependency) +- Add model name to Airthings integration ([@LaStrada] - [#92921]) ([airthings docs]) +- Fix lingering timer in flux ([@epenet] - [#92573]) ([flux docs]) +- Fix lingering timer in iaqualink ([@epenet] - [#92856]) ([iaqualink docs]) +- Migrate rest notify to httpx ([@epenet] - [#90769]) ([rest docs]) +- Support calculating changes between consecutive sum statistics ([@emontnemery] - [#92823]) ([recorder docs]) ([sensor docs]) +- Add tts get engine ws command ([@bramkragten] - [#92336]) ([tts docs]) +- Mark entities from the sun as diagnostic ([@frenck] - [#92909]) ([sun docs]) +- Include data for entire periods in response to recorder/statistics_during_period ([@emontnemery] - [#92848]) ([recorder docs]) ([sensor docs]) +- Move Netgear LTE constants to their own file ([@tkdrob] - [#92924]) ([netgear_lte docs]) +- Move nextbus constants and utils ([@ViViDboarder] - [#92211]) ([nextbus docs]) +- Bump sqlalchemy to 2.0.13 ([@bdraco] - [#92936]) ([recorder docs]) ([sql docs]) (dependency) +- Move Netgear LTE entity to its own file ([@tkdrob] - [#92944]) ([netgear_lte docs]) +- Remove stale comment from sensor.const ([@emontnemery] - [#92974]) ([sensor docs]) +- Add sensor device class volatile_organic_compounds_parts ([@emontnemery] - [#92973]) ([sensor docs]) ([number docs]) (noteworthy) +- Speed up validating domains in templates ([@bdraco] - [#92975]) +- Add unique_id support to history_stats sensor ([@piotrtobolski] - [#92972]) ([history_stats docs]) +- Small speed up to validating entity ids ([@bdraco] - [#92970]) +- Minor typing adjustment in entity_platform ([@emontnemery] - [#92978]) +- Move Netgear LTE services to their own file ([@tkdrob] - [#92945]) ([netgear_lte docs]) +- Filter replaying unrelated retained MQTT messages when subscribing to share topics ([@jbouwh] - [#88826]) ([mqtt docs]) +- Add Airzone fan speed support ([@Noltari] - [#92840]) ([airzone docs]) +- Fix yolink dimmer Incorrect state update ([@matrixd2] - [#92986]) ([yolink docs]) +- Teach UnitlessRatioConverter about ppm and ppb ([@emontnemery] - [#92989]) ([sensor docs]) +- Improve websocket throughput and reduce latency ([@bdraco] - [#92967]) ([websocket_api docs]) +- Poll Reolink motion when ONVIF not available ([@starkillerOG] - [#92837]) ([reolink docs]) +- Bump orjson to 3.8.12 ([@bdraco] - [#92935]) (dependency) +- Adding newly supported language codes to Google TTS ([@justasrutkauskas] - [#93030]) ([google_cloud docs]) +- fixed typo ([@imerla1] - [#93029]) ([xiaomi_aqara docs]) +- Cache ip address stringify in zeroconf ([@bdraco] - [#92800]) ([zeroconf docs]) +- Log last message when websocket reaches peak limit ([@bdraco] - [#93038]) ([websocket_api docs]) +- Switch to using a ContextVar for template RenderInfo ([@bdraco] - [#93016]) +- Small performance improvements to state diff messages ([@bdraco] - [#92963]) ([websocket_api docs]) +- Use futures instead of asyncio.Event for async_get_integrations ([@bdraco] - [#93060]) +- Add MEASUREMENT state class to Sense Voltage sensors ([@ptr727] - [#93044]) ([sense docs]) +- Bump pysml to 0.0.11 ([@StephanU] - [#93035]) ([edl21 docs]) (dependency) +- Remove default unit of measurement in IHC sensors ([@dingusdk] - [#93054]) ([ihc docs]) (breaking-change) +- Add missing mock in wiffi tests ([@epenet] - [#93083]) ([wiffi docs]) +- Bump aioecowitt 2023.5.0 ([@pvizeli] - [#93094]) ([ecowitt docs]) (dependency) +- Fix lingering timer in withings ([@epenet] - [#93085]) ([withings docs]) +- Remove snapcast friendly_name attribute ([@luar123] - [#93116]) ([snapcast docs]) +- Bump aioesphomeapi to 13.7.5 ([@bdraco] - [#93121]) ([esphome docs]) (dependency) +- Bump snapcast to 2.3.3 ([@luar123] - [#93112]) ([snapcast docs]) (dependency) +- Re-enable cleanup_closed on cpython >= 3.11.4 ([@bdraco] - [#93120]) +- Add KNX interface device trigger for telegrams ([@farmio] - [#93102]) ([knx docs]) +- Bump devolo_plc_api to 1.3.1 ([@Shutgun] - [#93099]) ([devolo_home_network docs]) (dependency) +- Allow wemo config entry to be unloaded ([@epenet] - [#93082]) ([wemo docs]) +- Bump guppy3 to 3.1.3 ([@bdraco] - [#93124]) ([profiler docs]) (dependency) +- Speed up reconnects by caching state serialize ([@bdraco] - [#93050]) ([websocket_api docs]) +- Bump PyJWT to 2.7.0 ([@bdraco] - [#93128]) (dependency) +- Fix lingering timer in usgs_earthquakes_feed ([@epenet] - [#93084]) ([usgs_earthquakes_feed docs]) +- Update aioairzone to v0.5.6 ([@Noltari] - [#93146]) ([airzone docs]) (dependency) +- Huawei LTE connection management cleanups ([@scop] - [#85929]) ([huawei_lte docs]) +- Remove as_compressed_state cache ([@bdraco] - [#93169]) +- Create Google Generative AI Conversation integration ([@tronikos] - [#93156]) ([google_generative_ai_conversation docs]) (new-integration) +- Cache generation of the service descriptions ([@bdraco] - [#93131]) +- KNX Group Monitor: Load latest 50 Telegrams on start ([@farmio] - [#93153]) ([knx docs]) +- Fix failure to register services in dynalite ([@ziv1234] - [#93069]) ([dynalite docs]) +- Increase size of valid entity id cache ([@bdraco] - [#93125]) +- Add missing entity attribute translations to humidifier entity component ([@frenck] - [#93206]) ([humidifier docs]) +- Add virtual integration: Piper ([@frenck] - [#93182]) ([piper docs]) (new-integration) +- Add virtual integration: Whisper ([@frenck] - [#93183]) ([whisper docs]) (new-integration) +- Add light entity to Tuya Air Purifiers ([@Megabytemb] - [#92861]) ([tuya docs]) +- Add support for SimpliSafe Smoke+CO detector ([@bachya] - [#93217]) ([simplisafe docs]) +- Speed up signing paths ([@bdraco] - [#93127]) ([http docs]) +- Fix lingering timer in esphome ([@epenet] - [#92533]) ([esphome docs]) +- Fix lingering timers in yeelight ([@epenet] - [#92118]) ([yeelight docs]) +- Use entity translation in dsmr ([@elupus] - [#93017]) ([dsmr docs]) +- Update UpCloud config entry data on successful reconfig ([@scop] - [#68718]) ([upcloud docs]) +- Add option to disable webhooks in ONVIF ([@bdraco] - [#93186]) ([onvif docs]) (noteworthy) +- Add always connected option to Yale Access Bluetooth ([@bdraco] - [#93224]) ([yalexs_ble docs]) +- Bump pypck to 0.7.17 ([@alengwenus] - [#93234]) ([lcn docs]) (dependency) +- Raise on reauth in devolo Home Network switch platform ([@Shutgun] - [#92850]) ([devolo_home_network docs]) +- Capture warnings.warn and friends messages in logs ([@scop] - [#85875]) +- Bump rapt-ble to v0.1.1 ([@sairon] - [#93242]) ([rapt_ble docs]) +- Convert proximity to be async ([@bdraco] - [#93241]) ([proximity docs]) +- Mark oralb devices as sleepy ([@bdraco] - [#93250]) ([oralb docs]) +- Bump Roborock to 17.0 adding device specific support and bugfixes ([@Lash-L] - [#92547]) ([roborock docs]) (dependency) +- Add MASK wallets to Coinbase ([@TomBrien] - [#90742]) ([coinbase docs]) +- Add new integration to control Electra Smart HVAC devices ([@jafar-atili] - [#70361]) ([electraac docs]) (new-integration) +- Bump pyoverkiz to 1.7.9 ([@iMicknl] - [#93275]) ([overkiz docs]) (dependency) +- Bump sqlalchemy to 2.0.15 ([@bdraco] - [#93293]) ([recorder docs]) ([sql docs]) (dependency) +- Fix lookin falling back to polling too quickly ([@bdraco] - [#93227]) ([lookin docs]) +- Add change service to timer ([@gjohansson-ST] - [#84775]) ([timer docs]) (noteworthy) +- Fix import issue in Workday ([@gjohansson-ST] - [#92727]) ([workday docs]) +- Bump bimmer_connected to 0.13.6 ([@rikroe] - [#93307]) ([bmw_connected_drive docs]) (dependency) +- Fix shutdown being delayed for cancelling tasks ([@bdraco] - [#93287]) (breaking-change) +- Fix double call to options in sensor state ([@bdraco] - [#93311]) ([sensor docs]) +- Bump `accuweather` to version 1.0.0 ([@bieniu] - [#93305]) ([accuweather docs]) (dependency) +- Fix Broadlink discovery for new RM Mini3 (again) ([@henryptung] - [#93158]) ([broadlink docs]) +- Bump motionblinds to 0.6.18 ([@starkillerOG] - [#93300]) ([motion_blinds docs]) (dependency) +- Add support for sleepy BTHome devices ([@Ernst79] - [#92991]) ([bthome docs]) (dependency) (noteworthy) +- Add zeroconf support to roomba ([@bdraco] - [#93309]) ([roomba docs]) +- Improve http handler performance ([@bdraco] - [#93324]) ([emulated_hue docs]) ([http docs]) +- Bump TwitchAPI to 3.10.0 ([@joostlek] - [#92418]) ([twitch docs]) (dependency) +- Add scaffolds to vscode tasks ([@Lash-L] - [#92015]) +- Fix pressure for AEMET stations close to sea level ([@Noltari] - [#87094]) ([aemet docs]) +- Update sentry-sdk to 1.23.1 ([@frenck] - [#93330]) ([sentry docs]) (dependency) +- Update apprise to 1.4.0 ([@frenck] - [#93331]) ([apprise docs]) (dependency) +- Use slots for template RenderInfo ([@bdraco] - [#93337]) +- Plugwise prepare typing for binary_sensor ([@CoMPaTech] - [#93162]) ([plugwise docs]) +- Add advanced imap option to set custom event max message size ([@jbouwh] - [#93163]) ([imap docs]) +- Improve test coverage for zwave_js ([@raman325] - [#93262]) ([zwave_js docs]) +- Move Hydrawise constants into const.py ([@dknowles2] - [#93357]) ([hydrawise docs]) +- Add myself as a code owner of the Hydrawise integration ([@dknowles2] - [#93358]) ([hydrawise docs]) +- Update zwave-me-ws version to 0.4.3 ([@lawfulchaos] - [#93348]) ([zwave_me docs]) +- Deprecate counter.configure service ([@frenck] - [#93343]) ([counter docs]) (deprecation) +- Adjust counter to not restore configuration parameters ([@frenck] - [#93344]) ([counter docs]) (breaking-change) +- Update Home Assistant base image to 2023.05.0 ([@frenck] - [#93350]) (dependency) +- Move HydrawiseEntity into entity.py ([@dknowles2] - [#93359]) ([hydrawise docs]) +- Make mqtt device_tracker state_topic optional when json_attribute_topic is used ([@jbouwh] - [#93322]) ([mqtt docs]) +- Improve test coverage for zwave_js.trigger ([@raman325] - [#93260]) ([zwave_js docs]) +- Refactor zwave_js.sensor and add test coverage ([@raman325] - [#93259]) ([zwave_js docs]) +- Bugfix and small refactor for zwave_js.device_action ([@raman325] - [#93261]) ([zwave_js docs]) +- Refactor zwave_js.fan and add tests ([@raman325] - [#93256]) ([zwave_js docs]) +- Bugfix and add test coverage for zwave_js.light ([@raman325] - [#93257]) ([zwave_js docs]) +- Configurable KNX Telegram history size ([@farmio] - [#93248]) ([knx docs]) +- Use snapshots in devolo_home_control tests ([@Shutgun] - [#93202]) ([devolo_home_control docs]) +- Update requests to 2.31.0 ([@frenck] - [#93363]) (dependency) +- Add new sensors to AccuWeather ([@bieniu] - [#93362]) ([accuweather docs]) (noteworthy) +- Plugwise add value_fn for switch ([@CoMPaTech] - [#93345]) ([plugwise docs]) +- Plugwise binary_sensor typing improvement ([@CoMPaTech] - [#93371]) ([plugwise docs]) +- Add WS command for getting a config entry ([@emontnemery] - [#93387]) ([config docs]) +- Change snapcast to local_push ([@luar123] - [#93113]) ([snapcast docs]) +- Support Airzone temperature ranges (HEAT_COOL) ([@Noltari] - [#93110]) ([airzone docs]) +- Bump mystrom to 2.2.0 ([@pail23] - [#93389]) ([mystrom docs]) (dependency) +- Cleanup deprecated YAML from samsungtv ([@epenet] - [#93392]) ([samsungtv docs]) (breaking-change) +- Get kostal plenticore hostname id from get_settings ([@erikbadman] - [#93008]) ([kostal_plenticore docs]) +- Cleanup samsungtv strings ([@epenet] - [#93395]) ([samsungtv docs]) +- Add Ezviz update entity ([@RenierM26] - [#85377]) ([ezviz docs]) (breaking-change) (new-platform) (dependency) (noteworthy) +- Bump protobuf to 4.23.1 ([@bdraco] - [#93338]) +- Bump ifaddr to 0.2.0 ([@bdraco] - [#93377]) ([network docs]) (dependency) +- Add climate on/off for supported BMW vehicles ([@rikroe] - [#92962]) ([bmw_connected_drive docs]) (new-platform) (noteworthy) +- Improve error message for sensors with a non-numeric value ([@emontnemery] - [#93399]) ([sensor docs]) +- Clean up Insteon config_flow ([@teharris1] - [#93004]) ([insteon docs]) +- Remove @bachya as a Slack codeowner ([@bachya] - [#93408]) +- Add new preset to Tado to enable geofencing mode ([@chiefdragon] - [#92877]) ([tado docs]) (dependency) +- Add QNAP QSW firmware update support ([@Noltari] - [#92869]) ([qnap_qsw docs]) (noteworthy) +- Add Airzone Cloud integration ([@Noltari] - [#93238]) ([airzone_cloud docs]) (new-integration) +- Improve dwd_weather_warnings code quality ([@andarotajo] - [#92738]) ([dwd_weather_warnings docs]) +- Fix trusted_users group schema ([@patrickli] - [#92847]) +- Add Yale Home virtual integration ([@bdraco] - [#93364]) ([yale_home docs]) (new-integration) +- Plugwise add value_fn for select ([@CoMPaTech] - [#93375]) ([plugwise docs]) +- Airzone select improvements ([@Noltari] - [#92894]) ([airzone docs]) +- Add tests for Microsoft TTS ([@daradib] - [#92215]) ([microsoft docs]) +- Bump ha-av to v10.1.0 ([@uvjustin] - [#93420]) ([stream docs]) ([generic docs]) (dependency) +- Change utility_meter log level for invalid old state ([@ollo69] - [#93026]) ([utility_meter docs]) +- Update quality scale of devolo Home Control ([@Shutgun] - [#92646]) ([devolo_home_control docs]) +- Move Twitch constants to separate file ([@joostlek] - [#92605]) ([twitch docs]) +- Add ability to unload demo integration ([@epenet] - [#92515]) ([demo docs]) +- Use SnapshotAssertion in Renault tests (part 2) ([@epenet] - [#92395]) ([renault docs]) +- Fix reference string in data disk repair ([@mdegat01] - [#93220]) ([hassio docs]) +- remove template deprecated function `device_trigger.py` ([@Ludy87] - [#93419]) +- Bump PySwitchbee to 1.8.0 ([@jafar-atili] - [#92348]) ([switchbee docs]) +- Remove unused zwave discovery logic ([@raman325] - [#93436]) ([zwave_js docs]) +- Add backup location and mount failed repair ([@mdegat01] - [#93126]) ([hassio docs]) +- Update aioairzone-cloud to v0.1.3 ([@Noltari] - [#93443]) ([airzone_cloud docs]) (dependency) +- Remove legacy translations from electrasmart ([@frenck] - [#93446]) +- Enable strict type checks of cloud ([@emontnemery] - [#92576]) ([alexa docs]) ([cloud docs]) ([google_assistant docs]) +- Fully Kiosk: Truncate long URLs ([@mheath] - [#92347]) ([fully_kiosk docs]) +- Bump pygti and change the request for the new api version ([@vigonotion] - [#92283]) ([hvv_departures docs]) +- Implement OpenSky library ([@joostlek] - [#92814]) ([opensky docs]) (dependency) +- Prevent SensorEntity and RestoreEntity inheritance ([@epenet] - [#88971]) +- Add UDP listener in Lightwave ([@ColinRobbins] - [#85385]) ([lightwave docs]) (dependency) +- Add a DataUpdateCoordinator to Hydrawise ([@dknowles2] - [#93223]) ([hydrawise docs]) +- Fix directv attribute media_position_updated_at ([@jgrieger1] - [#92383]) ([directv docs]) +- Bump pydeconz to v112 ([@ad0p] - [#91924]) ([deconz docs]) +- Fix todoist state updates ([@boralyl] - [#91915]) ([todoist docs]) +- Set available state in fibaro integration ([@rappenze] - [#91893]) ([fibaro docs]) +- Code cleanup: Separate fibaro scene logic ([@rappenze] - [#91895]) ([fibaro docs]) +- Update name for Notification CC sensors and buttons ([@raman325] - [#93019]) ([zwave_js docs]) +- Do optimistic state update for Z-Wave multilevel switch entities ([@raman325] - [#90490]) ([zwave_js docs]) +- Add proper support for zwave_js Indicator CC ([@raman325] - [#90248]) ([zwave_js docs]) (breaking-change) +- Add gateway WAN/LAN port connectivity entities to TP-Link Omada ([@MarkGodwin] - [#91905]) ([tplink_omada docs]) (new-platform) +- Prevent firmware update error when internet blocked for Reolink camera ([@starkillerOG] - [#91738]) ([reolink docs]) +- Add resize_keyboard and one_time_keyboard attributes to telegram bot service ([@Vova-SH] - [#91613]) ([telegram_bot docs]) +- Show current day in met weather forecast ([@mmalina] - [#91891]) ([met docs]) (breaking-change) +- Improve zwave.cover tests ([@raman325] - [#93458]) ([zwave_js docs]) +- Update binary_sensor tests to avoid patching utcnow ([@bdraco] - [#93474]) ([binary_sensor docs]) +- Update generic_thermostat tests to avoid patching utcnow ([@bdraco] - [#93479]) ([generic_thermostat docs]) +- Add Roborock Consumable sensors ([@Lash-L] - [#91972]) ([roborock docs]) (new-platform) (noteworthy) +- Update integration tests to avoid patching utcnow ([@bdraco] - [#93480]) ([integration docs]) +- Update derivative tests to avoid patching utcnow ([@bdraco] - [#93477]) ([derivative docs]) +- Update generic_hygrostat tests to avoid patching utcnow ([@bdraco] - [#93476]) ([generic_hygrostat docs]) +- Prevent NumberEntity and RestoreEntity inheritance ([@epenet] - [#93467]) ([zha docs]) ([shelly docs]) +- Improve TTS cache dir mocking ([@emontnemery] - [#93468]) +- Minor adjustment of tts typing ([@emontnemery] - [#93450]) +- Use call_at for events instead call_later ([@bdraco] - [#93431]) +- Fix Airzone min/max climate temperatures ([@Noltari] - [#93161]) ([airzone docs]) +- Fix Roborock Sensor test failing ([@Lash-L] - [#93488]) ([roborock docs]) +- Refactor zwave_js.cover ([@raman325] - [#93433]) ([zwave_js docs]) +- Update statistics tests to avoid patching utcnow ([@bdraco] - [#93485]) ([statistics docs]) +- Update light tests to avoid patching utcnow ([@bdraco] - [#93490]) ([light docs]) +- Fix integration trapezoidal test ([@bdraco] - [#93494]) ([integration docs]) +- Update remote tests to avoid patching utcnow ([@bdraco] - [#93492]) ([remote docs]) +- Update switch tests to avoid patching utcnow ([@bdraco] - [#93491]) ([switch docs]) +- Update history tests to avoid patching utcnow ([@bdraco] - [#93487]) ([history docs]) +- Add constraint for pyminiaudio to 1.57 ([@bdraco] - [#93501]) +- Update state helper test to avoid patching utcnow ([@bdraco] - [#93484]) +- Update statistics tests to avoid patching utcnow ([@bdraco] - [#93499]) ([statistics docs]) +- Update recorder tests to avoid patching utcnow ([@bdraco] - [#93489]) ([recorder docs]) +- Support volume level push updates in apple_tv integration ([@michalmo] - [#93496]) ([apple_tv docs]) (dependency) +- Update sensor tests to avoid patching utcnow ([@bdraco] - [#93497]) ([sensor docs]) +- Readable paired device names for Apple TV airplay and companion protocols ([@michalmo] - [#93449]) ([apple_tv docs]) +- Fix for missing/corrupt names of Matter devices ([@marcelveldt] - [#92073]) ([matter docs]) +- Update prometheus tests to avoid patching utcnow ([@bdraco] - [#93505]) ([prometheus docs]) +- Small speedup to unifiprotect attribute lookups ([@bdraco] - [#93507]) ([unifiprotect docs]) +- Improve hydrawise typing ([@cdce8p] - [#93503]) ([hydrawise docs]) +- Bump actions/setup-python from 4.6.0 to 4.6.1 (@dependabot - [#93512]) (dependency) +- YoLink Power Failure Alarm ([@matrixd2] - [#91934]) ([yolink docs]) +- Fix/arest switch ([@disaster37] - [#91553]) ([arest docs]) +- Scrape Microsoft TTS supported languages ([@daradib] - [#91988]) ([microsoft docs]) +- Add Airzone Cloud diagnostics ([@Noltari] - [#93465]) ([airzone_cloud docs]) +- Add imap custom event data template ([@jbouwh] - [#93423]) ([imap docs]) +- Add Ezviz number entity ([@RenierM26] - [#93366]) ([ezviz docs]) (new-platform) (noteworthy) +- Add Kodi keypress event ([@starkillerOG] - [#93321]) ([kodi docs]) +- Fix exception handling in Microsoft TTS ([@daradib] - [#92556]) ([microsoft docs]) +- Improve TTS test fixtures ([@emontnemery] - [#93517]) ([tts docs]) +- Code quality improvements and debug logs for LaCrosse View ([@IceBotYT] - [#91979]) ([lacrosse_view docs]) +- Fix of cover-tilt in homekit_controller ([@badewanne1234] - [#91631]) ([homekit_controller docs]) +- Improve blueprint test fixtures ([@emontnemery] - [#93519]) +- Speed up setting state ([@bdraco] - [#93472]) +- Lastfm config flow ([@joostlek] - [#92299]) ([lastfm docs]) (config-flow) (deprecation) +- Add ability to send custom keys to Samsung TV ([@peitschie] - [#83439]) ([samsungtv docs]) (noteworthy) +- Use DEFAULT_SCAN_INTERVAL as update interval for glances ([@freeDom-] - [#93535]) ([glances docs]) +- Bump zeroconf to 0.63.0 ([@bdraco] - [#93533]) ([zeroconf docs]) (dependency) +- Update aioairzone-cloud to v0.1.6 ([@Noltari] - [#93513]) ([airzone_cloud docs]) (dependency) +- Revert "Allow setting an entity's name by its device class" ([@emontnemery] - [#93539]) +- Mark as `assumed_state` LG Netcast media player ([@Drafteed] - [#93543]) ([lg_netcast docs]) (breaking-change) +- Add illuminance sensor for Shelly gen2 devices ([@bieniu] - [#93559]) ([shelly docs]) +- Avoid KeyError when specifying the consumption type in Shelly integration ([@bieniu] - [#93561]) ([shelly docs]) +- Add support for configuring built-in Melnor Bluetooth scheduling system ([@vanstinator] - [#93333]) ([melnor docs]) (dependency) +- Speed up async_active_zone by avoiding dict lookups ([@bdraco] - [#93427]) ([zone docs]) +- Significantly speed up recorder event listener ([@bdraco] - [#93532]) ([recorder docs]) +- Fix not retrying on connection reset during nexia config entry setup ([@bdraco] - [#93576]) ([nexia docs]) +- Significantly improve performance of conversation default_agent listening for new states ([@bdraco] - [#93577]) ([conversation docs]) +- Complete persistent notifications migration ([@bdraco] - [#92828]) ([persistent_notification docs]) (breaking-change) +- Increase timeout for test_purge_many_old_events ([@bdraco] - [#93579]) ([recorder docs]) +- Add entity name translations to Rituals Perfume Genie ([@frenck] - [#92549]) ([rituals_perfume_genie docs]) +- Add type hints for stub_blueprint_populate fixture ([@jbouwh] - [#93568]) +- Remove redundant stub_blueprint_populate fixture for MQTT integration ([@jbouwh] - [#93570]) ([mqtt docs]) +- Remove platform yaml Frontier Silicon ([@gjohansson-ST] - [#93552]) ([frontier_silicon docs]) (breaking-change) +- Remove EDL21 YAML configuration ([@gjohansson-ST] - [#93551]) ([edl21 docs]) (breaking-change) +- Remove obihai YAMl configuration ([@gjohansson-ST] - [#93549]) ([obihai docs]) (breaking-change) +- Update frontend to 20230526.0 ([@bramkragten] - [#93581]) ([frontend docs]) +- Fix mill tests ([@emontnemery] - [#93596]) ([mill docs]) +- Fix sharkiq tests ([@emontnemery] - [#93597]) ([sharkiq docs]) +- Use entity attributes in mystrom ([@pail23] - [#93591]) ([mystrom docs]) +- Add CONFIG_SCHEMA to analytics ([@emontnemery] - [#93598]) ([analytics docs]) +- Bump androidtvremote2 to 0.0.9 ([@Drafteed] - [#93634]) ([androidtv_remote docs]) (dependency) +- Fix todoist end time for tasks with due date in the future ([@boralyl] - [#91874]) ([todoist docs]) +- Add YouTube integration ([@joostlek] - [#92988]) ([youtube docs]) (new-integration) +- Update aioairzone to v0.6.1 ([@Noltari] - [#93629]) ([airzone docs]) (dependency) +- Switch some frequently called call_laters to call_at ([@bdraco] - [#93659]) +- Use httpx instead of requests for mjpeg camera images that need digest to avoid jump to executor ([@bdraco] - [#93244]) ([mjpeg docs]) +- Reduce overhead to filter entities in the recorder ([@bdraco] - [#93656]) ([recorder docs]) ([logbook docs]) +- Collapse valid state check when creating a state ([@bdraco] - [#93655]) +- Improve performance when serializing small bits of JSON ([@bdraco] - [#93653]) +- Disable polling on energy sensors ([@bdraco] - [#93651]) ([energy docs]) +- Disable polling for samsungtv remote entities ([@bdraco] - [#93650]) ([samsungtv docs]) +- Await in sequence when we know we will be blocked by the entity platform semaphore ([@bdraco] - [#93649]) +- Disable call_soon for device tracker device registry updates ([@bdraco] - [#93638]) ([device_tracker docs]) +- Speed up processing subscribe_events and subscribe_entites when user has read all permissions ([@bdraco] - [#93611]) ([websocket_api docs]) +- Add event helper to dispatch device registry updates by device_id ([@bdraco] - [#93602]) +- Make diagnostics dataclasses sloted ([@bdraco] - [#93600]) ([diagnostics docs]) +- Add reauth flow to Youtube ([@joostlek] - [#93670]) ([youtube docs]) +- Add hardware model to onvif config flow discovery ([@bdraco] - [#93676]) ([onvif docs]) +- Improve OpenSky typing ([@joostlek] - [#93666]) ([opensky docs]) +- Use config entry setup in cast tests ([@emontnemery] - [#93595]) ([cast docs]) +- Update dialogflow URL ([@wrt54g] - [#93616]) ([dialogflow docs]) +- Improve Youtube integration ([@joostlek] - [#93683]) ([youtube docs]) +- Update xknx to 2.10.0 and knx-frontend to 2023.5.28.94855 ([@farmio] - [#93694]) ([knx docs]) (dependency) +- Make cv.empty_config_schema log an error instead of raise ([@emontnemery] - [#93646]) +- Fix refactoring error with updating polling entities in sequence ([@bdraco] - [#93693]) +- Fix typo in ping ([@emontnemery] - [#93701]) ([ping docs]) +- Improve async youtube ([@joostlek] - [#93685]) ([youtube docs]) +- Raise issue "does not support platform setup" ([@gjohansson-ST] - [#93585]) +- Fix typo in switcher_kis ([@emontnemery] - [#93702]) ([switcher_kis docs]) +- Restore original websocket commands for config entries ([@marvin-w] - [#93707]) ([config docs]) ([shelly docs]) ([bluetooth docs]) +- Add Options flow to YouTube ([@joostlek] - [#93667]) ([youtube docs]) +- Move yaml configuration to integration key for command_line ([@gjohansson-ST] - [#92824]) ([command_line docs]) (deprecation) +- Do not trigger reload when unloading or reloading MQTT entry ([@jbouwh] - [#93588]) ([mqtt docs]) +- Switch mqtt to use async_track_device_registry_updated_event ([@bdraco] - [#93603]) ([mqtt docs]) +- Bump Blinkpy to 0.21.0 ([@mkmer] - [#93735]) ([blink docs]) +- Drop codeowner for radiotherm ([@bdraco] - [#93744]) ([radiotherm docs]) +- Add Roborock Clean time sensors ([@Lash-L] - [#93637]) ([roborock docs]) (noteworthy) +- Bump pysml to 0.0.12 ([@StephanU] - [#93686]) ([edl21 docs]) (dependency) +- Address late review comments for Command Line ([@gjohansson-ST] - [#93743]) ([command_line docs]) +- Don't mock non async with AsyncMock ([@elupus] - [#93749]) +- Fix possible KeyError exception in Airzone Cloud ([@Noltari] - [#93747]) ([airzone_cloud docs]) +- Access datetime.datetime and .time directly in caldav ([@scop] - [#93688]) ([caldav docs]) +- Remove nextcloud YAML configuration ([@gjohansson-ST] - [#93550]) ([nextcloud docs]) (breaking-change) +- Add empty config schema to integrations a-c ([@emontnemery] - [#93608]) +- Reduce overhead to update unifiprotect entity ([@bdraco] - [#93725]) ([unifiprotect docs]) +- Fix unit inference for ITEMP field for APCUPSD integration ([@yuxincs] - [#93724]) ([apcupsd docs]) +- Add overkiz control for ATLANTIC_PASS_APC_HEATING_ZONE ([@jgarec] - [#93712]) ([overkiz docs]) +- Make unit converter use a factory to avoid looking up the ratios each conversion ([@bdraco] - [#93706]) ([recorder docs]) +- Fix onvif setup failing when unable to parse camera time ([@bdraco] - [#93677]) ([onvif docs]) +- Add empty config schema to integrations p-s ([@emontnemery] - [#93700]) ([sun docs]) ([persistent_notification docs]) ([system_health docs]) ([ssdp docs]) ([stt docs]) ([search docs]) ([safe_mode docs]) ([repairs docs]) +- Add empty config schema to integrations i-o ([@emontnemery] - [#93698]) +- Add empty config schema to integrations d-h ([@emontnemery] - [#93645]) +- Detect attempt to setup config entry integration via YAML ([@emontnemery] - [#93589]) +- Add Aidoo sensors to Airzone Cloud ([@Noltari] - [#93541]) ([airzone_cloud docs]) +- Import `util.dt` as `dt_util` in `components/[e-f]*` ([@scop] - [#93758]) +- Import `util.dt` as `dt_util` in `components/[t-z]*` ([@scop] - [#93763]) +- Import `util.dt` as `dt_util` in `components/[g-i]*` ([@scop] - [#93759]) +- Import `util.dt` as `dt_util` in `components/[a-d]*` ([@scop] - [#93756]) +- Import `util.dt` as `dt_util` in `components/[k-o]*` ([@scop] - [#93760]) +- Import `util.dt` as `dt_util` in `components/[p-s]*` ([@scop] - [#93761]) +- Add `datetime` platform ([@raman325] - [#81943]) ([demo docs]) ([input_datetime docs]) ([datetime docs]) (new-integration) +- Ensure state update after BMW remote service execution ([@rikroe] - [#93745]) ([bmw_connected_drive docs]) +- Add entity name translations to Buienradar ([@joostlek] - [#91511]) ([buienradar docs]) +- Reduce overhead to match homekit zeroconf discoveries ([@bdraco] - [#93753]) ([zeroconf docs]) +- Bump pydaikin 2.9.1 ([@mover85] - [#93635]) ([daikin docs]) (dependency) +- Add charging switch to BMW Connected Drive ([@rikroe] - [#93737]) ([bmw_connected_drive docs]) (noteworthy) +- Reduce overhead to fetch integrations ([@bdraco] - [#93767]) +- Avoid dict comp in statistic_during_period if there is no conversion ([@bdraco] - [#93699]) ([recorder docs]) +- Add a filter to the tasmota device registry listener ([@bdraco] - [#93640]) ([tasmota docs]) +- Update pydantic to 1.10.8 ([@cdce8p] - [#93772]) (dependency) +- Fix failing todoist test that used timezone before set by fixture ([@allenporter] - [#93775]) ([todoist docs]) +- Remove unneeded icon for Roborock sensor ([@Lash-L] - [#93774]) ([roborock docs]) +- Speed up creating automations ([@bdraco] - [#93776]) ([automation docs]) +- Use entity attributes in Obihai sensor ([@gjohansson-ST] - [#93564]) ([obihai docs]) +- Adapt otbr to upstream openthread REST API changes ([@emontnemery] - [#93544]) ([otbr docs]) +- Add WebServer sensors to Airzone Cloud ([@Noltari] - [#93757]) ([airzone_cloud docs]) +- Fix broken URL in MQTT discovery log message ([@bdr99] - [#93778]) ([mqtt docs]) +- Bump python-otbr-api to 2.1.0 ([@emontnemery] - [#93790]) ([thread docs]) ([otbr docs]) +- Add tilt support to Matter cover ([@Diegorro98] - [#92256]) ([matter docs]) (noteworthy) +- Delay release of HA Python release until Docker is ready ([@frenck] - [#93798]) +- Teach search about blueprints ([@emontnemery] - [#78535]) ([automation docs]) ([script docs]) ([search docs]) +- Deduplicate Thread datasets based on EXTPANID ([@emontnemery] - [#93795]) ([thread docs]) ([otbr docs]) +- Sonos setup fails with unhandled exceptions on discovery messages ([@PeteRager] - [#90648]) ([sonos docs]) +- Add support for Window Covering CC ([@raman325] - [#93314]) ([zwave_js docs]) +- Fix race in rfxtrx config flow ([@emontnemery] - [#93804]) ([rfxtrx docs]) +- Add zwave config parameter entities ([@raman325] - [#92223]) ([zwave_js docs]) (breaking-change) +- Deprecate Python 3.10 ([@frenck] - [#93794]) (deprecation) +- Add more information to Roborock Status ([@Lash-L] - [#93636]) ([roborock docs]) +- Add translations to Roborock fan speed ([@Lash-L] - [#93801]) ([roborock docs]) +- Fix switch acting as toggle in Sensibo ([@gjohansson-ST] - [#93810]) ([sensibo docs]) +- Remove outdated HAOS check from bluetooth ([@bdraco] - [#93809]) ([bluetooth docs]) +- Fix double state write on camera added to hass when rtsp_to_webrtc is present ([@bdraco] - [#93806]) ([camera docs]) +- Use deployment environment in GitHub build actions ([@frenck] - [#93800]) +- Add ssl_verify option to imap integration ([@jbouwh] - [#93811]) ([imap docs]) +- Add zwave_js node statistics sensors ([@raman325] - [#91714]) ([zwave_js docs]) +- Add docker config repair for supervisor issue ([@mdegat01] - [#93820]) ([hassio docs]) +- Bump intents to 2023.5.30 ([@synesthesiam] - [#93822]) ([conversation docs]) (dependency) +- Don't skip chunk before speech ([@synesthesiam] - [#93825]) ([voip docs]) +- Import `util.dt` as `dt_util` in remaining tests, enforce with ruff ([@scop] - [#93765]) +- Get nightly intents from new intents-package repo ([@frenck] - [#93826]) +- Fix false reolink ONVIF webhook warning ([@starkillerOG] - [#91015]) ([reolink docs]) +- Add speech detection and conversation_id to esphome voice assistant ([@jesserockz] - [#93578]) ([esphome docs]) +- Fix error if a `custom_sentences` file is empty ([@tetele] - [#93530]) ([conversation docs]) +- Directly check string representation of sensor states in APCUPSD tests ([@yuxincs] - [#93783]) ([apcupsd docs]) +- Update iotawattpy to use our own fork ([@agners] - [#93830]) ([iotawatt docs]) (dependency) +- Use ReadOnlyDict for entity registry options ([@bdraco] - [#93824]) +- Speed up setting up event trackers ([@bdraco] - [#93823]) +- Add coordinator to dwd_weather_warnings ([@andarotajo] - [#93720]) ([dwd_weather_warnings docs]) +- Remove mqtt sensor support for `last_reset_topic` ([@jbouwh] - [#93792]) ([mqtt docs]) (breaking-change) +- Add Switch platform to Roborock ([@Lash-L] - [#93833]) ([roborock docs]) (new-platform) +- Add a debounce to ld2410 to prevent it from overwhelming the state machine with many devices ([@bdraco] - [#93819]) ([ld2410_ble docs]) +- Translate entity names for Yale Smart Living ([@gjohansson-ST] - [#93560]) ([yale_smart_alarm docs]) +- Translate config flow for sensor measurement option in group ([@gjohansson-ST] - [#87374]) ([group docs]) +- Add translation for Trafikverket Weatherstation sensor ([@gjohansson-ST] - [#87315]) ([trafikverket_weatherstation docs]) +- Obihai to have common unique_ids with DHCP or without ([@ejpenney] - [#91239]) ([obihai docs]) +- Reolink autotrack streams for TrackMix and high/low resolution snapshots ([@starkillerOG] - [#90591]) ([reolink docs]) +- Migrate restore_state helper to use registry loading pattern ([@bdraco] - [#93773]) +- Calculate \_attr_native_value when no restore state and appliance is running in Whirlpool ([@mkmer] - [#88559]) ([whirlpool docs]) +- Language codes for Hebrew ([@leranp] - [#93681]) +- Bump zwave-js-server-python to 0.49.0 ([@raman325] - [#93835]) ([zwave_js docs]) (dependency) +- Add non coordinated Entity to Roborock ([@Lash-L] - [#93841]) ([roborock docs]) +- Swallow error 40000 for songpal power on/off ([@rytilahti] - [#80563]) ([songpal docs]) +- Rename confusing device info in Roborock ([@Lash-L] - [#93843]) ([roborock docs]) +- Support zwave config parameters not on endpoint 0 ([@raman325] - [#93383]) ([zwave_js docs]) +- Remove MQTT platform schema warnings ([@jbouwh] - [#93785]) ([mqtt docs]) +- Add issue when integration key YAML not supported ([@gjohansson-ST] - [#93807]) ([homeassistant docs]) +- Drop incorrect CONFIG_SCHEMA from the homeassistant integration ([@emontnemery] - [#93850]) ([homeassistant docs]) +- Improve no-yaml warning ([@emontnemery] - [#93851]) +- Add empty config schema to integrations t-z ([@emontnemery] - [#93853]) ([websocket_api docs]) ([wake_on_lan docs]) ([webhook docs]) ([tag docs]) ([trace docs]) ([usb docs]) ([thread docs]) +- Cleanup unnecessary pylance warnings ([@raman325] - [#93849]) ([zwave_js docs]) +- Subscribe to device registry changes from entities ([@emontnemery] - [#93601]) +- Rework mqtt climate platform to simplify implementation water_heater platform ([@jbouwh] - [#93751]) ([mqtt docs]) +- Fix Timer change service ([@gjohansson-ST] - [#93469]) ([timer docs]) +- Fix event typing ([@cdce8p] - [#93859]) +- Add support for Energy Production CC sensors ([@raman325] - [#93839]) ([zwave_js docs]) +- Improve Z-Wave support for Ultraviolet multilevel sensor values ([@raman325] - [#93848]) ([zwave_js docs]) +- Bump ZHA quirks ([@dmulcahey] - [#93860]) ([zha docs]) (dependency) +- Use library constants for Airzone Cloud diagnostics ([@Noltari] - [#93858]) ([airzone_cloud docs]) +- Add support for "days" unit for STESTI sensor in APCUPSD integration ([@yuxincs] - [#93844]) ([apcupsd docs]) (breaking-change) +- Add Status indicator light switch to Roborock ([@Lash-L] - [#93842]) ([roborock docs]) +- Glances: Improve performance ([@freeDom-] - [#93852]) ([glances docs]) +- Matter cover position improvements ([@Diegorro98] - [#92278]) ([matter docs]) +- Block legacy get-mac in preference of getmac ([@mark007] - [#87712]) ([kef docs]) ([vilfo docs]) (dependency) +- Standardize spelling of TTS and STT ([@c0ffeeca7] - [#93857]) +- Add time component to Melnor Bluetooth integration ([@vanstinator] - [#93652]) ([melnor docs]) (dependency) +- Simplify get pipeline method ([@balloob] - [#93865]) ([esphome docs]) ([voip docs]) ([assist_pipeline docs]) +- Add error handling for all zwave_js service calls ([@raman325] - [#93846]) ([zwave_js docs]) +- Give zwave_js platinum quality score ([@raman325] - [#93845]) ([zwave_js docs]) +- Update knx-frontend to 2023.5.31.141540 ([@farmio] - [#93864]) ([knx docs]) (dependency) +- Update frontend to 20230531.0 ([@bramkragten] - [#93862]) ([frontend docs]) +- Move Z-Wave refresh value service out of task ([@raman325] - [#93866]) ([zwave_js docs]) + +[#68718]: https://github.com/home-assistant/core/pull/68718 +[#70361]: https://github.com/home-assistant/core/pull/70361 +[#73152]: https://github.com/home-assistant/core/pull/73152 +[#77181]: https://github.com/home-assistant/core/pull/77181 +[#78535]: https://github.com/home-assistant/core/pull/78535 +[#79099]: https://github.com/home-assistant/core/pull/79099 +[#80126]: https://github.com/home-assistant/core/pull/80126 +[#80563]: https://github.com/home-assistant/core/pull/80563 +[#81943]: https://github.com/home-assistant/core/pull/81943 +[#81948]: https://github.com/home-assistant/core/pull/81948 +[#81949]: https://github.com/home-assistant/core/pull/81949 +[#83439]: https://github.com/home-assistant/core/pull/83439 +[#84748]: https://github.com/home-assistant/core/pull/84748 +[#84775]: https://github.com/home-assistant/core/pull/84775 +[#85377]: https://github.com/home-assistant/core/pull/85377 +[#85385]: https://github.com/home-assistant/core/pull/85385 +[#85834]: https://github.com/home-assistant/core/pull/85834 +[#85875]: https://github.com/home-assistant/core/pull/85875 +[#85929]: https://github.com/home-assistant/core/pull/85929 +[#86069]: https://github.com/home-assistant/core/pull/86069 +[#86709]: https://github.com/home-assistant/core/pull/86709 +[#87062]: https://github.com/home-assistant/core/pull/87062 +[#87094]: https://github.com/home-assistant/core/pull/87094 +[#87315]: https://github.com/home-assistant/core/pull/87315 +[#87374]: https://github.com/home-assistant/core/pull/87374 +[#87712]: https://github.com/home-assistant/core/pull/87712 +[#88139]: https://github.com/home-assistant/core/pull/88139 +[#88559]: https://github.com/home-assistant/core/pull/88559 +[#88826]: https://github.com/home-assistant/core/pull/88826 +[#88971]: https://github.com/home-assistant/core/pull/88971 +[#90248]: https://github.com/home-assistant/core/pull/90248 +[#90274]: https://github.com/home-assistant/core/pull/90274 +[#90490]: https://github.com/home-assistant/core/pull/90490 +[#90591]: https://github.com/home-assistant/core/pull/90591 +[#90648]: https://github.com/home-assistant/core/pull/90648 +[#90673]: https://github.com/home-assistant/core/pull/90673 +[#90742]: https://github.com/home-assistant/core/pull/90742 +[#90767]: https://github.com/home-assistant/core/pull/90767 +[#90768]: https://github.com/home-assistant/core/pull/90768 +[#90769]: https://github.com/home-assistant/core/pull/90769 +[#90778]: https://github.com/home-assistant/core/pull/90778 +[#90936]: https://github.com/home-assistant/core/pull/90936 +[#91015]: https://github.com/home-assistant/core/pull/91015 +[#91040]: https://github.com/home-assistant/core/pull/91040 +[#91096]: https://github.com/home-assistant/core/pull/91096 +[#91239]: https://github.com/home-assistant/core/pull/91239 +[#91506]: https://github.com/home-assistant/core/pull/91506 +[#91511]: https://github.com/home-assistant/core/pull/91511 +[#91553]: https://github.com/home-assistant/core/pull/91553 +[#91613]: https://github.com/home-assistant/core/pull/91613 +[#91631]: https://github.com/home-assistant/core/pull/91631 +[#91677]: https://github.com/home-assistant/core/pull/91677 +[#91714]: https://github.com/home-assistant/core/pull/91714 +[#91738]: https://github.com/home-assistant/core/pull/91738 +[#91874]: https://github.com/home-assistant/core/pull/91874 +[#91891]: https://github.com/home-assistant/core/pull/91891 +[#91893]: https://github.com/home-assistant/core/pull/91893 +[#91895]: https://github.com/home-assistant/core/pull/91895 +[#91905]: https://github.com/home-assistant/core/pull/91905 +[#91915]: https://github.com/home-assistant/core/pull/91915 +[#91924]: https://github.com/home-assistant/core/pull/91924 +[#91934]: https://github.com/home-assistant/core/pull/91934 +[#91942]: https://github.com/home-assistant/core/pull/91942 +[#91972]: https://github.com/home-assistant/core/pull/91972 +[#91979]: https://github.com/home-assistant/core/pull/91979 +[#91988]: https://github.com/home-assistant/core/pull/91988 +[#92015]: https://github.com/home-assistant/core/pull/92015 +[#92029]: https://github.com/home-assistant/core/pull/92029 +[#92061]: https://github.com/home-assistant/core/pull/92061 +[#92073]: https://github.com/home-assistant/core/pull/92073 +[#92081]: https://github.com/home-assistant/core/pull/92081 +[#92087]: https://github.com/home-assistant/core/pull/92087 +[#92089]: https://github.com/home-assistant/core/pull/92089 +[#92095]: https://github.com/home-assistant/core/pull/92095 +[#92097]: https://github.com/home-assistant/core/pull/92097 +[#92110]: https://github.com/home-assistant/core/pull/92110 +[#92112]: https://github.com/home-assistant/core/pull/92112 +[#92113]: https://github.com/home-assistant/core/pull/92113 +[#92114]: https://github.com/home-assistant/core/pull/92114 +[#92115]: https://github.com/home-assistant/core/pull/92115 +[#92117]: https://github.com/home-assistant/core/pull/92117 +[#92118]: https://github.com/home-assistant/core/pull/92118 +[#92122]: https://github.com/home-assistant/core/pull/92122 +[#92124]: https://github.com/home-assistant/core/pull/92124 +[#92136]: https://github.com/home-assistant/core/pull/92136 +[#92143]: https://github.com/home-assistant/core/pull/92143 +[#92159]: https://github.com/home-assistant/core/pull/92159 +[#92162]: https://github.com/home-assistant/core/pull/92162 +[#92163]: https://github.com/home-assistant/core/pull/92163 +[#92169]: https://github.com/home-assistant/core/pull/92169 +[#92170]: https://github.com/home-assistant/core/pull/92170 +[#92172]: https://github.com/home-assistant/core/pull/92172 +[#92175]: https://github.com/home-assistant/core/pull/92175 +[#92176]: https://github.com/home-assistant/core/pull/92176 +[#92178]: https://github.com/home-assistant/core/pull/92178 +[#92179]: https://github.com/home-assistant/core/pull/92179 +[#92180]: https://github.com/home-assistant/core/pull/92180 +[#92185]: https://github.com/home-assistant/core/pull/92185 +[#92189]: https://github.com/home-assistant/core/pull/92189 +[#92191]: https://github.com/home-assistant/core/pull/92191 +[#92194]: https://github.com/home-assistant/core/pull/92194 +[#92201]: https://github.com/home-assistant/core/pull/92201 +[#92206]: https://github.com/home-assistant/core/pull/92206 +[#92208]: https://github.com/home-assistant/core/pull/92208 +[#92211]: https://github.com/home-assistant/core/pull/92211 +[#92212]: https://github.com/home-assistant/core/pull/92212 +[#92213]: https://github.com/home-assistant/core/pull/92213 +[#92215]: https://github.com/home-assistant/core/pull/92215 +[#92223]: https://github.com/home-assistant/core/pull/92223 +[#92228]: https://github.com/home-assistant/core/pull/92228 +[#92229]: https://github.com/home-assistant/core/pull/92229 +[#92231]: https://github.com/home-assistant/core/pull/92231 +[#92232]: https://github.com/home-assistant/core/pull/92232 +[#92233]: https://github.com/home-assistant/core/pull/92233 +[#92234]: https://github.com/home-assistant/core/pull/92234 +[#92235]: https://github.com/home-assistant/core/pull/92235 +[#92247]: https://github.com/home-assistant/core/pull/92247 +[#92248]: https://github.com/home-assistant/core/pull/92248 +[#92250]: https://github.com/home-assistant/core/pull/92250 +[#92255]: https://github.com/home-assistant/core/pull/92255 +[#92256]: https://github.com/home-assistant/core/pull/92256 +[#92261]: https://github.com/home-assistant/core/pull/92261 +[#92277]: https://github.com/home-assistant/core/pull/92277 +[#92278]: https://github.com/home-assistant/core/pull/92278 +[#92283]: https://github.com/home-assistant/core/pull/92283 +[#92284]: https://github.com/home-assistant/core/pull/92284 +[#92289]: https://github.com/home-assistant/core/pull/92289 +[#92298]: https://github.com/home-assistant/core/pull/92298 +[#92299]: https://github.com/home-assistant/core/pull/92299 +[#92304]: https://github.com/home-assistant/core/pull/92304 +[#92311]: https://github.com/home-assistant/core/pull/92311 +[#92325]: https://github.com/home-assistant/core/pull/92325 +[#92327]: https://github.com/home-assistant/core/pull/92327 +[#92332]: https://github.com/home-assistant/core/pull/92332 +[#92335]: https://github.com/home-assistant/core/pull/92335 +[#92336]: https://github.com/home-assistant/core/pull/92336 +[#92342]: https://github.com/home-assistant/core/pull/92342 +[#92343]: https://github.com/home-assistant/core/pull/92343 +[#92347]: https://github.com/home-assistant/core/pull/92347 +[#92348]: https://github.com/home-assistant/core/pull/92348 +[#92355]: https://github.com/home-assistant/core/pull/92355 +[#92366]: https://github.com/home-assistant/core/pull/92366 +[#92383]: https://github.com/home-assistant/core/pull/92383 +[#92395]: https://github.com/home-assistant/core/pull/92395 +[#92399]: https://github.com/home-assistant/core/pull/92399 +[#92418]: https://github.com/home-assistant/core/pull/92418 +[#92424]: https://github.com/home-assistant/core/pull/92424 +[#92425]: https://github.com/home-assistant/core/pull/92425 +[#92427]: https://github.com/home-assistant/core/pull/92427 +[#92435]: https://github.com/home-assistant/core/pull/92435 +[#92444]: https://github.com/home-assistant/core/pull/92444 +[#92460]: https://github.com/home-assistant/core/pull/92460 +[#92461]: https://github.com/home-assistant/core/pull/92461 +[#92462]: https://github.com/home-assistant/core/pull/92462 +[#92464]: https://github.com/home-assistant/core/pull/92464 +[#92465]: https://github.com/home-assistant/core/pull/92465 +[#92466]: https://github.com/home-assistant/core/pull/92466 +[#92470]: https://github.com/home-assistant/core/pull/92470 +[#92471]: https://github.com/home-assistant/core/pull/92471 +[#92473]: https://github.com/home-assistant/core/pull/92473 +[#92476]: https://github.com/home-assistant/core/pull/92476 +[#92477]: https://github.com/home-assistant/core/pull/92477 +[#92478]: https://github.com/home-assistant/core/pull/92478 +[#92482]: https://github.com/home-assistant/core/pull/92482 +[#92484]: https://github.com/home-assistant/core/pull/92484 +[#92485]: https://github.com/home-assistant/core/pull/92485 +[#92486]: https://github.com/home-assistant/core/pull/92486 +[#92488]: https://github.com/home-assistant/core/pull/92488 +[#92498]: https://github.com/home-assistant/core/pull/92498 +[#92512]: https://github.com/home-assistant/core/pull/92512 +[#92514]: https://github.com/home-assistant/core/pull/92514 +[#92515]: https://github.com/home-assistant/core/pull/92515 +[#92516]: https://github.com/home-assistant/core/pull/92516 +[#92517]: https://github.com/home-assistant/core/pull/92517 +[#92522]: https://github.com/home-assistant/core/pull/92522 +[#92524]: https://github.com/home-assistant/core/pull/92524 +[#92527]: https://github.com/home-assistant/core/pull/92527 +[#92531]: https://github.com/home-assistant/core/pull/92531 +[#92533]: https://github.com/home-assistant/core/pull/92533 +[#92545]: https://github.com/home-assistant/core/pull/92545 +[#92547]: https://github.com/home-assistant/core/pull/92547 +[#92549]: https://github.com/home-assistant/core/pull/92549 +[#92554]: https://github.com/home-assistant/core/pull/92554 +[#92556]: https://github.com/home-assistant/core/pull/92556 +[#92557]: https://github.com/home-assistant/core/pull/92557 +[#92572]: https://github.com/home-assistant/core/pull/92572 +[#92573]: https://github.com/home-assistant/core/pull/92573 +[#92575]: https://github.com/home-assistant/core/pull/92575 +[#92576]: https://github.com/home-assistant/core/pull/92576 +[#92579]: https://github.com/home-assistant/core/pull/92579 +[#92590]: https://github.com/home-assistant/core/pull/92590 +[#92592]: https://github.com/home-assistant/core/pull/92592 +[#92595]: https://github.com/home-assistant/core/pull/92595 +[#92599]: https://github.com/home-assistant/core/pull/92599 +[#92601]: https://github.com/home-assistant/core/pull/92601 +[#92602]: https://github.com/home-assistant/core/pull/92602 +[#92605]: https://github.com/home-assistant/core/pull/92605 +[#92611]: https://github.com/home-assistant/core/pull/92611 +[#92628]: https://github.com/home-assistant/core/pull/92628 +[#92641]: https://github.com/home-assistant/core/pull/92641 +[#92642]: https://github.com/home-assistant/core/pull/92642 +[#92646]: https://github.com/home-assistant/core/pull/92646 +[#92649]: https://github.com/home-assistant/core/pull/92649 +[#92684]: https://github.com/home-assistant/core/pull/92684 +[#92686]: https://github.com/home-assistant/core/pull/92686 +[#92688]: https://github.com/home-assistant/core/pull/92688 +[#92698]: https://github.com/home-assistant/core/pull/92698 +[#92703]: https://github.com/home-assistant/core/pull/92703 +[#92704]: https://github.com/home-assistant/core/pull/92704 +[#92727]: https://github.com/home-assistant/core/pull/92727 +[#92735]: https://github.com/home-assistant/core/pull/92735 +[#92738]: https://github.com/home-assistant/core/pull/92738 +[#92739]: https://github.com/home-assistant/core/pull/92739 +[#92740]: https://github.com/home-assistant/core/pull/92740 +[#92745]: https://github.com/home-assistant/core/pull/92745 +[#92761]: https://github.com/home-assistant/core/pull/92761 +[#92763]: https://github.com/home-assistant/core/pull/92763 +[#92797]: https://github.com/home-assistant/core/pull/92797 +[#92800]: https://github.com/home-assistant/core/pull/92800 +[#92814]: https://github.com/home-assistant/core/pull/92814 +[#92820]: https://github.com/home-assistant/core/pull/92820 +[#92823]: https://github.com/home-assistant/core/pull/92823 +[#92824]: https://github.com/home-assistant/core/pull/92824 +[#92828]: https://github.com/home-assistant/core/pull/92828 +[#92837]: https://github.com/home-assistant/core/pull/92837 +[#92840]: https://github.com/home-assistant/core/pull/92840 +[#92847]: https://github.com/home-assistant/core/pull/92847 +[#92848]: https://github.com/home-assistant/core/pull/92848 +[#92850]: https://github.com/home-assistant/core/pull/92850 +[#92854]: https://github.com/home-assistant/core/pull/92854 +[#92856]: https://github.com/home-assistant/core/pull/92856 +[#92858]: https://github.com/home-assistant/core/pull/92858 +[#92860]: https://github.com/home-assistant/core/pull/92860 +[#92861]: https://github.com/home-assistant/core/pull/92861 +[#92863]: https://github.com/home-assistant/core/pull/92863 +[#92866]: https://github.com/home-assistant/core/pull/92866 +[#92869]: https://github.com/home-assistant/core/pull/92869 +[#92876]: https://github.com/home-assistant/core/pull/92876 +[#92877]: https://github.com/home-assistant/core/pull/92877 +[#92880]: https://github.com/home-assistant/core/pull/92880 +[#92894]: https://github.com/home-assistant/core/pull/92894 +[#92909]: https://github.com/home-assistant/core/pull/92909 +[#92911]: https://github.com/home-assistant/core/pull/92911 +[#92916]: https://github.com/home-assistant/core/pull/92916 +[#92921]: https://github.com/home-assistant/core/pull/92921 +[#92922]: https://github.com/home-assistant/core/pull/92922 +[#92924]: https://github.com/home-assistant/core/pull/92924 +[#92935]: https://github.com/home-assistant/core/pull/92935 +[#92936]: https://github.com/home-assistant/core/pull/92936 +[#92944]: https://github.com/home-assistant/core/pull/92944 +[#92945]: https://github.com/home-assistant/core/pull/92945 +[#92962]: https://github.com/home-assistant/core/pull/92962 +[#92963]: https://github.com/home-assistant/core/pull/92963 +[#92967]: https://github.com/home-assistant/core/pull/92967 +[#92970]: https://github.com/home-assistant/core/pull/92970 +[#92972]: https://github.com/home-assistant/core/pull/92972 +[#92973]: https://github.com/home-assistant/core/pull/92973 +[#92974]: https://github.com/home-assistant/core/pull/92974 +[#92975]: https://github.com/home-assistant/core/pull/92975 +[#92978]: https://github.com/home-assistant/core/pull/92978 +[#92986]: https://github.com/home-assistant/core/pull/92986 +[#92988]: https://github.com/home-assistant/core/pull/92988 +[#92989]: https://github.com/home-assistant/core/pull/92989 +[#92991]: https://github.com/home-assistant/core/pull/92991 +[#93004]: https://github.com/home-assistant/core/pull/93004 +[#93008]: https://github.com/home-assistant/core/pull/93008 +[#93016]: https://github.com/home-assistant/core/pull/93016 +[#93017]: https://github.com/home-assistant/core/pull/93017 +[#93019]: https://github.com/home-assistant/core/pull/93019 +[#93026]: https://github.com/home-assistant/core/pull/93026 +[#93029]: https://github.com/home-assistant/core/pull/93029 +[#93030]: https://github.com/home-assistant/core/pull/93030 +[#93035]: https://github.com/home-assistant/core/pull/93035 +[#93038]: https://github.com/home-assistant/core/pull/93038 +[#93044]: https://github.com/home-assistant/core/pull/93044 +[#93050]: https://github.com/home-assistant/core/pull/93050 +[#93054]: https://github.com/home-assistant/core/pull/93054 +[#93060]: https://github.com/home-assistant/core/pull/93060 +[#93069]: https://github.com/home-assistant/core/pull/93069 +[#93082]: https://github.com/home-assistant/core/pull/93082 +[#93083]: https://github.com/home-assistant/core/pull/93083 +[#93084]: https://github.com/home-assistant/core/pull/93084 +[#93085]: https://github.com/home-assistant/core/pull/93085 +[#93094]: https://github.com/home-assistant/core/pull/93094 +[#93099]: https://github.com/home-assistant/core/pull/93099 +[#93102]: https://github.com/home-assistant/core/pull/93102 +[#93110]: https://github.com/home-assistant/core/pull/93110 +[#93112]: https://github.com/home-assistant/core/pull/93112 +[#93113]: https://github.com/home-assistant/core/pull/93113 +[#93116]: https://github.com/home-assistant/core/pull/93116 +[#93120]: https://github.com/home-assistant/core/pull/93120 +[#93121]: https://github.com/home-assistant/core/pull/93121 +[#93124]: https://github.com/home-assistant/core/pull/93124 +[#93125]: https://github.com/home-assistant/core/pull/93125 +[#93126]: https://github.com/home-assistant/core/pull/93126 +[#93127]: https://github.com/home-assistant/core/pull/93127 +[#93128]: https://github.com/home-assistant/core/pull/93128 +[#93131]: https://github.com/home-assistant/core/pull/93131 +[#93146]: https://github.com/home-assistant/core/pull/93146 +[#93153]: https://github.com/home-assistant/core/pull/93153 +[#93156]: https://github.com/home-assistant/core/pull/93156 +[#93158]: https://github.com/home-assistant/core/pull/93158 +[#93161]: https://github.com/home-assistant/core/pull/93161 +[#93162]: https://github.com/home-assistant/core/pull/93162 +[#93163]: https://github.com/home-assistant/core/pull/93163 +[#93169]: https://github.com/home-assistant/core/pull/93169 +[#93182]: https://github.com/home-assistant/core/pull/93182 +[#93183]: https://github.com/home-assistant/core/pull/93183 +[#93186]: https://github.com/home-assistant/core/pull/93186 +[#93202]: https://github.com/home-assistant/core/pull/93202 +[#93206]: https://github.com/home-assistant/core/pull/93206 +[#93217]: https://github.com/home-assistant/core/pull/93217 +[#93220]: https://github.com/home-assistant/core/pull/93220 +[#93223]: https://github.com/home-assistant/core/pull/93223 +[#93224]: https://github.com/home-assistant/core/pull/93224 +[#93227]: https://github.com/home-assistant/core/pull/93227 +[#93234]: https://github.com/home-assistant/core/pull/93234 +[#93238]: https://github.com/home-assistant/core/pull/93238 +[#93241]: https://github.com/home-assistant/core/pull/93241 +[#93242]: https://github.com/home-assistant/core/pull/93242 +[#93244]: https://github.com/home-assistant/core/pull/93244 +[#93248]: https://github.com/home-assistant/core/pull/93248 +[#93250]: https://github.com/home-assistant/core/pull/93250 +[#93256]: https://github.com/home-assistant/core/pull/93256 +[#93257]: https://github.com/home-assistant/core/pull/93257 +[#93259]: https://github.com/home-assistant/core/pull/93259 +[#93260]: https://github.com/home-assistant/core/pull/93260 +[#93261]: https://github.com/home-assistant/core/pull/93261 +[#93262]: https://github.com/home-assistant/core/pull/93262 +[#93275]: https://github.com/home-assistant/core/pull/93275 +[#93287]: https://github.com/home-assistant/core/pull/93287 +[#93293]: https://github.com/home-assistant/core/pull/93293 +[#93300]: https://github.com/home-assistant/core/pull/93300 +[#93305]: https://github.com/home-assistant/core/pull/93305 +[#93307]: https://github.com/home-assistant/core/pull/93307 +[#93309]: https://github.com/home-assistant/core/pull/93309 +[#93311]: https://github.com/home-assistant/core/pull/93311 +[#93314]: https://github.com/home-assistant/core/pull/93314 +[#93321]: https://github.com/home-assistant/core/pull/93321 +[#93322]: https://github.com/home-assistant/core/pull/93322 +[#93324]: https://github.com/home-assistant/core/pull/93324 +[#93330]: https://github.com/home-assistant/core/pull/93330 +[#93331]: https://github.com/home-assistant/core/pull/93331 +[#93333]: https://github.com/home-assistant/core/pull/93333 +[#93337]: https://github.com/home-assistant/core/pull/93337 +[#93338]: https://github.com/home-assistant/core/pull/93338 +[#93343]: https://github.com/home-assistant/core/pull/93343 +[#93344]: https://github.com/home-assistant/core/pull/93344 +[#93345]: https://github.com/home-assistant/core/pull/93345 +[#93348]: https://github.com/home-assistant/core/pull/93348 +[#93350]: https://github.com/home-assistant/core/pull/93350 +[#93357]: https://github.com/home-assistant/core/pull/93357 +[#93358]: https://github.com/home-assistant/core/pull/93358 +[#93359]: https://github.com/home-assistant/core/pull/93359 +[#93362]: https://github.com/home-assistant/core/pull/93362 +[#93363]: https://github.com/home-assistant/core/pull/93363 +[#93364]: https://github.com/home-assistant/core/pull/93364 +[#93366]: https://github.com/home-assistant/core/pull/93366 +[#93371]: https://github.com/home-assistant/core/pull/93371 +[#93375]: https://github.com/home-assistant/core/pull/93375 +[#93377]: https://github.com/home-assistant/core/pull/93377 +[#93383]: https://github.com/home-assistant/core/pull/93383 +[#93387]: https://github.com/home-assistant/core/pull/93387 +[#93389]: https://github.com/home-assistant/core/pull/93389 +[#93392]: https://github.com/home-assistant/core/pull/93392 +[#93395]: https://github.com/home-assistant/core/pull/93395 +[#93399]: https://github.com/home-assistant/core/pull/93399 +[#93408]: https://github.com/home-assistant/core/pull/93408 +[#93419]: https://github.com/home-assistant/core/pull/93419 +[#93420]: https://github.com/home-assistant/core/pull/93420 +[#93423]: https://github.com/home-assistant/core/pull/93423 +[#93427]: https://github.com/home-assistant/core/pull/93427 +[#93431]: https://github.com/home-assistant/core/pull/93431 +[#93433]: https://github.com/home-assistant/core/pull/93433 +[#93436]: https://github.com/home-assistant/core/pull/93436 +[#93443]: https://github.com/home-assistant/core/pull/93443 +[#93446]: https://github.com/home-assistant/core/pull/93446 +[#93449]: https://github.com/home-assistant/core/pull/93449 +[#93450]: https://github.com/home-assistant/core/pull/93450 +[#93458]: https://github.com/home-assistant/core/pull/93458 +[#93465]: https://github.com/home-assistant/core/pull/93465 +[#93467]: https://github.com/home-assistant/core/pull/93467 +[#93468]: https://github.com/home-assistant/core/pull/93468 +[#93469]: https://github.com/home-assistant/core/pull/93469 +[#93472]: https://github.com/home-assistant/core/pull/93472 +[#93474]: https://github.com/home-assistant/core/pull/93474 +[#93476]: https://github.com/home-assistant/core/pull/93476 +[#93477]: https://github.com/home-assistant/core/pull/93477 +[#93479]: https://github.com/home-assistant/core/pull/93479 +[#93480]: https://github.com/home-assistant/core/pull/93480 +[#93484]: https://github.com/home-assistant/core/pull/93484 +[#93485]: https://github.com/home-assistant/core/pull/93485 +[#93487]: https://github.com/home-assistant/core/pull/93487 +[#93488]: https://github.com/home-assistant/core/pull/93488 +[#93489]: https://github.com/home-assistant/core/pull/93489 +[#93490]: https://github.com/home-assistant/core/pull/93490 +[#93491]: https://github.com/home-assistant/core/pull/93491 +[#93492]: https://github.com/home-assistant/core/pull/93492 +[#93494]: https://github.com/home-assistant/core/pull/93494 +[#93496]: https://github.com/home-assistant/core/pull/93496 +[#93497]: https://github.com/home-assistant/core/pull/93497 +[#93499]: https://github.com/home-assistant/core/pull/93499 +[#93501]: https://github.com/home-assistant/core/pull/93501 +[#93503]: https://github.com/home-assistant/core/pull/93503 +[#93505]: https://github.com/home-assistant/core/pull/93505 +[#93507]: https://github.com/home-assistant/core/pull/93507 +[#93512]: https://github.com/home-assistant/core/pull/93512 +[#93513]: https://github.com/home-assistant/core/pull/93513 +[#93517]: https://github.com/home-assistant/core/pull/93517 +[#93519]: https://github.com/home-assistant/core/pull/93519 +[#93530]: https://github.com/home-assistant/core/pull/93530 +[#93532]: https://github.com/home-assistant/core/pull/93532 +[#93533]: https://github.com/home-assistant/core/pull/93533 +[#93535]: https://github.com/home-assistant/core/pull/93535 +[#93539]: https://github.com/home-assistant/core/pull/93539 +[#93541]: https://github.com/home-assistant/core/pull/93541 +[#93543]: https://github.com/home-assistant/core/pull/93543 +[#93544]: https://github.com/home-assistant/core/pull/93544 +[#93549]: https://github.com/home-assistant/core/pull/93549 +[#93550]: https://github.com/home-assistant/core/pull/93550 +[#93551]: https://github.com/home-assistant/core/pull/93551 +[#93552]: https://github.com/home-assistant/core/pull/93552 +[#93559]: https://github.com/home-assistant/core/pull/93559 +[#93560]: https://github.com/home-assistant/core/pull/93560 +[#93561]: https://github.com/home-assistant/core/pull/93561 +[#93564]: https://github.com/home-assistant/core/pull/93564 +[#93568]: https://github.com/home-assistant/core/pull/93568 +[#93570]: https://github.com/home-assistant/core/pull/93570 +[#93576]: https://github.com/home-assistant/core/pull/93576 +[#93577]: https://github.com/home-assistant/core/pull/93577 +[#93578]: https://github.com/home-assistant/core/pull/93578 +[#93579]: https://github.com/home-assistant/core/pull/93579 +[#93581]: https://github.com/home-assistant/core/pull/93581 +[#93585]: https://github.com/home-assistant/core/pull/93585 +[#93588]: https://github.com/home-assistant/core/pull/93588 +[#93589]: https://github.com/home-assistant/core/pull/93589 +[#93591]: https://github.com/home-assistant/core/pull/93591 +[#93595]: https://github.com/home-assistant/core/pull/93595 +[#93596]: https://github.com/home-assistant/core/pull/93596 +[#93597]: https://github.com/home-assistant/core/pull/93597 +[#93598]: https://github.com/home-assistant/core/pull/93598 +[#93600]: https://github.com/home-assistant/core/pull/93600 +[#93601]: https://github.com/home-assistant/core/pull/93601 +[#93602]: https://github.com/home-assistant/core/pull/93602 +[#93603]: https://github.com/home-assistant/core/pull/93603 +[#93608]: https://github.com/home-assistant/core/pull/93608 +[#93611]: https://github.com/home-assistant/core/pull/93611 +[#93616]: https://github.com/home-assistant/core/pull/93616 +[#93629]: https://github.com/home-assistant/core/pull/93629 +[#93634]: https://github.com/home-assistant/core/pull/93634 +[#93635]: https://github.com/home-assistant/core/pull/93635 +[#93636]: https://github.com/home-assistant/core/pull/93636 +[#93637]: https://github.com/home-assistant/core/pull/93637 +[#93638]: https://github.com/home-assistant/core/pull/93638 +[#93640]: https://github.com/home-assistant/core/pull/93640 +[#93645]: https://github.com/home-assistant/core/pull/93645 +[#93646]: https://github.com/home-assistant/core/pull/93646 +[#93649]: https://github.com/home-assistant/core/pull/93649 +[#93650]: https://github.com/home-assistant/core/pull/93650 +[#93651]: https://github.com/home-assistant/core/pull/93651 +[#93652]: https://github.com/home-assistant/core/pull/93652 +[#93653]: https://github.com/home-assistant/core/pull/93653 +[#93655]: https://github.com/home-assistant/core/pull/93655 +[#93656]: https://github.com/home-assistant/core/pull/93656 +[#93659]: https://github.com/home-assistant/core/pull/93659 +[#93666]: https://github.com/home-assistant/core/pull/93666 +[#93667]: https://github.com/home-assistant/core/pull/93667 +[#93670]: https://github.com/home-assistant/core/pull/93670 +[#93676]: https://github.com/home-assistant/core/pull/93676 +[#93677]: https://github.com/home-assistant/core/pull/93677 +[#93681]: https://github.com/home-assistant/core/pull/93681 +[#93683]: https://github.com/home-assistant/core/pull/93683 +[#93685]: https://github.com/home-assistant/core/pull/93685 +[#93686]: https://github.com/home-assistant/core/pull/93686 +[#93688]: https://github.com/home-assistant/core/pull/93688 +[#93693]: https://github.com/home-assistant/core/pull/93693 +[#93694]: https://github.com/home-assistant/core/pull/93694 +[#93698]: https://github.com/home-assistant/core/pull/93698 +[#93699]: https://github.com/home-assistant/core/pull/93699 +[#93700]: https://github.com/home-assistant/core/pull/93700 +[#93701]: https://github.com/home-assistant/core/pull/93701 +[#93702]: https://github.com/home-assistant/core/pull/93702 +[#93706]: https://github.com/home-assistant/core/pull/93706 +[#93707]: https://github.com/home-assistant/core/pull/93707 +[#93712]: https://github.com/home-assistant/core/pull/93712 +[#93720]: https://github.com/home-assistant/core/pull/93720 +[#93724]: https://github.com/home-assistant/core/pull/93724 +[#93725]: https://github.com/home-assistant/core/pull/93725 +[#93735]: https://github.com/home-assistant/core/pull/93735 +[#93737]: https://github.com/home-assistant/core/pull/93737 +[#93743]: https://github.com/home-assistant/core/pull/93743 +[#93744]: https://github.com/home-assistant/core/pull/93744 +[#93745]: https://github.com/home-assistant/core/pull/93745 +[#93747]: https://github.com/home-assistant/core/pull/93747 +[#93749]: https://github.com/home-assistant/core/pull/93749 +[#93751]: https://github.com/home-assistant/core/pull/93751 +[#93753]: https://github.com/home-assistant/core/pull/93753 +[#93756]: https://github.com/home-assistant/core/pull/93756 +[#93757]: https://github.com/home-assistant/core/pull/93757 +[#93758]: https://github.com/home-assistant/core/pull/93758 +[#93759]: https://github.com/home-assistant/core/pull/93759 +[#93760]: https://github.com/home-assistant/core/pull/93760 +[#93761]: https://github.com/home-assistant/core/pull/93761 +[#93763]: https://github.com/home-assistant/core/pull/93763 +[#93765]: https://github.com/home-assistant/core/pull/93765 +[#93767]: https://github.com/home-assistant/core/pull/93767 +[#93772]: https://github.com/home-assistant/core/pull/93772 +[#93773]: https://github.com/home-assistant/core/pull/93773 +[#93774]: https://github.com/home-assistant/core/pull/93774 +[#93775]: https://github.com/home-assistant/core/pull/93775 +[#93776]: https://github.com/home-assistant/core/pull/93776 +[#93778]: https://github.com/home-assistant/core/pull/93778 +[#93783]: https://github.com/home-assistant/core/pull/93783 +[#93785]: https://github.com/home-assistant/core/pull/93785 +[#93790]: https://github.com/home-assistant/core/pull/93790 +[#93792]: https://github.com/home-assistant/core/pull/93792 +[#93794]: https://github.com/home-assistant/core/pull/93794 +[#93795]: https://github.com/home-assistant/core/pull/93795 +[#93798]: https://github.com/home-assistant/core/pull/93798 +[#93800]: https://github.com/home-assistant/core/pull/93800 +[#93801]: https://github.com/home-assistant/core/pull/93801 +[#93804]: https://github.com/home-assistant/core/pull/93804 +[#93806]: https://github.com/home-assistant/core/pull/93806 +[#93807]: https://github.com/home-assistant/core/pull/93807 +[#93809]: https://github.com/home-assistant/core/pull/93809 +[#93810]: https://github.com/home-assistant/core/pull/93810 +[#93811]: https://github.com/home-assistant/core/pull/93811 +[#93819]: https://github.com/home-assistant/core/pull/93819 +[#93820]: https://github.com/home-assistant/core/pull/93820 +[#93822]: https://github.com/home-assistant/core/pull/93822 +[#93823]: https://github.com/home-assistant/core/pull/93823 +[#93824]: https://github.com/home-assistant/core/pull/93824 +[#93825]: https://github.com/home-assistant/core/pull/93825 +[#93826]: https://github.com/home-assistant/core/pull/93826 +[#93830]: https://github.com/home-assistant/core/pull/93830 +[#93833]: https://github.com/home-assistant/core/pull/93833 +[#93835]: https://github.com/home-assistant/core/pull/93835 +[#93839]: https://github.com/home-assistant/core/pull/93839 +[#93841]: https://github.com/home-assistant/core/pull/93841 +[#93842]: https://github.com/home-assistant/core/pull/93842 +[#93843]: https://github.com/home-assistant/core/pull/93843 +[#93844]: https://github.com/home-assistant/core/pull/93844 +[#93845]: https://github.com/home-assistant/core/pull/93845 +[#93846]: https://github.com/home-assistant/core/pull/93846 +[#93848]: https://github.com/home-assistant/core/pull/93848 +[#93849]: https://github.com/home-assistant/core/pull/93849 +[#93850]: https://github.com/home-assistant/core/pull/93850 +[#93851]: https://github.com/home-assistant/core/pull/93851 +[#93852]: https://github.com/home-assistant/core/pull/93852 +[#93853]: https://github.com/home-assistant/core/pull/93853 +[#93857]: https://github.com/home-assistant/core/pull/93857 +[#93858]: https://github.com/home-assistant/core/pull/93858 +[#93859]: https://github.com/home-assistant/core/pull/93859 +[#93860]: https://github.com/home-assistant/core/pull/93860 +[#93862]: https://github.com/home-assistant/core/pull/93862 +[#93864]: https://github.com/home-assistant/core/pull/93864 +[#93865]: https://github.com/home-assistant/core/pull/93865 +[#93866]: https://github.com/home-assistant/core/pull/93866 +[@AzonInc]: https://github.com/AzonInc +[@CoMPaTech]: https://github.com/CoMPaTech +[@ColinRobbins]: https://github.com/ColinRobbins +[@Diegorro98]: https://github.com/Diegorro98 +[@Drafteed]: https://github.com/Drafteed +[@Ernst79]: https://github.com/Ernst79 +[@IceBotYT]: https://github.com/IceBotYT +[@Kane610]: https://github.com/Kane610 +[@LaStrada]: https://github.com/LaStrada +[@Lash-L]: https://github.com/Lash-L +[@Ludy87]: https://github.com/Ludy87 +[@MarkGodwin]: https://github.com/MarkGodwin +[@Megabytemb]: https://github.com/Megabytemb +[@Noltari]: https://github.com/Noltari +[@PeteRager]: https://github.com/PeteRager +[@RenierM26]: https://github.com/RenierM26 +[@Shutgun]: https://github.com/Shutgun +[@StephanU]: https://github.com/StephanU +[@SteveEasley]: https://github.com/SteveEasley +[@TomBrien]: https://github.com/TomBrien +[@TomerFi]: https://github.com/TomerFi +[@ViViDboarder]: https://github.com/ViViDboarder +[@Vova-SH]: https://github.com/Vova-SH +[@ad0p]: https://github.com/ad0p +[@agners]: https://github.com/agners +[@alengwenus]: https://github.com/alengwenus +[@allenporter]: https://github.com/allenporter +[@andarotajo]: https://github.com/andarotajo +[@arkid15r]: https://github.com/arkid15r +[@austinmroczek]: https://github.com/austinmroczek +[@bachya]: https://github.com/bachya +[@badewanne1234]: https://github.com/badewanne1234 +[@balloob]: https://github.com/balloob +[@bdr99]: https://github.com/bdr99 +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@boralyl]: https://github.com/boralyl +[@bramkragten]: https://github.com/bramkragten +[@c0ffeeca7]: https://github.com/c0ffeeca7 +[@cdce8p]: https://github.com/cdce8p +[@chiefdragon]: https://github.com/chiefdragon +[@cpoulsen]: https://github.com/cpoulsen +[@daradib]: https://github.com/daradib +[@davet2001]: https://github.com/davet2001 +[@dgomes]: https://github.com/dgomes +[@dingusdk]: https://github.com/dingusdk +[@disaster37]: https://github.com/disaster37 +[@dknowles2]: https://github.com/dknowles2 +[@dmulcahey]: https://github.com/dmulcahey +[@doug-hoffman]: https://github.com/doug-hoffman +[@ejpenney]: https://github.com/ejpenney +[@elupus]: https://github.com/elupus +[@emontnemery]: https://github.com/emontnemery +[@epenet]: https://github.com/epenet +[@erikbadman]: https://github.com/erikbadman +[@exxamalte]: https://github.com/exxamalte +[@farmio]: https://github.com/farmio +[@freeDom-]: https://github.com/freeDom- +[@frenck]: https://github.com/frenck +[@gerard33]: https://github.com/gerard33 +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@henryptung]: https://github.com/henryptung +[@iMicknl]: https://github.com/iMicknl +[@imerla1]: https://github.com/imerla1 +[@jafar-atili]: https://github.com/jafar-atili +[@jbouwh]: https://github.com/jbouwh +[@jesserockz]: https://github.com/jesserockz +[@jgarec]: https://github.com/jgarec +[@jgrieger1]: https://github.com/jgrieger1 +[@joostlek]: https://github.com/joostlek +[@justasrutkauskas]: https://github.com/justasrutkauskas +[@kashifkhan]: https://github.com/kashifkhan +[@kernelpanic85]: https://github.com/kernelpanic85 +[@lawfulchaos]: https://github.com/lawfulchaos +[@leranp]: https://github.com/leranp +[@luar123]: https://github.com/luar123 +[@ludeeus]: https://github.com/ludeeus +[@marcelveldt]: https://github.com/marcelveldt +[@mark007]: https://github.com/mark007 +[@marvin-w]: https://github.com/marvin-w +[@matrixd2]: https://github.com/matrixd2 +[@mdegat01]: https://github.com/mdegat01 +[@mheath]: https://github.com/mheath +[@michalmo]: https://github.com/michalmo +[@mkmer]: https://github.com/mkmer +[@mmalina]: https://github.com/mmalina +[@mover85]: https://github.com/mover85 +[@ollo69]: https://github.com/ollo69 +[@pail23]: https://github.com/pail23 +[@patrickli]: https://github.com/patrickli +[@peitschie]: https://github.com/peitschie +[@piotrtobolski]: https://github.com/piotrtobolski +[@ptr727]: https://github.com/ptr727 +[@pvizeli]: https://github.com/pvizeli +[@raman325]: https://github.com/raman325 +[@rappenze]: https://github.com/rappenze +[@rikroe]: https://github.com/rikroe +[@rrooggiieerr]: https://github.com/rrooggiieerr +[@rytilahti]: https://github.com/rytilahti +[@sairon]: https://github.com/sairon +[@scop]: https://github.com/scop +[@shbatm]: https://github.com/shbatm +[@slovdahl]: https://github.com/slovdahl +[@starkillerOG]: https://github.com/starkillerOG +[@stickpin]: https://github.com/stickpin +[@synesthesiam]: https://github.com/synesthesiam +[@teharris1]: https://github.com/teharris1 +[@tetele]: https://github.com/tetele +[@tkdrob]: https://github.com/tkdrob +[@tronikos]: https://github.com/tronikos +[@uvjustin]: https://github.com/uvjustin +[@vanstinator]: https://github.com/vanstinator +[@vigonotion]: https://github.com/vigonotion +[@wlcrs]: https://github.com/wlcrs +[@wrt54g]: https://github.com/wrt54g +[@yuxincs]: https://github.com/yuxincs +[@ziv1234]: https://github.com/ziv1234 +[accuweather docs]: /integrations/accuweather/ +[aemet docs]: /integrations/aemet/ +[airthings docs]: /integrations/airthings/ +[airthings_ble docs]: /integrations/airthings_ble/ +[airzone docs]: /integrations/airzone/ +[airzone_cloud docs]: /integrations/airzone_cloud/ +[aladdin_connect docs]: /integrations/aladdin_connect/ +[alexa docs]: /integrations/alexa/ +[analytics docs]: /integrations/analytics/ +[androidtv_remote docs]: /integrations/androidtv_remote/ +[anova docs]: /integrations/anova/ +[apcupsd docs]: /integrations/apcupsd/ +[apple_tv docs]: /integrations/apple_tv/ +[apprise docs]: /integrations/apprise/ +[arest docs]: /integrations/arest/ +[arwn docs]: /integrations/arwn/ +[assist_pipeline docs]: /integrations/assist_pipeline/ +[aurora_abb_powerone docs]: /integrations/aurora_abb_powerone/ +[automation docs]: /integrations/automation/ +[axis docs]: /integrations/axis/ +[azure_service_bus docs]: /integrations/azure_service_bus/ +[binary_sensor docs]: /integrations/binary_sensor/ +[blink docs]: /integrations/blink/ +[bluetooth docs]: /integrations/bluetooth/ +[bmw_connected_drive docs]: /integrations/bmw_connected_drive/ +[broadlink docs]: /integrations/broadlink/ +[bthome docs]: /integrations/bthome/ +[buienradar docs]: /integrations/buienradar/ +[caldav docs]: /integrations/caldav/ +[camera docs]: /integrations/camera/ +[cast docs]: /integrations/cast/ +[cloud docs]: /integrations/cloud/ +[coinbase docs]: /integrations/coinbase/ +[command_line docs]: /integrations/command_line/ +[config docs]: /integrations/config/ +[conversation docs]: /integrations/conversation/ +[counter docs]: /integrations/counter/ +[daikin docs]: /integrations/daikin/ +[date docs]: /integrations/date/ +[datetime docs]: /integrations/datetime/ +[deconz docs]: /integrations/deconz/ +[demo docs]: /integrations/demo/ +[derivative docs]: /integrations/derivative/ +[device_tracker docs]: /integrations/device_tracker/ +[devolo_home_control docs]: /integrations/devolo_home_control/ +[devolo_home_network docs]: /integrations/devolo_home_network/ +[diagnostics docs]: /integrations/diagnostics/ +[dialogflow docs]: /integrations/dialogflow/ +[directv docs]: /integrations/directv/ +[dlink docs]: /integrations/dlink/ +[dsmr docs]: /integrations/dsmr/ +[duckdns docs]: /integrations/duckdns/ +[dwd_weather_warnings docs]: /integrations/dwd_weather_warnings/ +[dynalite docs]: /integrations/dynalite/ +[ecowitt docs]: /integrations/ecowitt/ +[edl21 docs]: /integrations/edl21/ +[electraac docs]: /integrations/electraac/ +[elkm1 docs]: /integrations/elkm1/ +[emulated_hue docs]: /integrations/emulated_hue/ +[energy docs]: /integrations/energy/ +[enocean docs]: /integrations/enocean/ +[esphome docs]: /integrations/esphome/ +[ezviz docs]: /integrations/ezviz/ +[feedreader docs]: /integrations/feedreader/ +[fibaro docs]: /integrations/fibaro/ +[flux docs]: /integrations/flux/ +[flux_led docs]: /integrations/flux_led/ +[freedns docs]: /integrations/freedns/ +[fritz docs]: /integrations/fritz/ +[frontend docs]: /integrations/frontend/ +[frontier_silicon docs]: /integrations/frontier_silicon/ +[fully_kiosk docs]: /integrations/fully_kiosk/ +[generic docs]: /integrations/generic/ +[generic_hygrostat docs]: /integrations/generic_hygrostat/ +[generic_thermostat docs]: /integrations/generic_thermostat/ +[geo_json_events docs]: /integrations/geo_json_events/ +[glances docs]: /integrations/glances/ +[google_assistant docs]: /integrations/google_assistant/ +[google_cloud docs]: /integrations/google_cloud/ +[google_generative_ai_conversation docs]: /integrations/google_generative_ai_conversation/ +[group docs]: /integrations/group/ +[hassio docs]: /integrations/hassio/ +[hdmi_cec docs]: /integrations/hdmi_cec/ +[history docs]: /integrations/history/ +[history_stats docs]: /integrations/history_stats/ +[home_connect docs]: /integrations/home_connect/ +[homeassistant docs]: /integrations/homeassistant/ +[homeassistant_hardware docs]: /integrations/homeassistant_hardware/ +[homekit_controller docs]: /integrations/homekit_controller/ +[honeywell docs]: /integrations/honeywell/ +[http docs]: /integrations/http/ +[huawei_lte docs]: /integrations/huawei_lte/ +[hue docs]: /integrations/hue/ +[humidifier docs]: /integrations/humidifier/ +[hvv_departures docs]: /integrations/hvv_departures/ +[hydrawise docs]: /integrations/hydrawise/ +[iaqualink docs]: /integrations/iaqualink/ +[ihc docs]: /integrations/ihc/ +[imap docs]: /integrations/imap/ +[input_datetime docs]: /integrations/input_datetime/ +[insteon docs]: /integrations/insteon/ +[integration docs]: /integrations/integration/ +[iotawatt docs]: /integrations/iotawatt/ +[isy994 docs]: /integrations/isy994/ +[jewish_calendar docs]: /integrations/jewish_calendar/ +[jvc_projector docs]: /integrations/jvc_projector/ +[kef docs]: /integrations/kef/ +[kira docs]: /integrations/kira/ +[knx docs]: /integrations/knx/ +[kodi docs]: /integrations/kodi/ +[kostal_plenticore docs]: /integrations/kostal_plenticore/ +[lacrosse_view docs]: /integrations/lacrosse_view/ +[lastfm docs]: /integrations/lastfm/ +[launch_library docs]: /integrations/launch_library/ +[lcn docs]: /integrations/lcn/ +[ld2410_ble docs]: /integrations/ld2410_ble/ +[lg_netcast docs]: /integrations/lg_netcast/ +[lifx docs]: /integrations/lifx/ +[light docs]: /integrations/light/ +[lightwave docs]: /integrations/lightwave/ +[lock docs]: /integrations/lock/ +[logbook docs]: /integrations/logbook/ +[logger docs]: /integrations/logger/ +[lookin docs]: /integrations/lookin/ +[matter docs]: /integrations/matter/ +[media_source docs]: /integrations/media_source/ +[melnor docs]: /integrations/melnor/ +[met docs]: /integrations/met/ +[microsoft docs]: /integrations/microsoft/ +[mill docs]: /integrations/mill/ +[mjpeg docs]: /integrations/mjpeg/ +[motion_blinds docs]: /integrations/motion_blinds/ +[mqtt docs]: /integrations/mqtt/ +[mqtt_eventstream docs]: /integrations/mqtt_eventstream/ +[mqtt_statestream docs]: /integrations/mqtt_statestream/ +[mycroft docs]: /integrations/mycroft/ +[mystrom docs]: /integrations/mystrom/ +[nest docs]: /integrations/nest/ +[netgear_lte docs]: /integrations/netgear_lte/ +[network docs]: /integrations/network/ +[nexia docs]: /integrations/nexia/ +[nextbus docs]: /integrations/nextbus/ +[nextcloud docs]: /integrations/nextcloud/ +[nibe_heatpump docs]: /integrations/nibe_heatpump/ +[number docs]: /integrations/number/ +[obihai docs]: /integrations/obihai/ +[onewire docs]: /integrations/onewire/ +[onvif docs]: /integrations/onvif/ +[opensky docs]: /integrations/opensky/ +[oralb docs]: /integrations/oralb/ +[otbr docs]: /integrations/otbr/ +[overkiz docs]: /integrations/overkiz/ +[persistent_notification docs]: /integrations/persistent_notification/ +[ping docs]: /integrations/ping/ +[piper docs]: /integrations/piper/ +[plugwise docs]: /integrations/plugwise/ +[profiler docs]: /integrations/profiler/ +[prometheus docs]: /integrations/prometheus/ +[proximity docs]: /integrations/proximity/ +[pushover docs]: /integrations/pushover/ +[qld_bushfire docs]: /integrations/qld_bushfire/ +[qnap_qsw docs]: /integrations/qnap_qsw/ +[radiotherm docs]: /integrations/radiotherm/ +[rainbird docs]: /integrations/rainbird/ +[rapt_ble docs]: /integrations/rapt_ble/ +[recorder docs]: /integrations/recorder/ +[remote docs]: /integrations/remote/ +[renault docs]: /integrations/renault/ +[reolink docs]: /integrations/reolink/ +[repairs docs]: /integrations/repairs/ +[rest docs]: /integrations/rest/ +[rflink docs]: /integrations/rflink/ +[rfxtrx docs]: /integrations/rfxtrx/ +[rituals_perfume_genie docs]: /integrations/rituals_perfume_genie/ +[roborock docs]: /integrations/roborock/ +[roomba docs]: /integrations/roomba/ +[sabnzbd docs]: /integrations/sabnzbd/ +[safe_mode docs]: /integrations/safe_mode/ +[samsungtv docs]: /integrations/samsungtv/ +[script docs]: /integrations/script/ +[search docs]: /integrations/search/ +[sense docs]: /integrations/sense/ +[sensibo docs]: /integrations/sensibo/ +[sensor docs]: /integrations/sensor/ +[sentry docs]: /integrations/sentry/ +[sharkiq docs]: /integrations/sharkiq/ +[shelly docs]: /integrations/shelly/ +[simplisafe docs]: /integrations/simplisafe/ +[skybell docs]: /integrations/skybell/ +[smartthings docs]: /integrations/smartthings/ +[smarty docs]: /integrations/smarty/ +[snapcast docs]: /integrations/snapcast/ +[songpal docs]: /integrations/songpal/ +[sonos docs]: /integrations/sonos/ +[sql docs]: /integrations/sql/ +[ssdp docs]: /integrations/ssdp/ +[statistics docs]: /integrations/statistics/ +[steam_online docs]: /integrations/steam_online/ +[stream docs]: /integrations/stream/ +[stt docs]: /integrations/stt/ +[sun docs]: /integrations/sun/ +[switch docs]: /integrations/switch/ +[switchbee docs]: /integrations/switchbee/ +[switchbot docs]: /integrations/switchbot/ +[switcher_kis docs]: /integrations/switcher_kis/ +[system_health docs]: /integrations/system_health/ +[tado docs]: /integrations/tado/ +[tag docs]: /integrations/tag/ +[tasmota docs]: /integrations/tasmota/ +[telegram_bot docs]: /integrations/telegram_bot/ +[template docs]: /integrations/template/ +[thread docs]: /integrations/thread/ +[tibber docs]: /integrations/tibber/ +[time docs]: /integrations/time/ +[timer docs]: /integrations/timer/ +[todoist docs]: /integrations/todoist/ +[totalconnect docs]: /integrations/totalconnect/ +[tplink_omada docs]: /integrations/tplink_omada/ +[trace docs]: /integrations/trace/ +[trafikverket_ferry docs]: /integrations/trafikverket_ferry/ +[trafikverket_train docs]: /integrations/trafikverket_train/ +[trafikverket_weatherstation docs]: /integrations/trafikverket_weatherstation/ +[tts docs]: /integrations/tts/ +[tuya docs]: /integrations/tuya/ +[twitch docs]: /integrations/twitch/ +[unifiprotect docs]: /integrations/unifiprotect/ +[upcloud docs]: /integrations/upcloud/ +[usb docs]: /integrations/usb/ +[usgs_earthquakes_feed docs]: /integrations/usgs_earthquakes_feed/ +[utility_meter docs]: /integrations/utility_meter/ +[vallox docs]: /integrations/vallox/ +[vilfo docs]: /integrations/vilfo/ +[voip docs]: /integrations/voip/ +[wake_on_lan docs]: /integrations/wake_on_lan/ +[watson_tts docs]: /integrations/watson_tts/ +[webhook docs]: /integrations/webhook/ +[websocket_api docs]: /integrations/websocket_api/ +[wemo docs]: /integrations/wemo/ +[whirlpool docs]: /integrations/whirlpool/ +[whisper docs]: /integrations/whisper/ +[wiffi docs]: /integrations/wiffi/ +[withings docs]: /integrations/withings/ +[workday docs]: /integrations/workday/ +[xiaomi_aqara docs]: /integrations/xiaomi_aqara/ +[yale_home docs]: /integrations/yale_home/ +[yale_smart_alarm docs]: /integrations/yale_smart_alarm/ +[yalexs_ble docs]: /integrations/yalexs_ble/ +[yeelight docs]: /integrations/yeelight/ +[yolink docs]: /integrations/yolink/ +[youtube docs]: /integrations/youtube/ +[zeroconf docs]: /integrations/zeroconf/ +[zha docs]: /integrations/zha/ +[zone docs]: /integrations/zone/ +[zwave_js docs]: /integrations/zwave_js/ +[zwave_me docs]: /integrations/zwave_me/ diff --git a/source/images/blog/2023-06/social.png b/source/images/blog/2023-06/social.png new file mode 100644 index 0000000000000000000000000000000000000000..88ac491e111de76102e83936c19ca6e2b5b0e7b8 GIT binary patch literal 161240 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 +eLst+UkGE3gbi0DBevB|T<#L{v> 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 z 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