2022.4: Grammar tweaks

This commit is contained in:
Franck Nijhof 2022-04-05 21:47:56 +02:00
parent 0364157c50
commit 2d0ff63fed
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -632,7 +632,7 @@ changes and new features available for your integration: Be sure to read our
If an entity is explicitly referenced as a target for a service that the If an entity is explicitly referenced as a target for a service that the
entity doesn't support, we now raise an error instead of silently ignoring it. entity doesn't support, we now raise an error instead of silently ignoring it.
This helps resolving issues with not working automations or scripts, that now This helps resolving issues with not working automations or scripts that now
just silently fail. just silently fail.
([@balloob] - [#68394]) ([@balloob] - [#68394])
@ -644,14 +644,14 @@ just silently fail.
{% details "Switches - Energy attributes" %} {% details "Switches - Energy attributes" %}
In the August 2021 release, we deprecated all energy related attributes from In the August 2021 release, we deprecated all energy-related attributes from
switches. The attributes are: `current_power_w` and `today_energy_kwh`. switches. The attributes are: `current_power_w` and `today_energy_kwh`.
Those attributes should have been seperate power and energy sensors instead. Those attributes should have been separate power and energy sensors instead.
All integrations affected have been notified on July 22, 2021 of requiring All integrations affected were notified on July 22, 2021, of requiring
a change. a change.
As of this release the attributes have been removed from the switch core As of this release, the attributes have been removed from the switch core
entity platform, meaning the `current_power_w` and `today_energy_kwh` attributes entity platform, meaning the `current_power_w` and `today_energy_kwh` attributes
are no longer available for the following: are no longer available for the following:
@ -765,7 +765,7 @@ new `tomorrowio` integration.
For any `climacell` users using a v4 API key, the migration from the old For any `climacell` users using a v4 API key, the migration from the old
integration to the new one will happen automatically. If you are a `climacell` integration to the new one will happen automatically. If you are a `climacell`
user using a v3 API key, you will need to sign up for a v4 API key in order to user using a v3 API key, you will need to sign up for a v4 API key to
complete the migration, but once you have provided the new key, complete the migration, but once you have provided the new key,
your configuration (or configurations) will be migrated over automatically. your configuration (or configurations) will be migrated over automatically.
@ -774,7 +774,7 @@ configurations before they submit the new API key so that your automations
and dashboards still work. and dashboards still work.
In a future release, we will be removing most of the code from the `climacell` In a future release, we will be removing most of the code from the `climacell`
integration so that the migrations will still happen integration so that the migrations will still happen,
but the original integration will no longer work. but the original integration will no longer work.
([@raman325] - [#68156]) ([documentation](/integrations/climacell)) ([@raman325] - [#68156]) ([documentation](/integrations/climacell))
@ -868,11 +868,9 @@ can be safely removed from your YAML configuration.
{% details "Eight Sleep" %} {% details "Eight Sleep" %}
The `partner` parameter was deprecated in 2021 but having it in your The `partner` parameter was deprecated in 2021, but it was still accepted
configuration was still accepted. The `partner` option has now been removed in your configuration. The `partner` option has now been removed; please
please remove the `partner` parameter from your YAML configuration remove the `partner` parameter from your YAML configuration before updating.
before updating.
([@raman325] - [#68381]) ([documentation](/integrations/eight_sleep)) ([@raman325] - [#68381]) ([documentation](/integrations/eight_sleep))
@ -1061,10 +1059,10 @@ removed from your YAML configuration files.
{% details "Modbus" %} {% details "Modbus" %}
Setting `reverse_order` has not been allowed (or worked) for a long time, Setting `reverse_order` has not been allowed (or worked) for a long time
and is removed. and is removed.
The previously deprecated `data_count` have been removed. The previously deprecated `data_count` has been removed.
([@janiversen] - [#67236]) ([documentation](/integrations/modbus)) ([@janiversen] - [#67236]) ([documentation](/integrations/modbus))
@ -1073,7 +1071,8 @@ The previously deprecated `data_count` have been removed.
--- ---
The previously deprecated data types `int`, `uint` and `float` have been removed. The previously deprecated data types `int`, `uint`, and `float` have been
removed.
For the devices that use non-standard register size, "count" can be used to For the devices that use non-standard register size, "count" can be used to
overwrite the default count of registers. overwrite the default count of registers.
@ -1144,12 +1143,12 @@ SDM API OAuth signups are resolved (so this is an un-breaking change).
{% details "Pi-hole" %} {% details "Pi-hole" %}
The binary sensor entities that would show if there was an update available The binary sensor entities that would show if an update is available for the
for the Core, Web or FTL component has been deprecated and will be removed Core, Web, or FTL component has been deprecated and will be removed in
in Home Assistant Core 2022.6. Home Assistant Core 2022.6.
The PI-Hole integration now provides `update` entities as a replacement The PI-Hole integration now provides `update` entities to replace
for the deprecated entities. the deprecated entities.
([@mib1185] - [#68749]) ([documentation](/integrations/pi_hole)) ([@mib1185] - [#68749]) ([documentation](/integrations/pi_hole))
@ -1193,7 +1192,7 @@ OpenTherm devices has been improved: `outdoor_air_temperature`.
E.g. **former** `sensor.opentherm_outdoor_temperature` is now visible E.g. **former** `sensor.opentherm_outdoor_temperature` is now visible
as `sensor.opentherm_outdoor_air_temperature`. as `sensor.opentherm_outdoor_air_temperature`.
Use of the zipcode based `outdoor_temperature` for other devices has The use of the zipcode-based `outdoor_temperature` for other devices has
not changed. not changed.
([@CoMPaTech] - [#68303]) ([documentation](/integrations/plugwise)) ([@CoMPaTech] - [#68303]) ([documentation](/integrations/plugwise))
@ -1247,17 +1246,17 @@ to use the new separate sensors instead.
The following breaking changes are only breaking if you consume the Home The following breaking changes are only breaking if you consume the Home
Assistant Core database manually or in custom integrations; For example, Assistant Core database manually or in custom integrations; For example,
when using custom queries or do data analytics on your database. when using custom queries or doing data analytics on your database.
--- ---
Attributes are now stored in a `state_attributes` table, which stores the Attributes are now stored in a `state_attributes` table, storing the
same set of attributes once (many to one relationship). same set of attributes once (many to one relationship).
Attributes represent roughly 21% of the database size. (28% if you exclude Attributes represent roughly 21% of the database size. (28% if you exclude
statistics). On a few of of the analyzed production instances, attributes statistics). On a few of the analyzed production instances, attributes
ranged from 82-88% duplicates of another set of attributes. Expected is ranged from 82-88% duplicates of another set of attributes. Expected is
that this change will reduce the size of the database roughly between 13-16% that this change will reduce the database size by roughly between 13-16%
on average. on average.
([@bdraco] - [#68224]) ([documentation](/integrations/recorder)) ([@bdraco] - [#68224]) ([documentation](/integrations/recorder))
@ -1291,15 +1290,15 @@ there as well since it frequently generates new attributes rows in the database.
--- ---
Integrations and platforms can now provide hints to the recorder to Integrations and platforms can now provide hints to the recorder to
exclude certain entity state attributes from being recorded. exclude specific entity state attributes from being recorded.
This is used to exclude attributes that hold little to no historical value, This excludes attributes that hold little to no historical value
or are a static value. This can greatly reduce the amount of data stored. or are a static value. This significantly reduces the amount of data stored.
The following attributes are no longer recorded: The following attributes are no longer recorded:
- For all entities: `attribution` and `supported_features`. - For all entities: `attribution` and `supported_features`.
- Camera: `token` and URL to the `entity_picture` URL. - Camera: `token` and `entity_picture`.
- Climate: `hvac_modes`, `fan_modes`, `swing_modes`, `min_temp`, `max_temp`, `min_humidity`, `max_humidity`, `target_temp_step`, and `preset_modes`. - Climate: `hvac_modes`, `fan_modes`, `swing_modes`, `min_temp`, `max_temp`, `min_humidity`, `max_humidity`, `target_temp_step`, and `preset_modes`.
- Fan: `preset_modes`. - Fan: `preset_modes`.
- Light: `color_modes`, `min_mireds`, `max_mireds`, and `effect_list`. - Light: `color_modes`, `min_mireds`, `max_mireds`, and `effect_list`.
@ -1348,7 +1347,7 @@ repeat packets as needed per protocol.
{% details "Sensibo" %} {% details "Sensibo" %}
Sensibo Air devices that has a room sensor active (as main measurement sensor) Sensibo Air devices with an active room sensor (as the main measurement sensor)
will now retrieve the temperature and humidity from the room sensor. will now retrieve the temperature and humidity from the room sensor.
([@gjohansson-ST] - [#66949]) ([documentation](/integrations/sensibo)) ([@gjohansson-ST] - [#66949]) ([documentation](/integrations/sensibo))
@ -1386,9 +1385,9 @@ removed and now have their own sensors.
{% details "SleepIQ" %} {% details "SleepIQ" %}
The sleep number firmness sensor entity in the SleepIQ integration is The sleep number firmness sensor entity in the SleepIQ integration is deprecated
deprecated and will be removed in a future release. A number entity is available and will be removed in a future release. A number entity is available,
providing the same information, that can be used instead. providing the same information and can be used instead.
([@mfugate1] - [#65841]) ([documentation](/integrations/sleepiq)) ([@mfugate1] - [#65841]) ([documentation](/integrations/sleepiq))
@ -1436,10 +1435,10 @@ such as TV and line-in sources.
The `media_player.select_source` service call will continue to accept The `media_player.select_source` service call will continue to accept
favorite names. This compatibility feature may be removed in a future favorite names. This compatibility feature may be removed in a future
release but there are no current plans to do so. release, but there are no current plans to do so.
This change was done to minimize writes to the database. Each modification This change was done to minimize writes to the database. Each modification
to the favorites would rewrite the complete list of favorites to the database to the favorites would rewrite the complete list of favorites in the database
for each Sonos device. for each Sonos device.
([@jjlawren] - [#67931]) ([documentation](/integrations/sonos)) ([@jjlawren] - [#67931]) ([documentation](/integrations/sonos))
@ -1455,8 +1454,8 @@ The binary sensor entities for the Supervisor integration that would show if
there was an update available for Home Assistant OS and add-ons have been there was an update available for Home Assistant OS and add-ons have been
deprecated and will be removed in Home Assistant 2022.6. deprecated and will be removed in Home Assistant 2022.6.
The Supervisor integration now provides `update` entities as The Supervisor integration now provides `update` entities to replace the
a replacement for the deprecated entities. deprecated entities.
([@ludeeus] - [#68475]) ([documentation](/integrations/hassio)) ([@ludeeus] - [#68475]) ([documentation](/integrations/hassio))
@ -1487,8 +1486,8 @@ The binary sensor entity that would show if there was an update available for
the Synology DSM firmware has been deprecated and will be removed in the Synology DSM firmware has been deprecated and will be removed in
Home Assistant Core 2022.6. Home Assistant Core 2022.6.
The Synology DSM integration now provides an `update` entity as The Synology DSM integration now provides an `update` entity to replace
a replacement for the deprecated entity. the deprecated entity.
([@mib1185] - [#68664]) ([documentation](/integrations/synology_dsm)) ([@mib1185] - [#68664]) ([documentation](/integrations/synology_dsm))
@ -1547,9 +1546,8 @@ The `frequency`, `current`, and `voltage` attributes on `powerwall` instant
meter sensors are now their own entities. meter sensors are now their own entities.
The `is_active` attribute has been removed as it can already be The `is_active` attribute has been removed as it can already be
derived from the reading. As these sensors generated significant amount derived from the reading. As these sensors generated significant state changes,
of state changes, the new sensors are not enabled by default. the new sensors are not enabled by default. They can be enabled in the UI.
They can be enabled in the UI.
([@bdraco] - [#68345]) ([documentation](/integrations/powerwall)) ([@bdraco] - [#68345]) ([documentation](/integrations/powerwall))
@ -1634,14 +1632,14 @@ on autogenerated Lovelace dashboards, Google Assistant, Alexa, or HomeKit.
This integration now provides a switch entity that will let you pause/resume This integration now provides a switch entity that will let you pause/resume
monitoring of a monitor. monitoring of a monitor.
Because of that, you need to use the 'main' UptimeRobot API key, if you Because of that, you need to use the 'main' UptimeRobot API key; if you
previously used that, you will not have to do anything, but if you used previously used that, you will not have to do anything, but if you used
the read-only API or a monitor-specific API key, the integration will the read-only API or a monitor-specific API key, the integration will
ask you to reauthorize on the first startup. ask you to reauthorize on the first startup.
To get your API key, go to To get your API key, go to
[My Settings](https://uptimerobot.com/dashboard#mySettings) on the [My Settings](https://uptimerobot.com/dashboard#mySettings) on the
UptimeRobot website, at the bottom you will find your key. UptimeRobot website, at the bottom, you will find your key.
([@chemelli74] - [#68224]) ([documentation](/integrations/uptimerobot)) ([@chemelli74] - [#68224]) ([documentation](/integrations/uptimerobot))
@ -1724,7 +1722,7 @@ will be removed in Home Assistant 2022.6.
Instead, the WLED integration now provides a brand new `update` entity Instead, the WLED integration now provides a brand new `update` entity
that replaces the functionality provided by those entities that replaces the functionality provided by those entities
(and provide more functionality). (and offers more functionality).
([@frenck] - [#68454]) ([documentation](/integrations/wled)) ([@frenck] - [#68454]) ([documentation](/integrations/wled))
@ -1767,12 +1765,12 @@ removed from your YAML configuration files.
{% details "Z-Wave JS" %} {% details "Z-Wave JS" %}
The Z-Wave JS siren entities will now return `unknown` as state if the The Z-Wave JS siren entities will now return `unknown` as a state if the
corresponding driver value is missing. corresponding driver value is missing.
Previously the state defaulted to `off` in these cases. You might need to Previously the state defaulted to `off` in these cases. You might need to
take this into consideration in automations and scripts that rely on a consider thi in automations and scripts that rely on a Z-Wave JS siren
Z-Wave JS siren entity state. entity state.
([@MartinHjelmare] - [#67172]) ([documentation](/integrations/zwave_js)) ([@MartinHjelmare] - [#67172]) ([documentation](/integrations/zwave_js))
@ -1781,10 +1779,9 @@ Z-Wave JS siren entity state.
--- ---
The selected fan speed at certain percentages for Inovelli LZW36 The selected fan speed has changed at specific percentages for Inovelli LZW36
fan controllers has changed. Setting the percentage to 1% will no longer fan controllers. Setting the percentage to 1% will no longer enable
enable the 'breeze' mode; that functionality is the 'breeze' mode; that functionality is instead accessed through a preset.
instead accessed through a preset.
([@mkowalchuk] - [#60947]) ([documentation](/integrations/zwave_js)) ([@mkowalchuk] - [#60947]) ([documentation](/integrations/zwave_js))
@ -1831,12 +1828,12 @@ The following integrations are also no longer available as of this release:
- **Media Player Classic Home Cinema (MPC-HC)**, the integration is using - **Media Player Classic Home Cinema (MPC-HC)**, the integration is using
web scraping, which is no longer allowed. web scraping, which is no longer allowed.
([@frenck] - [#67189]) ([@frenck] - [#67189])
- **OpenZWave**, was previously deprecated and now removed. Please use - **OpenZWave**, was previously deprecated and is now removed. Please use
[Z-Wave JS] instead. [Z-Wave JS] instead.
([@frenck] - [#68054]) ([@frenck] - [#68054])
- **SmartHab** has been removed. The company behind it has been shut down. - **SmartHab** has been removed. The company behind it has been shut down.
([@outadoc] - [#67874]) ([@outadoc] - [#67874])
- **Z-Wave** (the old `zwave` integration), was previously deprecated and - **Z-Wave** (the old `zwave` integration), was previously deprecated and is
now removed. Please use [Z-Wave JS] instead. now removed. Please use [Z-Wave JS] instead.
([@frenck] - [#67221]) ([@frenck] - [#67221])