2022.2.0: Process review comments

This commit is contained in:
Franck Nijhof 2022-02-02 18:56:54 +01:00
parent bc9b038819
commit 91f6dd5055
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -77,11 +77,11 @@ for the United States. 🎉
### Improved infrastructure<!-- omit in toc -->
Nabu Casa's new payment system is part of revamped cloud system that they are
rolling out, and this will bring more improvements the Home Assistant Cloud
rolling out, and this will bring more improvements to the Home Assistant Cloud
services.
They already improved our remote access infrastructure to make sure it's routing
as close to you as possible. Last week they rolle rolled out improvements
as close to you as possible. Last week they rolled out improvements
to the infrastructure that significantly improved the speed of the
Google Assistant and Amazon Alexa integrations.
@ -95,7 +95,7 @@ Zack will be helping out on different aspects of Home Assistant, including the
[Home Assistant YouTube channel](https://www.youtube.com/channel/UCbX3YkedQunLt7EQAdVxh7w),
and the Home Assistant Frontend.
Mike is going to be focussing on extending and improving the Home Assistant
Mike is going to be focusing on extending and improving the Home Assistant
Supervisor and the eco system around it (like its internal plugins and add-ons).
Welcome! Excited to have you on board! 🎉
@ -359,7 +359,7 @@ noteworthy changes this release:
- Magic Home (also known as FluxLED) had lots of improvements of love from [@bdraco]!
- [@Danielhiversen] added support for local access to Adax and Mill heaters. Nice!
- Tuya now supports Pet Feeders (thanks [@vauriga]), Circuit Breakers (thanks [@slydiman]),
and Alarms (thanks [@leeyuentuen]). Additionally, support for Fans had been improved.
and Alarms (thanks [@leeyuentuen]). Additionally, support for Fans has been improved.
- The generic thermostat integration now supports presets, thanks [@brianegge]!
- Home Connect added support for refrigerators and cook processors,
thanks [@BraveChicken1] and [@noxhirsch]
@ -411,7 +411,7 @@ And the following integrations now have entity categories:
## New Integrations
We welcome the following new integration this release:
We welcome the following new integrations this release:
- [`input_button`][input_button docs], added by [@frenck]
- [Aseko Pool Live][aseko_pool_live docs], added by [@milanmeu]
@ -470,7 +470,7 @@ The configuration of the Energy Dashboard has moved.
Previously this was found as a menu item in the configuration screen,
but has now been moved into the "Dashboard" menu item.
This keeps the configuration of all dashboard in a single place.
This keeps the configuration of all dashboards in a single place.
([@zsarnett] - [#11386])
@ -484,7 +484,10 @@ This keeps the configuration of all dashboard in a single place.
Python 3.8 support has previously been deprecated and now has been removed.
Home Assistant now requires Python 3.9 to run.
If you are using Home Assistant OS, Home Assistant Container, or Home Assistant Supervised installation method, you don't have to do anything. In those cases, we all handle this for you. Your system has been using Python 3.9 for quite some time already.
If you are using Home Assistant OS, Home Assistant Container, or Home Assistant
Supervised installation method, you don't have to do anything. In those cases,
we handle this all for you. Your system has been using Python 3.9 for quite
some time already.
([@frenck] - [#63883])
@ -492,15 +495,15 @@ If you are using Home Assistant OS, Home Assistant Container, or Home Assistant
{% details "GPIO Integrations" %}
As of this release, all integration intefacing with GPIO directly, have been
As of this release, all integrations interfacing with GPIO directly, have been
deprecated.
There are multiple reasons for this, which includes a general low usage of
these integrations. For most Home Assistant installation, GPIO isn't easily
usable and more often the integrations are unmainted.
these integrations. For most Home Assistant installations, GPIO isn't easily
usable and more often the integrations are unmaintained.
More information can be found in
[Architectural Decission Record 0019](https://github.com/home-assistant/architecture/blob/master/adr/0019-GPIO.md).
[Architectural Decision Record 0019](https://github.com/home-assistant/architecture/blob/master/adr/0019-GPIO.md).
Additionally, there are many projects around that handle these purposes of GPIO
better than Home Assistant. For example, our sister project ESPHome, or
@ -585,9 +588,9 @@ This means that:
{% details "Fan/Humidifer/Light/Remote/Siren/Switch/Vacuum" %}
Previously, toggle-based entities (like `fan`, `light`, `switch`, `remote`, `siren`, `vacuum`, `humidifier`) could have the state `on` or `off`, and in case the device was unreachable: `unavailable`. However, compared to other entities, toggle entities aren't able to have an `unknown` state, this now has changed.
Previously, toggle-based entities (like `fan`, `light`, `switch`, `remote`, `siren`, `vacuum`, `humidifier`) could have the state `on` or `off`, and in case the device was unreachable: `unavailable`. However, compared to other entities, toggle entities weren't able to have an `unknown` state, this now has changed.
As of now, toggle-based entities can now have the `on`, `off`, `unavailable`, or `unknown` state.
As of now, toggle-based entities can have the `on`, `off`, `unavailable`, or `unknown` state.
You might need to adapt your automations or scripts to take this new `unknown` state into account.
@ -597,7 +600,7 @@ You might need to adapt your automations or scripts to take this new `unknown` s
{% details "Advantage Air" %}
The `advantage_air.set_myzone` service has been depreciated and will be removed
The `advantage_air.set_myzone` service has been deprecated and will be removed
in a future version of Home Assistant.
Please use the `select.select_option` service on the MyZone select entity to change this value on supported systems instead.
@ -623,7 +626,7 @@ release; and thus can be safely removed from your YAML configuration after upgra
The `/api/discovery_info` endpoint was deprecated in 2021.10, and has since only
returned blank values. From this version, the `/api/discovery_info` endpoint has
been removed completly.
been removed completely.
([@ludeeus] - [#64534]) ([api docs])
@ -862,7 +865,7 @@ YAML configuration files.
The sensors no longer have `Timestamp` as an extra state attribute, instead,
use the new `timestamp` sensor that can be used in automations that track state changes.
The sensors alert sensors (`advisories`, `endings`, `statements`, `warnings`, and `watches`) state is now a count of the number of active alerts for the sensor type
The alert sensors (`advisories`, `endings`, `statements`, `warnings`, and `watches`) state is now a count of the number of active alerts for the sensor type
and the extra state attributes contain the alert text and alert timestamp.
The attributes are named `alert_<x>` and `alert_time_<x>` where <x> is 1 for alert 1, 2 for alert 2, etc.
@ -877,7 +880,7 @@ This is more a breaking change for custom integration developers.
Now that all core fans are using the new fan entity model, the compatibility shim
has been removed. Custom integrations that have not yet switched to the new
fan model. For more information see:
fan model may be affected. For more information see:
<https://developers.home-assistant.io/docs/core/entity/fan/#deprecated-properties>
@ -938,7 +941,7 @@ The data associated with `foursquare.checkin` event is now available as a
dictionary item with key "text".
If you use this event in your automation or scripts, you'd need to adjust to
to match this change.
match this change.
([@epenet] - [#63982]) ([foursquare docs])
@ -1042,10 +1045,10 @@ changed to better describe what information they provide. (Ex. `agency` changed
name to `provider` as this is the more correct terminology.) New attributes are
added to give more information about where it takes place.
The `stream` attribute ios moved to the new sensor, and changed it's name to `stream_live` as it represent if the stream is live and not if a stream is
The `stream` attribute ios moved to the new sensor, and changed its name to `stream_live` as it represents if the stream is live and not if a stream is
available.
And finally, the attribute `launch_time` moved into it's own sensor. This made
And finally, the attribute `launch_time` moved into its own sensor. This made
it possible to add some information about the launch window start and end as attributes for the new sensor. This sensor will also contain the `stream_live` attribute.
([@DurgNomis-drol] - [#64203]) ([launch_library docs])
@ -1062,7 +1065,7 @@ Your existing YAML configuration is automatically imported on upgrade to this
release; and thus can be safely removed from your YAML configuration after upgrading.
The [turn on action](/integrations/webostv/#turn-on-action) for turning on the
TV via `WakeOnLan` or `HDMI-CEC` was using a service call via YAML, the turn on action is changed to use a custom automation trigger `webostv.turn_on` or a device trigger automation that can be setup from the UI.
TV via `WakeOnLan` or `HDMI-CEC` was using a service call via YAML, and the turn on action is changed to use a custom automation trigger `webostv.turn_on` or a device trigger automation that can be setup from the UI.
**Example trigger automation:**
@ -1268,7 +1271,7 @@ This applies to the following PVOutput attributes:
- `temperature`
- `voltage`
If you relied on these in your automation or scripts, you need to adopt those to use the new separate sensors instead. The attributes are currently available, however, deprecated and will be removed in Home Assistant Core 2022.4.
If you relied on these in your automation or scripts, you need to adapt those to use the new separate sensors instead. The attributes are currently available, however, deprecated and will be removed in Home Assistant Core 2022.4.
([@frenck] - [#62667] [#62894]) ([pvoutput docs])
@ -1378,7 +1381,7 @@ can be safely removed from your YAML configuration.
{% details "Synology DSM" %}
The `reboot` and `shutdown` services are deprecated and will be removed in future release. Please use the new button entities instead.
The `reboot` and `shutdown` services are deprecated and will be removed in a future release. Please use the new button entities instead.
([@mib1185] - [#57352]) ([synology_dsm docs]) (breaking-change)
@ -1408,8 +1411,8 @@ removed from your YAML configuration files.
{% details "Trafikverket Train" %}
The planned time, estimated time and and actual time sensor attributes have
been correct to be UTC isoformatted string which is standard in Home Assistant.
The planned time, estimated time and actual time sensor attributes have
been corrected to be UTC isoformatted strings which is standard in Home Assistant.
Previously displayed as `2021-12-23T09:07:00` and now correctly set as `2021-12-23T09:07:00+00:00`.
@ -1551,7 +1554,7 @@ release; and thus can be safely removed from your YAML configuration after upgra
Due to a schema change, `zwave-js-server` version 1.14.0 or greater is required.
Ensure you are using the latest version of `zwave-js-server` (or the add-ons
that provides those).
that provide those).
([@raman325] - [#64407]) ([zwave_js docs])
@ -1592,7 +1595,7 @@ The following integrations are no longer available as of this release:
([@iMicknl] - [#62607])
- **Arduino** the now long time deprecated integration has been removed.
([@frenck] - [#63406])
- **EE Bright Box** has been broken en disabled for over a year now.
- **EE Bright Box** has been broken and disabled for over a year now.
It has now been removed. ([@epenet] - [#63839])
## All changes