---
layout: post
title: "2023.1: Happy New Year of the voice!"
description: "The first release of the year of the voice! Adding entity aliases for your voice assistants, calendar event editing, progress on Matter, and entity translations improvements!"
date: 2023-01-04 00:00:00
date_formatted: "January 4, 2023"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2023-01/social.png
---
Happy New Year! 🍾
We wish you, and all the loved ones around you, all the best for 2023! 🥂
2023: What an exciting year this will be; [The year of the voice](/blog/2022/12/20/year-of-voice/)!
And not just that, many exciting things are expected this year. More spoilers
can be found in the [State of the Open Home 2022](https://www.youtube.com/watch?v=D936T1Ze8-4)
recording on YouTube.
Starting this amazing year with: Home Assistant Core 2023.1! 🎊
A fairly small release, as we all enjoyed our Holidays. Yet, the first traces
of the voice project are already visible: support for entity aliases!
Still, this release contains over 800 changes, most of which are
quality improvements, bug and stability fixes, and other minor improvements.
The perfect release to start the year with, an easy upgrade worth doing.
Enjoy the release!
../Frenck
PS: Did you know [Home Assistant is now on Mastodon](https://fosstodon.org/@homeassistant) too?
- [The year of the voice!](#the-year-of-the-voice)
- [Entity aliases for voice assistants](#entity-aliases-for-voice-assistants)
- [Progress on Matter](#progress-on-matter)
- [Extending calendar support](#extending-calendar-support)
- [Translation improvements for entities](#translation-improvements-for-entities)
- [Other noteworthy changes](#other-noteworthy-changes)
- [New Integrations](#new-integrations)
- [Release 2023.1.1 - January 5](#release-202311---january-5)
- [Release 2023.1.2 - January 8](#release-202312---january-8)
- [Release 2023.1.3 - January 10](#release-202313---january-10)
- [Release 2023.1.4 - January 12](#release-202314---january-12)
- [Release 2023.1.5 - January 17](#release-202315---january-17)
- [Release 2023.1.6 - January 19](#release-202316---january-19)
- [Release 2023.1.7 - January 22](#release-202317---january-22)
- [Need help? Join the community!](#need-help-join-the-community)
- [Backward-incompatible changes](#backward-incompatible-changes)
- [Farewell to the following](#farewell-to-the-following)
- [All changes](#all-changes)
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=T8gpiGZKX6w) 4 January 2023, at 12:00 PST / 21:00 CET!
## The year of the voice!
You should have heard about it by now; 2023 is [Home Assistant's year of Voice](/blog/2022/12/20/year-of-voice/)!
It is our goal for 2023 to let users control Home Assistant in their own
language. As covered by [The Verge](https://www.theverge.com/2022/12/27/23527790/home-assistant-voice-control-rhasspy-nabu-casa-smart-google-siri-alexa),
[ArsTechnica](https://arstechnica.com/gadgets/2022/12/with-voice-assistants-in-trouble-home-assistant-starts-a-local-alternative/),
and [many others](https://9to5google.com/2022/12/23/home-assistant-voice/).
The work on voice has already started by collecting intents in all the different
languages we want to support. Intents describe the user's intention with what
they've said (or written), so Home Assistant can understand what to do,
like the action to take and which devices are involved.
All the different possible intent sentences are now being collected in the
[Intents for Home Assistant](https://github.com/home-assistant/intents) GitHub
repository, and [we are looking for contributions](https://github.com/home-assistant/intents/blob/main/CONTRIBUTING.md)!
So, feel free to jump in and help out!
An overview of the current status of all intents and languages can be found on
[this page](https://home-assistant.github.io/intents/). The page gives insight
into the parts we need help with.
Lastly, we are also looking for language leaders! Each language is maintained
by one or more language leaders. Language leaders are responsible for reviewing
their language's contributions and making sure they are grammatically correct.
Anyone can apply to become one. If you want to apply to be a language leader,
join us in [#devs_voice on Discord](/join-chat) or [open a discussion topic](https://github.com/home-assistant/intents/discussions).
## Entity aliases for voice assistants
The first little thing related to the voice project found in Home Assistant:
Aliases for entity names are now configurable via the UI.
Currently, configured aliases are used by Google Assistant and, of course, can
later be used by our own voice assistant.
These aliases are helpful in case you call the same device by multiple names
or when using a voice assistant in multiple languages at the same time.
The new aliases feature can be found on each entity's more information dialog
in the settings tab in the advanced section. If you use
[Home Assistant Cloud](https://www.nabucasa.com/), you can also manage your
entity aliases (and the devices to expose to Google Assistant) in your
[Home Assistant Cloud settings](https://my.home-assistant.io/redirect/cloud/).
Multi-language can be an important factor when using Google Assistant, as those
can be configured to support two languages at the same time. For example,
English and Dutch simultaneously. Aliases allow you to provide names
for translations as an alias. For instance, I have added
"Woonkamer stofzuiger" (Dutch) as an alias to my living room vacuum.
It was previously possible to configure Google Assistant-specific aliases via
YAML as well, and this remains working. You can use either YAML or easily manage
them via the UI.
## Progress on Matter
Last December release, we [introduced Matter support](/blog/2022/12/07/release-202212/#it-does-matter),
and progress has been made since then. The code base has seen many fixes and
improvements, and much effort has been put into adding more automated
tests and quality assurance.
There are also notable improvements; commissioning Matter devices have been
improved (and fixed). So, adding [your first Matter device](https://nabucasa.github.io/matter-example-apps/)
to Home Assistant should be a much better experience now.
Lastly, the [Home Assistant Companion app for Android](https://play.google.com/store/apps/details?id=io.homeassistant.companion.android)
with support for pairing Matter devices has been released! Thanks to the fantastic
work by [@jpelgrom](https://github.com/jpelgrom) on the Android app, the
commissioning experience is now even better! Here is a quick video showing
how that works:
This does require your Android device to be updated with Matter support which
Google is rolling out within the Google Home app in recent Android versions.
Support for pairing Matter devices using our iOS Companion app is being worked
on.
## Extending calendar support
The last release introduced [the local calendar](/blog/2022/12/07/release-202212/#local-calendar),
which included the capability to manage calendar events from Home Assistant.
These features have now been added to the [Google Calendar](/integrations/google/)
integration as well!
Meaning you can now create a new event in your Google Calendar, straight
from within Home Assistant. Neat!
Furthermore, the local calendar has been extended to provide editing support for existing
events 🤘
Lastly, support for monthly variations in the recurrence rules has been
added. This includes repetitions like: on the 20th day or the first Wednesday of
the month. The latter, of course, is helpful to put the Home Assistant
release day on your calendar 😉
## Translation improvements for entities
The support for translations for entities has been improved, especially those
of entity attributes! A relatively small change that is improving the UI
experience quite a bit.
Some entities provide additional properties, for example, climate entities
provide presets or fan modes. Integrations can now offer translations for
those attribute values.
Additionally, textual sensor entities can now provide a list of possible states
they can be in, for which, of course, translations can be provided for now too.
In the above screenshot, on the left, you can see how the presets of my
thermostat now show up nicely in a human-readable format (instead of, for example,
"anti_frost" in previous releases).
On the right, the [Moon](/integrations/moon) sensor used in an automation
trigger, Home Assistant can now suggest states you can use in those cases.
Those suggestions will also be translated into the language you are using.
## Other noteworthy changes
There is much more juice in this release; here are some of the other
noteworthy changes this release:
- [@epenet] added a bunch of new device classes for sensors! We now have support
for data size, data rate, irradiance, sound pressure, and atmospheric pressure.
- The [Shelly] integration now supports the Shelly Plus WallDimmer US,
thanks [@thecode]!
- Configuration errors of automations and scripts with device automations have
been significantly improved, providing you with much more detail to help
you fix the problem. Thanks, [@emontnemery]!
- [@AngellusMortis] added a text entity to the [UniFi Protect], so you can now
set the message displayed on your doorbell. Awesome!
- [Google Translate] has been extended with dialect support, thanks [@toddejohnson]!
- [Yale Access Bluetooth] now has support for battery status, thanks [@bdraco]!
- Three nice new additions to [SwitchBot], [@konikoni428] added support for power
monitor of wallplugs, [@bdraco] added initial humidifier support, and
[@dsypniewski] added support for SwitchBot locks! Awesome!
- [@FuzzyMistborn], added support for [ecobee] Smart Enhanced thermostats,
thank you!
- [KNX] expose now has a cooldown option, which can be used to limit bus load.
Thanks, [@farmio]!
[@AngellusMortis]: https://github.com/AngellusMortis
[@bdraco]: https://github.com/bdraco
[@dsypniewski]: https://github.com/dsypniewski
[@emontnemery]: https://github.com/emontnemery
[@epenet]: https://github.com/epenet
[@farmio]: https://github.com/farmio
[@FuzzyMistborn]: https://github.com/FuzzyMistborn
[@konikoni428]: https://github.com/konikoni428
[@thecode]: https://github.com/thecode
[@toddejohnson]: https://github.com/toddejohnson
[ecobee]: /integrations/ecobee
[Google Translate]: /integrations/google_translate
[KNX]: /integrations/knx
[Shelly]: /integrations/shelly
[SwitchBot]: /integrations/switchbot
[UniFi Protect]: /integrations/unifiprotect
[Yale Access Bluetooth]: /integrations/yalexs_ble
## New Integrations
We welcome the following new integrations in this release:
- [AirVisual Pro], added by [@bachya]
- [Google Assistant SDK], added by [@tronikos]
- [PurpleAir], added by [@bachya]
- [Reolink], added by [@starkillerOG]
[@bachya]: https://github.com/bachya
[@starkillerOG]: https://github.com/starkillerOG
[@tronikos]: https://github.com/tronikos
[AirVisual Pro]: /integrations/airvisual_pro
[Google Assistant SDK]: /integrations/google_assistant_sdk
[PurpleAir]: /integrations/purpleair
[Reolink]: /integrations/reolink
## Release 2023.1.1 - January 5
- Limit calls in UniFi to write state ([@Kane610] - [#85248]) ([unifi docs])
- Only subscribe to relevant IDs for state updates ([@Kane610] - [#85252]) ([unifi docs])
- Bump pyeconet to 0.1.18 to fix energy usage ([@w1ll1am23] - [#85094]) ([econet docs])
- Fix lacrosse_view fetching of latest data ([@nijel] - [#85117]) ([lacrosse_view docs])
- Bump bthome-ble to 2.4.1 ([@Ernst79] - [#85153]) ([bthome docs])
- Bump hatasmota to 0.6.2 ([@emontnemery] - [#85182]) ([tasmota docs])
- Remove invalid AQI unit from Environment Canada ([@frenck] - [#85183]) ([environment_canada docs])
- Adjust valid energy units ([@epenet] - [#85190]) ([energy docs])
- Remove invalid device class for RSSI sensors ([@epenet] - [#85191]) ([zha docs])
- Fix device class for DSMR gas sensors providing energy readings ([@frenck] - [#85202]) ([dsmr docs])
- Improve error reporting when switchbot auth fails ([@bdraco] - [#85244]) ([switchbot docs])
- bump reolink-aio to 0.1.2 ([@starkillerOG] - [#85247]) ([reolink docs])
- Bump bimmer_connected to 0.12.0 ([@rikroe] - [#85255]) ([bmw_connected_drive docs])
- Reject the WiFI AP when considering to update a shelly config entry from zeroconf ([@bdraco] - [#85265]) ([shelly docs])
- Fix Fully Kiosk service call config entry handling ([@cgarwood] - [#85275]) ([fully_kiosk docs])
[#85094]: https://github.com/home-assistant/core/pull/85094
[#85117]: https://github.com/home-assistant/core/pull/85117
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85153]: https://github.com/home-assistant/core/pull/85153
[#85182]: https://github.com/home-assistant/core/pull/85182
[#85183]: https://github.com/home-assistant/core/pull/85183
[#85190]: https://github.com/home-assistant/core/pull/85190
[#85191]: https://github.com/home-assistant/core/pull/85191
[#85202]: https://github.com/home-assistant/core/pull/85202
[#85244]: https://github.com/home-assistant/core/pull/85244
[#85247]: https://github.com/home-assistant/core/pull/85247
[#85248]: https://github.com/home-assistant/core/pull/85248
[#85252]: https://github.com/home-assistant/core/pull/85252
[#85255]: https://github.com/home-assistant/core/pull/85255
[#85265]: https://github.com/home-assistant/core/pull/85265
[#85275]: https://github.com/home-assistant/core/pull/85275
[@Ernst79]: https://github.com/Ernst79
[@Kane610]: https://github.com/Kane610
[@bdraco]: https://github.com/bdraco
[@cgarwood]: https://github.com/cgarwood
[@emontnemery]: https://github.com/emontnemery
[@epenet]: https://github.com/epenet
[@frenck]: https://github.com/frenck
[@nijel]: https://github.com/nijel
[@rikroe]: https://github.com/rikroe
[@starkillerOG]: https://github.com/starkillerOG
[@w1ll1am23]: https://github.com/w1ll1am23
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
[bthome docs]: /integrations/bthome/
[dsmr docs]: /integrations/dsmr/
[econet docs]: /integrations/econet/
[energy docs]: /integrations/energy/
[environment_canada docs]: /integrations/environment_canada/
[fully_kiosk docs]: /integrations/fully_kiosk/
[lacrosse_view docs]: /integrations/lacrosse_view/
[reolink docs]: /integrations/reolink/
[shelly docs]: /integrations/shelly/
[switchbot docs]: /integrations/switchbot/
[tasmota docs]: /integrations/tasmota/
[unifi docs]: /integrations/unifi/
[zha docs]: /integrations/zha/
## Release 2023.1.2 - January 8
- Allow SensorDeviceClass.POWER_FACTOR unit None ([@epenet] - [#85287]) ([sensor docs]) ([number docs])
- Retry ZHA config entry setup when `ENETUNREACH` is caught ([@puddly] - [#84615]) ([zha docs])
- Fix dsmr_reader peak hour consumption unit of measurement ([@Glodenox] - [#85301]) ([dsmr_reader docs])
- Bump reolink-aio to 0.1.3 ([@starkillerOG] - [#85309]) ([reolink docs])
- Bump life360 package to 5.5.0 ([@pnbruckner] - [#85322]) ([life360 docs])
- Switch play pause method in philips js ([@elupus] - [#85343]) ([philips_js docs])
- Bump ZHA dependencies ([@puddly] - [#85355]) ([zha docs])
- Add note to SwitchBot locks that usernames are case sensitive ([@bdraco] - [#85359]) ([switchbot docs])
- Bump pySwitchbot to 0.36.3 ([@bdraco] - [#85360]) ([switchbot docs])
- Increase Hydrawise default scan interval ([@mobilutz] - [#85398]) ([hydrawise docs])
- Bump ical to 4.2.9 ([@allenporter] - [#85401]) ([local_calendar docs])
- Bump gcal_sync to 4.1.1 ([@allenporter] - [#85453]) ([google docs])
[#84615]: https://github.com/home-assistant/core/pull/84615
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85277]: https://github.com/home-assistant/core/pull/85277
[#85287]: https://github.com/home-assistant/core/pull/85287
[#85301]: https://github.com/home-assistant/core/pull/85301
[#85309]: https://github.com/home-assistant/core/pull/85309
[#85322]: https://github.com/home-assistant/core/pull/85322
[#85343]: https://github.com/home-assistant/core/pull/85343
[#85355]: https://github.com/home-assistant/core/pull/85355
[#85359]: https://github.com/home-assistant/core/pull/85359
[#85360]: https://github.com/home-assistant/core/pull/85360
[#85398]: https://github.com/home-assistant/core/pull/85398
[#85401]: https://github.com/home-assistant/core/pull/85401
[#85453]: https://github.com/home-assistant/core/pull/85453
[@Glodenox]: https://github.com/Glodenox
[@allenporter]: https://github.com/allenporter
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
[@elupus]: https://github.com/elupus
[@epenet]: https://github.com/epenet
[@frenck]: https://github.com/frenck
[@mobilutz]: https://github.com/mobilutz
[@pnbruckner]: https://github.com/pnbruckner
[@puddly]: https://github.com/puddly
[@starkillerOG]: https://github.com/starkillerOG
[dsmr_reader docs]: /integrations/dsmr_reader/
[google docs]: /integrations/google/
[hydrawise docs]: /integrations/hydrawise/
[life360 docs]: /integrations/life360/
[local_calendar docs]: /integrations/local_calendar/
[number docs]: /integrations/number/
[philips_js docs]: /integrations/philips_js/
[reolink docs]: /integrations/reolink/
[sensor docs]: /integrations/sensor/
[switchbot docs]: /integrations/switchbot/
[zha docs]: /integrations/zha/
## Release 2023.1.3 - January 10
- Bump pyunifiprotect to 4.6.0 ([@AngellusMortis] - [#85483]) ([unifiprotect docs])
- Remove invalid Signal Strength device class from NETGEAR ([@frenck] - [#85510]) ([netgear docs])
- Restore Netgear signal strength icon ([@starkillerOG] - [#85512])
- Remove invalid state class in Subaru sensor ([@epenet] - [#85520]) ([subaru docs])
- Bump sense_energy to 0.11.1 ([@kbickar] - [#85533]) ([sense docs]) ([emulated_kasa docs])
- Bump pyunifiprotect to 4.6.1 ([@AngellusMortis] - [#85547]) ([unifiprotect docs])
- Do not check ble scanner state for sleepy shelly devices ([@bdraco] - [#85566]) ([shelly docs])
- Remove no-longer-needed invalid API key monitor for OpenUV ([@bachya] - [#85573]) ([openuv docs])
- Bump aioshelly to 5.2.1 to fix Task exception was never retrieved ([@thecode] - [#85575]) ([shelly docs])
- Bump gcal-sync to 4.1.2 ([@allenporter] - [#85631]) ([google docs])
- Bump hatasmota to 0.6.3 ([@emontnemery] - [#85633]) ([tasmota docs])
- Update frontend to 20230110.0 ([@piitaya] - [#85640]) ([frontend docs])
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85277]: https://github.com/home-assistant/core/pull/85277
[#85481]: https://github.com/home-assistant/core/pull/85481
[#85483]: https://github.com/home-assistant/core/pull/85483
[#85510]: https://github.com/home-assistant/core/pull/85510
[#85512]: https://github.com/home-assistant/core/pull/85512
[#85520]: https://github.com/home-assistant/core/pull/85520
[#85533]: https://github.com/home-assistant/core/pull/85533
[#85547]: https://github.com/home-assistant/core/pull/85547
[#85566]: https://github.com/home-assistant/core/pull/85566
[#85573]: https://github.com/home-assistant/core/pull/85573
[#85575]: https://github.com/home-assistant/core/pull/85575
[#85631]: https://github.com/home-assistant/core/pull/85631
[#85633]: https://github.com/home-assistant/core/pull/85633
[#85640]: https://github.com/home-assistant/core/pull/85640
[@AngellusMortis]: https://github.com/AngellusMortis
[@allenporter]: https://github.com/allenporter
[@bachya]: https://github.com/bachya
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
[@emontnemery]: https://github.com/emontnemery
[@epenet]: https://github.com/epenet
[@frenck]: https://github.com/frenck
[@kbickar]: https://github.com/kbickar
[@piitaya]: https://github.com/piitaya
[@starkillerOG]: https://github.com/starkillerOG
[@thecode]: https://github.com/thecode
[emulated_kasa docs]: /integrations/emulated_kasa/
[frontend docs]: /integrations/frontend/
[google docs]: /integrations/google/
[netgear docs]: /integrations/netgear/
[openuv docs]: /integrations/openuv/
[sense docs]: /integrations/sense/
[shelly docs]: /integrations/shelly/
[subaru docs]: /integrations/subaru/
[tasmota docs]: /integrations/tasmota/
[unifiprotect docs]: /integrations/unifiprotect/
## Release 2023.1.4 - January 12
- Upgrade aionanoleaf to 0.2.1 ([@milanmeu] - [#83669]) ([nanoleaf docs])
- Improve Huawei LTE SSDP inclusion ([@scop] - [#85572]) ([huawei_lte docs])
- Remove oauth2client dependency in Google Sheets ([@tkdrob] - [#85637]) ([google_sheets docs])
- Upgrade huawei-lte-api to 1.6.11 ([@scop] - [#85669]) ([huawei_lte docs])
- Update pyTibber to 0.26.8 ([@Danielhiversen] - [#85702]) ([tibber docs])
- Bump pylitterbot to 2023.1.0 ([@natekspencer] - [#85484]) ([litterrobot docs])
- Use built in polling for litterrobot update entity ([@natekspencer] - [#84678]) ([litterrobot docs])
- Fix Litter-Robot 4 firmware versions reported while updating ([@natekspencer] - [#85710]) ([litterrobot docs])
- Use jemalloc in Docker builds ([@frenck] - [#85738])
- Bump aiowebostv to 0.3.0 ([@thecode] - [#85756]) ([webostv docs])
[#83669]: https://github.com/home-assistant/core/pull/83669
[#84678]: https://github.com/home-assistant/core/pull/84678
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85277]: https://github.com/home-assistant/core/pull/85277
[#85481]: https://github.com/home-assistant/core/pull/85481
[#85484]: https://github.com/home-assistant/core/pull/85484
[#85572]: https://github.com/home-assistant/core/pull/85572
[#85637]: https://github.com/home-assistant/core/pull/85637
[#85645]: https://github.com/home-assistant/core/pull/85645
[#85669]: https://github.com/home-assistant/core/pull/85669
[#85702]: https://github.com/home-assistant/core/pull/85702
[#85710]: https://github.com/home-assistant/core/pull/85710
[#85738]: https://github.com/home-assistant/core/pull/85738
[#85756]: https://github.com/home-assistant/core/pull/85756
[@Danielhiversen]: https://github.com/Danielhiversen
[@balloob]: https://github.com/balloob
[@frenck]: https://github.com/frenck
[@milanmeu]: https://github.com/milanmeu
[@natekspencer]: https://github.com/natekspencer
[@scop]: https://github.com/scop
[@thecode]: https://github.com/thecode
[@tkdrob]: https://github.com/tkdrob
[google_sheets docs]: /integrations/google_sheets/
[huawei_lte docs]: /integrations/huawei_lte/
[litterrobot docs]: /integrations/litterrobot/
[nanoleaf docs]: /integrations/nanoleaf/
[tibber docs]: /integrations/tibber/
[webostv docs]: /integrations/webostv/
## Release 2023.1.5 - January 17
- Make API key mandatory for PI-Hole ([@mib1185] - [#85885]) ([pi_hole docs])
- Reolink check for admin ([@starkillerOG] - [#85570]) ([reolink docs]) (dependency)
- Remove sky connect config entry if USB stick is not plugged in ([@emontnemery] - [#85765]) ([usb docs]) ([homeassistant_sky_connect docs])
- Remove WAQI unsupported UOM ([@yuvalabou] - [#85768]) ([waqi docs])
- Bump pySwitchbot to 0.36.4 ([@bdraco] - [#85777]) ([switchbot docs]) (dependency)
- Remove oauth2client dependency in Google Assistant SDK ([@tronikos] - [#85785]) ([google_assistant_sdk docs])
- Fix WebOS TV image fetch SSL verify failure ([@thecode] - [#85841]) ([webostv docs])
- Bump aiohomekit to 2.4.4 ([@bdraco] - [#85853]) ([homekit_controller docs]) (dependency)
- Skip over files without mime type in Jellyfin ([@j-stienstra] - [#85874]) ([jellyfin docs])
- Bump google-nest-sdm to 2.1.2 ([@allenporter] - [#84926]) ([nest docs]) (dependency)
- Bump google-nest-sdm to 2.2.2 ([@allenporter] - [#85899]) ([nest docs]) (dependency)
- Add a timeout during OAuth token exchange and additional debug logging ([@allenporter] - [#85911]) ([nest docs])
- Bump aiowebostv to 0.3.1 to fix support for older devices ([@thecode] - [#85916]) ([webostv docs]) (dependency)
- Fix webOS TV SSDP discovery missing friendly name ([@thecode] - [#85917]) ([webostv docs])
- Update webOS TV codeowners ([@thecode] - [#85959]) ([webostv docs])
- Bump aiowebostv to 0.3.2 ([@thecode] - [#86031]) ([webostv docs]) (dependency)
- Handle ignored shelly entries when discovering via zeroconf ([@bdraco] - [#86039]) ([shelly docs])
- Update pyTibber to 0.26.8 ([@Danielhiversen] - [#86044]) ([tibber docs]) (dependency)
- bump reolink-aio to 0.2.1 ([@starkillerOG] - [#85571]) ([reolink docs]) (dependency)
[#84926]: https://github.com/home-assistant/core/pull/84926
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85277]: https://github.com/home-assistant/core/pull/85277
[#85481]: https://github.com/home-assistant/core/pull/85481
[#85570]: https://github.com/home-assistant/core/pull/85570
[#85571]: https://github.com/home-assistant/core/pull/85571
[#85645]: https://github.com/home-assistant/core/pull/85645
[#85764]: https://github.com/home-assistant/core/pull/85764
[#85765]: https://github.com/home-assistant/core/pull/85765
[#85768]: https://github.com/home-assistant/core/pull/85768
[#85777]: https://github.com/home-assistant/core/pull/85777
[#85785]: https://github.com/home-assistant/core/pull/85785
[#85841]: https://github.com/home-assistant/core/pull/85841
[#85853]: https://github.com/home-assistant/core/pull/85853
[#85874]: https://github.com/home-assistant/core/pull/85874
[#85885]: https://github.com/home-assistant/core/pull/85885
[#85899]: https://github.com/home-assistant/core/pull/85899
[#85911]: https://github.com/home-assistant/core/pull/85911
[#85916]: https://github.com/home-assistant/core/pull/85916
[#85917]: https://github.com/home-assistant/core/pull/85917
[#85959]: https://github.com/home-assistant/core/pull/85959
[#86031]: https://github.com/home-assistant/core/pull/86031
[#86039]: https://github.com/home-assistant/core/pull/86039
[#86044]: https://github.com/home-assistant/core/pull/86044
[@Danielhiversen]: https://github.com/Danielhiversen
[@allenporter]: https://github.com/allenporter
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
[@emontnemery]: https://github.com/emontnemery
[@frenck]: https://github.com/frenck
[@j-stienstra]: https://github.com/j-stienstra
[@mib1185]: https://github.com/mib1185
[@starkillerOG]: https://github.com/starkillerOG
[@thecode]: https://github.com/thecode
[@tronikos]: https://github.com/tronikos
[@yuvalabou]: https://github.com/yuvalabou
[google_assistant_sdk docs]: /integrations/google_assistant_sdk/
[google_sheets docs]: /integrations/google_sheets/
[homeassistant_sky_connect docs]: /integrations/homeassistant_sky_connect/
[homekit_controller docs]: /integrations/homekit_controller/
[huawei_lte docs]: /integrations/huawei_lte/
[jellyfin docs]: /integrations/jellyfin/
[litterrobot docs]: /integrations/litterrobot/
[nanoleaf docs]: /integrations/nanoleaf/
[nest docs]: /integrations/nest/
[pi_hole docs]: /integrations/pi_hole/
[reolink docs]: /integrations/reolink/
[shelly docs]: /integrations/shelly/
[switchbot docs]: /integrations/switchbot/
[tibber docs]: /integrations/tibber/
[usb docs]: /integrations/usb/
[waqi docs]: /integrations/waqi/
[webostv docs]: /integrations/webostv/
## Release 2023.1.6 - January 19
- Fix Matter unique_id generation ([@marcelveldt] - [#86046]) ([matter docs])
- Code styling tweaks to the Matter integration ([@frenck] - [#86096]) ([matter docs])
- Bump govee-ble to 0.21.1 ([@bdraco] - [#86103]) ([govee_ble docs])
- Adjust device registry for Matter devices ([@marcelveldt] - [#86108]) ([matter docs])
- Fix live logbook stalling when there are no historical events with a high commit interval ([@bdraco] - [#86110]) ([logbook docs])
- Fix Shelly sleeping Gen2 device updates ([@thecode] - [#86198]) ([shelly docs])
- Update allowlisted OAuth redirect URIs for Wear OS in China ([@jpelgrom] - [#86247]) ([auth docs])
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85277]: https://github.com/home-assistant/core/pull/85277
[#85481]: https://github.com/home-assistant/core/pull/85481
[#85645]: https://github.com/home-assistant/core/pull/85645
[#85764]: https://github.com/home-assistant/core/pull/85764
[#86046]: https://github.com/home-assistant/core/pull/86046
[#86058]: https://github.com/home-assistant/core/pull/86058
[#86096]: https://github.com/home-assistant/core/pull/86096
[#86103]: https://github.com/home-assistant/core/pull/86103
[#86108]: https://github.com/home-assistant/core/pull/86108
[#86110]: https://github.com/home-assistant/core/pull/86110
[#86198]: https://github.com/home-assistant/core/pull/86198
[#86247]: https://github.com/home-assistant/core/pull/86247
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
[@frenck]: https://github.com/frenck
[@jpelgrom]: https://github.com/jpelgrom
[@marcelveldt]: https://github.com/marcelveldt
[@thecode]: https://github.com/thecode
[auth docs]: /integrations/auth/
[google_sheets docs]: /integrations/google_sheets/
[govee_ble docs]: /integrations/govee_ble/
[huawei_lte docs]: /integrations/huawei_lte/
[litterrobot docs]: /integrations/litterrobot/
[logbook docs]: /integrations/logbook/
[matter docs]: /integrations/matter/
[nanoleaf docs]: /integrations/nanoleaf/
[shelly docs]: /integrations/shelly/
[tibber docs]: /integrations/tibber/
[webostv docs]: /integrations/webostv/
## Release 2023.1.7 - January 22
- Support password less PI-Hole installations ([@mib1185] - [#86183]) ([pi_hole docs])
- Bump odp-amsterdam to v5.0.1 ([@klaasnicolaas] - [#86252]) ([garages_amsterdam docs]) (dependency)
- Fix Shelly sleeping Gen2 - do not refresh from zeroconf discovery ([@thecode] - [#86296]) ([shelly docs])
- Bump recommended esphome version for bluetooth proxies to 2022.12.4 ([@bdraco] - [#86308]) ([esphome docs])
- Update pyTibber to 0.26.11 ([@Danielhiversen] - [#86316]) ([tibber docs]) (dependency)
- Pass frag_duration as integer ([@uvjustin] - [#86375]) ([stream docs])
[#85120]: https://github.com/home-assistant/core/pull/85120
[#85277]: https://github.com/home-assistant/core/pull/85277
[#85481]: https://github.com/home-assistant/core/pull/85481
[#85645]: https://github.com/home-assistant/core/pull/85645
[#85764]: https://github.com/home-assistant/core/pull/85764
[#86058]: https://github.com/home-assistant/core/pull/86058
[#86183]: https://github.com/home-assistant/core/pull/86183
[#86251]: https://github.com/home-assistant/core/pull/86251
[#86252]: https://github.com/home-assistant/core/pull/86252
[#86296]: https://github.com/home-assistant/core/pull/86296
[#86308]: https://github.com/home-assistant/core/pull/86308
[#86316]: https://github.com/home-assistant/core/pull/86316
[#86375]: https://github.com/home-assistant/core/pull/86375
[@danielhiversen]: https://github.com/Danielhiversen
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
[@frenck]: https://github.com/frenck
[@klaasnicolaas]: https://github.com/klaasnicolaas
[@mib1185]: https://github.com/mib1185
[@thecode]: https://github.com/thecode
[@uvjustin]: https://github.com/uvjustin
[auth docs]: /integrations/auth/
[esphome docs]: /integrations/esphome/
[garages_amsterdam docs]: /integrations/garages_amsterdam/
[google_sheets docs]: /integrations/google_sheets/
[govee_ble docs]: /integrations/govee_ble/
[huawei_lte docs]: /integrations/huawei_lte/
[litterrobot docs]: /integrations/litterrobot/
[logbook docs]: /integrations/logbook/
[matter docs]: /integrations/matter/
[nanoleaf docs]: /integrations/nanoleaf/
[pi_hole docs]: /integrations/pi_hole/
[shelly docs]: /integrations/shelly/
[stream docs]: /integrations/stream/
[tibber docs]: /integrations/tibber/
[webostv docs]: /integrations/webostv/
## Need help? Join the community!
Home Assistant has a great community of users who are all more than willing
to help each other out. So, join us!
Our very active [Discord chat server](/join-chat) is an excellent place to be
at, and don't forget to join our amazing [forums](https://community.home-assistant.io/).
Found a bug or issue? Please report it in our [issue tracker](https://github.com/home-assistant/core/issues),
to get it fixed! Or, check [our help page](/help) for guidance for more
places you can go.
Are you more into email? [Sign-up for our Building the Open Home Newsletter](/newsletter)
to get the latest news about features, things happening in our community and
other news about building an Open Home; straight into your inbox.
## Backward-incompatible changes
{% details "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`](/integrations/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](/integrations/image_upload))
[@frenck]: https://github.com/frenck
[#84063]: https://github.com/home-assistant/core/pull/84063
{% enddetails %}
{% details "air-Q" %}
The unit for noise has been adjusted from `dBa` to `dBA`.
([@epenet] - [#83581]) ([documentation](/integrations/airq))
[@epenet]: https://github.com/epenet
[#83581]: https://github.com/home-assistant/core/pull/83581
{% enddetails %}
{% details "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](/integrations/airvisual_pro))
[@bachya]: https://github.com/bachya
[#83882]: https://github.com/home-assistant/core/pull/83882
{% enddetails %}
{% details "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](/integrations/apcupsd))
[@yuxincs]: https://github.com/yuxincs
[#83801]: https://github.com/home-assistant/core/pull/83801
{% enddetails %}
{% details "Awair" %}
The unit for sound level has been adjusted from `dBa` to `dBA`.
([@epenet] - [#83582]) ([documentation](/integrations/awair))
[@epenet]: https://github.com/epenet
[#83582]: https://github.com/home-assistant/core/pull/83582
{% enddetails %}
{% details "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](/integrations/deconz))
[@Kane610]: https://github.com/Kane610
[#84257]: https://github.com/home-assistant/core/pull/84257
{% enddetails %}
{% details "Fitbit" %}
Units of measurements for length, mass, time, and volume have been aligned
with standard Home Assistant units.
([@epenet] - [#83936]) ([documentation](/integrations/fitbit))
[@epenet]: https://github.com/epenet
[#83936]: https://github.com/home-assistant/core/pull/83936
{% enddetails %}
{% details "Minut Point" %}
The unit for sound has been adjusted from `dBa` to `dBA`.
([@epenet] - [#83580]) ([documentation](/integrations/point))
[@epenet]: https://github.com/epenet
[#83580]: https://github.com/home-assistant/core/pull/83580
{% enddetails %}
{% details "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](/integrations/speedtestdotnet))
[@engrbm87]: https://github.com/engrbm87
[#84295]: https://github.com/home-assistant/core/pull/84295
{% enddetails %}
{% details "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](/integrations/tankerkoenig))
[@mib1185]: https://github.com/engrbm87
[#84711]: https://github.com/home-assistant/core/pull/84711
{% enddetails %}
{% details "Tomorrow.io" %}
The imperial unit for `Global Horizontal Irradiance` has been adjusted from `BTU/(h×ft²)` to `BTU/(h⋅ft²)`
([@epenet] - [#83574]) ([documentation](/integrations/tomorrowio))
[@epenet]: https://github.com/epenet
[#83574]: https://github.com/home-assistant/core/pull/83574
{% enddetails %}
{% details "Universal Devices ISY994" %}
The unit for weighted decibels has been adjusted from `dBa` to `dBA`.
([@epenet] - [#83583]) ([documentation](/integrations/isy994))
[@epenet]: https://github.com/epenet
[#83583]: https://github.com/home-assistant/core/pull/83583
{% enddetails %}
If you are a custom integration developer and want to learn about breaking
changes and new features available for your integration: Be sure to follow our
[developer blog][devblog]. The following are the most notable for this release:
[devblog]: https://developers.home-assistant.io/blog/
- [Add more unit enumerators](https://developers.home-assistant.io/blog/2022/12/05/more-unit-enumerators)
- [Multi-pan temporarily disabled](https://developers.home-assistant.io/blog/2022/12/08/multi-pan-rollback)
- [Summary of unit system related changes](https://developers.home-assistant.io/blog/2022/12/07/unit_system_changes)
- [Translating the state of entities](https://developers.home-assistant.io/blog/2022/12/01/entity_translations)
## 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.
## All changes
Of course, there is a lot more in this release. You can find a list of
all changes made here: [Full changelog for Home Assistant Core 2023.1](/changelogs/core-2023.1)