mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-10 10:56:49 +00:00
2021.10: Finalize breaking change section
This commit is contained in:
parent
8a545d98d1
commit
151bc7ecac
@ -146,73 +146,6 @@ 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
|
integration. Click on one of those to read more about the breaking change
|
||||||
for that specific item.
|
for that specific item.
|
||||||
|
|
||||||
{% details "ReCollect Waste" %}
|
|
||||||
|
|
||||||
The previously deprecated YAML configuration of the ReCollect Waste integration has been removed.
|
|
||||||
|
|
||||||
ReCollect Waste 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.
|
|
||||||
|
|
||||||
([@bachya] - [#55426]) ([recollect_waste docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
|
||||||
|
|
||||||
{% details "System Bridge" %}
|
|
||||||
|
|
||||||
The following additional state attributes have been removed from the existing
|
|
||||||
sensors:
|
|
||||||
|
|
||||||
- `available`
|
|
||||||
- `filesystem`
|
|
||||||
- `load_average`
|
|
||||||
- `load_idle`
|
|
||||||
- `load_system`
|
|
||||||
- `load_user`
|
|
||||||
- `mount`
|
|
||||||
- `size`
|
|
||||||
- `type`
|
|
||||||
- `used`
|
|
||||||
|
|
||||||
You should update any automations and scripts that depend on these state
|
|
||||||
attribute to use the separate sensors available for these states.
|
|
||||||
|
|
||||||
([@timmo001] - [#53892]) ([system_bridge docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
|
||||||
|
|
||||||
{% details "Moon" %}
|
|
||||||
|
|
||||||
The Moon entity would never have a primary moon phase state. So the state of
|
|
||||||
the moon would go from Waxing gibbous directly to Waning gibbous,
|
|
||||||
without being Full Moon in between.
|
|
||||||
|
|
||||||
Now the Moon entity will correctly have the primary moon phases: New Moon,
|
|
||||||
First Quarter, Full Moon and Third Quarter.
|
|
||||||
|
|
||||||
If you have automations relying on the state of the moon, please review them
|
|
||||||
to check if they still behave as intended.
|
|
||||||
|
|
||||||
([@stefanroelofs] - [#55518]) ([moon docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
|
||||||
|
|
||||||
{% details "Renault" %}
|
|
||||||
|
|
||||||
The extra state attribute `last_update` has been normalized to the UTC timezone.
|
|
||||||
|
|
||||||
If you have any automation or scripts that relied on this, you might need
|
|
||||||
to adjust those to take this into account.
|
|
||||||
|
|
||||||
([@epenet] - [#54745]) ([renault docs])
|
|
||||||
|
|
||||||
----
|
|
||||||
|
|
||||||
`sensor.charge_mode` has been moved to `select.charge_mode` (note: `unique_id` is unchanged).
|
|
||||||
|
|
||||||
([@epenet] - [#55494]) ([renault docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
|
||||||
|
|
||||||
{% details "Alexa" %}
|
{% details "Alexa" %}
|
||||||
|
|
||||||
Removes the support for legacy fan speeds.
|
Removes the support for legacy fan speeds.
|
||||||
@ -225,24 +158,14 @@ support was added.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "RFXCOM RFXtrx" %}
|
{% details "AVM FRITZ!Box Tools" %}
|
||||||
|
|
||||||
The previously deprecated YAML configuration of the RFXCOM RFXtrx integration has been removed.
|
In order to introduce the new `link` status binary sensor, the previous
|
||||||
|
`connectivity` sensor has been renamed to `connection`.
|
||||||
|
|
||||||
RFXCOM RFXtrx is now configured via the UI, any existing YAML configuration has been imported
|
Please check both your Lovelace configuration and your automations to reflect this change.
|
||||||
in previous releases and can now be safely removed from your YAML configuration files.
|
|
||||||
|
|
||||||
([@elupus] - [#54173]) ([rfxtrx docs])
|
([@chemelli74] - [#55446]) ([fritz docs])
|
||||||
|
|
||||||
{% enddetails %}
|
|
||||||
|
|
||||||
{% details "Network UPS Tools (NUT)" %}
|
|
||||||
|
|
||||||
The extra attribute `state` is removed from all sensors, since it is already exposed as an own sensor.
|
|
||||||
|
|
||||||
If you relied on this attribute for your automations or script, you might need to adjust to this change.
|
|
||||||
|
|
||||||
([@mib1185] - [#56078]) ([nut docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -257,12 +180,16 @@ As a regular user of Home Assistant, this change should not affect you.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "UPnP/IGD" %}
|
{% details "DLNA Digital Media Renderer" %}
|
||||||
|
|
||||||
UPnP/IGD integration no longer supports the `local_ip` configuration option.
|
The DLNA Digital Media Renderer integration migrated to configuration via the UI. Configuring
|
||||||
If you still have this configured in your YAML configuration, please remove it.
|
DLNA Digital Media Renderer via YAML configuration has been deprecated and will be removed in a
|
||||||
|
future Home Assistant release.
|
||||||
|
|
||||||
([@StevenLooman] - [#55540]) ([upnp docs])
|
Your existing YAML configuration is automatically imported on upgrade to this release;
|
||||||
|
and thus can be safely removed from your YAML configuration after upgrading.
|
||||||
|
|
||||||
|
([@chishm] - [#55267]) ([dlna_dmr docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -287,31 +214,20 @@ show unavailable when outside the home until ALL home hubs are rebooted.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Velbus" %}
|
{% details "Honeywell Lyric" %}
|
||||||
|
|
||||||
The Velbus integration migrated to configuration via the UI. Configuring
|
The polling interval of the Honeywell Lyric integration has been decreased to
|
||||||
Velbus via YAML configuration has been deprecated and will be removed in a
|
300 seconds to reduce chances of hitting API limit.
|
||||||
future Home Assistant release.
|
|
||||||
|
|
||||||
The Velbus services calls will now need an `interface` parameter,
|
([@timmo001] - [#56393]) ([lyric docs])
|
||||||
this is to allow support for multiple Velbus connections. If you are using
|
|
||||||
Velbus services in your automations or scripts, you may been to adjust
|
|
||||||
those to this change.
|
|
||||||
|
|
||||||
([@Cereal2nd] - [#54032]) ([velbus docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "NETGEAR" %}
|
{% details "Minut Point" %}
|
||||||
|
|
||||||
The NETGEAR integration migrated to configuration via the UI. Configuring
|
The (non-working) pressure sensor has been removed.
|
||||||
NETGEAR via YAML configuration has been deprecated and will be removed in a
|
|
||||||
future Home Assistant release.
|
|
||||||
|
|
||||||
Your existing YAML configuration is automatically imported on upgrade to this release;
|
([@fredrike] - [#56934]) ([point docs])
|
||||||
and thus can be safely removed from your YAML configuration after upgrading.
|
|
||||||
|
|
||||||
([@starkillerOG] - [#54479]) ([netgear docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -328,36 +244,104 @@ and thus can be safely removed from your YAML configuration after upgrading.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Sure Petcare" %}
|
{% details "Moon" %}
|
||||||
|
|
||||||
The Sure Petcare integration has previously been migrated to configuration via the UI.
|
The Moon entity would never have a primary moon phase state. So the state of
|
||||||
Configuring Sure Petcare via YAML configuration has now been deprecated and will be
|
the moon would go from Waxing gibbous directly to Waning gibbous,
|
||||||
|
without being Full Moon in between.
|
||||||
|
|
||||||
|
Now the Moon entity will correctly have the primary moon phases: New Moon,
|
||||||
|
First Quarter, Full Moon and Third Quarter.
|
||||||
|
|
||||||
|
If you have automations relying on the state of the moon, please review them
|
||||||
|
to check if they still behave as intended.
|
||||||
|
|
||||||
|
([@stefanroelofs] - [#55518]) ([moon docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "NETGEAR" %}
|
||||||
|
|
||||||
|
The NETGEAR integration migrated to configuration via the UI. Configuring
|
||||||
|
NETGEAR via YAML configuration has been deprecated and will be removed in a
|
||||||
|
future Home Assistant release.
|
||||||
|
|
||||||
|
Your existing YAML configuration is automatically imported on upgrade to this release;
|
||||||
|
and thus can be safely removed from your YAML configuration after upgrading.
|
||||||
|
|
||||||
|
([@starkillerOG] - [#54479]) ([netgear docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Network UPS Tools (NUT)" %}
|
||||||
|
|
||||||
|
The extra attribute `state` is removed from all sensors, since it is already exposed as an own sensor.
|
||||||
|
|
||||||
|
If you relied on this attribute for your automations or script, you might need to adjust to this change.
|
||||||
|
|
||||||
|
([@mib1185] - [#56078]) ([nut docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "OpenGarage" %}
|
||||||
|
|
||||||
|
The OpenGarage integration has previously been migrated to configuration via the UI.
|
||||||
|
Configuring OpenGarage via YAML configuration has now been deprecated and will be
|
||||||
removed in a future Home Assistant release.
|
removed in a future Home Assistant release.
|
||||||
|
|
||||||
Your existing YAML configuration is automatically imported on upgrade to this release;
|
Your existing YAML configuration is automatically imported on upgrade to this release;
|
||||||
and thus can be safely removed from your YAML configuration after upgrading.
|
and thus can be safely removed from your YAML configuration after upgrading.
|
||||||
|
|
||||||
([@Danielhiversen] - [#56209]) ([surepetcare docs])
|
([@Danielhiversen] - [#56829]) ([opengarage docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Honeywell Lyric" %}
|
{% details "Pi-hole" %}
|
||||||
|
|
||||||
The polling interval of the Honeywell Lyric integration has been decreased to
|
The extra attribute `domains_blocked` is removed from all sensors, since it is already exposed as an own sensor.
|
||||||
300 seconds to reduce chances of hitting API limit.
|
|
||||||
|
|
||||||
([@timmo001] - [#56393]) ([lyric docs])
|
If you relied on this attribute in your automations or script, you need to adjust those to match this change.
|
||||||
|
|
||||||
|
([@mib1185] - [#56076]) ([pi_hole docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Xiaomi Miio" %}
|
{% details "ReCollect Waste" %}
|
||||||
|
|
||||||
The `model` and `mode` attributes have been removed.
|
The previously deprecated YAML configuration of the ReCollect Waste integration has been removed.
|
||||||
The `preset_mode` attribute is available in place of the `mode` attribute.
|
|
||||||
|
|
||||||
The device model is available in the **Device info** window.
|
ReCollect Waste 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.
|
||||||
|
|
||||||
([@bieniu] - [#55846]) ([xiaomi_miio docs])
|
([@bachya] - [#55426]) ([recollect_waste docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Renault" %}
|
||||||
|
|
||||||
|
The extra state attribute `last_update` has been normalized to the UTC timezone.
|
||||||
|
|
||||||
|
If you have any automation or scripts that relied on this, you might need
|
||||||
|
to adjust those to take this into account.
|
||||||
|
|
||||||
|
([@epenet] - [#54745]) ([renault docs])
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
`sensor.charge_mode` has been moved to `select.charge_mode` (note: `unique_id` is unchanged).
|
||||||
|
|
||||||
|
([@epenet] - [#55494]) ([renault docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "RFXCOM RFXtrx" %}
|
||||||
|
|
||||||
|
The previously deprecated YAML configuration of the RFXCOM RFXtrx integration has been removed.
|
||||||
|
|
||||||
|
RFXCOM RFXtrx 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.
|
||||||
|
|
||||||
|
([@elupus] - [#54173]) ([rfxtrx docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -372,39 +356,39 @@ in previous releases and can now be safely removed from your YAML configuration
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "Pi-hole" %}
|
{% details "Sure Petcare" %}
|
||||||
|
|
||||||
The extra attribute `domains_blocked` is removed from all sensors, since it is already exposed as an own sensor.
|
The Sure Petcare integration has previously been migrated to configuration via the UI.
|
||||||
|
Configuring Sure Petcare via YAML configuration has now been deprecated and will be
|
||||||
If you relied on this attribute in your automations or script, you need to adjust those to match this change.
|
removed in a future Home Assistant release.
|
||||||
|
|
||||||
([@mib1185] - [#56076]) ([pi_hole docs])
|
|
||||||
|
|
||||||
{% enddetails %}
|
|
||||||
|
|
||||||
{% details "TP-Link Kasa Smart" %}
|
|
||||||
|
|
||||||
The TP-Link Kasa Smart integration migrated to configuration via the UI. Configuring
|
|
||||||
TP-Link Kasa Smart via YAML configuration has been deprecated and will be removed in a
|
|
||||||
future Home Assistant release.
|
|
||||||
|
|
||||||
Your existing YAML configuration is automatically imported on upgrade to this release;
|
Your existing YAML configuration is automatically imported on upgrade to this release;
|
||||||
and thus can be safely removed from your YAML configuration after upgrading.
|
and thus can be safely removed from your YAML configuration after upgrading.
|
||||||
|
|
||||||
([@rytilahti] - [#56701]) ([tplink docs])
|
([@Danielhiversen] - [#56209]) ([surepetcare docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "DLNA Digital Media Renderer" %}
|
{% details "System Bridge" %}
|
||||||
|
|
||||||
The DLNA Digital Media Renderer integration migrated to configuration via the UI. Configuring
|
The following additional state attributes have been removed from the existing
|
||||||
DLNA Digital Media Renderer via YAML configuration has been deprecated and will be removed in a
|
sensors:
|
||||||
future Home Assistant release.
|
|
||||||
|
|
||||||
Your existing YAML configuration is automatically imported on upgrade to this release;
|
- `available`
|
||||||
and thus can be safely removed from your YAML configuration after upgrading.
|
- `filesystem`
|
||||||
|
- `load_average`
|
||||||
|
- `load_idle`
|
||||||
|
- `load_system`
|
||||||
|
- `load_user`
|
||||||
|
- `mount`
|
||||||
|
- `size`
|
||||||
|
- `type`
|
||||||
|
- `used`
|
||||||
|
|
||||||
([@chishm] - [#55267]) ([dlna_dmr docs])
|
You should update any automations and scripts that depend on these state
|
||||||
|
attribute to use the separate sensors available for these states.
|
||||||
|
|
||||||
|
([@timmo001] - [#53892]) ([system_bridge docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -441,14 +425,16 @@ value is specified.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "AVM FRITZ!Box Tools" %}
|
{% details "TP-Link Kasa Smart" %}
|
||||||
|
|
||||||
In order to introduce the new `link` status binary sensor, the previous
|
The TP-Link Kasa Smart integration migrated to configuration via the UI. Configuring
|
||||||
`connectivity` sensor has been renamed to `connection`.
|
TP-Link Kasa Smart via YAML configuration has been deprecated and will be removed in a
|
||||||
|
future Home Assistant release.
|
||||||
|
|
||||||
Please check both your Lovelace configuration and your automations to reflect this change.
|
Your existing YAML configuration is automatically imported on upgrade to this release;
|
||||||
|
and thus can be safely removed from your YAML configuration after upgrading.
|
||||||
|
|
||||||
([@chemelli74] - [#55446]) ([fritz docs])
|
([@rytilahti] - [#56701]) ([tplink docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -460,7 +446,7 @@ more information of the migration, please check this documentation
|
|||||||
|
|
||||||
[How to Migrate the Tuya Home Assistant Integration from the Old Version](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b).
|
[How to Migrate the Tuya Home Assistant Integration from the Old Version](https://developer.tuya.com/en/docs/iot/migrate-from-an-older-version?id=Kamee9wtbd00b).
|
||||||
|
|
||||||
You need to log in again to use the updated Tuya v2 integration.
|
You need to log in again to use the updated Tuya integration.
|
||||||
|
|
||||||
The cover platform is not ready for this release but will be included later.
|
The cover platform is not ready for this release but will be included later.
|
||||||
If you have cover devices, they will not availble for control at the moment.
|
If you have cover devices, they will not availble for control at the moment.
|
||||||
@ -469,16 +455,38 @@ If you have cover devices, they will not availble for control at the moment.
|
|||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
{% details "OpenGarage" %}
|
{% details "UPnP/IGD" %}
|
||||||
|
|
||||||
The OpenGarage integration has previously been migrated to configuration via the UI.
|
UPnP/IGD integration no longer supports the `local_ip` configuration option.
|
||||||
Configuring OpenGarage via YAML configuration has now been deprecated and will be
|
If you still have this configured in your YAML configuration, please remove it.
|
||||||
removed in a future Home Assistant release.
|
|
||||||
|
|
||||||
Your existing YAML configuration is automatically imported on upgrade to this release;
|
([@StevenLooman] - [#55540]) ([upnp docs])
|
||||||
and thus can be safely removed from your YAML configuration after upgrading.
|
|
||||||
|
|
||||||
([@Danielhiversen] - [#56829]) ([opengarage docs])
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Velbus" %}
|
||||||
|
|
||||||
|
The Velbus integration migrated to configuration via the UI. Configuring
|
||||||
|
Velbus via YAML configuration has been deprecated and will be removed in a
|
||||||
|
future Home Assistant release.
|
||||||
|
|
||||||
|
The Velbus services calls will now need an `interface` parameter,
|
||||||
|
this is to allow support for multiple Velbus connections. If you are using
|
||||||
|
Velbus services in your automations or scripts, you may been to adjust
|
||||||
|
those to this change.
|
||||||
|
|
||||||
|
([@Cereal2nd] - [#54032]) ([velbus docs])
|
||||||
|
|
||||||
|
{% enddetails %}
|
||||||
|
|
||||||
|
{% details "Xiaomi Miio" %}
|
||||||
|
|
||||||
|
The `model` and `mode` attributes have been removed.
|
||||||
|
The `preset_mode` attribute is available in place of the `mode` attribute.
|
||||||
|
|
||||||
|
The device model is available in the **Device info** window.
|
||||||
|
|
||||||
|
([@bieniu] - [#55846]) ([xiaomi_miio docs])
|
||||||
|
|
||||||
{% enddetails %}
|
{% enddetails %}
|
||||||
|
|
||||||
@ -498,7 +506,7 @@ The following integrations are no longer available as of this release:
|
|||||||
|
|
||||||
- **Trackr** has been removed. The API is no longer available and
|
- **Trackr** has been removed. The API is no longer available and
|
||||||
has therefore been removed. ([@FuzzyMistborn] - [#55917])
|
has therefore been removed. ([@FuzzyMistborn] - [#55917])
|
||||||
- **Tesla** has been removed due to increated Tesla login security preventing
|
- **Tesla** has been removed due to increased Tesla login security preventing
|
||||||
third-parties to log in. ([@alandtse] - [#55988])
|
third-parties to log in. ([@alandtse] - [#55988])
|
||||||
|
|
||||||
## All changes
|
## All changes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user