Upgrade Path

Home Assistant Core 2022.12.0 → 2023.1.0

10 versions, 12 breaking changes in 1 version, 0 required stops

Version by version, oldest first

2022.12.1 – 2022.12.9: no action items (9 versions)

2023.1.0 2023-01-04

Quoted from www.home-assistant.io/blog/2023/01/04/release-20231/#backward-incompatible-changes

Breaking

Image Upload / Default Config

The image integration domain was renamed to image_upload.

This change would only affect you when you have removed the default_config from your configuration. In that case, you need to manually adjust your configuration to rename image to image_upload.

The rename was done to free up the image domain for future use.

(@frenck - #84063) (documentation)

Breaking

air-Q

The unit for noise has been adjusted from dBa to dBA.

(@epenet - #83581) (documentation)

Breaking

AirVisual (Pro)

AirVisual Pro units now have their own Home Assistant integration (as opposed to be included with the original AirVisual integration that uses the AirVisual cloud API).

Pro devices will automatically be migrated; as part of that migration, the Pro's device ID will change.

If you utilize entity IDs belonging to a Pro in automations or scripts, you don't need to do anything; if, however, you utilize a Pro's device ID, please update those automations or scripts accordingly.

(@bachya - #83583) (documentation)

Breaking

APC UPS Daemon

The previously deprecated YAML configuration of the APC UPS Daemon integration has been removed.

APC UPS Daemon 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.

(@yuxincs - #83801) (documentation)

Breaking

Awair

The unit for sound level has been adjusted from dBa to dBA.

(@epenet - #83582) (documentation)

Breaking

deCONZ

An issue with the mapping of triggers of Styrbar has been discovered and fixed. As a result, any automations relying on these triggers will need to be manually adjusted/re-configured to adjust to this change.

(@Kane610 - #84257) (documentation)

Breaking

Fitbit

Units of measurements for length, mass, time, and volume have been aligned with standard Home Assistant units.

(@epenet - #83936) (documentation)

Breaking

Minut Point

The unit for sound has been adjusted from dBa to dBA.

(@epenet - #83580) (documentation)

Breaking

Speedtest.net

The update frequency option has been removed. The default frequency is now 60 minutes. If you like to customize the polling: disable polling update from system options and use the update_entity service in an automation to manually update it at your own custom schedule.

(@engrbm87 - #84295) (documentation)

Breaking

Tankerkoenig

The previously deprecated YAML configuration of the Tankerkoenig integration has been removed.

Tankerkoenig 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.

(@mib1185 - #84711) (documentation)

Breaking

Tomorrow.io

The imperial unit for Global Horizontal Irradiance has been adjusted from BTU/(h×ft²) to BTU/(h⋅ft²)

(@epenet - #83574) (documentation)

Breaking

Universal Devices ISY994

The unit for weighted decibels has been adjusted from dBa to dBA.

(@epenet - #83583) (documentation)

Note

Farewell to the following

The following integrations are also no longer available as of this release:

  • Deutsche Bahn has been removed. It relied on web scraping, which is no longer allowed.

From www.home-assistant.io/blog/2023/01/04/release-20231/#farewell-to-the-following

Full release notes for 2023.1.0

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).