Home Assistant Core 2022.10.0 → 2022.11.0
6 versions, 18 breaking changes in 1 version, 0 required stops
Version by version, oldest first
2022.10.1 – 2022.10.5: no action items (5 versions)
2022.11.0 2022-11-02
Quoted from www.home-assistant.io/blog/2022/11/02/release-202211/#backward-incompatible-changes
Breaking
Unit: Revolutions per minute (rpm)
Multiple integrations provide sensors with the revolutions per minute unit. Two units have been used throughout Home Assistant to indicate this: RPM and rpm.
This release standardizes all integrations to use the lowercase rpm variant. The following integrations have been adjusted:
Home Assistant automatically handles this change of units. However, if you record history externally (for example, using InfluxDB), you might need to adjust to this change.
Breaking
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)
Breaking
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.
Breaking
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 referencing the sensor.ups_last_self_test entity.
(@definitio - #80773) (documentation)
Breaking
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)
Breaking
ClickSend TTS
- The
calleroption fromClickSend TTSnotify service has been removed, as it prevented calls from being actually made. - The default name has been changed to
clicksend_ttsinstead of an empty name; otherwise the service would appear asnotify.notify. Now it will, by default, appear asnotify.clicksend_tts. This might impact your automation or script. - The recipient's phone number now must match E.164 format.
Breaking
Coinbase
The previously deprecated YAML configuration of the Coinbase integration has been removed.
Coinbase 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)
Breaking
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)
Breaking
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 your YAML configuration files.
The thermostat index can be specified by using the target parameter in the notify service call instead.
(@kevdliu - #78558) (documentation)
Breaking
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 use this sensor.
(@eifinger - #79211) (documentation)
Breaking
HomeKit
HomeKit instance ID assignments are now stable between restarts to comply with the HomeKit specifications. This prevents accessories from losing 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 make a one-time adjustment of accessory room assignments, favorites, or re-pair camera accessories after upgrading.
(@bdraco - #79913) (documentation)
Breaking
HomeKit Controller
As older versions did not correctly set service identifier values, it may be necessary to unpair and re-pair some BLE devices or to delete duplicate entities manually.
If the service identifiers were loaded incorrectly when the device was paired with an older version, operations might raise StopIteration or RuntimeError errors. You can correct those by deleting the integration for that device, and doing a one-time re-pairing.
(@bdraco - #80798) (documentation)
Breaking
Hunter Douglas PowerView
This change ceases creating battery sensors for hardwired shades. Existing sensor entities need to be manually deleted.
(@kingy444 - #81013) (documentation)
Breaking
IntelliFire
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 set the flame height using automations or scripts, you will need to adapt those to this change.
(@jeeftor - #79901) (documentation)
Breaking
Logger
logger no longer changes the default log level of Home Assistant to debug if used without a value for default. It will now only change the default log level of Home Assistant from a warning to something else if the default is explicitly specified.
If you do not specify default and want Home Assistant to have a default log level of debug, you will need to add this to your YAML configuration:
logger:
default: debug
(@mdegat01 - #80033) (documentation)
Breaking
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.
Breaking
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)
Breaking
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)
Release notes from github.com/home-assistant/core/releases, and the official release blog, checked 18 hours ago. Only text the vendor marks as breaking, or puts in a warning/caution/important note, is shown; read the full notes for anything else. Home Assistant lists its breaking changes in the “Backward-incompatible changes” section of each monthly release post on home-assistant.io (2020.12 onward). Each entry of that section is quoted as “Breaking” on the x.y.0 release, under the integration name the post gives it. The post’s “Farewell to the following” section (integrations removed in that release, 2020.12–2024.5) is quoted whole as “Note”. The post's separate section for custom integration developers is not quoted. Patch releases are listed but their notes (lists of fixes) are not quoted. Versions come from PyPI (package homeassistant).