From 03955e683b570fe06ceb52ea665c5f00fb653939 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 26 Oct 2022 22:14:01 +0200 Subject: [PATCH] 2022.11: Beta release notes --- _config.yml | 6 +- .../_posts/2022-11-02-release-202211.markdown | 713 +++++++ source/changelogs/core-2022.11.markdown | 1735 +++++++++++++++++ source/images/blog/2022-11/social.png | Bin 0 -> 148645 bytes 4 files changed, 2451 insertions(+), 3 deletions(-) create mode 100644 source/_posts/2022-11-02-release-202211.markdown create mode 100644 source/changelogs/core-2022.11.markdown create mode 100644 source/images/blog/2022-11/social.png diff --git a/_config.yml b/_config.yml index 8e5f9d63c88..961dab25517 100644 --- a/_config.yml +++ b/_config.yml @@ -106,9 +106,9 @@ social: # Home Assistant release details current_major_version: 2022 -current_minor_version: 10 -current_patch_version: 5 -date_released: 2022-10-20 +current_minor_version: 11 +current_patch_version: 0 +date_released: 2022-11-02 # Either # or the anchor link to latest release notes in the blog post. # Must be prefixed with a # and have double quotes around it. diff --git a/source/_posts/2022-11-02-release-202211.markdown b/source/_posts/2022-11-02-release-202211.markdown new file mode 100644 index 00000000000..15dd79090d1 --- /dev/null +++ b/source/_posts/2022-11-02-release-202211.markdown @@ -0,0 +1,713 @@ +--- +layout: post +title: "2022.11: Beta release notes" +description: "Beta release notes for Home Assistant Core 2022.11." +date: 2022-10-26 00:00:00 +date_formatted: "November 2, 2022" +author: Franck Nijhof +author_twitter: frenck +comments: true +categories: +- Release-Notes +- Core +og_image: /images/blog/2022-11/social.png +--- + + + + +These are the beta release notes for Home Assistant Core 2022.11 (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/Lovelace:
+ +- 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 2022.11! + +I have nothing to tell yet... this is still all beta! + +Thanks for helping out testing the beta! ❤️ + +Enjoy the (beta) release! + +../Frenck + +PS: There will be no release party this month, instead [join us](https://www.youtube.com/watch?v=D936T1Ze8-4) +at the [State of the Open Home](https://www.youtube.com/watch?v=D936T1Ze8-4) on +Sunday, November 13, 2022 (11:00 AM PST / 20:00 CET). + + + +- [Tile card](#tile-card) +- [Statistic card](#statistic-card) +- [Smarter reloading of automation & scripts](#smarter-reloading-of-automation--scripts) +- [Getting insights into water usage](#getting-insights-into-water-usage) +- [Kelvin!](#kelvin) +- [Long-term statistics in the entity dialogs](#long-term-statistics-in-the-entity-dialogs) +- [Change the first day of the week](#change-the-first-day-of-the-week) +- [New template features](#new-template-features) +- [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) + +## Tile card + +{% details "TODO" %} + +- Add an actual story +- Spelling/grammar +- Replace screenshot + +{% enddetails %} + +This release introduces a new Dashboard card the "Tile"! + +

+This is how these new beautiful tile cards look +Note: Placeholder screenshot that needs to be replaced. +

+ +## Statistic card + +{% details "TODO" %} + +- Add an actual story +- Spelling/grammar +- Replace screenshots + +{% enddetails %} + +WARNING: Isn't final at this moment yet, but is likely to be in the second or third beta. + +More cards! Presenting your the statistic card! This card +can be used to show a value based on the long-term statistics. + +

+This is how these new beautiful tile cards look +Note: Placeholder screenshot that needs to be replaced. +

+ +

+This is how these new beautiful tile cards look +Note: Placeholder screenshot that needs to be replaced. +

+ +## Smarter reloading of automation & scripts + +{% details "TODO" %} + +- Improve extend story +- Update vote count +- Spelling/grammar +- Only reload modified automations ([@emontnemery] - [#80282]) ([automation docs]) (noteworthy) +- Only reload modified scripts ([@emontnemery] - [#80470]) ([automation docs]) ([script docs]) (noteworthy) + +{% enddetails %} + +Results of a WTH topic: [WTH do all automations get reloaded when you change any of them?](https://community.home-assistant.io/t/wth-do-all-automatons-get-reloaded-when-you-change-any-of-them/467270) + +It got well over 170+ votes. + +When you change a single automation or script via the editors in the user +interface (or reload your YAML based ones), they always all get reloaded. + +This means if they are running, waiting for something (a delay, an even or +for a entity to be in a certain state for X time), they would all be reset. + +This release changes this behavior. Only automations and scripts that are +actually changed are reloaded. All others will remain running untouched. + +## Getting insights into water usage + +{% details "TODO" %} + +- Improve extend story +- Update vote count +- Spelling/grammar +- Replace screenshots +- Link to docs +- https://github.com/home-assistant/core/pull/80888 + +{% enddetails %} + +This has been long time requested, and was also really popular in this month's +WTH (over 350 votes!): [WTH do we have Energy dashboard and no Water dashboard?](https://community.home-assistant.io/t/wth-do-we-have-energy-dashboard-and-no-water-dashboard/467168) + +The request for being able to track water usage in Home Assistant comes up +quite a lot. This release add support for doing so! + +

+ +Note: Placeholder screenshot that needs to be replaced. +

+ +

+ +Note: Placeholder screenshot that needs to be replaced. +

+ +The following integrations now support reporting water usage out of the box: + +- [Flo](/integrations/flo) +- [Flume](/integrations/flume) +- [HomeWizard Energy](/integrations/homewizard) +- [P1 Monitor](/integrations/p1_monitor) +- [Toon](/integrations/toon) + +Furthermore, you can of course create your own using templates, MQTT, or +ESPHome (requires [ESPHome version 2022.10.1](https://www.esphome.io/changelog/2022.10.0.html#release-2022-10-1-october-26) or newer). + +## Kelvin! + +{% details "TODO" %} + +- Improve extend story +- Add reference to WTH +- Spelling/grammar +- Add screenshots +* Use color temperatures in Kelvin in more_info_light (#14016) @emontnemery +- Adapt homekit to color temperatures in K ([@emontnemery] - [#79713]) ([homekit docs]) (noteworthy) +- Use Kelvin as the preferred color temperature unit ([@emontnemery] - [#79591]) ([light docs]) (noteworthy) +- Migrate Shelly to use kelvin for color temperature ([@thecode] - [#79880]) ([shelly docs]) (noteworthy) +- Update Fritz! lights to use kelvin ([@flabbamann] - [#79733]) ([light docs]) ([fritzbox docs]) (noteworthy) +- Migrate the LIFX integration to use kelvin for color temp ([@Djelibeybi] - [#79775]) ([lifx docs]) (noteworthy) + +{% enddetails %} + +Also a [WTH topic](https://community.home-assistant.io/t/wth-is-light-temperature-not-in-kelvin/467449) +that was voted for almost 150 times! Why doesn't Home Assistant +use Kelvin for color temperatures? Well... now we do! + +Integrations that now use native kelvin instead of mireds: [HomeKit], [Shelly], +[AVM FRITZ!SmartHome], [LIFX] + +[AVM FRITZ!SmartHome]: /integrations/fritzbox +[HomeKit]: /integrations/homekit +[LIFX]: /integrations/lifx +[Shelly]: /integrations/shelly + +The good old mired are still working as well (conversion is done when needed), +so this is not a breaking change 🎉 + +## Long-term statistics in the entity dialogs + +{% details "TODO" %} + +- Improve extend story +- Spelling/grammar +- Add screenshots +- https://github.com/home-assistant/frontend/pull/14199 + +{% enddetails %} + +Nice long-term statistic graphs are now shown in the entity dialogs. + +

+ +Note: Placeholder screenshot that needs to be replaced. +

+ +## Change the first day of the week + +{% details "TODO" %} + +- Add a story +- Spelling/grammar +- Replace screenshot +- https://github.com/home-assistant/frontend/pull/14199 + +{% enddetails %} + +WTH: https://community.home-assistant.io/t/wth-week-starts-on-sunday/468998 + +

+ +Note: Placeholder screenshot that needs to be replaced. +

+ +## New template features + +{% details "TODO" %} + +- Improve extend story +- Spelling/grammar +- Links to documentation +- Adds states and state_attr as a filter, adds is_state and is_state_attr as a test. ([@Petro31] - [#79473]) (noteworthy) +- Add ConfigEntry template function ([@engrbm87] - [#78030]) (noteworthy) +- Add optional default value to average template function/filter ([@ehendrix23] - [#77499]) (noteworthy) + +{% enddetails %} + +A bunch of nice new advanced features have been added to templating this +release as well! + +The `state_attr()` & `states()` functions can now also be used as we filter, +and the `is_state()` and `is_state_attr()` functions can now be used as tests. + +The `average()` function now accepts a default value, which can be helpful +if no average could be calculated. + +Lastly, the `config_entry_id()` template method has been added, which allows +you to look up native IDs of integration configuration entries using one +of entities it provides. + +## Other noteworthy changes + +Entity more info dialog merged with entity settings. + +{% details "TODO" %} + +- Proof read/spelling/grammar + +**Note**: Changes processed up to PR 81007 + +{% enddetails %} + +There is much more juice in this release; here are some of the other +noteworthy changes this release: + +- The automations and the devices dashboards now has icons on each row, making + them look al nice and shiny. Thanks, [@bramkragten] & [@frenck]. +- The unit of measurement for entities providing Gas can now be changed and + converted from the UI. Thanks, [@emontnemery]! +- Home Assistant is now discoverable via UPnP/SSDP, meaning your instance will + now show up in your Windows Network. Thanks, [@StevenLooman]! +- [Shelly] Gen2 devices that sleep (battery-powered), are now supported! + Thanks, [@thecode]! +- You can now use sensor providing Gigajoule (GJ) with the energy dashboard. + Thanks, [@emontnemery]! +- The [MQTT] integration now has support for update entities! Thanks, [@bieniu]! +- Media player support was added to the [Jellyfin] integration. Thanks, [@Ongy]! +- The statistics card now support "week" as a possible period. Thanks, [@mib1185]! +- The "forked-daapd" project was renamed to "Owntone". The integration was now + renamed to [Owntone] too! Thanks, [@uvjustin]! +- [Fully Kiosk Browser] now provides a service to change URLs on your + wall mounted tablet remotely. Thanks, [@cgarwood]! +- The [Xiaomi Miio] integration now supported the Xiaomi Purifier 4 Lite and + the Roborock S7 MaxV. Thanks, [@alexdrl] & [@starkillerOG]! +- When setting up an new [Generic Camera], you will be present a preview + of the camera showing you if it works. Nice! Thanks, [@davet2001]! +- Support for `unique_id`s was added to the following (YAML capable) integrations: + - [Bayesian], added by [@HarvsG] + - [Min/Max], added by [@gjohansson-ST] + - [Scrape], added by [@epenet] + +[@alexdrl]: https://github.com/alexdrl +[@bieniu]: https://github.com/bieniu +[@bramkragten]: https://github.com/bramkragten +[@cgarwood]: https://github.com/cgarwood +[@davet2001]: https://github.com/davet2001 +[@emontnemery]: https://github.com/emontnemery +[@epenet]: https://github.com/epenet +[@frenck]: https://github.com/frenck +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@HarvsG]: https://github.com/HarvsG +[@mib1185]: https://github.com/mib1185 +[@Ongy]: https://github.com/Ongy +[@starkillerOG]: https://github.com/starkillerOG +[@StevenLooman]: https://github.com/StevenLooman +[@thecode]: https://github.com/thecode +[@uvjustin]: https://github.com/uvjustin +[Bayesian]: /integrations/bayesian +[Fully Kiosk Browser]: /integrations/fully_kiosk +[Generic Camera]: /integrations/generic +[Jellyfin]: /integrations/jellyfin +[Min/Max]: /integrations/min_max +[MQTT]: /integrations/update.mqtt +[Owntone]: /integrations/forked_daapd +[Scrape]: /integrations/scrape +[Shelly]: /integrations/shelly +[Xiaomi Miio]: /integrations/xiaomi_miio + +## New Integrations + +We welcome the following new integrations in this release: + +- [Airthings BLE], added by [@vincegio] +- [Oral-B], added by [@bdraco] +- [SNOOZ], added by [@AustinBrunkhorst] + +[@AustinBrunkhorst]: https://github.com/AustinBrunkhorst +[@bdraco]: https://github.com/bdraco +[@vincegio]: https://github.com/vincegio +[Airthings BLE]: /integrations/airthings_ble +[Oral-B]: /integrations/oralb +[SNOOZ]: /integrations/snooz + +## Integrations now available to set up from the UI + +The following integrations are now available via the Home Assistant UI: + +- [Zentralanstalt für Meteorologie und Geodynamik (ZAMG)], done by [@killer0071234] + +[@killer0071234]: https://github.com/killer0071234 +[Zentralanstalt für Meteorologie und Geodynamik (ZAMG)]: /integrations/zamg + +## 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 81013 + +{% enddetails %} + +Below is a listing of the breaking change for this release, per subject or +integration. Click on one of those to read more about the breaking change +for that specific item. + +{% details "Unit: Revolutions per minute (rpm)" %} + +There are multiple integrations that provide sensors with a resolutions per +minute unit. Two different units have been used throughout Home Assistant +to indicate this: `RPM` and `rpm`. + +This release standarizes all integrations to use the lower case `rpm` variant. +The following integration have been adjusted: + +- [Big Ass Fans](/integrations/baf) +- [Danfoss Air](/integrations/danfoss_air) +- [Glances](/integrations/glances) +- [System Bridge](/integrations/system_bridge) +- [Universal Devices ISY994](/integrations/isy994) +- [Vallox](/integrations/vallox) + +This change of units is automatically handled by Home Assistant. However, +if you record history externally (for example, using InfluxDB) you might +need to adjust to this change. + +([@epenet] - [#79986] [#79987] [#79988] [#79989] [#79990] [#79992]) + +[@epenet]: https://github.com/epenet +[#79986]: https://github.com/home-assistant/core/pull/79986 +[#79987]: https://github.com/home-assistant/core/pull/79987 +[#79988]: https://github.com/home-assistant/core/pull/79988 +[#79989]: https://github.com/home-assistant/core/pull/79989 +[#79990]: https://github.com/home-assistant/core/pull/79990 +[#79992]: https://github.com/home-assistant/core/pull/79992 + +{% enddetails %} + +{% details "Android IP Webcam" %} + +The previously deprecated YAML configuration of the Android IP Webcam +integration has been removed. + +Android IP Webcam 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. + +([@engrbm87] - [#80875]) ([documentation](/integrations/android_ip_webcam)) + +[@engrbm87]: https://github.com/engrbm87 +[#80875]: https://github.com/home-assistant/core/pull/80875 + +{% enddetails %} + +{% details "Anthem A/V Receivers" %} + +The previously deprecated YAML configuration of the Anthem A/V Receivers +integration has been removed. + +Anthem A/V Receivers 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] - [#79931]) ([documentation](/integrations/anthemav)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#79931]: https://github.com/home-assistant/core/pull/79931 + +{% enddetails %} + +{% details "APC UPS Daemon" %} + +The `UPS Last Self Test` sensor is renamed to `UPS Self Test Result` and +a new `UPS Last Self Test` sensor reports time instead of the result. + +You may need to replace `sensor.ups_last_self_test` with +`sensor.ups_self_test_result` in automations and scripts that +are referencing the `sensor.ups_last_self_test` entity. + +([@definitio] - [#80773]) ([documentation](/integrations/apcupsd)) + +[@definitio]: https://github.com/definitio +[#80773]: https://github.com/home-assistant/core/pull/80773 + +{% enddetails %} + +{% details "Brother Printer" %} + +The `counter` and `remaining pages` attributes of the sensors +`drum remaining life`, `black drum remaining life`, `cyan drum remaining life`, +`magenta drum remaining life`, and `yellow drum remaining life` have been +migrated to their own dedicated sensor entities. + +If you are using these attributes in your automation or script, you will need +to adopt those for this change. + +([@bieniu] - [#79932]) ([documentation](/integrations/brother)) + +[@bieniu]: https://github.com/bieniu +[#79932]: https://github.com/home-assistant/core/pull/79932 + +{% enddetails %} + +{% details "ClickSend TTS" %} + +- The `caller` option from `ClickSend TTS` notify service has been removed, as + it prevented calls from being actually made. +- The default name to `clicksend_tts` instead of an empty name, otherwise + service appears as `notify.notify`. Now it will by default appear + as `notify.clicksend_tts`. This might impact your automation or scripts. +- Recipient phone number now must match E.164 format. + +([@CharlieBailly] - [#76669]) ([documentation](/integrations/clicksend_tts)) + +[@CharlieBailly]: https://github.com/CharlieBailly +[#76669]: https://github.com/home-assistant/core/pull/76669 + +{% enddetails %} + +{% details "Coinbase" %} + +The previously deprecated YAML configuration of the Open Exchange Rates +integration has been removed. + +Open Exchange Rates 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] - [#80084]) ([documentation](/integrations/coinbase)) + +[@epenet]: https://github.com/epenet +[#80084]: https://github.com/home-assistant/core/pull/80084 + +{% enddetails %} + +{% details "Dark Sky" %} + +When Darksky is configured to report in US units, the unit of measurement +for precipitation intensity has been corrected from inches to inches per hour. + +([@epenet] - [#80611]) ([documentation](/integrations/darksky)) + +[@epenet]: https://github.com/epenet +[#80611]: https://github.com/home-assistant/core/pull/80611 + +{% enddetails %} + +{% details "ecobee" %} + +Setting up the `notify` platform of the ecobee integration by a platform section +using YAML configuration, is no longer supported. The `ecobee` platform section +under `notify:` can be safely removed from you YAML configuration files. + +The thermostat index can be specified by using the `target` parameter in the +notify service call instead. + +([@kevdliu] - [#78558]) ([documentation](/integrations/ecobee)) + +[@kevdliu]: https://github.com/kevdliu +[#78558]: https://github.com/home-assistant/core/pull/78558 + +{% enddetails %} + +{% details "HERE Travel Time" %} + +The route sensor has been removed, as it could contain more data than +the Home Assistant state engine is able to hold. Make sure you update any +automations or scripts that uses this sensor. + +([@eifinger] - [#79211]) ([documentation](/integrations/here_travel_time)) + +[@eifinger]: https://github.com/eifinger +[#79211]: https://github.com/home-assistant/core/pull/79211 + +{% enddetails %} + +{% details "HomeKit" %} + +HomeKit instance ID assignments are now stable between restarts to comply +with the HomeKit specifications. This prevents accessories from loosing +track of services between restarts, and improves stability with using +Siri especially with apple watches. + +This change may dramatically improve the stability and re-sync times of +`media_player` entities (all), `camera` entities (all), `fan` entities (presets), +`remote` entities (activity ones), `switch` entities (power strips) + triggers (all) between restarts which was especially + apparent when the home has many accessories. + +Because the assignments were previously unstable, it may be necessary to do +a one time adjustment of accessory room assignments, favorites, +or re-pair camera accessories after upgrading. + +([@bdraco] - [#79913]) ([documentation](/integrations/homekit)) + +[@bdraco]: https://github.com/bdraco +[#79913]: https://github.com/home-assistant/core/pull/79913 + +{% enddetails %} + +{% details "HomeKit Controller" %} + +As older versions did not correctly set service identifier values, it may be +necessary to un-pair and re-pair some BLE devices or to manually delete +duplicate entities. + +If the service identifiers were loaded incorrectly when the device was paired +with an older version, operations may raise `StopIteration` or `RuntimeError` +error. You can correct those by deleting the integation for that device, +and doing a one time re-pairing. + +([@bdraco] - [#80798]) ([documentation](/integrations/homekit_controller)) + +[@bdraco]: https://github.com/bdraco +[#80798]: https://github.com/home-assistant/core/pull/80798 + +{% enddetails %} + +{% details "Hunter Douglas PowerView" %} + +This change ceases creating battery sensors for hardwired shades, +existing sensor entities need to be manually deleted. + +([@kingy444] - [#81013]) ([documentation](/integrations/hunterdouglas_powerview)) + +[@kingy444]: https://github.com/kingy444 +[#81013]: https://github.com/home-assistant/core/pull/81013 + +{% enddetails %} + +{% details "IntelliFire" %} + + Minor "breaking" change with very low impact. The backing unit and the API + of the device itself uses `0-4` as a flame height setting. Through discussion + on the forums the community has decided `1-5` is a much more logical setting + for flame height and accordingly this has been implemented. + + If you are setting the flame height using automations or scripts, you will + need to adopt those to this change. + +([@jeeftor] - [#79901]) ([documentation](/integrations/intellifire)) + +[@jeeftor]: https://github.com/jeeftor +[#79901]: https://github.com/home-assistant/core/pull/79901 + +{% enddetails %} + +{% details "Logger" %} + +`logger` no longer changes the default log level of Home Assistant to `debug` +if used without a value for [`default`](/integrations/logger/#default). It +will now only change the default log level of Home Assistant from +`warning` to something else if `default` is explicitly specified. + +If you do not specify `default` and want to Home Assistant to have a +default log level of `debug` will need to add this to your YAML configuration: + +```yaml +logger: + default: debug +``` + +([@mdegat01] - [#80033]) ([documentation](/integrations/logger)) + +[@mdegat01]: https://github.com/mdegat01 +[#80033]: https://github.com/home-assistant/core/pull/80033 + +{% enddetails %} + +{% details "Open Exchange Rates" %} + +The previously deprecated YAML configuration of the Open Exchange Rates +integration has been removed. + +Open Exchange Rates 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] - [#79856]) ([documentation](/integrations/openexchangerates)) + +[@gjohansson-ST]: https://github.com/gjohansson-ST +[#79856]: https://github.com/home-assistant/core/pull/79856 + +{% enddetails %} + +{% details "Scrape" %} + +Previously, scrape would return the last correct value if an HTTP request +for updating failed. This has been adjusted to now mark the sensor +as `unavailable` instead. + +([@epenet] - [#80593]) ([documentation](/integrations/scrape)) + +[@epenet]: https://github.com/epenet +[#80593]: https://github.com/home-assistant/core/pull/80593 + +{% enddetails %} + +{% details "Templates (fan)" %} + +Template fans no longer change their state to `on` when `set_percentage` or +`set_preset_mode` is called when a `value_template` has been configured. + +([@Petro31] - [#75656]) ([documentation](/integrations/template)) + +[@Petro31]: https://github.com/Petro31 +[#75656]: https://github.com/home-assistant/core/pull/75656 + +{% 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: + +[devblog]: https://developers.home-assistant.io/blog/ + +- [Deprecate IMPERIAL_SYSTEM unit system and linked constants and properties](https://developers.home-assistant.io/blog/2022/10/14/deprecate-unit-system) +- [GitHub Commands for Code Owners](https://developers.home-assistant.io/blog/2022/10/21/code-owner-commands) +- [Introducing virtual integrations and differentiating hubs, devices, and services](https://developers.home-assistant.io/blog/2022/10/24/hubs-devices-services-virtual-integrations) +- [Add new precipitation intensity units](https://developers.home-assistant.io/blog/2022/10/25/new-precipitation-intensity-units) + +## 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 2022.11](/changelogs/core-2022.11) diff --git a/source/changelogs/core-2022.11.markdown b/source/changelogs/core-2022.11.markdown new file mode 100644 index 00000000000..a2aac99b9fe --- /dev/null +++ b/source/changelogs/core-2022.11.markdown @@ -0,0 +1,1735 @@ +--- +title: Full Changelog for Home Assistant Core 2022.11 +description: Detailed changelog for the Home Assistant Core 2022.11 release +--- + +These are all the changes included in the Home Assistant Core 2022.11 release. + +For a summary in a more readable format: +[Release notes blog for this release](/blog/2022/10/26/release-202211/). + +## Full Changelog + +- Bump version to 2022.11.0dev0 ([@frenck] - [#79224]) +- Improve deCONZ sensor classes ([@Kane610] - [#79137]) ([deconz docs]) +- Remove route sensor of here_travel_time ([@eifinger] - [#79211]) ([here_travel_time docs]) (breaking-change) +- Clean up Add spotify support to forked-daapd ([@uvjustin] - [#79213]) ([forked_daapd docs]) +- Set nest entities as unavailable on lost connection ([@PeteRager] - [#78773]) ([nest docs]) +- Use Owntone name for forked-daapd ([@uvjustin] - [#79214]) ([forked_daapd docs]) (noteworthy) +- Bump pylutron_caseta to 0.16.0 ([@danaues] - [#79243]) ([lutron_caseta docs]) (dependency) +- Fix late comments to deCONZ sensors from #79137 ([@Kane610] - [#79272]) ([deconz docs]) +- Add ConfigEntry template function ([@engrbm87] - [#78030]) (noteworthy) +- Add cover platform for switchbee integration ([@jafar-atili] - [#78383]) ([switchbee docs]) (new-platform) +- Rename options key in rainmachine ([@epenet] - [#79249]) ([rainmachine docs]) +- Add Airthings BLE component ([@vincegio] - [#77284]) ([airthings_ble docs]) (new-integration) +- Bump actions/cache from 3.0.8 to 3.0.9 (@dependabot - [#79344]) (dependency) +- Remove blebox AirQuality platform ([@riokuu] - [#77873]) ([blebox docs]) (dependency) +- Resolve late comments to deCONZ sensor ([@Kane610] - [#79380]) ([deconz docs]) +- Add state_class MEASUREMENT to lacrosse temperature and humidity sensors ([@jplitza] - [#79379]) ([lacrosse docs]) +- Bump fjaraskupan to 2.1.0 ([@elupus] - [#79383]) ([fjaraskupan docs]) (dependency) +- Improve iterable typing (1) ([@cdce8p] - [#79295]) ([recorder docs]) +- Improve iterable typing (2) ([@cdce8p] - [#79296]) ([homekit docs]) ([lifx docs]) +- Bump aioswitcher to 3.0.2 ([@thecode] - [#79399]) ([switcher_kis docs]) (dependency) +- Bump aiolifx to 0.8.6 ([@Djelibeybi] - [#79393]) ([lifx docs]) (dependency) +- Log config_flow errors for waze_travel_time ([@eifinger] - [#79352]) ([waze_travel_time docs]) +- Ignore an '' value_template result for MQTT sensor ([@jbouwh] - [#79417]) ([mqtt docs]) +- Add Switcher Breeze support ([@thecode] - [#78596]) ([switcher_kis docs]) (new-platform) (noteworthy) +- Bump aioswitcher to 3.0.3 ([@thecode] - [#79419]) ([switcher_kis docs]) (dependency) +- vicare: Add additional temperature sensors ([@oischinger] - [#79426]) ([vicare docs]) +- Update sensors for Subaru integration ([@G-Two] - [#66996]) ([subaru docs]) +- Sort motioneye media items in media browser ([@StevenLooman] - [#79408]) ([motioneye docs]) +- Add reauthenticaion to `mikrotik` ([@engrbm87] - [#74454]) ([mikrotik docs]) +- Improve vallox tests and code quality ([@yozik04] - [#75787]) ([vallox docs]) +- Refactor LIFX multizone devices to use extended messages ([@Djelibeybi] - [#79444]) ([lifx docs]) +- Fix nina warning state ([@DeerMaximum] - [#76354]) ([nina docs]) +- Use explicit return value in azure_event_hub ([@cdce8p] - [#79315]) ([azure_event_hub docs]) +- Bump pyoctoprintapi to version 1.9 ([@rfleming71] - [#79449]) ([octoprint docs]) (dependency) +- Remove dead code code in calendar ([@allenporter] - [#79450]) ([calendar docs]) +- Support reauth for octoprint ([@rfleming71] - [#77213]) ([octoprint docs]) +- Address late review of nina ([@DeerMaximum] - [#79467]) ([nina docs]) +- Add reauth flow to BraviaTV integration ([@bieniu] - [#79405]) ([braviatv docs]) +- Improve zwave_js service error ([@raman325] - [#79504]) ([zwave_js docs]) +- Update Nest string ([@balloob] - [#79516]) ([nest docs]) +- Add optional default value to average template function/filter ([@ehendrix23] - [#77499]) (noteworthy) +- Address late comment to deCONZ climate ([@Kane610] - [#79485]) ([deconz docs]) +- Add comment in recorder about dropping column ([@emontnemery] - [#79523]) ([recorder docs]) +- Rework devolo Home Network tests ([@Shutgun] - [#74472]) ([devolo_home_network docs]) +- Allow setting set_percentage and set_preset_mode of template fan without turning on ([@Petro31] - [#75656]) ([template docs]) (breaking-change) +- Reduce coverage gaps for zwave_js ([@raman325] - [#79520]) ([zwave_js docs]) +- Add climate platform to switchbee integration ([@jafar-atili] - [#78385]) ([switchbee docs]) (new-platform) +- Use device_class duration for NUT sensors ([@mbo18] - [#79353]) ([nut docs]) +- Update mypy to 0.982 ([@cdce8p] - [#79560]) (dependency) +- Add clickatell to strict typing ([@yuvalabou] - [#79497]) ([clickatell docs]) +- Add new Islamic prayer times calculation method ([@MrAliFu] - [#79278]) ([islamic_prayer_times docs]) +- Bump actions/cache from 3.0.9 to 3.0.10 (@dependabot - [#79574]) (dependency) +- Fix typo in .strict-typing ([@ndbroadbent] - [#79584]) +- Use constant in fitbit messages ([@ndbroadbent] - [#79586]) ([fitbit docs]) +- Add unique ID to fitbit ([@ndbroadbent] - [#79587]) ([fitbit docs]) +- Fix Thermostat not showing up in SwitchBee integration ([@jafar-atili] - [#79592]) ([switchbee docs]) +- Run hassfest in pre-commit when brands changed ([@frenck] - [#79589]) +- Refactor bayesian observations using dataclass ([@HarvsG] - [#79590]) ([bayesian docs]) +- Shelly - move coordinators to coordinator.py ([@thecode] - [#79616]) ([shelly docs]) +- Use VOLUME device_class in flume ([@epenet] - [#79585]) ([flume docs]) +- Bump actions/checkout from 3.0.2 to 3.1.0 (@dependabot - [#79635]) (dependency) +- Remove superfluous strings from Lidarr ([@tkdrob] - [#79631]) ([lidarr docs]) +- Use HA `uuid` as `client_id` in BraviaTV ([@bieniu] - [#79618]) ([braviatv docs]) +- Refactor Shelly tests - do not access hass.data ([@thecode] - [#79606]) ([shelly docs]) +- Add at_started helper ([@emontnemery] - [#79577]) +- Refactor Shelly wrapper to coordinator ([@thecode] - [#79628]) ([shelly docs]) +- Change Lidarr device name to entry title ([@tkdrob] - [#79630]) ([lidarr docs]) +- Velbus split of entity in its own file ([@Cereal2nd] - [#79653]) ([velbus docs]) +- Add clicksend to strict typing ([@yuvalabou] - [#79544]) ([clicksend docs]) +- Fix Switcher breeze fan mode and swing control ([@thecode] - [#79676]) ([switcher_kis docs]) +- Bump dbus-fast to 1.26.0 ([@bdraco] - [#79684]) ([bluetooth docs]) +- Refactor Shelly to use data class for ConfigEntry data ([@thecode] - [#79671]) ([shelly docs]) +- Add default ports for Nibe heatpump ([@Tommatheussen] - [#79695]) ([nibe_heatpump docs]) +- Use Kelvin as the preferred color temperature unit ([@emontnemery] - [#79591]) ([light docs]) (noteworthy) +- Improve precision in pressure conversion ([@epenet] - [#79362]) +- Bump pyipp to 0.12.0 ([@ctalkington] - [#79687]) ([ipp docs]) (dependency) +- Fix max_color_temp_kelvin ([@flabbamann] - [#79738]) ([light docs]) +- Update ultraheat api to 0.5.0 ([@vpathuis] - [#79666]) ([landisgyr_heat_meter docs]) (dependency) +- Add supported brands to UPB integration ([@gwww] - [#79619]) +- Tweak comment in LightEntity ([@emontnemery] - [#79750]) ([light docs]) +- Only validate sensors in sensor.recorder.validate_statistics ([@emontnemery] - [#79749]) ([sensor docs]) +- Adapt homekit to color temperatures in K ([@emontnemery] - [#79713]) ([homekit docs]) (noteworthy) +- Add translations to Plugwise regulation mode ([@frenck] - [#79597]) ([plugwise docs]) +- Add visual image preview during generic camera config flow ([@davet2001] - [#71269]) ([generic docs]) (noteworthy) +- Fix broken URLs in KNX service descriptions ([@slovdahl] - [#79752]) ([knx docs]) +- Uninstall pre-installed tools from devcontainer ([@cdce8p] - [#79765]) +- Add Flume binary sensors ([@jeeftor] - [#77327]) ([flume docs]) +- Add diagnostics to LaMetric ([@frenck] - [#79757]) ([lametric docs]) +- Add LaMetric number tests ([@frenck] - [#79748]) ([lametric docs]) +- Convert kira tests to pytest ([@taiyeoguns] - [#79747]) ([kira docs]) +- De-duplicate MQTT config_flow code ([@jbouwh] - [#79369]) ([mqtt docs]) +- Add Huawei LTE reauth flow ([@scop] - [#78005]) ([huawei_lte docs]) +- Add support for Xiaomi Purifier 4 Lite ([@alexdrl] - [#79758]) ([xiaomi_miio docs]) (noteworthy) +- Add Roborock S7 MaxV for xiaomi_miio ([@starkillerOG] - [#79477]) ([xiaomi_miio docs]) (noteworthy) +- Add switch platform to LaMetric ([@frenck] - [#79759]) ([lametric docs]) (new-platform) +- Add @bachya as a LaMetric codeowner ([@bachya] - [#79772]) +- Add xiaomi miio airpurifier 4 led brightness ([@borky] - [#78793]) ([xiaomi_miio docs]) +- Add strict typing to Skybell ([@tkdrob] - [#79800]) ([skybell docs]) +- IntelliFire Fan - Bug fix on off funciton ([@jeeftor] - [#79819]) ([intellifire docs]) +- Add strict typing to Sonarr ([@tkdrob] - [#79802]) ([sonarr docs]) +- Add strict typing for radarr ([@cdce8p] - [#79242]) ([radarr docs]) +- Add strict typing for lidarr ([@cdce8p] - [#79241]) ([lidarr docs]) +- Add strict typing for WLED ([@cdce8p] - [#79822]) ([wled docs]) +- Bumb velbusaio to 2022.10.3 ([@Cereal2nd] - [#79821]) ([velbus docs]) +- Improve typing and code quality in beyesian ([@HarvsG] - [#79603]) ([bayesian docs]) +- Bump dbus-fast to 1.29.1 ([@bdraco] - [#79787]) ([bluetooth docs]) (dependency) +- Add device trigger for Lidl Silvercrest switch to deCONZ ([@jeinwag] - [#79839]) ([deconz docs]) +- Move Sonarr API calls to coordinators ([@tkdrob] - [#79826]) ([sonarr docs]) +- Add strict typing to Google Sheets ([@tkdrob] - [#79801]) +- Add Mazda brand ([@bdr99] - [#79683]) +- Change shelly trv precision to what is supported ([@philschenker] - [#79672]) ([shelly docs]) +- Use new device classes in Accuweather integration ([@bieniu] - [#79717]) ([accuweather docs]) +- Add vehicle model/year to subaru device ([@G-Two] - [#79484]) ([subaru docs]) +- Add state class to bosch_shc energy sensor ([@HennieLP] - [#79470]) ([bosch_shc docs]) +- Migrate Sonarr to new entity naming style ([@tkdrob] - [#79844]) ([sonarr docs]) +- Use value_fn in WLED number ([@cdce8p] - [#79865]) ([wled docs]) +- Bump pytrafikverket to 0.2.1 ([@gjohansson-ST] - [#79872]) ([trafikverket_weatherstation docs]) ([trafikverket_train docs]) ([trafikverket_ferry docs]) (dependency) +- Add state class measurement to SwitchBot signal strength sensors ([@Nardol] - [#79886]) ([switchbot docs]) +- Add syncthru active alerts sensor, set default manufacturer ([@scop] - [#79418]) ([syncthru docs]) +- Correct unit for Opengarage rssi sensor ([@Danielhiversen] - [#79403]) ([opengarage docs]) +- Add Roborock as supported brand of xiaomi miio ([@starkillerOG] - [#79312]) ([xiaomi_miio docs]) +- Add supported brands for Motion Blinds ([@starkillerOG] - [#79301]) ([motion_blinds docs]) +- Bump lupupy to support XT2 and up ([@majuss] - [#79289]) ([lupusec docs]) (dependency) +- Migrate Shelly to use kelvin for color temperature ([@thecode] - [#79880]) ([shelly docs]) (noteworthy) +- Rework Brother sensor platform ([@bieniu] - [#79864]) ([brother docs]) +- Remove redundant OpenUV test fixture ([@bachya] - [#79905]) ([openuv docs]) +- Remove redundant Ridwell test fixture ([@bachya] - [#79906]) ([ridwell docs]) +- Remove redundant ReCollect Waste test fixture ([@bachya] - [#79907]) ([recollect_waste docs]) +- Remove redundant WattTime test fixture ([@bachya] - [#79909]) ([watttime docs]) +- Remove redundant Notion test fixture ([@bachya] - [#79910]) ([notion docs]) +- Remove redundant IQVIA test fixture ([@bachya] - [#79911]) ([iqvia docs]) +- Remove redundant Tile test fixture ([@bachya] - [#79912]) ([tile docs]) +- Move AirNow test fixtures to `conftest.py` ([@bachya] - [#79902]) ([airnow docs]) +- Update Config Flow to show message about unsupported Overkiz hardware ([@iMicknl] - [#79503]) ([overkiz docs]) +- Bump dbus-fast to 1.33.0 ([@bdraco] - [#79921]) ([bluetooth docs]) (dependency) +- Use persistent device id for jellyfin requests ([@ctalkington] - [#79840]) ([jellyfin docs]) +- Correct use of ConfigType in MQTT config flow code ([@jbouwh] - [#79934]) ([mqtt docs]) +- Migrate attributes to separate sensors in Brother integration ([@bieniu] - [#79932]) ([brother docs]) (breaking-change) +- Remove yaml import openexchangerates ([@gjohansson-ST] - [#79856]) ([openexchangerates docs]) (breaking-change) +- Add friendly name to ZHA config entities ([@TheJulianJES] - [#79926]) ([zha docs]) +- Remove incorrect UpCloud logger from manifest ([@scop] - [#79855]) ([upcloud docs]) +- Make _TrackTemplateResultInfo not private ([@HarvsG] - [#79812]) +- Remove not used string from openexchangerates ([@gjohansson-ST] - [#79937]) ([openexchangerates docs]) +- Enable strict typing on Bayesian ([@HarvsG] - [#79870]) ([bayesian docs]) +- Add configuration URL to IPP (Printer) ([@jeeftor] - [#79313]) ([ipp docs]) +- Add support for parent_device field so entities are nested within Keypad Devices ([@danaues] - [#79513]) ([lutron_caseta docs]) +- Add sensor platform to LaMetric ([@frenck] - [#79935]) ([lametric docs]) (new-platform) +- Add support for Homeowner and Phantom Keypads ([@danaues] - [#79958]) ([lutron_caseta docs]) +- Migrate the LIFX integration to use kelvin for color temp ([@Djelibeybi] - [#79775]) ([lifx docs]) (noteworthy) +- Bump dbus-fast to 1.38.0 ([@bdraco] - [#79962]) ([bluetooth docs]) (dependency) +- Bump jellyfin-apiclient-python to 1.9.2 ([@ctalkington] - [#79945]) ([jellyfin docs]) +- Fix typo SIGNAL_BOOTSTRAP_INTEGRATONS -> SIGNAL_BOOTSTRAP_INTEGRATIONS ([@cgarwood] - [#79970]) ([websocket_api docs]) +- Use server name as entry title in Jellyfin ([@ctalkington] - [#79965]) ([jellyfin docs]) +- Add tests for Jellyfin init ([@ctalkington] - [#79968]) ([jellyfin docs]) +- Add select platform to LaMetric ([@frenck] - [#79803]) ([lametric docs]) +- Bump actions/stale from 6.0.0 to 6.0.1 (@dependabot - [#79977]) (dependency) +- Add docstring to Sensor enums ([@epenet] - [#79983]) ([sensor docs]) +- Add load_url service to fully_kiosk integration ([@cgarwood] - [#79969]) ([fully_kiosk docs]) (noteworthy) +- Clean duplicate nextcloud sensor ([@flemmingss] - [#79900]) ([nextcloud docs]) +- Migrate Switchbot to new entity naming style ([@Nardol] - [#80008]) ([switchbot docs]) +- Update black to 22.10.0 ([@frenck] - [#80006]) (dependency) +- Add options to SelectEntityDescription ([@epenet] - [#78882]) ([select docs]) (breaking-change) +- Update apprise to 1.1.0 ([@frenck] - [#80009]) ([apprise docs]) (dependency) +- Adapt group to color temperature in K ([@emontnemery] - [#79719]) ([light docs]) ([group docs]) +- Correct min/max mireds for lights which use K for color temp ([@emontnemery] - [#79998]) ([light docs]) +- Adjust device classes in smartthings ([@epenet] - [#79283]) ([smartthings docs]) +- Update screenshot ([@wrt54g] - [#79459]) +- Add support for the Flame and Morph effects for Tile and Candle ([@Djelibeybi] - [#80014]) ([lifx docs]) +- Powerview refactor prep for all shade types ([@kingy444] - [#79862]) ([hunterdouglas_powerview docs]) (dependency) +- Adapt deCONZ binary sensors to entity descriptions ([@Kane610] - [#79486]) ([deconz docs]) +- Add friendly entity names for ZHA sensors ([@dmulcahey] - [#80035]) ([zha docs]) +- Disable echo for non SQLite databases ([@emontnemery] - [#80032]) ([recorder docs]) +- Update codeowners for upnp component ([@StevenLooman] - [#80042]) ([upnp docs]) +- Move options to SelectEntityDescription in senseme ([@epenet] - [#80016]) ([senseme docs]) +- Bump pylitterbot to 2022.10.0 ([@natekspencer] - [#80050]) ([litterrobot docs]) (dependency) +- Update google-cloud-texttospeech to 2.12.3 ([@frenck] - [#80051]) ([google_cloud docs]) (dependency) +- Move options to SelectEntityDescription in lifx ([@epenet] - [#80015]) ([lifx docs]) +- Add support for Snooz BLE devices ([@AustinBrunkhorst] - [#78790]) ([snooz docs]) (new-integration) +- Bump to subarulink v0.6.1 ([@G-Two] - [#80056]) ([subaru docs]) (dependency) +- Improve client info reported to Jellyfin ([@ctalkington] - [#79974]) ([jellyfin docs]) +- Bump dbus-fast to 1.41.0 ([@bdraco] - [#80062]) ([bluetooth docs]) (dependency) +- Bump actions/setup-python from 4.1.0 to 4.3.0 (@dependabot - [#80068]) (dependency) +- Update pyupgrade to 3.1.0 ([@cdce8p] - [#80058]) (dependency) +- Remove old import logic for google_travel_time ([@eifinger] - [#80018]) ([google_travel_time docs]) +- Teach long term statistics that unit 'rpm' is same as 'RPM' ([@emontnemery] - [#80012]) ([sensor docs]) +- Cleanup blockchain sensor ([@epenet] - [#80077]) ([blockchain docs]) +- Use selectors for basic broker and options for MQTT config flow ([@jbouwh] - [#79791]) ([mqtt docs]) +- Add reauth flow for devolo_home_network ([@Shutgun] - [#71051]) ([devolo_home_network docs]) +- Remove old import logic for waze_travel_time ([@eifinger] - [#80079]) ([waze_travel_time docs]) +- Minor cleanup of sensor statistics ([@emontnemery] - [#80082]) ([sensor docs]) +- Support correcting sensor volume unit ([@emontnemery] - [#80081]) ([sensor docs]) +- Use setup-python check-latest option [ci] ([@cdce8p] - [#80078]) +- Set character set to utf8mb4 when connecting to MySQL or MariaDB databases ([@emontnemery] - [#79755]) ([recorder docs]) +- Use REVOLUTIONS_PER_MINUTE constant in vallox ([@epenet] - [#79992]) ([vallox docs]) (breaking-change) +- Use REVOLUTIONS_PER_MINUTE constant in baf ([@epenet] - [#79986]) ([baf docs]) (breaking-change) +- Use REVOLUTIONS_PER_MINUTE constant in danfoss_air ([@epenet] - [#79987]) ([danfoss_air docs]) (breaking-change) +- Use REVOLUTIONS_PER_MINUTE constant in glances ([@epenet] - [#79988]) ([glances docs]) (breaking-change) +- Use REVOLUTIONS_PER_MINUTE constant in system_bridge ([@epenet] - [#79990]) ([system_bridge docs]) (breaking-change) +- Improve some sensor statistics tests ([@emontnemery] - [#80087]) ([sensor docs]) +- Add name and slug to supervisor discovery info ([@MartinHjelmare] - [#80094]) ([hassio docs]) +- Use `entry.as_dict()` in Ambient PWS diagnostics ([@bachya] - [#80111]) ([ambient_station docs]) +- Use `entry.as_dict()` in AirVisual diagnostics ([@bachya] - [#80109]) +- Filter out non official zwave_js add-on discovery ([@MartinHjelmare] - [#80110]) ([zwave_js docs]) +- Use REVOLUTIONS_PER_MINUTE constant in isy994 ([@epenet] - [#79989]) ([isy994 docs]) (breaking-change) +- Use `entry.as_dict()` in Guardian diagnostics ([@bachya] - [#80112]) ([guardian docs]) +- Use `entry.as_dict()` in IQVIA diagnostics ([@bachya] - [#80113]) ([iqvia docs]) +- Use `entry.as_dict()` in Notion diagnostics ([@bachya] - [#80114]) ([notion docs]) +- Use `entry.as_dict()` in OpenUV diagnostics ([@bachya] - [#80115]) ([openuv docs]) +- Fix uncaught error in OpenUV diagnostics test ([@bachya] - [#80116]) ([openuv docs]) +- Update mutagen to 1.46.0 ([@frenck] - [#80004]) ([tts docs]) (dependency) +- Use `entry.as_dict()` in RainMachine diagnostics ([@bachya] - [#80118]) ([rainmachine docs]) +- Use `entry.as_dict()` in WattTime diagnostics ([@bachya] - [#80122]) ([watttime docs]) +- Use `entry.as_dict()` in SimpliSafe diagnostics ([@bachya] - [#80121]) ([simplisafe docs]) +- Powerview Implement remaining types ([@kingy444] - [#80097]) ([hunterdouglas_powerview docs]) +- Add config entry to Ridwell diagnostics ([@bachya] - [#80120]) ([ridwell docs]) +- Redact additional sensitive fields in ReCollect Waste diagnostics ([@bachya] - [#80119]) ([recollect_waste docs]) +- Huawei LTE logging related tweaks ([@scop] - [#79854]) ([huawei_lte docs]) +- Add full test coverage to LaMetric ([@frenck] - [#80134]) ([lametric docs]) +- Migrate HomeKit Controller to use stable identifiers ([@bdraco] - [#80064]) ([homekit_controller docs]) +- Add error handling to LaMetric button platform ([@frenck] - [#80136]) ([lametric docs]) +- Add has_entity_name for here_travel_time ([@eifinger] - [#80011]) ([here_travel_time docs]) +- Add sensor platform to Jellyfin ([@ctalkington] - [#79966]) ([jellyfin docs]) (new-platform) +- Bump ibeacon-ble to 0.7.4 ([@bdraco] - [#80147]) ([ibeacon docs]) (dependency) +- Strip whitespace from Nut "zero" serialno ([@ollo69] - [#80141]) ([nut docs]) +- Add brightness controls to LaMetric ([@frenck] - [#79804]) ([lametric docs]) +- Fix, improve input validation and add tests to ClickSend tts ([@CharlieBailly] - [#76669]) ([clicksend_tts docs]) (breaking-change) +- Add error handling to LaMetric number platform ([@frenck] - [#80159]) ([lametric docs]) +- Add error handling to LaMetric select platform ([@frenck] - [#80160]) ([lametric docs]) +- Add error handling to LaMetric switch platform ([@frenck] - [#80161]) ([lametric docs]) +- Bump dbus-fast to 1.44.0 ([@bdraco] - [#80149]) ([bluetooth docs]) (dependency) +- Move attribution to standalone attribute [c-d] ([@epenet] - [#80150]) +- Use percentage constant as unit in LaMetric brightness ([@frenck] - [#80162]) ([lametric docs]) +- Flume code quality improvments ([@jeeftor] - [#79815]) ([flume docs]) +- Bump dorny/paths-filter from 2.10.2 to 2.11.0 (@dependabot - [#80151]) (dependency) +- Add logger to default config for set level service ([@mdegat01] - [#80033]) ([default_config docs]) (breaking-change) +- Bump plugwise to v0.25.0 and adapt relevant plugwise code ([@bouwew] - [#80129]) ([plugwise docs]) (dependency) +- Add myself as codeowner to Alert ([@frenck] - [#80169]) ([alert docs]) +- Minor improvements of recorder typing ([@emontnemery] - [#80165]) ([recorder docs]) ([sensor docs]) +- Use percentage constant in components ([@epenet] - [#80173]) ([lyric docs]) ([statistics docs]) ([amberelectric docs]) +- Code quality improvements for Fully Kiosk ([@frenck] - [#80168]) ([fully_kiosk docs]) +- Drop unused unit_system from bmw ([@epenet] - [#80176]) ([bmw_connected_drive docs]) +- CI: Do not trigger full suite for alert integration ([@frenck] - [#80174]) +- Move alert constants into const module ([@frenck] - [#80170]) ([alert docs]) +- Remove unused is_on helper function from Alert ([@frenck] - [#80190]) ([alert docs]) +- Fix schema for the Alert integration ([@frenck] - [#80189]) ([alert docs]) +- Remove ToggleEntity inheritance from Alert ([@frenck] - [#80185]) ([alert docs]) +- Add missing type for CoordinatorEntity in Brother sensor platform ([@bieniu] - [#80197]) ([brother docs]) +- Use DistanceConverter in components ([@epenet] - [#80182]) ([nissan_leaf docs]) ([waze_travel_time docs]) ([here_travel_time docs]) ([geonetnz_quakes docs]) ([geonetnz_volcano docs]) ([gdacs docs]) +- Use DistanceConverter in components ([@epenet] - [#80207]) ([geonetnz_quakes docs]) ([gdacs docs]) +- Add button entities for Lutron Caseta/RA3/HWQSX ([@danaues] - [#79963]) ([lutron_caseta docs]) (new-platform) +- Powerview rename blackout to opaque ([@kingy444] - [#80163]) ([hunterdouglas_powerview docs]) +- Add support for area field from pylutron_caseta ([@danaues] - [#80221]) ([lutron_caseta docs]) +- Refactor recorder migration ([@emontnemery] - [#80175]) ([recorder docs]) +- Register Alert services as entity services ([@frenck] - [#80213]) ([alert docs]) +- Make notifiers of Alert optional ([@frenck] - [#80209]) ([alert docs]) +- Plugwise: implement device availability for non-legacy devices ([@bouwew] - [#80191]) ([plugwise docs]) +- Bump docker/login-action from 2.0.0 to 2.1.0 (@dependabot - [#80227]) (dependency) +- Bump dorny/paths-filter from 2.11.0 to 2.11.1 (@dependabot - [#80228]) (dependency) +- Fix recorder tests related to mysql ([@emontnemery] - [#80238]) ([recorder docs]) +- Avoid time traveling in recorder tests ([@emontnemery] - [#80247]) ([recorder docs]) +- Correct initialization of new databases ([@emontnemery] - [#80234]) ([recorder docs]) +- Fix armed state in fibaro integration ([@rappenze] - [#80218]) ([fibaro docs]) +- Add diagnostics to AirNow ([@bachya] - [#79904]) ([airnow docs]) +- Adjust temperature unit check in rainmachine ([@epenet] - [#80237]) ([rainmachine docs]) +- Bump CI cache version ([@cdce8p] - [#80265]) +- Fix logbook tests ([@emontnemery] - [#80264]) ([logbook docs]) +- Drop use of `is_metric` in tomorrowio ([@epenet] - [#80271]) ([tomorrowio docs]) +- Bump Météo-France to 1.1.0 ([@Quentame] - [#80255]) ([meteo_france docs]) (dependency) +- Bump Freebox to 1.0.0 ([@Quentame] - [#80256]) ([freebox docs]) (dependency) +- Bump actions/cache from 3.0.10 to 3.0.11 ([@cdce8p] - [#80260]) (dependency) +- IPMA Code quality improvement ([@dgomes] - [#77771]) ([ipma docs]) +- Add Switcher runner support ([@thecode] - [#79430]) ([switcher_kis docs]) (new-platform) +- Bump dbus-fast to 1.45.0 ([@bdraco] - [#80289]) ([bluetooth docs]) (dependency) +- Replace deprecated set-output commands [ci] ([@cdce8p] - [#80259]) +- Add edl21 sensors ([@Geliras] - [#80214]) ([edl21 docs]) +- Allow specifying the target table when importing statistics ([@emontnemery] - [#80230]) ([recorder docs]) +- Fix flaky recorder test ([@emontnemery] - [#80246]) ([recorder docs]) +- Update issue report link for installation type ([@KevinCathcart] - [#80300]) +- Bump temperusb to 1.6.0 ([@davet2001] - [#80296]) ([temper docs]) +- Add Heiwa as supported brand ([@renaiku] - [#80242]) ([gree docs]) (new-integration) +- Remove quality scale checkboxes from pull request template ([@thecode] - [#80298]) +- Deprecate name property of unit system ([@epenet] - [#80257]) (deprecation) +- Add repair issue for Coinbase YAML ([@TomBrien] - [#80156]) ([coinbase docs]) (deprecation) +- Add volvo on call device_info to group entities in one device per vehicle ([@dala318] - [#79329]) ([volvooncall docs]) +- Adjust distance unit check in google travel time ([@epenet] - [#80232]) ([google_travel_time docs]) +- Adjust distance unit check in geonetnz_volcano ([@epenet] - [#80244]) ([geonetnz_volcano docs]) +- Adjust get_distance_unit in mazda integration ([@epenet] - [#80233]) ([mazda docs]) +- Adjust distance unit check in gdacs ([@epenet] - [#80235]) ([gdacs docs]) +- Adjust distance unit check in geonetnz_quakes ([@epenet] - [#80236]) ([geonetnz_quakes docs]) +- Replace `is_metric` with `is METRIC_SYSTEM` ([@epenet] - [#80262]) +- Adjust distance unit check in waze travel time ([@epenet] - [#80241]) ([waze_travel_time docs]) +- Adjust distance unit check in here travel time ([@epenet] - [#80243]) ([here_travel_time docs]) +- Use attributes in coinbase sensor ([@epenet] - [#80086]) ([coinbase docs]) +- Replace `not is_metric` with `is IMPERIAL_SYSTEM` ([@epenet] - [#80266]) ([citybikes docs]) ([nissan_leaf docs]) +- Drop use of `is_metric` in ecowitt ([@epenet] - [#80267]) ([ecowitt docs]) +- Drop use of `is_metric` in weather ([@epenet] - [#80272]) ([weather docs]) +- Drop use of `is_metric` in nws ([@epenet] - [#80270]) ([nws docs]) +- Cleanup config deprecation warning ([@epenet] - [#80251]) +- Fix before sunrise OR after sunset condition ([@janick] - [#76143]) +- Update python-typing-update to 0.5.0 ([@cdce8p] - [#80315]) ([hue docs]) ([airthings_ble docs]) (dependency) +- Deprecate is_metric property of unit system ([@epenet] - [#80313]) (deprecation) +- Add ability to convert ZCL schemas to vol schemas to ZHA ([@dmulcahey] - [#79908]) ([zha docs]) +- Use SupportedDialect enum in recorder ([@emontnemery] - [#80319]) ([recorder docs]) +- Use local UNIT constants in geonetnz_volcano ([@epenet] - [#80323]) ([geonetnz_volcano docs]) +- Tag eafm sensors are measurement to collect long term stats ([@jfparis] - [#80312]) ([eafm docs]) +- Update xknx to 1.2.0 ([@marvin-w] - [#80318]) ([knx docs]) (dependency) +- Use local UNIT constants in waze_travel_time ([@epenet] - [#80325]) ([waze_travel_time docs]) +- Use local UNIT constants in here_travel_time ([@epenet] - [#80324]) ([here_travel_time docs]) +- Remove elevation warning from sun ([@frenck] - [#80239]) ([sun docs]) +- Only reload modified automations ([@emontnemery] - [#80282]) ([automation docs]) (noteworthy) +- Revert "Add Mazda brand" ([@frenck] - [#80314]) +- Fix reload of automation and scripts when blueprint changed ([@emontnemery] - [#80322]) ([automation docs]) ([script docs]) ([blueprint docs]) +- Deprecate CONF_UNIT_SYSTEM_*** constants ([@epenet] - [#80320]) ([config docs]) (deprecation) +- Little cleanup of Alert tests ([@frenck] - [#80333]) ([alert docs]) +- Convert graphite tests to pytest ([@taiyeoguns] - [#79807]) ([graphite docs]) +- Unconditionally call DomainBlueprints.populate ([@emontnemery] - [#80336]) ([automation docs]) ([script docs]) ([blueprint docs]) +- Add some typing to common test helpers ([@frenck] - [#80337]) +- Add start_application service to fully_kiosk integration ([@cgarwood] - [#80226]) ([fully_kiosk docs]) +- Automatically determine the advertising interval for bluetooth devices ([@bdraco] - [#79669]) ([esphome docs]) ([bluetooth docs]) +- Upgrade demetriek to 0.3.0 ([@frenck] - [#80350]) ([lametric docs]) (dependency) +- Add support for restoring HomeKit IIDs ([@bdraco] - [#79913]) ([homekit docs]) (breaking-change) +- Add reauth support to LaMetric ([@frenck] - [#80355]) ([lametric docs]) +- Mark LaMetric as Platinum integration ([@frenck] - [#80360]) ([lametric docs]) +- Add support for Shelly Plus Addon sensors ([@thecode] - [#79954]) ([shelly docs]) +- Add type hints to aqualogic ([@epenet] - [#80328]) ([aqualogic docs]) +- Bump bleak to 0.19.0 ([@bdraco] - [#80349]) ([bluetooth docs]) (dependency) +- Make home assistant discoverable via UPnP/SSDP ([@StevenLooman] - [#79820]) ([ssdp docs]) (dependency) (noteworthy) +- Intellifire - Number Entity - Flame Height Control ([@jeeftor] - [#79901]) ([intellifire docs]) (breaking-change) (new-platform) +- Bump fjaråskupan to 2.2.0 ([@elupus] - [#80401]) ([fjaraskupan docs]) (dependency) +- Bump bleak-retry-connector to 2.3.0 ([@bdraco] - [#80397]) ([bluetooth docs]) (dependency) +- Allow fints config as fallback for account type ([@kilrogg] - [#75680]) ([fints docs]) +- Update pip constraint to 22.4 ([@cdce8p] - [#80383]) (dependency) +- Bump yalexs_ble to 1.9.4 for bleak 0.19.0 ([@bdraco] - [#80406]) ([yalexs_ble docs]) (dependency) +- Update led-ble to 1.0.0 for bleak 0.19 ([@bdraco] - [#80403]) ([led_ble docs]) (dependency) +- Bump pySwitchbot to 0.20.0 for bleak 0.19 changes ([@bdraco] - [#80389]) ([switchbot docs]) (dependency) +- Powerview sensors updates ([@kingy444] - [#80417]) ([hunterdouglas_powerview docs]) +- Bump aiohomekit to 2.1.0 for bleak 0.19.0 ([@bdraco] - [#80426]) ([homekit_controller docs]) (dependency) +- Bump pyotgw to 2.1.1 ([@mvn23] - [#80421]) ([opentherm_gw docs]) (dependency) +- Avoid logging tracebacks for auth failures in philips js ([@elupus] - [#80381]) ([philips_js docs]) +- Display and log google_travel_time errors ([@eifinger] - [#77604]) ([google_travel_time docs]) +- Bump gcal_sync to 1.1.0 ([@allenporter] - [#80431]) ([google docs]) (dependency) +- Bump plugwise to v0.25.2 and adapt climate ([@bouwew] - [#80347]) ([plugwise docs]) (dependency) +- Fix google calendar event transparency filter ([@allenporter] - [#80438]) ([google docs]) +- Fix google calendar test to match API behavior ([@allenporter] - [#80436]) ([google docs]) +- Fire bluetooth listener for all matching devices ([@elupus] - [#80440]) ([fjaraskupan docs]) ([bluetooth docs]) +- Add friendly name to ZHA identify button ([@TheJulianJES] - [#80446]) ([zha docs]) +- Bump androidtv dependency to 0.0.69 ([@grimpy] - [#80407]) ([androidtv docs]) (dependency) +- Bump pySwitchbot to 0.20.2 ([@bdraco] - [#80435]) ([switchbot docs]) (dependency) +- Bump google-cloud-pubsub to 2.13.10 ([@allenporter] - [#80433]) ([google_pubsub docs]) +- Stop coordinator before connection in nibe_heatpump ([@elupus] - [#80396]) ([nibe_heatpump docs]) +- Refactor the core config store ([@epenet] - [#80457]) +- Update to iaqualink 0.5.0 ([@flz] - [#80304]) ([iaqualink docs]) (dependency) +- Bump qingping-ble to 0.8.0 ([@bdraco] - [#80443]) ([qingping docs]) +- Simplify parsing of script and automation config ([@emontnemery] - [#80465]) ([automation docs]) ([script docs]) +- Cleanup sensor private attributes ([@epenet] - [#80463]) ([sensor docs]) +- Refactor access to ConfigStore ([@epenet] - [#80467]) +- Update pychannels to 1.2.3 ([@marcusrbrown] - [#80409]) ([channels docs]) (dependency) +- Convert darksky unittest tests to pytest ([@jramirez857] - [#79868]) ([darksky docs]) +- Add message service to LaMetric ([@frenck] - [#80448]) ([lametric docs]) +- Powerview Add Battery Option Selection ([@kingy444] - [#80166]) ([hunterdouglas_powerview docs]) (new-platform) +- Streamline Enphase Envoy config flow tests ([@bachya] - [#79914]) ([enphase_envoy docs]) +- Fix typo in LED BLE documentation URL ([@pattyland] - [#80479]) ([led_ble docs]) +- Bump qingping-ble to 0.8.1 ([@bdraco] - [#80473]) ([qingping docs]) (dependency) +- Remove unneeded guards from (async_)add_entities call ([@frenck] - [#80471]) +- Don't mock out migration in recorder tests ([@emontnemery] - [#80480]) +- Bump deconz dependency to v105 ([@Kane610] - [#80492]) ([deconz docs]) (dependency) +- Fix connectable Bluetooth devices not being seen if the nearest scanner is non-connectable ([@bdraco] - [#80388]) ([bluetooth docs]) +- Update sqlalchemy to 1.4.42 ([@frenck] - [#80495]) ([recorder docs]) ([sql docs]) (dependency) +- Move attribution to standalone attribute [e-g] ([@epenet] - [#80513]) +- Reduce missed coverage in zwave_js ([@raman325] - [#79571]) ([zwave_js docs]) +- Modbus: Add support for Holding Registers to Binary Sensor ([@Nippey] - [#80460]) ([modbus docs]) +- Update sentry-sdk to 1.9.10 ([@frenck] - [#80474]) ([sentry docs]) (dependency) +- Update freezegun to 1.2.2 ([@frenck] - [#80498]) (dependency) +- Update yamllint to 1.28.0 ([@frenck] - [#80497]) (dependency) +- Bump pyunifiprotect to 4.3.4 ([@AngellusMortis] - [#80496]) ([unifiprotect docs]) (dependency) +- Move attribution to standalone attribute [h-l] ([@epenet] - [#80516]) +- Fix Plex reauth with multiple available servers ([@jjlawren] - [#80508]) ([plex docs]) +- Update bsblan integration ([@liudger] - [#67399]) ([bsblan docs]) +- Move attribution to standalone attribute [m-q] ([@epenet] - [#80518]) +- Revert BSBLAN name change to fix hassfest ([@cdce8p] - [#80525]) ([bsblan docs]) +- Move attribution to standalone attribute [r-s] ([@epenet] - [#80520]) +- Move attribution to standalone attribute [t-z] ([@epenet] - [#80521]) +- Use _attr_attribution in suez_water ([@epenet] - [#80527]) ([suez_water docs]) +- Improve msg type hint in websocket commands ([@epenet] - [#80530]) +- Fix payload in rest ([@epenet] - [#80544]) ([rest docs]) +- Bump velbus-aio to 2022.10.4 ([@niobos] - [#80510]) ([velbus docs]) (dependency) +- Remove unnecessary session scoping to several test fixtures ([@bachya] - [#80500]) +- Reduce chance of bluetooth devices going unavailable when adapter stops responding ([@bdraco] - [#80545]) ([bluetooth docs]) +- Ensure Enphase Envoy test fixtures aren't session-scoped ([@bachya] - [#80499]) ([enphase_envoy docs]) +- Add diagnostics to Enphase Envoy ([@bachya] - [#79950]) ([enphase_envoy docs]) +- Bump bleak-retry-connector to 2.3.1 ([@bdraco] - [#80549]) ([bluetooth docs]) (dependency) +- Bump aioswitcher to 3.1.0 ([@thecode] - [#80534]) ([switcher_kis docs]) (dependency) +- Add Shelly support for sleeping Gen2 devices ([@thecode] - [#79889]) ([shelly docs]) (dependency) (noteworthy) +- Bump aiohomekit to 2.1.1 ([@bdraco] - [#80560]) ([homekit_controller docs]) +- Migrate Broadlink to new entity naming style ([@Nardol] - [#80187]) ([broadlink docs]) +- Update demetriek to 0.4.0 ([@frenck] - [#80567]) ([lametric docs]) (dependency) +- Add new codeowners to scrape ([@epenet] - [#80569]) ([scrape docs]) +- Add chart service to LaMetric ([@frenck] - [#80554]) ([lametric docs]) +- Add websocket type hints in conversation ([@epenet] - [#80535]) ([conversation docs]) +- Add websocket type hints in components ([@epenet] - [#80533]) ([mqtt docs]) ([cloud docs]) ([webhook docs]) ([mobile_app docs]) ([trace docs]) +- Add websocket type hints in config ([@epenet] - [#80532]) ([config docs]) +- Add websocket type hints in blueprint ([@epenet] - [#80531]) ([blueprint docs]) +- Ensure recorder test fixture is setup before hass fixture ([@emontnemery] - [#80528]) +- Add guard in recorder retry function ([@emontnemery] - [#80585]) ([recorder docs]) +- Make all datetime columns in recorder DB µs precision ([@emontnemery] - [#80584]) ([recorder docs]) +- Add sensor, selector and switch for Plugwise Anna + Loria combination ([@bouwew] - [#80558]) ([plugwise docs]) +- Integrations v2.1: Differentiating hubs, devices and services ([@frenck] - [#80524]) ([config docs]) +- Add CI job which runs recorder tests on MariaDB ([@emontnemery] - [#80586]) ([recorder docs]) +- Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM ([@epenet] - [#80253]) (deprecation) +- Fix invalid type hint in scrape ([@epenet] - [#80543]) ([scrape docs]) +- Add type hints to rest integration ([@epenet] - [#80546]) ([rest docs]) +- Adjust precipitation units ([@epenet] - [#79780]) (deprecation) +- Adjust precipitation units in components ([@epenet] - [#79783]) +- Add precipitation_intensity sensor device class ([@epenet] - [#79779]) ([sensor docs]) +- Add buttons to dismiss notifications in LaMetric ([@frenck] - [#80605]) ([lametric docs]) +- Improve type hints in blebox ([@epenet] - [#80511]) ([blebox docs]) +- Use US_CUSTOMARY_SYSTEM in components ([@epenet] - [#80623]) +- Expose UniFi PoE ports as individual switches ([@Kane610] - [#80566]) ([unifi docs]) +- Limit recorder pytest job [ci] ([@cdce8p] - [#80625]) +- Tweak MariaDB CI job ([@emontnemery] - [#80631]) +- Add integration_type to Axis, deCONZ and UniFi manifest ([@Kane610] - [#80630]) ([axis docs]) ([deconz docs]) ([unifi docs]) +- Fix invalid warning in scrape ([@epenet] - [#80599]) ([scrape docs]) +- Bump ha-av to v10.0.0 ([@uvjustin] - [#80514]) ([stream docs]) ([generic docs]) (dependency) +- Replace constants with enums in UniFi ([@Kane610] - [#80637]) ([unifi docs]) +- Bump dbus-fast to 1.47.0 ([@bdraco] - [#80633]) ([bluetooth docs]) (dependency) +- Address jellyfin sensor feedback ([@ctalkington] - [#80222]) ([jellyfin docs]) +- Update pylint to 2.15.4 ([@cdce8p] - [#80612]) ([zha docs]) ([forked_daapd docs]) ([repairs docs]) (dependency) +- Enforce kwargs in unit system initialisation ([@epenet] - [#80620]) +- Use custom attributes description in Sonarr ([@tkdrob] - [#79845]) ([sonarr docs]) +- Add websocket type hints in entity_registry ([@epenet] - [#80657]) ([config docs]) +- Update frontend to 20221020.0 ([@bramkragten] - [#80661]) ([frontend docs]) +- Improve type hint in entity_component ([@epenet] - [#80596]) +- Add mode control for Modbus climate entities ([@avishorp] - [#73906]) ([modbus docs]) +- Add websocket type hints in components ([@epenet] - [#80654]) +- Bump aioshelly to 4.0.0 ([@thecode] - [#80423]) ([shelly docs]) (dependency) +- Add blebox binary_sensor platform ([@riokuu] - [#79535]) ([blebox docs]) (new-platform) +- Use US_CUSTOMARY_SYSTEM in tests ([@epenet] - [#80658]) +- Refactor blebox sensors ([@riokuu] - [#80671]) ([blebox docs]) +- Add websocket type hints in lovelace ([@epenet] - [#80537]) ([lovelace docs]) +- Adjust device classes in tasmota ([@epenet] - [#79282]) ([tasmota docs]) +- Speed up restart when bluetooth adapter is in a failed state ([@bdraco] - [#80640]) ([bluetooth docs]) +- Remove deprecated yaml import for waze_travel_time ([@eifinger] - [#80669]) ([waze_travel_time docs]) +- Remove balloob as code owner Ring ([@balloob] - [#80680]) ([ring docs]) +- Fix custom components not working with integration descriptions ([@balloob] - [#80686]) +- Simplify mocking UniFi websocket ([@Kane610] - [#80652]) ([unifi docs]) +- Defer bluetooth scanner watchdog restart if one is already in progress ([@bdraco] - [#80679]) ([bluetooth docs]) +- Bump snapcast to 2.3.0 ([@luar123] - [#80688]) ([snapcast docs]) (dependency) +- Bump zeroconf to 0.39.2 ([@bdraco] - [#80699]) ([zeroconf docs]) (dependency) +- Add diagnostics to jellyfin ([@ctalkington] - [#80651]) ([jellyfin docs]) +- Replace custom OpenUV data object with coordinators ([@bachya] - [#80705]) ([openuv docs]) +- Move default option handling to config_flow for google_travel_time ([@eifinger] - [#80607]) ([google_travel_time docs]) +- Bump pyatmo to 7.2.0 ([@cgtobi] - [#80698]) ([netatmo docs]) +- Fix error when setting Netatmo climate preset ([@cgtobi] - [#80700]) +- Integrations v2.1: Virtual integrations ([@frenck] - [#80613]) (breaking-change) +- Add entity_registry_enabled_default and missing EntityCategories in Plugwise ([@bouwew] - [#80629]) ([plugwise docs]) +- Fix ZeroDivisionError for Fritz!Smarthome electric current sensor ([@renegaderyu] - [#80682]) ([fritzbox docs]) +- Improve calendar trigger test quality ([@allenporter] - [#79451]) ([calendar docs]) +- Streamline calendar dataclass API/attribute conversions ([@allenporter] - [#79598]) ([calendar docs]) +- Add iot_standards to devolo brand ([@Shutgun] - [#80332]) +- Improve typing hints MQTT __init__ ([@jbouwh] - [#80674]) ([mqtt docs]) +- Add Bluesound unique id ([@fredrike] - [#80559]) ([bluesound docs]) +- Update home-assistant/wheels to 2022.10.1 ([@frenck] - [#80723]) (dependency) +- Update sentry-sdk to 1.10.0 ([@frenck] - [#80721]) ([sentry docs]) (dependency) +- Remove building wheels for face detection ([@pvizeli] - [#80728]) +- Bump simplepush to 2.1.1 ([@tymm] - [#80608]) ([simplepush docs]) (dependency) +- Small typing improvements for Plugwise ([@frenck] - [#80722]) ([plugwise docs]) +- Reduce unnecessary alarm firing to speed up calendar trigger test ([@allenporter] - [#80732]) ([calendar docs]) +- Log invalid messages instead of raising in system_log ([@bdraco] - [#80645]) ([system_log docs]) +- Move default options to config_flow for waze_travel_time ([@eifinger] - [#80681]) ([waze_travel_time docs]) +- Remove Xiaomi Miio YAML import ([@starkillerOG] - [#78995]) ([xiaomi_miio docs]) +- Fix zha LogEntry call ([@bdraco] - [#80737]) ([zha docs]) +- Remove system_log missing format arg test ([@bdraco] - [#80739]) ([system_log docs]) +- Add `_TZE200_kds0pmmv` to ZHA `ZONNSMARTThermostat` ([@javicalle] - [#80746]) ([zha docs]) +- Add homekit notifications to the list of allowed apple bluetooth start bytes ([@bdraco] - [#80733]) ([bluetooth docs]) +- Remove redundant `async_update` for OpenUV entities ([@bachya] - [#80735]) ([openuv docs]) +- Bump qingping-ble to 0.8.2 to handle door left open ([@bdraco] - [#80748]) ([qingping docs]) (dependency) +- Bump pysma to 0.7.1 ([@rklomp] - [#80601]) ([sma docs]) +- Load ecobee notify platform via discovery ([@kevdliu] - [#78558]) ([ecobee docs]) (breaking-change) +- Update pylint to 2.15.5 ([@cdce8p] - [#80759]) (dependency) +- Conditionally include config flow and iot_class when relevant ([@balloob] - [#80756]) +- Add ultraloq virtual integration ([@balloob] - [#80755]) ([ultraloq docs]) +- Update frontend to 20221021.0 ([@bramkragten] - [#80751]) ([frontend docs]) +- Remove unused keys from ultraloq ([@balloob] - [#80762]) +- Add "power on state" config entity for Tuya plugs to ZHA ([@TheJulianJES] - [#80486]) ([zha docs]) +- Add "power outage memory" config entity to Xiaomi EU plugs to ZHA ([@TheJulianJES] - [#80444]) ([zha docs]) +- Add Philips Hue motion sensor config entities to ZHA ([@TheJulianJES] - [#79923]) ([zha docs]) +- Update pending message error ([@balloob] - [#80763]) ([websocket_api docs]) +- Update zwave_js.refresh_value service example ([@kpine] - [#80764]) ([zwave_js docs]) +- Fix Shelly entry unload and add tests for init ([@thecode] - [#80760]) ([shelly docs]) +- Remove myself from Xiaomi Miio code owner list ([@bieniu] - [#80768]) ([xiaomi_miio docs]) +- Add `integration_type` field for a few integrations ([@bieniu] - [#80767]) +- Add myself as code owner to util and const ([@epenet] - [#80664]) +- Add integration_type to devolo integrations ([@Shutgun] - [#80695]) ([devolo_home_control docs]) ([devolo_home_network docs]) +- Bump owntone requirements ([@uvjustin] - [#80552]) ([forked_daapd docs]) (dependency) +- Extend roomba mac range in manifest ([@onpremcloudguy] - [#80714]) ([roomba docs]) +- Bump bleak-retry-connector to 2.3.2 ([@bdraco] - [#80790]) ([bluetooth docs]) (dependency) +- Bump soco to 0.28.1 ([@jjlawren] - [#80792]) ([sonos docs]) (dependency) +- Bump aioshelly to 4.1.0 ([@thecode] - [#80795]) ([shelly docs]) (dependency) +- Bump aiohomekit to 2.2.0 ([@bdraco] - [#80798]) ([homekit_controller docs]) (breaking-change) (dependency) (noteworthy) +- Log bluetooth advertisement before firing bleak callbacks ([@bdraco] - [#80800]) ([bluetooth docs]) +- Update psutil to 5.9.3 ([@frenck] - [#80775]) ([systemmonitor docs]) (dependency) +- Bump plugwise to v0.25.3 ([@bouwew] - [#80782]) ([plugwise docs]) (dependency) +- Refactor Powerview sensor to dataclass ([@kingy444] - [#80536]) ([hunterdouglas_powerview docs]) +- Add themes for LIFX multi-zone devices via a new select entity ([@Djelibeybi] - [#80067]) ([lifx docs]) +- Refactor UniFi upgrade entities ([@Kane610] - [#80752]) ([unifi docs]) +- Bump pydaikin to 2.8.0 ([@fredrike] - [#80823]) ([daikin docs]) (dependency) +- Refactor UniFi outlet switches ([@Kane610] - [#80738]) ([unifi docs]) +- Add integration_type to ipp and roku ([@ctalkington] - [#80831]) ([roku docs]) +- Improve UniFi PoE unique ID ([@Kane610] - [#80740]) ([unifi docs]) +- Prevent HomeKit Controller BLE connect retries from blocking startup ([@bdraco] - [#80827]) ([homekit_controller docs]) +- Add integration_type to jellyfin ([@ctalkington] - [#80832]) ([jellyfin docs]) +- Set integration type on codeowned integrations @frenck ([@frenck] - [#80830]) +- Add entity service - Set Full AC state to Sensibo ([@gjohansson-ST] - [#80820]) ([sensibo docs]) +- Minor cleanup Sensibo ([@gjohansson-ST] - [#80835]) ([sensibo docs]) +- Small lifx fixes ([@bdraco] - [#80828]) ([lifx docs]) +- Add dynamic generation of device triggers from keypad buttons ([@danaues] - [#80797]) ([lutron_caseta docs]) +- Bump pylitterbot to 2022.10.2 ([@natekspencer] - [#80836]) ([litterrobot docs]) (dependency) +- Add Sensibo Climate React ([@gjohansson-ST] - [#78221]) ([sensibo docs]) +- Fix temperature unit in sensor for Sensibo ([@gjohansson-ST] - [#80843]) ([sensibo docs]) +- Add presence duration number ([@Kane610] - [#79498]) ([deconz docs]) +- Refactor UniFi DPI switch entities ([@Kane610] - [#80761]) ([unifi docs]) +- Fix Lutron Caseta area names by ignoring root area during area name retrieval ([@danaues] - [#80576]) ([lutron_caseta docs]) +- Add ZHA StartUpColorTemperature configuration entity ([@jloehr] - [#80853]) ([zha docs]) +- Fix oncue data unavailable when genset disconnected ([@PeteRager] - [#80668]) ([oncue docs]) +- Try again to populate HKC BLE accessory state after startup ([@bdraco] - [#80854]) ([homekit_controller docs]) +- Add Lutron Caseta zeroconf discovery for RA3/HWQSX ([@danaues] - [#80852]) ([lutron_caseta docs]) +- Fix whitespace in oncue manifest ([@bdraco] - [#80859]) ([oncue docs]) +- Code quality update for Subaru sensors ([@G-Two] - [#79482]) ([subaru docs]) +- Support Nobø Switch as temperature sensor ([@oyvindwe] - [#78480]) ([nobo_hub docs]) (new-platform) +- Bump aiohomekit to 2.2.2 ([@bdraco] - [#80857]) ([homekit_controller docs]) +- Update denonavr to version 0.10.12 ([@ol-iver] - [#80861]) ([denonavr docs]) (dependency) +- Add device-specific diagnostics to the LIFX integration ([@Djelibeybi] - [#79964]) ([lifx docs]) +- Bump gcal_sync to 2.2.0 ([@allenporter] - [#80863]) ([google docs]) (dependency) +- Add Freebox button to mark calls as read ([@Quentame] - [#80609]) ([freebox docs]) +- Bump actions/upload-artifact from 3.1.0 to 3.1.1 (@dependabot - [#80867]) (dependency) +- Move advanced MQTT options to entry ([@jbouwh] - [#79351]) ([mqtt docs]) (deprecation) +- Remove precipitation note from length units ([@epenet] - [#80677]) +- Add `update` platform to MQTT integration ([@bieniu] - [#80659]) ([mqtt docs]) (new-platform) (noteworthy) +- CI: Fix partial coverage ([@epenet] - [#80877]) +- Allow hostname for nibe heatpump ([@elupus] - [#80793]) ([nibe_heatpump docs]) +- Use DataUpdateCoordinator in scrape ([@epenet] - [#80593]) ([scrape docs]) (breaking-change) +- Add typing hints for MQTT mixins ([@jbouwh] - [#80702]) ([mqtt docs]) +- Add unique_id to scrape ([@epenet] - [#80581]) ([scrape docs]) (noteworthy) +- Adjust pylint for IMPERIAL_SYSTEM deprecation ([@epenet] - [#80874]) +- Add suggested_unit_of_measurement attribute to sensors ([@emontnemery] - [#80638]) ([sensor docs]) +- Bump bleak-retry-connector to 2.4.0 ([@bdraco] - [#80887]) ([bluetooth docs]) (dependency) +- Fix HKC exceptions during BLE startup not being caught ([@bdraco] - [#80882]) ([homekit_controller docs]) +- Bump aiohomekit to 2.2.3 ([@bdraco] - [#80891]) ([homekit_controller docs]) (dependency) +- Add support for Netatmo noise sensor to homekit_controller ([@Jc2k] - [#80889]) ([homekit_controller docs]) +- Refactor zwave_js add-on manager ([@MartinHjelmare] - [#80883]) ([zwave_js docs]) +- Add EMISSION_CHECK to BMW Connected Drive ([@rikroe] - [#80819]) ([bmw_connected_drive docs]) +- Bump aiohomekit to 2.2.4 ([@bdraco] - [#80899]) ([homekit_controller docs]) (dependency) +- Only reload modified scripts ([@emontnemery] - [#80470]) ([automation docs]) ([script docs]) (noteworthy) +- Add integration_type to ISY994 manifest and bump pyisy to 3.0.8 ([@shbatm] - [#80906]) ([isy994 docs]) +- Raise exception when esphome ble client disconnects during operation ([@bdraco] - [#80885]) ([esphome docs]) +- Add new WATER device class ([@epenet] - [#80886]) ([sensor docs]) +- Fix XMPP room notifications ([@Socalix] - [#80794]) ([xmpp docs]) +- Bump bleak-retry-connector to 2.4.2 ([@bdraco] - [#80908]) ([bluetooth docs]) (dependency) +- Add "Push Flow Meter Data" service to RainMachine and bump regenmaschine to 2022.10.0 ([@shbatm] - [#80890]) ([rainmachine docs]) +- Fix SSDP/UPnP server after testing ([@StevenLooman] - [#80815]) ([ssdp docs]) (dependency) +- Add integration_type to iss ([@DurgNomis-drol] - [#80909]) ([iss docs]) +- Cleanup Shelly update platform ([@thecode] - [#80845]) ([shelly docs]) +- Add integration_type to launchlibrary ([@DurgNomis-drol] - [#80907]) ([launch_library docs]) +- Add media_player platform to Jellyfin ([@Ongy] - [#76801]) ([jellyfin docs]) (new-platform) (noteworthy) +- Add oralb integration ([@bdraco] - [#80918]) ([oralb docs]) (new-integration) +- Add apcupsd laststest sensor ([@definitio] - [#80773]) ([apcupsd docs]) (breaking-change) +- Use EntityDescription in Freebox switch ([@Quentame] - [#80858]) ([freebox docs]) +- Add integration_type to the velbus component ([@Cereal2nd] - [#80924]) ([velbus docs]) +- Use ESPHome manufacturer name from device if provided ([@jesserockz] - [#80928]) ([esphome docs]) (dependency) +- Don't trigger statistics issues when sensor units are equivalent ([@emontnemery] - [#80099]) ([sensor docs]) +- Allow gas units to be overriden ([@epenet] - [#80884]) ([sensor docs]) +- Add visual image preview during generic camera options flow ([@davet2001] - [#80392]) ([generic docs]) +- Add tuya access control devices (binary status of lock) ([@osono-design] - [#79793]) ([tuya docs]) +- Use start helper in recorder ([@emontnemery] - [#79559]) ([recorder docs]) +- Add IKEA SYMFONISK as virtual integration ([@frenck] - [#80833]) ([symfonisk docs]) +- Load themes from themes folder by default ([@frenck] - [#80937]) +- Rename entry_id template method to config_entry_id ([@frenck] - [#80935]) +- Bump aioshelly to 4.1.1 ([@thecode] - [#80939]) ([shelly docs]) (dependency) +- Bayesian - support `unique_id:` ([@HarvsG] - [#79879]) ([bayesian docs]) (noteworthy) +- Add additional rules for converting distances ([@emontnemery] - [#80940]) +- Add support for EventBridge to aws integration ([@pghazanfari] - [#77573]) ([aws docs]) +- Set water device class to flo, homewizard, p1_monitor, toon ([@frenck] - [#80944]) ([toon docs]) ([flo docs]) ([p1_monitor docs]) ([homewizard docs]) (noteworthy) +- Add tplink dhcp entry for EP25 model ([@hackerESQ] - [#80650]) ([tplink docs]) +- Extend Sonos queue operation timeouts ([@jjlawren] - [#80804]) ([sonos docs]) +- Remove deprecated YAML in Pushover ([@engrbm87] - [#80876]) ([pushover docs]) (deprecation) +- Add alarmed binary sensor to Risco integration ([@OnFreund] - [#77315]) ([risco docs]) +- Fix `integrations.json` creation, make `iot_standards` a list ([@bramkragten] - [#80945]) ([ultraloq docs]) +- Update Fritz! lights to use kelvin ([@flabbamann] - [#79733]) ([light docs]) ([fritzbox docs]) (noteworthy) +- Remove myself from edl21 codeowners ([@mtdcr] - [#80947]) ([edl21 docs]) +- Add rules for converting speeds ([@emontnemery] - [#80943]) +- Mark some integrations as system integrations ([@emontnemery] - [#80948]) ([persistent_notification docs]) ([cloud docs]) ([map docs]) ([system_log docs]) ([zone docs]) ([stream docs]) ([homeassistant_alerts docs]) +- Adjust unit_system type hints ([@epenet] - [#80946]) +- Add additional sensors to RainMachine ([@shbatm] - [#80914]) ([rainmachine docs]) +- Add GJ as supported unit for energy sensors ([@emontnemery] - [#80870]) ([sensor docs]) ([energy docs]) +- Replace new PRECIPITATION_INTENSITY with enum ([@epenet] - [#80653]) +- Add sum-differences characteristics to statistics component ([@ThomDietrich] - [#79439]) ([statistics docs]) +- Add wind_speed sensor device class ([@epenet] - [#79789]) ([sensor docs]) +- Adjust formatting in unit system tests ([@epenet] - [#80958]) +- Improve loading UniFi switch entities ([@Kane610] - [#80910]) ([unifi docs]) +- Remove deprecate service in `speedtestdotnet` ([@engrbm87] - [#80938]) ([speedtestdotnet docs]) (deprecation) +- Adds states and state_attr as a filter, adds is_state and is_state_attr as a test. ([@Petro31] - [#79473]) (noteworthy) +- Add Octoprint camera entity ([@rfleming71] - [#79689]) ([octoprint docs]) (new-platform) +- Add week period to recorder statistics api ([@mib1185] - [#80784]) ([recorder docs]) +- Bump aiogithubapi from 22.2.4 to 22.10.1 ([@ludeeus] - [#80968]) ([github docs]) (dependency) +- Add deprecation warning for statistics integration default buffer_size ([@ThomDietrich] - [#69700]) ([statistics docs]) +- Remove hardware and fix raspberry pi brands in integrations.json ([@frenck] - [#80970]) ([remote_rpi_gpio docs]) +- Update devcontainer appPort to allow connections from external IPs ([@thecode] - [#79730]) +- Clean-up Shelly legacy update entities ([@thecode] - [#80961]) ([shelly docs]) +- Set integration type on codeowned integrations @bachya ([@bachya] - [#80974]) +- Rewrite UniFi block client switch ([@Kane610] - [#80969]) ([unifi docs]) +- Add integration_type to vizio, tomorrowio, zwave_js ([@raman325] - [#80975]) ([vizio docs]) ([zwave_js docs]) ([tomorrowio docs]) +- Remove deprecated YAML in `android_ip_webcam` ([@engrbm87] - [#80875]) ([android_ip_webcam docs]) (breaking-change) +- Address review feedback for jellyfin ([@ctalkington] - [#80987]) ([jellyfin docs]) +- Add Velbus cover opening/closing ([@niobos] - [#79851]) ([velbus docs]) +- Bump aiolifx_effects dependency to 0.3.0 ([@Djelibeybi] - [#80994]) ([lifx docs]) (dependency) +- Add additional data to HomeKit diagnostics ([@bdraco] - [#80980]) ([homekit docs]) +- Update ibeacon-ble to 1.0.1 ([@bdraco] - [#80785]) ([ibeacon docs]) +- Use `._attr_*` properties for monoprice integration ([@flacjacket] - [#80505]) ([monoprice docs]) +- Add rules for converting volumes ([@emontnemery] - [#80951]) +- Add unique id for min_max ([@gjohansson-ST] - [#81007]) ([min_max docs]) (noteworthy) +- Fix precipitation units in darksky ([@epenet] - [#80611]) ([darksky docs]) (breaking-change) +- fix integration descriptions ([@bramkragten] - [#81008]) +- Update orjson to 3.8.1 ([@frenck] - [#81000]) (dependency) +- Tibber strict typing ([@Danielhiversen] - [#79407]) ([tibber docs]) +- Remove yaml import anthemav ([@gjohansson-ST] - [#79931]) ([anthemav docs]) (breaking-change) +- Don't set force bool during set_humidity ([@nkgilley] - [#80269]) ([generic_hygrostat docs]) +- Add auto preset to Comfoconnect fan ([@kneirinck] - [#80697]) ([comfoconnect docs]) +- Adjust unique ID of Octoprint camera entity ([@frenck] - [#80996]) ([octoprint docs]) +- Use precipitation_intensity class in integrations ([@epenet] - [#80615]) ([tellduslive docs]) ([rfxtrx docs]) ([ambient_station docs]) ([buienradar docs]) ([aemet docs]) ([ecowitt docs]) +- Disable Powerview signal sensor by default ([@kingy444] - [#81014]) ([hunterdouglas_powerview docs]) +- Use `wind_speed` device class instead of `speed` in Accuweather ([@bieniu] - [#81016]) ([accuweather docs]) +- Strict typing for shared MQTT modules ([@jbouwh] - [#80913]) ([mqtt docs]) +- Use a unique cache folder per Velbus config entry ([@Cereal2nd] - [#79792]) ([velbus docs]) +- Move options to SelectEntityDescription in goodwe ([@epenet] - [#80017]) ([goodwe docs]) +- Migrate energy units to an enum ([@epenet] - [#80998]) ([energy docs]) (deprecation) +- Migrate length units to an enum ([@epenet] - [#81011]) (deprecation) +- Migrate pressure units to an enum ([@epenet] - [#81009]) (deprecation) +- Migrate speed units to an enum ([@epenet] - [#81004]) (deprecation) +- Migrate temperature units to an enum ([@epenet] - [#81006]) (deprecation) +- Bump ZHA quirks to 0.0.84 ([@dmulcahey] - [#81015]) ([zha docs]) (dependency) +- Remove hardwired Powerview battery sensor ([@kingy444] - [#81013]) ([hunterdouglas_powerview docs]) (breaking-change) +- Add integration type to KNX integration ([@marvin-w] - [#81003]) ([knx docs]) +- Set hvv_departures device entry type to service ([@vigonotion] - [#80964]) ([hvv_departures docs]) +- Add has_entity_name support to hvv_departures ([@vigonotion] - [#80963]) ([hvv_departures docs]) +- Add an RSSI sensor to the LIFX integration ([@Djelibeybi] - [#80993]) ([lifx docs]) (new-platform) +- Migrate mass units to an enum ([@epenet] - [#81021]) (deprecation) +- Add a new clear cache service to the velbus integration ([@Cereal2nd] - [#79995]) ([velbus docs]) +- Use scan_interval in `netdata` ([@Xeevis] - [#80959]) ([netdata docs]) +- Update Google Calendar to synchronize calendar events efficiently ([@allenporter] - [#80925]) ([google docs]) +- Fix zeroconf starting later than expected ([@bdraco] - [#81023]) ([zeroconf docs]) +- Fix zwave_js port enumeration ([@MartinHjelmare] - [#81020]) ([zwave_js docs]) +- Remove YAML import from coinbase ([@epenet] - [#80084]) ([coinbase docs]) (breaking-change) +- Migrate power units to an enum ([@epenet] - [#81026]) (deprecation) +- Fix zeroconf when location name has a period ([@bdraco] - [#81022]) ([zeroconf docs]) +- Clean up velbus cache folder only on removal of the config entry ([@Cereal2nd] - [#81031]) +- Migrate volume units to an enum ([@epenet] - [#81028]) (deprecation) +- Add integration type to fritzbox_callmointor integration ([@cdce8p] - [#81032]) ([fritzbox_callmonitor docs]) +- Blebox typehints in binary sensor tests ([@riokuu] - [#80676]) ([blebox docs]) +- Add config flow to zamg ([@killer0071234] - [#66469]) ([zamg docs]) (config-flow) +- Correct Import of ReceivePayloadType ([@jbouwh] - [#81035]) ([mqtt docs]) ([mysensors docs]) +- Allow to cast in HLS format when using WebRTC ([@felipecrs] - [#80646]) ([camera docs]) +- Use unit enums in unit utilities ([@epenet] - [#81030]) +- Allow device class for switch to be set in knx ([@elupus] - [#81039]) ([knx docs]) +- Add support for water usage Flume ([@frenck] - [#81041]) ([flume docs]) +- Allow integrations to drop custom unit conversion ([@emontnemery] - [#81005]) ([sensor docs]) +- Add support to the energy integration for tracking water usage ([@emontnemery] - [#80888]) ([energy docs]) +- Bump frontend to 20221026.0 ([@balloob] - [#81042]) ([frontend docs]) +- Move upnp derived sensors to library, be more robust about failing getting some data ([@StevenLooman] - [#79955]) ([upnp docs]) (dependency) +- Improve readability by reducing indentation ([@kneirinck] - [#81040]) ([comfoconnect docs]) +- Bump dbus-fast to 1.49.0 ([@bdraco] - [#81043]) ([bluetooth docs]) (dependency) + +[#66469]: https://github.com/home-assistant/core/pull/66469 +[#66996]: https://github.com/home-assistant/core/pull/66996 +[#67399]: https://github.com/home-assistant/core/pull/67399 +[#69700]: https://github.com/home-assistant/core/pull/69700 +[#71051]: https://github.com/home-assistant/core/pull/71051 +[#71269]: https://github.com/home-assistant/core/pull/71269 +[#73906]: https://github.com/home-assistant/core/pull/73906 +[#74454]: https://github.com/home-assistant/core/pull/74454 +[#74472]: https://github.com/home-assistant/core/pull/74472 +[#75656]: https://github.com/home-assistant/core/pull/75656 +[#75680]: https://github.com/home-assistant/core/pull/75680 +[#75787]: https://github.com/home-assistant/core/pull/75787 +[#76143]: https://github.com/home-assistant/core/pull/76143 +[#76354]: https://github.com/home-assistant/core/pull/76354 +[#76669]: https://github.com/home-assistant/core/pull/76669 +[#76801]: https://github.com/home-assistant/core/pull/76801 +[#77213]: https://github.com/home-assistant/core/pull/77213 +[#77284]: https://github.com/home-assistant/core/pull/77284 +[#77315]: https://github.com/home-assistant/core/pull/77315 +[#77327]: https://github.com/home-assistant/core/pull/77327 +[#77499]: https://github.com/home-assistant/core/pull/77499 +[#77573]: https://github.com/home-assistant/core/pull/77573 +[#77604]: https://github.com/home-assistant/core/pull/77604 +[#77771]: https://github.com/home-assistant/core/pull/77771 +[#77873]: https://github.com/home-assistant/core/pull/77873 +[#78005]: https://github.com/home-assistant/core/pull/78005 +[#78030]: https://github.com/home-assistant/core/pull/78030 +[#78221]: https://github.com/home-assistant/core/pull/78221 +[#78383]: https://github.com/home-assistant/core/pull/78383 +[#78385]: https://github.com/home-assistant/core/pull/78385 +[#78480]: https://github.com/home-assistant/core/pull/78480 +[#78558]: https://github.com/home-assistant/core/pull/78558 +[#78596]: https://github.com/home-assistant/core/pull/78596 +[#78773]: https://github.com/home-assistant/core/pull/78773 +[#78790]: https://github.com/home-assistant/core/pull/78790 +[#78793]: https://github.com/home-assistant/core/pull/78793 +[#78882]: https://github.com/home-assistant/core/pull/78882 +[#78995]: https://github.com/home-assistant/core/pull/78995 +[#79137]: https://github.com/home-assistant/core/pull/79137 +[#79211]: https://github.com/home-assistant/core/pull/79211 +[#79213]: https://github.com/home-assistant/core/pull/79213 +[#79214]: https://github.com/home-assistant/core/pull/79214 +[#79224]: https://github.com/home-assistant/core/pull/79224 +[#79241]: https://github.com/home-assistant/core/pull/79241 +[#79242]: https://github.com/home-assistant/core/pull/79242 +[#79243]: https://github.com/home-assistant/core/pull/79243 +[#79249]: https://github.com/home-assistant/core/pull/79249 +[#79272]: https://github.com/home-assistant/core/pull/79272 +[#79278]: https://github.com/home-assistant/core/pull/79278 +[#79282]: https://github.com/home-assistant/core/pull/79282 +[#79283]: https://github.com/home-assistant/core/pull/79283 +[#79289]: https://github.com/home-assistant/core/pull/79289 +[#79295]: https://github.com/home-assistant/core/pull/79295 +[#79296]: https://github.com/home-assistant/core/pull/79296 +[#79301]: https://github.com/home-assistant/core/pull/79301 +[#79312]: https://github.com/home-assistant/core/pull/79312 +[#79313]: https://github.com/home-assistant/core/pull/79313 +[#79315]: https://github.com/home-assistant/core/pull/79315 +[#79329]: https://github.com/home-assistant/core/pull/79329 +[#79344]: https://github.com/home-assistant/core/pull/79344 +[#79351]: https://github.com/home-assistant/core/pull/79351 +[#79352]: https://github.com/home-assistant/core/pull/79352 +[#79353]: https://github.com/home-assistant/core/pull/79353 +[#79362]: https://github.com/home-assistant/core/pull/79362 +[#79369]: https://github.com/home-assistant/core/pull/79369 +[#79379]: https://github.com/home-assistant/core/pull/79379 +[#79380]: https://github.com/home-assistant/core/pull/79380 +[#79383]: https://github.com/home-assistant/core/pull/79383 +[#79393]: https://github.com/home-assistant/core/pull/79393 +[#79399]: https://github.com/home-assistant/core/pull/79399 +[#79403]: https://github.com/home-assistant/core/pull/79403 +[#79405]: https://github.com/home-assistant/core/pull/79405 +[#79407]: https://github.com/home-assistant/core/pull/79407 +[#79408]: https://github.com/home-assistant/core/pull/79408 +[#79417]: https://github.com/home-assistant/core/pull/79417 +[#79418]: https://github.com/home-assistant/core/pull/79418 +[#79419]: https://github.com/home-assistant/core/pull/79419 +[#79426]: https://github.com/home-assistant/core/pull/79426 +[#79430]: https://github.com/home-assistant/core/pull/79430 +[#79439]: https://github.com/home-assistant/core/pull/79439 +[#79444]: https://github.com/home-assistant/core/pull/79444 +[#79449]: https://github.com/home-assistant/core/pull/79449 +[#79450]: https://github.com/home-assistant/core/pull/79450 +[#79451]: https://github.com/home-assistant/core/pull/79451 +[#79459]: https://github.com/home-assistant/core/pull/79459 +[#79467]: https://github.com/home-assistant/core/pull/79467 +[#79470]: https://github.com/home-assistant/core/pull/79470 +[#79473]: https://github.com/home-assistant/core/pull/79473 +[#79477]: https://github.com/home-assistant/core/pull/79477 +[#79482]: https://github.com/home-assistant/core/pull/79482 +[#79484]: https://github.com/home-assistant/core/pull/79484 +[#79485]: https://github.com/home-assistant/core/pull/79485 +[#79486]: https://github.com/home-assistant/core/pull/79486 +[#79497]: https://github.com/home-assistant/core/pull/79497 +[#79498]: https://github.com/home-assistant/core/pull/79498 +[#79503]: https://github.com/home-assistant/core/pull/79503 +[#79504]: https://github.com/home-assistant/core/pull/79504 +[#79513]: https://github.com/home-assistant/core/pull/79513 +[#79516]: https://github.com/home-assistant/core/pull/79516 +[#79520]: https://github.com/home-assistant/core/pull/79520 +[#79523]: https://github.com/home-assistant/core/pull/79523 +[#79535]: https://github.com/home-assistant/core/pull/79535 +[#79544]: https://github.com/home-assistant/core/pull/79544 +[#79559]: https://github.com/home-assistant/core/pull/79559 +[#79560]: https://github.com/home-assistant/core/pull/79560 +[#79571]: https://github.com/home-assistant/core/pull/79571 +[#79574]: https://github.com/home-assistant/core/pull/79574 +[#79577]: https://github.com/home-assistant/core/pull/79577 +[#79584]: https://github.com/home-assistant/core/pull/79584 +[#79585]: https://github.com/home-assistant/core/pull/79585 +[#79586]: https://github.com/home-assistant/core/pull/79586 +[#79587]: https://github.com/home-assistant/core/pull/79587 +[#79589]: https://github.com/home-assistant/core/pull/79589 +[#79590]: https://github.com/home-assistant/core/pull/79590 +[#79591]: https://github.com/home-assistant/core/pull/79591 +[#79592]: https://github.com/home-assistant/core/pull/79592 +[#79597]: https://github.com/home-assistant/core/pull/79597 +[#79598]: https://github.com/home-assistant/core/pull/79598 +[#79603]: https://github.com/home-assistant/core/pull/79603 +[#79606]: https://github.com/home-assistant/core/pull/79606 +[#79616]: https://github.com/home-assistant/core/pull/79616 +[#79618]: https://github.com/home-assistant/core/pull/79618 +[#79619]: https://github.com/home-assistant/core/pull/79619 +[#79628]: https://github.com/home-assistant/core/pull/79628 +[#79630]: https://github.com/home-assistant/core/pull/79630 +[#79631]: https://github.com/home-assistant/core/pull/79631 +[#79635]: https://github.com/home-assistant/core/pull/79635 +[#79653]: https://github.com/home-assistant/core/pull/79653 +[#79666]: https://github.com/home-assistant/core/pull/79666 +[#79669]: https://github.com/home-assistant/core/pull/79669 +[#79671]: https://github.com/home-assistant/core/pull/79671 +[#79672]: https://github.com/home-assistant/core/pull/79672 +[#79676]: https://github.com/home-assistant/core/pull/79676 +[#79683]: https://github.com/home-assistant/core/pull/79683 +[#79684]: https://github.com/home-assistant/core/pull/79684 +[#79687]: https://github.com/home-assistant/core/pull/79687 +[#79689]: https://github.com/home-assistant/core/pull/79689 +[#79695]: https://github.com/home-assistant/core/pull/79695 +[#79713]: https://github.com/home-assistant/core/pull/79713 +[#79717]: https://github.com/home-assistant/core/pull/79717 +[#79719]: https://github.com/home-assistant/core/pull/79719 +[#79730]: https://github.com/home-assistant/core/pull/79730 +[#79733]: https://github.com/home-assistant/core/pull/79733 +[#79738]: https://github.com/home-assistant/core/pull/79738 +[#79747]: https://github.com/home-assistant/core/pull/79747 +[#79748]: https://github.com/home-assistant/core/pull/79748 +[#79749]: https://github.com/home-assistant/core/pull/79749 +[#79750]: https://github.com/home-assistant/core/pull/79750 +[#79752]: https://github.com/home-assistant/core/pull/79752 +[#79755]: https://github.com/home-assistant/core/pull/79755 +[#79757]: https://github.com/home-assistant/core/pull/79757 +[#79758]: https://github.com/home-assistant/core/pull/79758 +[#79759]: https://github.com/home-assistant/core/pull/79759 +[#79765]: https://github.com/home-assistant/core/pull/79765 +[#79772]: https://github.com/home-assistant/core/pull/79772 +[#79775]: https://github.com/home-assistant/core/pull/79775 +[#79779]: https://github.com/home-assistant/core/pull/79779 +[#79780]: https://github.com/home-assistant/core/pull/79780 +[#79783]: https://github.com/home-assistant/core/pull/79783 +[#79787]: https://github.com/home-assistant/core/pull/79787 +[#79789]: https://github.com/home-assistant/core/pull/79789 +[#79791]: https://github.com/home-assistant/core/pull/79791 +[#79792]: https://github.com/home-assistant/core/pull/79792 +[#79793]: https://github.com/home-assistant/core/pull/79793 +[#79800]: https://github.com/home-assistant/core/pull/79800 +[#79801]: https://github.com/home-assistant/core/pull/79801 +[#79802]: https://github.com/home-assistant/core/pull/79802 +[#79803]: https://github.com/home-assistant/core/pull/79803 +[#79804]: https://github.com/home-assistant/core/pull/79804 +[#79807]: https://github.com/home-assistant/core/pull/79807 +[#79812]: https://github.com/home-assistant/core/pull/79812 +[#79815]: https://github.com/home-assistant/core/pull/79815 +[#79819]: https://github.com/home-assistant/core/pull/79819 +[#79820]: https://github.com/home-assistant/core/pull/79820 +[#79821]: https://github.com/home-assistant/core/pull/79821 +[#79822]: https://github.com/home-assistant/core/pull/79822 +[#79826]: https://github.com/home-assistant/core/pull/79826 +[#79839]: https://github.com/home-assistant/core/pull/79839 +[#79840]: https://github.com/home-assistant/core/pull/79840 +[#79844]: https://github.com/home-assistant/core/pull/79844 +[#79845]: https://github.com/home-assistant/core/pull/79845 +[#79851]: https://github.com/home-assistant/core/pull/79851 +[#79854]: https://github.com/home-assistant/core/pull/79854 +[#79855]: https://github.com/home-assistant/core/pull/79855 +[#79856]: https://github.com/home-assistant/core/pull/79856 +[#79862]: https://github.com/home-assistant/core/pull/79862 +[#79864]: https://github.com/home-assistant/core/pull/79864 +[#79865]: https://github.com/home-assistant/core/pull/79865 +[#79868]: https://github.com/home-assistant/core/pull/79868 +[#79870]: https://github.com/home-assistant/core/pull/79870 +[#79872]: https://github.com/home-assistant/core/pull/79872 +[#79879]: https://github.com/home-assistant/core/pull/79879 +[#79880]: https://github.com/home-assistant/core/pull/79880 +[#79886]: https://github.com/home-assistant/core/pull/79886 +[#79889]: https://github.com/home-assistant/core/pull/79889 +[#79900]: https://github.com/home-assistant/core/pull/79900 +[#79901]: https://github.com/home-assistant/core/pull/79901 +[#79902]: https://github.com/home-assistant/core/pull/79902 +[#79904]: https://github.com/home-assistant/core/pull/79904 +[#79905]: https://github.com/home-assistant/core/pull/79905 +[#79906]: https://github.com/home-assistant/core/pull/79906 +[#79907]: https://github.com/home-assistant/core/pull/79907 +[#79908]: https://github.com/home-assistant/core/pull/79908 +[#79909]: https://github.com/home-assistant/core/pull/79909 +[#79910]: https://github.com/home-assistant/core/pull/79910 +[#79911]: https://github.com/home-assistant/core/pull/79911 +[#79912]: https://github.com/home-assistant/core/pull/79912 +[#79913]: https://github.com/home-assistant/core/pull/79913 +[#79914]: https://github.com/home-assistant/core/pull/79914 +[#79921]: https://github.com/home-assistant/core/pull/79921 +[#79923]: https://github.com/home-assistant/core/pull/79923 +[#79926]: https://github.com/home-assistant/core/pull/79926 +[#79931]: https://github.com/home-assistant/core/pull/79931 +[#79932]: https://github.com/home-assistant/core/pull/79932 +[#79934]: https://github.com/home-assistant/core/pull/79934 +[#79935]: https://github.com/home-assistant/core/pull/79935 +[#79937]: https://github.com/home-assistant/core/pull/79937 +[#79945]: https://github.com/home-assistant/core/pull/79945 +[#79950]: https://github.com/home-assistant/core/pull/79950 +[#79954]: https://github.com/home-assistant/core/pull/79954 +[#79955]: https://github.com/home-assistant/core/pull/79955 +[#79958]: https://github.com/home-assistant/core/pull/79958 +[#79962]: https://github.com/home-assistant/core/pull/79962 +[#79963]: https://github.com/home-assistant/core/pull/79963 +[#79964]: https://github.com/home-assistant/core/pull/79964 +[#79965]: https://github.com/home-assistant/core/pull/79965 +[#79966]: https://github.com/home-assistant/core/pull/79966 +[#79968]: https://github.com/home-assistant/core/pull/79968 +[#79969]: https://github.com/home-assistant/core/pull/79969 +[#79970]: https://github.com/home-assistant/core/pull/79970 +[#79974]: https://github.com/home-assistant/core/pull/79974 +[#79977]: https://github.com/home-assistant/core/pull/79977 +[#79983]: https://github.com/home-assistant/core/pull/79983 +[#79986]: https://github.com/home-assistant/core/pull/79986 +[#79987]: https://github.com/home-assistant/core/pull/79987 +[#79988]: https://github.com/home-assistant/core/pull/79988 +[#79989]: https://github.com/home-assistant/core/pull/79989 +[#79990]: https://github.com/home-assistant/core/pull/79990 +[#79992]: https://github.com/home-assistant/core/pull/79992 +[#79995]: https://github.com/home-assistant/core/pull/79995 +[#79998]: https://github.com/home-assistant/core/pull/79998 +[#80004]: https://github.com/home-assistant/core/pull/80004 +[#80006]: https://github.com/home-assistant/core/pull/80006 +[#80008]: https://github.com/home-assistant/core/pull/80008 +[#80009]: https://github.com/home-assistant/core/pull/80009 +[#80011]: https://github.com/home-assistant/core/pull/80011 +[#80012]: https://github.com/home-assistant/core/pull/80012 +[#80014]: https://github.com/home-assistant/core/pull/80014 +[#80015]: https://github.com/home-assistant/core/pull/80015 +[#80016]: https://github.com/home-assistant/core/pull/80016 +[#80017]: https://github.com/home-assistant/core/pull/80017 +[#80018]: https://github.com/home-assistant/core/pull/80018 +[#80032]: https://github.com/home-assistant/core/pull/80032 +[#80033]: https://github.com/home-assistant/core/pull/80033 +[#80035]: https://github.com/home-assistant/core/pull/80035 +[#80042]: https://github.com/home-assistant/core/pull/80042 +[#80050]: https://github.com/home-assistant/core/pull/80050 +[#80051]: https://github.com/home-assistant/core/pull/80051 +[#80056]: https://github.com/home-assistant/core/pull/80056 +[#80058]: https://github.com/home-assistant/core/pull/80058 +[#80062]: https://github.com/home-assistant/core/pull/80062 +[#80064]: https://github.com/home-assistant/core/pull/80064 +[#80067]: https://github.com/home-assistant/core/pull/80067 +[#80068]: https://github.com/home-assistant/core/pull/80068 +[#80077]: https://github.com/home-assistant/core/pull/80077 +[#80078]: https://github.com/home-assistant/core/pull/80078 +[#80079]: https://github.com/home-assistant/core/pull/80079 +[#80081]: https://github.com/home-assistant/core/pull/80081 +[#80082]: https://github.com/home-assistant/core/pull/80082 +[#80084]: https://github.com/home-assistant/core/pull/80084 +[#80086]: https://github.com/home-assistant/core/pull/80086 +[#80087]: https://github.com/home-assistant/core/pull/80087 +[#80094]: https://github.com/home-assistant/core/pull/80094 +[#80097]: https://github.com/home-assistant/core/pull/80097 +[#80099]: https://github.com/home-assistant/core/pull/80099 +[#80109]: https://github.com/home-assistant/core/pull/80109 +[#80110]: https://github.com/home-assistant/core/pull/80110 +[#80111]: https://github.com/home-assistant/core/pull/80111 +[#80112]: https://github.com/home-assistant/core/pull/80112 +[#80113]: https://github.com/home-assistant/core/pull/80113 +[#80114]: https://github.com/home-assistant/core/pull/80114 +[#80115]: https://github.com/home-assistant/core/pull/80115 +[#80116]: https://github.com/home-assistant/core/pull/80116 +[#80118]: https://github.com/home-assistant/core/pull/80118 +[#80119]: https://github.com/home-assistant/core/pull/80119 +[#80120]: https://github.com/home-assistant/core/pull/80120 +[#80121]: https://github.com/home-assistant/core/pull/80121 +[#80122]: https://github.com/home-assistant/core/pull/80122 +[#80129]: https://github.com/home-assistant/core/pull/80129 +[#80134]: https://github.com/home-assistant/core/pull/80134 +[#80136]: https://github.com/home-assistant/core/pull/80136 +[#80141]: https://github.com/home-assistant/core/pull/80141 +[#80147]: https://github.com/home-assistant/core/pull/80147 +[#80149]: https://github.com/home-assistant/core/pull/80149 +[#80150]: https://github.com/home-assistant/core/pull/80150 +[#80151]: https://github.com/home-assistant/core/pull/80151 +[#80156]: https://github.com/home-assistant/core/pull/80156 +[#80159]: https://github.com/home-assistant/core/pull/80159 +[#80160]: https://github.com/home-assistant/core/pull/80160 +[#80161]: https://github.com/home-assistant/core/pull/80161 +[#80162]: https://github.com/home-assistant/core/pull/80162 +[#80163]: https://github.com/home-assistant/core/pull/80163 +[#80165]: https://github.com/home-assistant/core/pull/80165 +[#80166]: https://github.com/home-assistant/core/pull/80166 +[#80168]: https://github.com/home-assistant/core/pull/80168 +[#80169]: https://github.com/home-assistant/core/pull/80169 +[#80170]: https://github.com/home-assistant/core/pull/80170 +[#80173]: https://github.com/home-assistant/core/pull/80173 +[#80174]: https://github.com/home-assistant/core/pull/80174 +[#80175]: https://github.com/home-assistant/core/pull/80175 +[#80176]: https://github.com/home-assistant/core/pull/80176 +[#80182]: https://github.com/home-assistant/core/pull/80182 +[#80185]: https://github.com/home-assistant/core/pull/80185 +[#80187]: https://github.com/home-assistant/core/pull/80187 +[#80189]: https://github.com/home-assistant/core/pull/80189 +[#80190]: https://github.com/home-assistant/core/pull/80190 +[#80191]: https://github.com/home-assistant/core/pull/80191 +[#80197]: https://github.com/home-assistant/core/pull/80197 +[#80207]: https://github.com/home-assistant/core/pull/80207 +[#80209]: https://github.com/home-assistant/core/pull/80209 +[#80213]: https://github.com/home-assistant/core/pull/80213 +[#80214]: https://github.com/home-assistant/core/pull/80214 +[#80218]: https://github.com/home-assistant/core/pull/80218 +[#80221]: https://github.com/home-assistant/core/pull/80221 +[#80222]: https://github.com/home-assistant/core/pull/80222 +[#80226]: https://github.com/home-assistant/core/pull/80226 +[#80227]: https://github.com/home-assistant/core/pull/80227 +[#80228]: https://github.com/home-assistant/core/pull/80228 +[#80230]: https://github.com/home-assistant/core/pull/80230 +[#80232]: https://github.com/home-assistant/core/pull/80232 +[#80233]: https://github.com/home-assistant/core/pull/80233 +[#80234]: https://github.com/home-assistant/core/pull/80234 +[#80235]: https://github.com/home-assistant/core/pull/80235 +[#80236]: https://github.com/home-assistant/core/pull/80236 +[#80237]: https://github.com/home-assistant/core/pull/80237 +[#80238]: https://github.com/home-assistant/core/pull/80238 +[#80239]: https://github.com/home-assistant/core/pull/80239 +[#80241]: https://github.com/home-assistant/core/pull/80241 +[#80242]: https://github.com/home-assistant/core/pull/80242 +[#80243]: https://github.com/home-assistant/core/pull/80243 +[#80244]: https://github.com/home-assistant/core/pull/80244 +[#80246]: https://github.com/home-assistant/core/pull/80246 +[#80247]: https://github.com/home-assistant/core/pull/80247 +[#80251]: https://github.com/home-assistant/core/pull/80251 +[#80253]: https://github.com/home-assistant/core/pull/80253 +[#80255]: https://github.com/home-assistant/core/pull/80255 +[#80256]: https://github.com/home-assistant/core/pull/80256 +[#80257]: https://github.com/home-assistant/core/pull/80257 +[#80259]: https://github.com/home-assistant/core/pull/80259 +[#80260]: https://github.com/home-assistant/core/pull/80260 +[#80262]: https://github.com/home-assistant/core/pull/80262 +[#80264]: https://github.com/home-assistant/core/pull/80264 +[#80265]: https://github.com/home-assistant/core/pull/80265 +[#80266]: https://github.com/home-assistant/core/pull/80266 +[#80267]: https://github.com/home-assistant/core/pull/80267 +[#80269]: https://github.com/home-assistant/core/pull/80269 +[#80270]: https://github.com/home-assistant/core/pull/80270 +[#80271]: https://github.com/home-assistant/core/pull/80271 +[#80272]: https://github.com/home-assistant/core/pull/80272 +[#80282]: https://github.com/home-assistant/core/pull/80282 +[#80289]: https://github.com/home-assistant/core/pull/80289 +[#80296]: https://github.com/home-assistant/core/pull/80296 +[#80298]: https://github.com/home-assistant/core/pull/80298 +[#80300]: https://github.com/home-assistant/core/pull/80300 +[#80304]: https://github.com/home-assistant/core/pull/80304 +[#80312]: https://github.com/home-assistant/core/pull/80312 +[#80313]: https://github.com/home-assistant/core/pull/80313 +[#80314]: https://github.com/home-assistant/core/pull/80314 +[#80315]: https://github.com/home-assistant/core/pull/80315 +[#80318]: https://github.com/home-assistant/core/pull/80318 +[#80319]: https://github.com/home-assistant/core/pull/80319 +[#80320]: https://github.com/home-assistant/core/pull/80320 +[#80322]: https://github.com/home-assistant/core/pull/80322 +[#80323]: https://github.com/home-assistant/core/pull/80323 +[#80324]: https://github.com/home-assistant/core/pull/80324 +[#80325]: https://github.com/home-assistant/core/pull/80325 +[#80328]: https://github.com/home-assistant/core/pull/80328 +[#80332]: https://github.com/home-assistant/core/pull/80332 +[#80333]: https://github.com/home-assistant/core/pull/80333 +[#80336]: https://github.com/home-assistant/core/pull/80336 +[#80337]: https://github.com/home-assistant/core/pull/80337 +[#80347]: https://github.com/home-assistant/core/pull/80347 +[#80349]: https://github.com/home-assistant/core/pull/80349 +[#80350]: https://github.com/home-assistant/core/pull/80350 +[#80355]: https://github.com/home-assistant/core/pull/80355 +[#80360]: https://github.com/home-assistant/core/pull/80360 +[#80381]: https://github.com/home-assistant/core/pull/80381 +[#80383]: https://github.com/home-assistant/core/pull/80383 +[#80388]: https://github.com/home-assistant/core/pull/80388 +[#80389]: https://github.com/home-assistant/core/pull/80389 +[#80392]: https://github.com/home-assistant/core/pull/80392 +[#80396]: https://github.com/home-assistant/core/pull/80396 +[#80397]: https://github.com/home-assistant/core/pull/80397 +[#80401]: https://github.com/home-assistant/core/pull/80401 +[#80403]: https://github.com/home-assistant/core/pull/80403 +[#80406]: https://github.com/home-assistant/core/pull/80406 +[#80407]: https://github.com/home-assistant/core/pull/80407 +[#80409]: https://github.com/home-assistant/core/pull/80409 +[#80417]: https://github.com/home-assistant/core/pull/80417 +[#80421]: https://github.com/home-assistant/core/pull/80421 +[#80423]: https://github.com/home-assistant/core/pull/80423 +[#80426]: https://github.com/home-assistant/core/pull/80426 +[#80431]: https://github.com/home-assistant/core/pull/80431 +[#80433]: https://github.com/home-assistant/core/pull/80433 +[#80435]: https://github.com/home-assistant/core/pull/80435 +[#80436]: https://github.com/home-assistant/core/pull/80436 +[#80438]: https://github.com/home-assistant/core/pull/80438 +[#80440]: https://github.com/home-assistant/core/pull/80440 +[#80443]: https://github.com/home-assistant/core/pull/80443 +[#80444]: https://github.com/home-assistant/core/pull/80444 +[#80446]: https://github.com/home-assistant/core/pull/80446 +[#80448]: https://github.com/home-assistant/core/pull/80448 +[#80457]: https://github.com/home-assistant/core/pull/80457 +[#80460]: https://github.com/home-assistant/core/pull/80460 +[#80463]: https://github.com/home-assistant/core/pull/80463 +[#80465]: https://github.com/home-assistant/core/pull/80465 +[#80467]: https://github.com/home-assistant/core/pull/80467 +[#80470]: https://github.com/home-assistant/core/pull/80470 +[#80471]: https://github.com/home-assistant/core/pull/80471 +[#80473]: https://github.com/home-assistant/core/pull/80473 +[#80474]: https://github.com/home-assistant/core/pull/80474 +[#80479]: https://github.com/home-assistant/core/pull/80479 +[#80480]: https://github.com/home-assistant/core/pull/80480 +[#80486]: https://github.com/home-assistant/core/pull/80486 +[#80492]: https://github.com/home-assistant/core/pull/80492 +[#80495]: https://github.com/home-assistant/core/pull/80495 +[#80496]: https://github.com/home-assistant/core/pull/80496 +[#80497]: https://github.com/home-assistant/core/pull/80497 +[#80498]: https://github.com/home-assistant/core/pull/80498 +[#80499]: https://github.com/home-assistant/core/pull/80499 +[#80500]: https://github.com/home-assistant/core/pull/80500 +[#80505]: https://github.com/home-assistant/core/pull/80505 +[#80508]: https://github.com/home-assistant/core/pull/80508 +[#80510]: https://github.com/home-assistant/core/pull/80510 +[#80511]: https://github.com/home-assistant/core/pull/80511 +[#80513]: https://github.com/home-assistant/core/pull/80513 +[#80514]: https://github.com/home-assistant/core/pull/80514 +[#80516]: https://github.com/home-assistant/core/pull/80516 +[#80518]: https://github.com/home-assistant/core/pull/80518 +[#80520]: https://github.com/home-assistant/core/pull/80520 +[#80521]: https://github.com/home-assistant/core/pull/80521 +[#80524]: https://github.com/home-assistant/core/pull/80524 +[#80525]: https://github.com/home-assistant/core/pull/80525 +[#80527]: https://github.com/home-assistant/core/pull/80527 +[#80528]: https://github.com/home-assistant/core/pull/80528 +[#80530]: https://github.com/home-assistant/core/pull/80530 +[#80531]: https://github.com/home-assistant/core/pull/80531 +[#80532]: https://github.com/home-assistant/core/pull/80532 +[#80533]: https://github.com/home-assistant/core/pull/80533 +[#80534]: https://github.com/home-assistant/core/pull/80534 +[#80535]: https://github.com/home-assistant/core/pull/80535 +[#80536]: https://github.com/home-assistant/core/pull/80536 +[#80537]: https://github.com/home-assistant/core/pull/80537 +[#80543]: https://github.com/home-assistant/core/pull/80543 +[#80544]: https://github.com/home-assistant/core/pull/80544 +[#80545]: https://github.com/home-assistant/core/pull/80545 +[#80546]: https://github.com/home-assistant/core/pull/80546 +[#80549]: https://github.com/home-assistant/core/pull/80549 +[#80552]: https://github.com/home-assistant/core/pull/80552 +[#80554]: https://github.com/home-assistant/core/pull/80554 +[#80558]: https://github.com/home-assistant/core/pull/80558 +[#80559]: https://github.com/home-assistant/core/pull/80559 +[#80560]: https://github.com/home-assistant/core/pull/80560 +[#80566]: https://github.com/home-assistant/core/pull/80566 +[#80567]: https://github.com/home-assistant/core/pull/80567 +[#80569]: https://github.com/home-assistant/core/pull/80569 +[#80576]: https://github.com/home-assistant/core/pull/80576 +[#80581]: https://github.com/home-assistant/core/pull/80581 +[#80584]: https://github.com/home-assistant/core/pull/80584 +[#80585]: https://github.com/home-assistant/core/pull/80585 +[#80586]: https://github.com/home-assistant/core/pull/80586 +[#80593]: https://github.com/home-assistant/core/pull/80593 +[#80596]: https://github.com/home-assistant/core/pull/80596 +[#80599]: https://github.com/home-assistant/core/pull/80599 +[#80601]: https://github.com/home-assistant/core/pull/80601 +[#80605]: https://github.com/home-assistant/core/pull/80605 +[#80607]: https://github.com/home-assistant/core/pull/80607 +[#80608]: https://github.com/home-assistant/core/pull/80608 +[#80609]: https://github.com/home-assistant/core/pull/80609 +[#80611]: https://github.com/home-assistant/core/pull/80611 +[#80612]: https://github.com/home-assistant/core/pull/80612 +[#80613]: https://github.com/home-assistant/core/pull/80613 +[#80615]: https://github.com/home-assistant/core/pull/80615 +[#80620]: https://github.com/home-assistant/core/pull/80620 +[#80623]: https://github.com/home-assistant/core/pull/80623 +[#80625]: https://github.com/home-assistant/core/pull/80625 +[#80629]: https://github.com/home-assistant/core/pull/80629 +[#80630]: https://github.com/home-assistant/core/pull/80630 +[#80631]: https://github.com/home-assistant/core/pull/80631 +[#80633]: https://github.com/home-assistant/core/pull/80633 +[#80637]: https://github.com/home-assistant/core/pull/80637 +[#80638]: https://github.com/home-assistant/core/pull/80638 +[#80640]: https://github.com/home-assistant/core/pull/80640 +[#80645]: https://github.com/home-assistant/core/pull/80645 +[#80646]: https://github.com/home-assistant/core/pull/80646 +[#80650]: https://github.com/home-assistant/core/pull/80650 +[#80651]: https://github.com/home-assistant/core/pull/80651 +[#80652]: https://github.com/home-assistant/core/pull/80652 +[#80653]: https://github.com/home-assistant/core/pull/80653 +[#80654]: https://github.com/home-assistant/core/pull/80654 +[#80657]: https://github.com/home-assistant/core/pull/80657 +[#80658]: https://github.com/home-assistant/core/pull/80658 +[#80659]: https://github.com/home-assistant/core/pull/80659 +[#80661]: https://github.com/home-assistant/core/pull/80661 +[#80664]: https://github.com/home-assistant/core/pull/80664 +[#80668]: https://github.com/home-assistant/core/pull/80668 +[#80669]: https://github.com/home-assistant/core/pull/80669 +[#80671]: https://github.com/home-assistant/core/pull/80671 +[#80674]: https://github.com/home-assistant/core/pull/80674 +[#80676]: https://github.com/home-assistant/core/pull/80676 +[#80677]: https://github.com/home-assistant/core/pull/80677 +[#80679]: https://github.com/home-assistant/core/pull/80679 +[#80680]: https://github.com/home-assistant/core/pull/80680 +[#80681]: https://github.com/home-assistant/core/pull/80681 +[#80682]: https://github.com/home-assistant/core/pull/80682 +[#80686]: https://github.com/home-assistant/core/pull/80686 +[#80688]: https://github.com/home-assistant/core/pull/80688 +[#80695]: https://github.com/home-assistant/core/pull/80695 +[#80697]: https://github.com/home-assistant/core/pull/80697 +[#80698]: https://github.com/home-assistant/core/pull/80698 +[#80699]: https://github.com/home-assistant/core/pull/80699 +[#80700]: https://github.com/home-assistant/core/pull/80700 +[#80702]: https://github.com/home-assistant/core/pull/80702 +[#80705]: https://github.com/home-assistant/core/pull/80705 +[#80714]: https://github.com/home-assistant/core/pull/80714 +[#80721]: https://github.com/home-assistant/core/pull/80721 +[#80722]: https://github.com/home-assistant/core/pull/80722 +[#80723]: https://github.com/home-assistant/core/pull/80723 +[#80728]: https://github.com/home-assistant/core/pull/80728 +[#80732]: https://github.com/home-assistant/core/pull/80732 +[#80733]: https://github.com/home-assistant/core/pull/80733 +[#80735]: https://github.com/home-assistant/core/pull/80735 +[#80737]: https://github.com/home-assistant/core/pull/80737 +[#80738]: https://github.com/home-assistant/core/pull/80738 +[#80739]: https://github.com/home-assistant/core/pull/80739 +[#80740]: https://github.com/home-assistant/core/pull/80740 +[#80746]: https://github.com/home-assistant/core/pull/80746 +[#80748]: https://github.com/home-assistant/core/pull/80748 +[#80751]: https://github.com/home-assistant/core/pull/80751 +[#80752]: https://github.com/home-assistant/core/pull/80752 +[#80755]: https://github.com/home-assistant/core/pull/80755 +[#80756]: https://github.com/home-assistant/core/pull/80756 +[#80759]: https://github.com/home-assistant/core/pull/80759 +[#80760]: https://github.com/home-assistant/core/pull/80760 +[#80761]: https://github.com/home-assistant/core/pull/80761 +[#80762]: https://github.com/home-assistant/core/pull/80762 +[#80763]: https://github.com/home-assistant/core/pull/80763 +[#80764]: https://github.com/home-assistant/core/pull/80764 +[#80767]: https://github.com/home-assistant/core/pull/80767 +[#80768]: https://github.com/home-assistant/core/pull/80768 +[#80773]: https://github.com/home-assistant/core/pull/80773 +[#80775]: https://github.com/home-assistant/core/pull/80775 +[#80782]: https://github.com/home-assistant/core/pull/80782 +[#80784]: https://github.com/home-assistant/core/pull/80784 +[#80785]: https://github.com/home-assistant/core/pull/80785 +[#80790]: https://github.com/home-assistant/core/pull/80790 +[#80792]: https://github.com/home-assistant/core/pull/80792 +[#80793]: https://github.com/home-assistant/core/pull/80793 +[#80794]: https://github.com/home-assistant/core/pull/80794 +[#80795]: https://github.com/home-assistant/core/pull/80795 +[#80797]: https://github.com/home-assistant/core/pull/80797 +[#80798]: https://github.com/home-assistant/core/pull/80798 +[#80800]: https://github.com/home-assistant/core/pull/80800 +[#80804]: https://github.com/home-assistant/core/pull/80804 +[#80815]: https://github.com/home-assistant/core/pull/80815 +[#80819]: https://github.com/home-assistant/core/pull/80819 +[#80820]: https://github.com/home-assistant/core/pull/80820 +[#80823]: https://github.com/home-assistant/core/pull/80823 +[#80827]: https://github.com/home-assistant/core/pull/80827 +[#80828]: https://github.com/home-assistant/core/pull/80828 +[#80830]: https://github.com/home-assistant/core/pull/80830 +[#80831]: https://github.com/home-assistant/core/pull/80831 +[#80832]: https://github.com/home-assistant/core/pull/80832 +[#80833]: https://github.com/home-assistant/core/pull/80833 +[#80835]: https://github.com/home-assistant/core/pull/80835 +[#80836]: https://github.com/home-assistant/core/pull/80836 +[#80843]: https://github.com/home-assistant/core/pull/80843 +[#80845]: https://github.com/home-assistant/core/pull/80845 +[#80852]: https://github.com/home-assistant/core/pull/80852 +[#80853]: https://github.com/home-assistant/core/pull/80853 +[#80854]: https://github.com/home-assistant/core/pull/80854 +[#80857]: https://github.com/home-assistant/core/pull/80857 +[#80858]: https://github.com/home-assistant/core/pull/80858 +[#80859]: https://github.com/home-assistant/core/pull/80859 +[#80861]: https://github.com/home-assistant/core/pull/80861 +[#80863]: https://github.com/home-assistant/core/pull/80863 +[#80867]: https://github.com/home-assistant/core/pull/80867 +[#80870]: https://github.com/home-assistant/core/pull/80870 +[#80874]: https://github.com/home-assistant/core/pull/80874 +[#80875]: https://github.com/home-assistant/core/pull/80875 +[#80876]: https://github.com/home-assistant/core/pull/80876 +[#80877]: https://github.com/home-assistant/core/pull/80877 +[#80882]: https://github.com/home-assistant/core/pull/80882 +[#80883]: https://github.com/home-assistant/core/pull/80883 +[#80884]: https://github.com/home-assistant/core/pull/80884 +[#80885]: https://github.com/home-assistant/core/pull/80885 +[#80886]: https://github.com/home-assistant/core/pull/80886 +[#80887]: https://github.com/home-assistant/core/pull/80887 +[#80888]: https://github.com/home-assistant/core/pull/80888 +[#80889]: https://github.com/home-assistant/core/pull/80889 +[#80890]: https://github.com/home-assistant/core/pull/80890 +[#80891]: https://github.com/home-assistant/core/pull/80891 +[#80899]: https://github.com/home-assistant/core/pull/80899 +[#80906]: https://github.com/home-assistant/core/pull/80906 +[#80907]: https://github.com/home-assistant/core/pull/80907 +[#80908]: https://github.com/home-assistant/core/pull/80908 +[#80909]: https://github.com/home-assistant/core/pull/80909 +[#80910]: https://github.com/home-assistant/core/pull/80910 +[#80913]: https://github.com/home-assistant/core/pull/80913 +[#80914]: https://github.com/home-assistant/core/pull/80914 +[#80918]: https://github.com/home-assistant/core/pull/80918 +[#80924]: https://github.com/home-assistant/core/pull/80924 +[#80925]: https://github.com/home-assistant/core/pull/80925 +[#80928]: https://github.com/home-assistant/core/pull/80928 +[#80935]: https://github.com/home-assistant/core/pull/80935 +[#80937]: https://github.com/home-assistant/core/pull/80937 +[#80938]: https://github.com/home-assistant/core/pull/80938 +[#80939]: https://github.com/home-assistant/core/pull/80939 +[#80940]: https://github.com/home-assistant/core/pull/80940 +[#80943]: https://github.com/home-assistant/core/pull/80943 +[#80944]: https://github.com/home-assistant/core/pull/80944 +[#80945]: https://github.com/home-assistant/core/pull/80945 +[#80946]: https://github.com/home-assistant/core/pull/80946 +[#80947]: https://github.com/home-assistant/core/pull/80947 +[#80948]: https://github.com/home-assistant/core/pull/80948 +[#80951]: https://github.com/home-assistant/core/pull/80951 +[#80958]: https://github.com/home-assistant/core/pull/80958 +[#80959]: https://github.com/home-assistant/core/pull/80959 +[#80961]: https://github.com/home-assistant/core/pull/80961 +[#80963]: https://github.com/home-assistant/core/pull/80963 +[#80964]: https://github.com/home-assistant/core/pull/80964 +[#80968]: https://github.com/home-assistant/core/pull/80968 +[#80969]: https://github.com/home-assistant/core/pull/80969 +[#80970]: https://github.com/home-assistant/core/pull/80970 +[#80974]: https://github.com/home-assistant/core/pull/80974 +[#80975]: https://github.com/home-assistant/core/pull/80975 +[#80980]: https://github.com/home-assistant/core/pull/80980 +[#80987]: https://github.com/home-assistant/core/pull/80987 +[#80993]: https://github.com/home-assistant/core/pull/80993 +[#80994]: https://github.com/home-assistant/core/pull/80994 +[#80996]: https://github.com/home-assistant/core/pull/80996 +[#80998]: https://github.com/home-assistant/core/pull/80998 +[#81000]: https://github.com/home-assistant/core/pull/81000 +[#81003]: https://github.com/home-assistant/core/pull/81003 +[#81004]: https://github.com/home-assistant/core/pull/81004 +[#81005]: https://github.com/home-assistant/core/pull/81005 +[#81006]: https://github.com/home-assistant/core/pull/81006 +[#81007]: https://github.com/home-assistant/core/pull/81007 +[#81008]: https://github.com/home-assistant/core/pull/81008 +[#81009]: https://github.com/home-assistant/core/pull/81009 +[#81011]: https://github.com/home-assistant/core/pull/81011 +[#81013]: https://github.com/home-assistant/core/pull/81013 +[#81014]: https://github.com/home-assistant/core/pull/81014 +[#81015]: https://github.com/home-assistant/core/pull/81015 +[#81016]: https://github.com/home-assistant/core/pull/81016 +[#81020]: https://github.com/home-assistant/core/pull/81020 +[#81021]: https://github.com/home-assistant/core/pull/81021 +[#81022]: https://github.com/home-assistant/core/pull/81022 +[#81023]: https://github.com/home-assistant/core/pull/81023 +[#81026]: https://github.com/home-assistant/core/pull/81026 +[#81028]: https://github.com/home-assistant/core/pull/81028 +[#81030]: https://github.com/home-assistant/core/pull/81030 +[#81031]: https://github.com/home-assistant/core/pull/81031 +[#81032]: https://github.com/home-assistant/core/pull/81032 +[#81035]: https://github.com/home-assistant/core/pull/81035 +[#81039]: https://github.com/home-assistant/core/pull/81039 +[#81040]: https://github.com/home-assistant/core/pull/81040 +[#81041]: https://github.com/home-assistant/core/pull/81041 +[#81042]: https://github.com/home-assistant/core/pull/81042 +[#81043]: https://github.com/home-assistant/core/pull/81043 +[@AngellusMortis]: https://github.com/AngellusMortis +[@AustinBrunkhorst]: https://github.com/AustinBrunkhorst +[@Cereal2nd]: https://github.com/Cereal2nd +[@CharlieBailly]: https://github.com/CharlieBailly +[@Danielhiversen]: https://github.com/Danielhiversen +[@DeerMaximum]: https://github.com/DeerMaximum +[@Djelibeybi]: https://github.com/Djelibeybi +[@DurgNomis-drol]: https://github.com/DurgNomis-drol +[@G-Two]: https://github.com/G-Two +[@Geliras]: https://github.com/Geliras +[@HarvsG]: https://github.com/HarvsG +[@HennieLP]: https://github.com/HennieLP +[@Jc2k]: https://github.com/Jc2k +[@Kane610]: https://github.com/Kane610 +[@KevinCathcart]: https://github.com/KevinCathcart +[@MartinHjelmare]: https://github.com/MartinHjelmare +[@MrAliFu]: https://github.com/MrAliFu +[@Nardol]: https://github.com/Nardol +[@Nippey]: https://github.com/Nippey +[@OnFreund]: https://github.com/OnFreund +[@Ongy]: https://github.com/Ongy +[@PeteRager]: https://github.com/PeteRager +[@Petro31]: https://github.com/Petro31 +[@Quentame]: https://github.com/Quentame +[@Shutgun]: https://github.com/Shutgun +[@Socalix]: https://github.com/Socalix +[@StevenLooman]: https://github.com/StevenLooman +[@TheJulianJES]: https://github.com/TheJulianJES +[@ThomDietrich]: https://github.com/ThomDietrich +[@TomBrien]: https://github.com/TomBrien +[@Tommatheussen]: https://github.com/Tommatheussen +[@Xeevis]: https://github.com/Xeevis +[@alexdrl]: https://github.com/alexdrl +[@allenporter]: https://github.com/allenporter +[@avishorp]: https://github.com/avishorp +[@bachya]: https://github.com/bachya +[@balloob]: https://github.com/balloob +[@bdr99]: https://github.com/bdr99 +[@bdraco]: https://github.com/bdraco +[@bieniu]: https://github.com/bieniu +[@borky]: https://github.com/borky +[@bouwew]: https://github.com/bouwew +[@bramkragten]: https://github.com/bramkragten +[@cdce8p]: https://github.com/cdce8p +[@cgarwood]: https://github.com/cgarwood +[@cgtobi]: https://github.com/cgtobi +[@ctalkington]: https://github.com/ctalkington +[@dala318]: https://github.com/dala318 +[@danaues]: https://github.com/danaues +[@davet2001]: https://github.com/davet2001 +[@definitio]: https://github.com/definitio +[@dgomes]: https://github.com/dgomes +[@dmulcahey]: https://github.com/dmulcahey +[@ehendrix23]: https://github.com/ehendrix23 +[@eifinger]: https://github.com/eifinger +[@elupus]: https://github.com/elupus +[@emontnemery]: https://github.com/emontnemery +[@engrbm87]: https://github.com/engrbm87 +[@epenet]: https://github.com/epenet +[@felipecrs]: https://github.com/felipecrs +[@flabbamann]: https://github.com/flabbamann +[@flacjacket]: https://github.com/flacjacket +[@flemmingss]: https://github.com/flemmingss +[@flz]: https://github.com/flz +[@fredrike]: https://github.com/fredrike +[@frenck]: https://github.com/frenck +[@gjohansson-ST]: https://github.com/gjohansson-ST +[@grimpy]: https://github.com/grimpy +[@gwww]: https://github.com/gwww +[@hackerESQ]: https://github.com/hackerESQ +[@iMicknl]: https://github.com/iMicknl +[@jafar-atili]: https://github.com/jafar-atili +[@janick]: https://github.com/janick +[@javicalle]: https://github.com/javicalle +[@jbouwh]: https://github.com/jbouwh +[@jeeftor]: https://github.com/jeeftor +[@jeinwag]: https://github.com/jeinwag +[@jesserockz]: https://github.com/jesserockz +[@jfparis]: https://github.com/jfparis +[@jjlawren]: https://github.com/jjlawren +[@jloehr]: https://github.com/jloehr +[@jplitza]: https://github.com/jplitza +[@jramirez857]: https://github.com/jramirez857 +[@kevdliu]: https://github.com/kevdliu +[@killer0071234]: https://github.com/killer0071234 +[@kilrogg]: https://github.com/kilrogg +[@kingy444]: https://github.com/kingy444 +[@kneirinck]: https://github.com/kneirinck +[@kpine]: https://github.com/kpine +[@liudger]: https://github.com/liudger +[@luar123]: https://github.com/luar123 +[@ludeeus]: https://github.com/ludeeus +[@majuss]: https://github.com/majuss +[@marcusrbrown]: https://github.com/marcusrbrown +[@marvin-w]: https://github.com/marvin-w +[@mbo18]: https://github.com/mbo18 +[@mdegat01]: https://github.com/mdegat01 +[@mib1185]: https://github.com/mib1185 +[@mtdcr]: https://github.com/mtdcr +[@mvn23]: https://github.com/mvn23 +[@natekspencer]: https://github.com/natekspencer +[@ndbroadbent]: https://github.com/ndbroadbent +[@niobos]: https://github.com/niobos +[@nkgilley]: https://github.com/nkgilley +[@oischinger]: https://github.com/oischinger +[@ol-iver]: https://github.com/ol-iver +[@ollo69]: https://github.com/ollo69 +[@onpremcloudguy]: https://github.com/onpremcloudguy +[@osono-design]: https://github.com/osono-design +[@oyvindwe]: https://github.com/oyvindwe +[@pattyland]: https://github.com/pattyland +[@pghazanfari]: https://github.com/pghazanfari +[@philschenker]: https://github.com/philschenker +[@pvizeli]: https://github.com/pvizeli +[@raman325]: https://github.com/raman325 +[@rappenze]: https://github.com/rappenze +[@renaiku]: https://github.com/renaiku +[@renegaderyu]: https://github.com/renegaderyu +[@rfleming71]: https://github.com/rfleming71 +[@rikroe]: https://github.com/rikroe +[@riokuu]: https://github.com/riokuu +[@rklomp]: https://github.com/rklomp +[@scop]: https://github.com/scop +[@shbatm]: https://github.com/shbatm +[@slovdahl]: https://github.com/slovdahl +[@starkillerOG]: https://github.com/starkillerOG +[@taiyeoguns]: https://github.com/taiyeoguns +[@thecode]: https://github.com/thecode +[@tkdrob]: https://github.com/tkdrob +[@tymm]: https://github.com/tymm +[@uvjustin]: https://github.com/uvjustin +[@vigonotion]: https://github.com/vigonotion +[@vincegio]: https://github.com/vincegio +[@vpathuis]: https://github.com/vpathuis +[@wrt54g]: https://github.com/wrt54g +[@yozik04]: https://github.com/yozik04 +[@yuvalabou]: https://github.com/yuvalabou +[accuweather docs]: https://www.home-assistant.io/integrations/accuweather/ +[aemet docs]: https://www.home-assistant.io/integrations/aemet/ +[airnow docs]: https://www.home-assistant.io/integrations/airnow/ +[airthings_ble docs]: https://www.home-assistant.io/integrations/airthings_ble/ +[alert docs]: https://www.home-assistant.io/integrations/alert/ +[amberelectric docs]: https://www.home-assistant.io/integrations/amberelectric/ +[ambient_station docs]: https://www.home-assistant.io/integrations/ambient_station/ +[android_ip_webcam docs]: https://www.home-assistant.io/integrations/android_ip_webcam/ +[androidtv docs]: https://www.home-assistant.io/integrations/androidtv/ +[anthemav docs]: https://www.home-assistant.io/integrations/anthemav/ +[apcupsd docs]: https://www.home-assistant.io/integrations/apcupsd/ +[apprise docs]: https://www.home-assistant.io/integrations/apprise/ +[aqualogic docs]: https://www.home-assistant.io/integrations/aqualogic/ +[automation docs]: https://www.home-assistant.io/integrations/automation/ +[aws docs]: https://www.home-assistant.io/integrations/aws/ +[axis docs]: https://www.home-assistant.io/integrations/axis/ +[azure_event_hub docs]: https://www.home-assistant.io/integrations/azure_event_hub/ +[baf docs]: https://www.home-assistant.io/integrations/baf/ +[bayesian docs]: https://www.home-assistant.io/integrations/bayesian/ +[blebox docs]: https://www.home-assistant.io/integrations/blebox/ +[blockchain docs]: https://www.home-assistant.io/integrations/blockchain/ +[blueprint docs]: https://www.home-assistant.io/integrations/blueprint/ +[bluesound docs]: https://www.home-assistant.io/integrations/bluesound/ +[bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/ +[bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ +[bosch_shc docs]: https://www.home-assistant.io/integrations/bosch_shc/ +[braviatv docs]: https://www.home-assistant.io/integrations/braviatv/ +[broadlink docs]: https://www.home-assistant.io/integrations/broadlink/ +[brother docs]: https://www.home-assistant.io/integrations/brother/ +[bsblan docs]: https://www.home-assistant.io/integrations/bsblan/ +[buienradar docs]: https://www.home-assistant.io/integrations/buienradar/ +[calendar docs]: https://www.home-assistant.io/integrations/calendar/ +[camera docs]: https://www.home-assistant.io/integrations/camera/ +[channels docs]: https://www.home-assistant.io/integrations/channels/ +[citybikes docs]: https://www.home-assistant.io/integrations/citybikes/ +[clickatell docs]: https://www.home-assistant.io/integrations/clickatell/ +[clicksend docs]: https://www.home-assistant.io/integrations/clicksend/ +[clicksend_tts docs]: https://www.home-assistant.io/integrations/clicksend_tts/ +[cloud docs]: https://www.home-assistant.io/integrations/cloud/ +[coinbase docs]: https://www.home-assistant.io/integrations/coinbase/ +[comfoconnect docs]: https://www.home-assistant.io/integrations/comfoconnect/ +[config docs]: https://www.home-assistant.io/integrations/config/ +[conversation docs]: https://www.home-assistant.io/integrations/conversation/ +[daikin docs]: https://www.home-assistant.io/integrations/daikin/ +[danfoss_air docs]: https://www.home-assistant.io/integrations/danfoss_air/ +[darksky docs]: https://www.home-assistant.io/integrations/darksky/ +[deconz docs]: https://www.home-assistant.io/integrations/deconz/ +[default_config docs]: https://www.home-assistant.io/integrations/default_config/ +[denonavr docs]: https://www.home-assistant.io/integrations/denonavr/ +[devolo_home_control docs]: https://www.home-assistant.io/integrations/devolo_home_control/ +[devolo_home_network docs]: https://www.home-assistant.io/integrations/devolo_home_network/ +[eafm docs]: https://www.home-assistant.io/integrations/eafm/ +[ecobee docs]: https://www.home-assistant.io/integrations/ecobee/ +[ecowitt docs]: https://www.home-assistant.io/integrations/ecowitt/ +[edl21 docs]: https://www.home-assistant.io/integrations/edl21/ +[energy docs]: https://www.home-assistant.io/integrations/energy/ +[enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ +[esphome docs]: https://www.home-assistant.io/integrations/esphome/ +[fibaro docs]: https://www.home-assistant.io/integrations/fibaro/ +[fints docs]: https://www.home-assistant.io/integrations/fints/ +[fitbit docs]: https://www.home-assistant.io/integrations/fitbit/ +[fjaraskupan docs]: https://www.home-assistant.io/integrations/fjaraskupan/ +[flo docs]: https://www.home-assistant.io/integrations/flo/ +[flume docs]: https://www.home-assistant.io/integrations/flume/ +[forked_daapd docs]: https://www.home-assistant.io/integrations/forked_daapd/ +[freebox docs]: https://www.home-assistant.io/integrations/freebox/ +[fritzbox docs]: https://www.home-assistant.io/integrations/fritzbox/ +[fritzbox_callmonitor docs]: https://www.home-assistant.io/integrations/fritzbox_callmonitor/ +[frontend docs]: https://www.home-assistant.io/integrations/frontend/ +[fully_kiosk docs]: https://www.home-assistant.io/integrations/fully_kiosk/ +[gdacs docs]: https://www.home-assistant.io/integrations/gdacs/ +[generic docs]: https://www.home-assistant.io/integrations/generic/ +[generic_hygrostat docs]: https://www.home-assistant.io/integrations/generic_hygrostat/ +[geonetnz_quakes docs]: https://www.home-assistant.io/integrations/geonetnz_quakes/ +[geonetnz_volcano docs]: https://www.home-assistant.io/integrations/geonetnz_volcano/ +[github docs]: https://www.home-assistant.io/integrations/github/ +[glances docs]: https://www.home-assistant.io/integrations/glances/ +[goodwe docs]: https://www.home-assistant.io/integrations/goodwe/ +[google docs]: https://www.home-assistant.io/integrations/google/ +[google_cloud docs]: https://www.home-assistant.io/integrations/google_cloud/ +[google_pubsub docs]: https://www.home-assistant.io/integrations/google_pubsub/ +[google_travel_time docs]: https://www.home-assistant.io/integrations/google_travel_time/ +[graphite docs]: https://www.home-assistant.io/integrations/graphite/ +[gree docs]: https://www.home-assistant.io/integrations/gree/ +[group docs]: https://www.home-assistant.io/integrations/group/ +[guardian docs]: https://www.home-assistant.io/integrations/guardian/ +[hassio docs]: https://www.home-assistant.io/integrations/hassio/ +[here_travel_time docs]: https://www.home-assistant.io/integrations/here_travel_time/ +[homeassistant_alerts docs]: https://www.home-assistant.io/integrations/homeassistant_alerts/ +[homekit docs]: https://www.home-assistant.io/integrations/homekit/ +[homekit_controller docs]: https://www.home-assistant.io/integrations/homekit_controller/ +[homewizard docs]: https://www.home-assistant.io/integrations/homewizard/ +[huawei_lte docs]: https://www.home-assistant.io/integrations/huawei_lte/ +[hue docs]: https://www.home-assistant.io/integrations/hue/ +[hunterdouglas_powerview docs]: https://www.home-assistant.io/integrations/hunterdouglas_powerview/ +[hvv_departures docs]: https://www.home-assistant.io/integrations/hvv_departures/ +[iaqualink docs]: https://www.home-assistant.io/integrations/iaqualink/ +[ibeacon docs]: https://www.home-assistant.io/integrations/ibeacon/ +[intellifire docs]: https://www.home-assistant.io/integrations/intellifire/ +[ipma docs]: https://www.home-assistant.io/integrations/ipma/ +[ipp docs]: https://www.home-assistant.io/integrations/ipp/ +[iqvia docs]: https://www.home-assistant.io/integrations/iqvia/ +[islamic_prayer_times docs]: https://www.home-assistant.io/integrations/islamic_prayer_times/ +[iss docs]: https://www.home-assistant.io/integrations/iss/ +[isy994 docs]: https://www.home-assistant.io/integrations/isy994/ +[jellyfin docs]: https://www.home-assistant.io/integrations/jellyfin/ +[kira docs]: https://www.home-assistant.io/integrations/kira/ +[knx docs]: https://www.home-assistant.io/integrations/knx/ +[lacrosse docs]: https://www.home-assistant.io/integrations/lacrosse/ +[lametric docs]: https://www.home-assistant.io/integrations/lametric/ +[landisgyr_heat_meter docs]: https://www.home-assistant.io/integrations/landisgyr_heat_meter/ +[launch_library docs]: https://www.home-assistant.io/integrations/launch_library/ +[led_ble docs]: https://www.home-assistant.io/integrations/led_ble/ +[lidarr docs]: https://www.home-assistant.io/integrations/lidarr/ +[lifx docs]: https://www.home-assistant.io/integrations/lifx/ +[light docs]: https://www.home-assistant.io/integrations/light/ +[litterrobot docs]: https://www.home-assistant.io/integrations/litterrobot/ +[logbook docs]: https://www.home-assistant.io/integrations/logbook/ +[lovelace docs]: https://www.home-assistant.io/integrations/lovelace/ +[lupusec docs]: https://www.home-assistant.io/integrations/lupusec/ +[lutron_caseta docs]: https://www.home-assistant.io/integrations/lutron_caseta/ +[lyric docs]: https://www.home-assistant.io/integrations/lyric/ +[map docs]: https://www.home-assistant.io/integrations/map/ +[mazda docs]: https://www.home-assistant.io/integrations/mazda/ +[meteo_france docs]: https://www.home-assistant.io/integrations/meteo_france/ +[mikrotik docs]: https://www.home-assistant.io/integrations/mikrotik/ +[min_max docs]: https://www.home-assistant.io/integrations/min_max/ +[mobile_app docs]: https://www.home-assistant.io/integrations/mobile_app/ +[modbus docs]: https://www.home-assistant.io/integrations/modbus/ +[monoprice docs]: https://www.home-assistant.io/integrations/monoprice/ +[motion_blinds docs]: https://www.home-assistant.io/integrations/motion_blinds/ +[motioneye docs]: https://www.home-assistant.io/integrations/motioneye/ +[mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ +[mysensors docs]: https://www.home-assistant.io/integrations/mysensors/ +[nest docs]: https://www.home-assistant.io/integrations/nest/ +[netatmo docs]: https://www.home-assistant.io/integrations/netatmo/ +[netdata docs]: https://www.home-assistant.io/integrations/netdata/ +[nextcloud docs]: https://www.home-assistant.io/integrations/nextcloud/ +[nibe_heatpump docs]: https://www.home-assistant.io/integrations/nibe_heatpump/ +[nina docs]: https://www.home-assistant.io/integrations/nina/ +[nissan_leaf docs]: https://www.home-assistant.io/integrations/nissan_leaf/ +[nobo_hub docs]: https://www.home-assistant.io/integrations/nobo_hub/ +[notion docs]: https://www.home-assistant.io/integrations/notion/ +[nut docs]: https://www.home-assistant.io/integrations/nut/ +[nws docs]: https://www.home-assistant.io/integrations/nws/ +[octoprint docs]: https://www.home-assistant.io/integrations/octoprint/ +[oncue docs]: https://www.home-assistant.io/integrations/oncue/ +[openexchangerates docs]: https://www.home-assistant.io/integrations/openexchangerates/ +[opengarage docs]: https://www.home-assistant.io/integrations/opengarage/ +[opentherm_gw docs]: https://www.home-assistant.io/integrations/opentherm_gw/ +[openuv docs]: https://www.home-assistant.io/integrations/openuv/ +[oralb docs]: https://www.home-assistant.io/integrations/oralb/ +[overkiz docs]: https://www.home-assistant.io/integrations/overkiz/ +[p1_monitor docs]: https://www.home-assistant.io/integrations/p1_monitor/ +[persistent_notification docs]: https://www.home-assistant.io/integrations/persistent_notification/ +[philips_js docs]: https://www.home-assistant.io/integrations/philips_js/ +[plex docs]: https://www.home-assistant.io/integrations/plex/ +[plugwise docs]: https://www.home-assistant.io/integrations/plugwise/ +[pushover docs]: https://www.home-assistant.io/integrations/pushover/ +[qingping docs]: https://www.home-assistant.io/integrations/qingping/ +[radarr docs]: https://www.home-assistant.io/integrations/radarr/ +[rainmachine docs]: https://www.home-assistant.io/integrations/rainmachine/ +[recollect_waste docs]: https://www.home-assistant.io/integrations/recollect_waste/ +[recorder docs]: https://www.home-assistant.io/integrations/recorder/ +[remote_rpi_gpio docs]: https://www.home-assistant.io/integrations/remote_rpi_gpio/ +[repairs docs]: https://www.home-assistant.io/integrations/repairs/ +[rest docs]: https://www.home-assistant.io/integrations/rest/ +[rfxtrx docs]: https://www.home-assistant.io/integrations/rfxtrx/ +[ridwell docs]: https://www.home-assistant.io/integrations/ridwell/ +[ring docs]: https://www.home-assistant.io/integrations/ring/ +[risco docs]: https://www.home-assistant.io/integrations/risco/ +[roku docs]: https://www.home-assistant.io/integrations/roku/ +[roomba docs]: https://www.home-assistant.io/integrations/roomba/ +[scrape docs]: https://www.home-assistant.io/integrations/scrape/ +[script docs]: https://www.home-assistant.io/integrations/script/ +[select docs]: https://www.home-assistant.io/integrations/select/ +[senseme docs]: https://www.home-assistant.io/integrations/senseme/ +[sensibo docs]: https://www.home-assistant.io/integrations/sensibo/ +[sensor docs]: https://www.home-assistant.io/integrations/sensor/ +[sentry docs]: https://www.home-assistant.io/integrations/sentry/ +[shelly docs]: https://www.home-assistant.io/integrations/shelly/ +[simplepush docs]: https://www.home-assistant.io/integrations/simplepush/ +[simplisafe docs]: https://www.home-assistant.io/integrations/simplisafe/ +[skybell docs]: https://www.home-assistant.io/integrations/skybell/ +[sma docs]: https://www.home-assistant.io/integrations/sma/ +[smartthings docs]: https://www.home-assistant.io/integrations/smartthings/ +[snapcast docs]: https://www.home-assistant.io/integrations/snapcast/ +[snooz docs]: https://www.home-assistant.io/integrations/snooz/ +[sonarr docs]: https://www.home-assistant.io/integrations/sonarr/ +[sonos docs]: https://www.home-assistant.io/integrations/sonos/ +[speedtestdotnet docs]: https://www.home-assistant.io/integrations/speedtestdotnet/ +[sql docs]: https://www.home-assistant.io/integrations/sql/ +[ssdp docs]: https://www.home-assistant.io/integrations/ssdp/ +[statistics docs]: https://www.home-assistant.io/integrations/statistics/ +[stream docs]: https://www.home-assistant.io/integrations/stream/ +[subaru docs]: https://www.home-assistant.io/integrations/subaru/ +[suez_water docs]: https://www.home-assistant.io/integrations/suez_water/ +[sun docs]: https://www.home-assistant.io/integrations/sun/ +[switchbee docs]: https://www.home-assistant.io/integrations/switchbee/ +[switchbot docs]: https://www.home-assistant.io/integrations/switchbot/ +[switcher_kis docs]: https://www.home-assistant.io/integrations/switcher_kis/ +[symfonisk docs]: https://www.home-assistant.io/integrations/symfonisk/ +[syncthru docs]: https://www.home-assistant.io/integrations/syncthru/ +[system_bridge docs]: https://www.home-assistant.io/integrations/system_bridge/ +[system_log docs]: https://www.home-assistant.io/integrations/system_log/ +[systemmonitor docs]: https://www.home-assistant.io/integrations/systemmonitor/ +[tasmota docs]: https://www.home-assistant.io/integrations/tasmota/ +[tellduslive docs]: https://www.home-assistant.io/integrations/tellduslive/ +[temper docs]: https://www.home-assistant.io/integrations/temper/ +[template docs]: https://www.home-assistant.io/integrations/template/ +[tibber docs]: https://www.home-assistant.io/integrations/tibber/ +[tile docs]: https://www.home-assistant.io/integrations/tile/ +[tomorrowio docs]: https://www.home-assistant.io/integrations/tomorrowio/ +[toon docs]: https://www.home-assistant.io/integrations/toon/ +[tplink docs]: https://www.home-assistant.io/integrations/tplink/ +[trace docs]: https://www.home-assistant.io/integrations/trace/ +[trafikverket_ferry docs]: https://www.home-assistant.io/integrations/trafikverket_ferry/ +[trafikverket_train docs]: https://www.home-assistant.io/integrations/trafikverket_train/ +[trafikverket_weatherstation docs]: https://www.home-assistant.io/integrations/trafikverket_weatherstation/ +[tts docs]: https://www.home-assistant.io/integrations/tts/ +[tuya docs]: https://www.home-assistant.io/integrations/tuya/ +[ultraloq docs]: https://www.home-assistant.io/integrations/ultraloq/ +[unifi docs]: https://www.home-assistant.io/integrations/unifi/ +[unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ +[upcloud docs]: https://www.home-assistant.io/integrations/upcloud/ +[upnp docs]: https://www.home-assistant.io/integrations/upnp/ +[vallox docs]: https://www.home-assistant.io/integrations/vallox/ +[velbus docs]: https://www.home-assistant.io/integrations/velbus/ +[vicare docs]: https://www.home-assistant.io/integrations/vicare/ +[vizio docs]: https://www.home-assistant.io/integrations/vizio/ +[volvooncall docs]: https://www.home-assistant.io/integrations/volvooncall/ +[watttime docs]: https://www.home-assistant.io/integrations/watttime/ +[waze_travel_time docs]: https://www.home-assistant.io/integrations/waze_travel_time/ +[weather docs]: https://www.home-assistant.io/integrations/weather/ +[webhook docs]: https://www.home-assistant.io/integrations/webhook/ +[websocket_api docs]: https://www.home-assistant.io/integrations/websocket_api/ +[wled docs]: https://www.home-assistant.io/integrations/wled/ +[xiaomi_miio docs]: https://www.home-assistant.io/integrations/xiaomi_miio/ +[xmpp docs]: https://www.home-assistant.io/integrations/xmpp/ +[yalexs_ble docs]: https://www.home-assistant.io/integrations/yalexs_ble/ +[zamg docs]: https://www.home-assistant.io/integrations/zamg/ +[zeroconf docs]: https://www.home-assistant.io/integrations/zeroconf/ +[zha docs]: https://www.home-assistant.io/integrations/zha/ +[zone docs]: https://www.home-assistant.io/integrations/zone/ +[zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/ \ No newline at end of file diff --git a/source/images/blog/2022-11/social.png b/source/images/blog/2022-11/social.png new file mode 100644 index 0000000000000000000000000000000000000000..b10595978d5a68330426efeceb1ab2a672d9293f GIT binary patch literal 148645 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�Se(I4AUM`Ff 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 literal 0 HcmV?d00001