2023.1: Update changelog

This commit is contained in:
Franck Nijhof 2023-01-04 17:21:04 +01:00
parent 8ca5d15d85
commit df71842a34
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -6,7 +6,7 @@ description: Detailed changelog for the Home Assistant Core 2023.1 release
These are all the changes included in the Home Assistant Core 2023.1 release.
For a summary in a more readable format:
[Release notes blog for this release](/blog/2022/12/28/release-20231/).
[Release notes blog for this release](/blog/2023/01/04/release-20231/).
## Full Changelog
@ -558,6 +558,82 @@ For a summary in a more readable format:
- airzone: update aioairzone to v0.5.2 ([@Noltari] - [#84690])
- Fix handling of CoAP 404 in homekit_controller ([@Jc2k] - [#84700])
- Improve `risco` generic typing ([@cdce8p] - [#84644])
- Bump python matter server to 1.0.8 ([@marcelveldt] - [#84692])
- Update apprise to 1.2.1 ([@hmmbob] - [#84705])
- Remove deprecated tankerkoenig YAML config ([@mib1185] - [#84711])
- Gracefully handle caldav event with missing summary ([@allenporter] - [#84719])
- water_heater: Add unsupported states ([@oischinger] - [#84720])
- Remove incorrect unit for AirVisual AQI sensor ([@bachya] - [#84723])
- Fix incorrect values for AirVisual Pro sensors ([@bachya] - [#84725])
- Fix and upgrade minio integration ([@tkislan] - [#84545])
- Bump pynetgear to 0.10.9 ([@starkillerOG] - [#84733])
- Fix UUID normalisation for vendor extensions in homekit_controller thread transport ([@Jc2k] - [#84746])
- Check google calendar API scope to determine if write access is enabled ([@allenporter] - [#84749])
- Catch vicare errors when deactivating preset fails ([@oischinger] - [#84778])
- Only subscribe to specific UniFi object ID ([@Kane610] - [#84787])
- Remove `ozone` device class from OpenUV sensor ([@bachya] - [#84791])
- Don't attempt setup on migrated AirVisual Pro in the `airvisual` domain ([@bachya] - [#84796])
- Deprecate YAML config in PI-Hole ([@mib1185] - [#84797])
- Fix AirVisual Pro sensors with incorrect units for their device classes ([@bachya] - [#84800])
- Correct missing alarm reset button on nibe ([@elupus] - [#84809])
- Fix thermobeacon WS08 models that identify with manufacturer_id 27 ([@bdraco] - [#84812])
- ISY994: Bump PyISY to 3.0.10 ([@shbatm] - [#84821])
- Actually try port when finding next available port for ssdp server ([@StevenLooman] - [#84206])
- Fix growatt identification issue ([@muppet3000] - [#84628])
- Enable unit conversion for DATA_RATE ([@epenet] - [#84698])
- Enable unit conversion for DATA_SIZE ([@epenet] - [#84699])
- Use pycarwings2 2.14 ([@filcole] - [#84792])
- Add mV as a unit for voltage and enable conversions ([@jbouwh] - [#84805])
- Add mA to SensorDeviceClass.CURRENT units ([@SukramJ] - [#84492])
- Add option to retrieve SwitchBot Lock encryption key through config flow ([@dsypniewski] - [#84830])
- Redesign and refactor Bravia TV config_flow ([@Drafteed] - [#84832])
- Update frontend to 20221230.0 ([@bramkragten] - [#84842])
- Add availability property to DSMR sensors ([@frenck] - [#84848])
- Ensure AirVisual Pro migration includes device and entity customizations ([@bachya] - [#84798])
- Bump pybravia to 0.2.5 ([@Drafteed] - [#84835])
- Do not validate device classes when entity state is unknown ([@frenck] - [#84860])
- Only reflect unavailable state in DSMR when disconnected ([@frenck] - [#84862])
- Bump aiounifi to v43 ([@Kane610] - [#84864])
- Bump pyroon library to 0.1.2. ([@pavoni] - [#84865])
- Bump pyeconet to 0.1.17 ([@w1ll1am23] - [#84868])
- Bump motionblinds to 0.6.14 ([@starkillerOG] - [#84873])
- Process late feedback for Reolink ([@starkillerOG] - [#84884])
- Small fixes for SwitchBot Locks ([@bdraco] - [#84888])
- Don't include distance in PurpleAir sensor selector ([@bachya] - [#84893])
- Fix issues with PurpleAir sensor device class and unit ([@bachya] - [#84896])
- Use serial number for AirVisal Pro config entry unique ID ([@bachya] - [#84902])
- Google Assistant SDK: Log command and response ([@tronikos] - [#84904])
- Fix free/busy google calendars ([@allenporter] - [#84907])
- Bump pydeconz to v106 ([@Kane610] - [#84914])
- Fix haveibeenpwned user-agent string ([@ChopperRob] - [#84919])
- Fix Climate device HVAC mode trigger UI ([@allenporter] - [#84930])
- Fix failing HomeKit Controller diagnostics tests ([@bdraco] - [#84936])
- Bump pySwitchbot to 0.36.1 ([@bdraco] - [#84937])
- Fix caldav calendars with custom timezones ([@allenporter] - [#84955])
- Handle not available add-on in hassio add-on manager ([@MartinHjelmare] - [#84943])
- Consider 95% as closed for Motion blinds venetian blinds ([@starkillerOG] - [#84872])
- Handle not available add-on in hassio add-on manager ([@MartinHjelmare] - [#84943])
- Revert "Add aliases to device registry items" ([@emontnemery] - [#84976])
- Bump motionblinds to 0.6.15 ([@starkillerOG] - [#84994])
- Bump ZHA quirks ([@dmulcahey] - [#85004])
- Bump home-assistant-bluetooth to 1.9.1 ([@bdraco] - [#85005])
- Update Tibber lib to 0.26.7. Improve error handling of realtime data ([@Danielhiversen] - [#85008])
- Update frontend to 20230102.0 ([@bramkragten] - [#85010])
- Switch to reolink-aio ([@starkillerOG] - [#85014])
- Bump pyatmo to v7.5.0 ([@cgtobi] - [#85016])
- Bump httpx to 0.23.2 ([@bdraco] - [#85023])
- Bump slixmpp to 1.8.3 ([@balloob] - [#85031])
- Fix bluetooth not being loaded with esphome proxies when removed from default_config ([@bdraco] - [#85032])
- Fix failing HomeKit Controller diagnostics tests ([@bdraco] - [#84936])
- 2022.12.9 ([@balloob] - [#85030])
- Fix integer only LCN variable values ([@alengwenus] - [#85035])
- Update adguard to 0.6.1 ([@frenck] - [#85052])
- Remove workaround for reloading PurpleAir upon device removal ([@bachya] - [#85086])
- Do not reset current selection on reconfig or MQTT select ([@jbouwh] - [#85099])
- Allow MQTT device_class or state_class to be set as `None` ([@jbouwh] - [#85106])
- Update frontend to 20230104.0 ([@bramkragten] - [#85107])
- Remove illuminance device class for sensors in devolo Home Control ([@Shutgun] - [#85108])
- Handle zone exception when setting up Cloudflare ([@ludeeus] - [#85110])
[#71307]: https://github.com/home-assistant/core/pull/71307
[#74292]: https://github.com/home-assistant/core/pull/74292
@ -924,6 +1000,7 @@ For a summary in a more readable format:
[#84194]: https://github.com/home-assistant/core/pull/84194
[#84203]: https://github.com/home-assistant/core/pull/84203
[#84205]: https://github.com/home-assistant/core/pull/84205
[#84206]: https://github.com/home-assistant/core/pull/84206
[#84207]: https://github.com/home-assistant/core/pull/84207
[#84210]: https://github.com/home-assistant/core/pull/84210
[#84215]: https://github.com/home-assistant/core/pull/84215
@ -1043,6 +1120,7 @@ For a summary in a more readable format:
[#84473]: https://github.com/home-assistant/core/pull/84473
[#84475]: https://github.com/home-assistant/core/pull/84475
[#84488]: https://github.com/home-assistant/core/pull/84488
[#84492]: https://github.com/home-assistant/core/pull/84492
[#84500]: https://github.com/home-assistant/core/pull/84500
[#84501]: https://github.com/home-assistant/core/pull/84501
[#84504]: https://github.com/home-assistant/core/pull/84504
@ -1055,6 +1133,7 @@ For a summary in a more readable format:
[#84526]: https://github.com/home-assistant/core/pull/84526
[#84531]: https://github.com/home-assistant/core/pull/84531
[#84532]: https://github.com/home-assistant/core/pull/84532
[#84545]: https://github.com/home-assistant/core/pull/84545
[#84547]: https://github.com/home-assistant/core/pull/84547
[#84565]: https://github.com/home-assistant/core/pull/84565
[#84580]: https://github.com/home-assistant/core/pull/84580
@ -1071,6 +1150,7 @@ For a summary in a more readable format:
[#84618]: https://github.com/home-assistant/core/pull/84618
[#84619]: https://github.com/home-assistant/core/pull/84619
[#84626]: https://github.com/home-assistant/core/pull/84626
[#84628]: https://github.com/home-assistant/core/pull/84628
[#84629]: https://github.com/home-assistant/core/pull/84629
[#84632]: https://github.com/home-assistant/core/pull/84632
[#84633]: https://github.com/home-assistant/core/pull/84633
@ -1105,16 +1185,88 @@ For a summary in a more readable format:
[#84686]: https://github.com/home-assistant/core/pull/84686
[#84689]: https://github.com/home-assistant/core/pull/84689
[#84690]: https://github.com/home-assistant/core/pull/84690
[#84692]: https://github.com/home-assistant/core/pull/84692
[#84696]: https://github.com/home-assistant/core/pull/84696
[#84698]: https://github.com/home-assistant/core/pull/84698
[#84699]: https://github.com/home-assistant/core/pull/84699
[#84700]: https://github.com/home-assistant/core/pull/84700
[#84705]: https://github.com/home-assistant/core/pull/84705
[#84711]: https://github.com/home-assistant/core/pull/84711
[#84719]: https://github.com/home-assistant/core/pull/84719
[#84720]: https://github.com/home-assistant/core/pull/84720
[#84723]: https://github.com/home-assistant/core/pull/84723
[#84725]: https://github.com/home-assistant/core/pull/84725
[#84733]: https://github.com/home-assistant/core/pull/84733
[#84746]: https://github.com/home-assistant/core/pull/84746
[#84749]: https://github.com/home-assistant/core/pull/84749
[#84778]: https://github.com/home-assistant/core/pull/84778
[#84787]: https://github.com/home-assistant/core/pull/84787
[#84791]: https://github.com/home-assistant/core/pull/84791
[#84792]: https://github.com/home-assistant/core/pull/84792
[#84796]: https://github.com/home-assistant/core/pull/84796
[#84797]: https://github.com/home-assistant/core/pull/84797
[#84798]: https://github.com/home-assistant/core/pull/84798
[#84800]: https://github.com/home-assistant/core/pull/84800
[#84805]: https://github.com/home-assistant/core/pull/84805
[#84809]: https://github.com/home-assistant/core/pull/84809
[#84812]: https://github.com/home-assistant/core/pull/84812
[#84821]: https://github.com/home-assistant/core/pull/84821
[#84830]: https://github.com/home-assistant/core/pull/84830
[#84832]: https://github.com/home-assistant/core/pull/84832
[#84835]: https://github.com/home-assistant/core/pull/84835
[#84842]: https://github.com/home-assistant/core/pull/84842
[#84848]: https://github.com/home-assistant/core/pull/84848
[#84860]: https://github.com/home-assistant/core/pull/84860
[#84862]: https://github.com/home-assistant/core/pull/84862
[#84864]: https://github.com/home-assistant/core/pull/84864
[#84865]: https://github.com/home-assistant/core/pull/84865
[#84868]: https://github.com/home-assistant/core/pull/84868
[#84872]: https://github.com/home-assistant/core/pull/84872
[#84873]: https://github.com/home-assistant/core/pull/84873
[#84884]: https://github.com/home-assistant/core/pull/84884
[#84888]: https://github.com/home-assistant/core/pull/84888
[#84893]: https://github.com/home-assistant/core/pull/84893
[#84896]: https://github.com/home-assistant/core/pull/84896
[#84902]: https://github.com/home-assistant/core/pull/84902
[#84904]: https://github.com/home-assistant/core/pull/84904
[#84907]: https://github.com/home-assistant/core/pull/84907
[#84914]: https://github.com/home-assistant/core/pull/84914
[#84919]: https://github.com/home-assistant/core/pull/84919
[#84930]: https://github.com/home-assistant/core/pull/84930
[#84936]: https://github.com/home-assistant/core/pull/84936
[#84937]: https://github.com/home-assistant/core/pull/84937
[#84943]: https://github.com/home-assistant/core/pull/84943
[#84955]: https://github.com/home-assistant/core/pull/84955
[#84976]: https://github.com/home-assistant/core/pull/84976
[#84994]: https://github.com/home-assistant/core/pull/84994
[#85004]: https://github.com/home-assistant/core/pull/85004
[#85005]: https://github.com/home-assistant/core/pull/85005
[#85008]: https://github.com/home-assistant/core/pull/85008
[#85010]: https://github.com/home-assistant/core/pull/85010
[#85014]: https://github.com/home-assistant/core/pull/85014
[#85016]: https://github.com/home-assistant/core/pull/85016
[#85023]: https://github.com/home-assistant/core/pull/85023
[#85030]: https://github.com/home-assistant/core/pull/85030
[#85031]: https://github.com/home-assistant/core/pull/85031
[#85032]: https://github.com/home-assistant/core/pull/85032
[#85035]: https://github.com/home-assistant/core/pull/85035
[#85052]: https://github.com/home-assistant/core/pull/85052
[#85086]: https://github.com/home-assistant/core/pull/85086
[#85099]: https://github.com/home-assistant/core/pull/85099
[#85106]: https://github.com/home-assistant/core/pull/85106
[#85107]: https://github.com/home-assistant/core/pull/85107
[#85108]: https://github.com/home-assistant/core/pull/85108
[#85110]: https://github.com/home-assistant/core/pull/85110
[@ANMalko]: https://github.com/ANMalko
[@AliceGrey]: https://github.com/AliceGrey
[@AngellusMortis]: https://github.com/AngellusMortis
[@ChopperRob]: https://github.com/ChopperRob
[@DCSBL]: https://github.com/DCSBL
[@Danielhiversen]: https://github.com/Danielhiversen
[@DataBitz]: https://github.com/DataBitz
[@DeerMaximum]: https://github.com/DeerMaximum
[@Djelibeybi]: https://github.com/Djelibeybi
[@Drafteed]: https://github.com/Drafteed
[@Ernst79]: https://github.com/Ernst79
[@FuzzyMistborn]: https://github.com/FuzzyMistborn
[@Glodenox]: https://github.com/Glodenox
@ -1129,8 +1281,10 @@ For a summary in a more readable format:
[@Shutgun]: https://github.com/Shutgun
[@Sommerzeit]: https://github.com/Sommerzeit
[@StevenLooman]: https://github.com/StevenLooman
[@SukramJ]: https://github.com/SukramJ
[@Tarik2142]: https://github.com/Tarik2142
[@albertogeniola]: https://github.com/albertogeniola
[@alengwenus]: https://github.com/alengwenus
[@allenporter]: https://github.com/allenporter
[@aschmitz]: https://github.com/aschmitz
[@bachya]: https://github.com/bachya
@ -1142,7 +1296,9 @@ For a summary in a more readable format:
[@boralyl]: https://github.com/boralyl
[@bramkragten]: https://github.com/bramkragten
[@cdce8p]: https://github.com/cdce8p
[@cgtobi]: https://github.com/cgtobi
[@chishm]: https://github.com/chishm
[@dmulcahey]: https://github.com/dmulcahey
[@dsypniewski]: https://github.com/dsypniewski
[@eifinger]: https://github.com/eifinger
[@elupus]: https://github.com/elupus
@ -1150,10 +1306,12 @@ For a summary in a more readable format:
[@engrbm87]: https://github.com/engrbm87
[@epenet]: https://github.com/epenet
[@farmio]: https://github.com/farmio
[@filcole]: https://github.com/filcole
[@frenck]: https://github.com/frenck
[@gjohansson-ST]: https://github.com/gjohansson-ST
[@gwww]: https://github.com/gwww
[@hahn-th]: https://github.com/hahn-th
[@hmmbob]: https://github.com/hmmbob
[@jafar-atili]: https://github.com/jafar-atili
[@jbouwh]: https://github.com/jbouwh
[@jesserockz]: https://github.com/jesserockz
@ -1170,11 +1328,13 @@ For a summary in a more readable format:
[@mib1185]: https://github.com/mib1185
[@michaelarnauts]: https://github.com/michaelarnauts
[@milanmeu]: https://github.com/milanmeu
[@muppet3000]: https://github.com/muppet3000
[@natekspencer]: https://github.com/natekspencer
[@nyroDev]: https://github.com/nyroDev
[@oischinger]: https://github.com/oischinger
[@ollo69]: https://github.com/ollo69
[@oyvindwe]: https://github.com/oyvindwe
[@pavoni]: https://github.com/pavoni
[@r01k]: https://github.com/r01k
[@raman325]: https://github.com/raman325
[@riokuu]: https://github.com/riokuu
@ -1187,12 +1347,15 @@ For a summary in a more readable format:
[@synesthesiam]: https://github.com/synesthesiam
[@thecode]: https://github.com/thecode
[@timrogers]: https://github.com/timrogers
[@tkislan]: https://github.com/tkislan
[@toddejohnson]: https://github.com/toddejohnson
[@tronikos]: https://github.com/tronikos
[@w1ll1am23]: https://github.com/w1ll1am23
[@yozik04]: https://github.com/yozik04
[@yuvalabou]: https://github.com/yuvalabou
[@yuxincs]: https://github.com/yuxincs
[accuweather docs]: /integrations/accuweather/
[adguard docs]: /integrations/adguard/
[aemet docs]: /integrations/aemet/
[airq docs]: /integrations/airq/
[airvisual docs]: /integrations/airvisual/
@ -1206,6 +1369,7 @@ For a summary in a more readable format:
[androidtv docs]: /integrations/androidtv/
[apcupsd docs]: /integrations/apcupsd/
[application_credentials docs]: /integrations/application_credentials/
[apprise docs]: /integrations/apprise/
[aqualogic docs]: /integrations/aqualogic/
[aranet docs]: /integrations/aranet/
[arwn docs]: /integrations/arwn/
@ -1222,14 +1386,17 @@ For a summary in a more readable format:
[bloomsky docs]: /integrations/bloomsky/
[bluetooth docs]: /integrations/bluetooth/
[bmw_connected_drive docs]: /integrations/bmw_connected_drive/
[braviatv docs]: /integrations/braviatv/
[broadlink docs]: /integrations/broadlink/
[brother docs]: /integrations/brother/
[bthome docs]: /integrations/bthome/
[buienradar docs]: /integrations/buienradar/
[caldav docs]: /integrations/caldav/
[calendar docs]: /integrations/calendar/
[canary docs]: /integrations/canary/
[climate docs]: /integrations/climate/
[cloud docs]: /integrations/cloud/
[cloudflare docs]: /integrations/cloudflare/
[comfoconnect docs]: /integrations/comfoconnect/
[config docs]: /integrations/config/
[conversation docs]: /integrations/conversation/
@ -1291,6 +1458,7 @@ For a summary in a more readable format:
[hardware docs]: /integrations/hardware/
[harmony docs]: /integrations/harmony/
[hassio docs]: /integrations/hassio/
[haveibeenpwned docs]: /integrations/haveibeenpwned/
[here_travel_time docs]: /integrations/here_travel_time/
[hive docs]: /integrations/hive/
[homeassistant_alerts docs]: /integrations/homeassistant_alerts/
@ -1341,16 +1509,20 @@ For a summary in a more readable format:
[meteoclimatic docs]: /integrations/meteoclimatic/
[metoffice docs]: /integrations/metoffice/
[mill docs]: /integrations/mill/
[minio docs]: /integrations/minio/
[mold_indicator docs]: /integrations/mold_indicator/
[moon docs]: /integrations/moon/
[motion_blinds docs]: /integrations/motion_blinds/
[mqtt docs]: /integrations/mqtt/
[mysensors docs]: /integrations/mysensors/
[nam docs]: /integrations/nam/
[netatmo docs]: /integrations/netatmo/
[netgear docs]: /integrations/netgear/
[netgear_lte docs]: /integrations/netgear_lte/
[nexia docs]: /integrations/nexia/
[nibe_heatpump docs]: /integrations/nibe_heatpump/
[nina docs]: /integrations/nina/
[nissan_leaf docs]: /integrations/nissan_leaf/
[nobo_hub docs]: /integrations/nobo_hub/
[notion docs]: /integrations/notion/
[number docs]: /integrations/number/
@ -1360,6 +1532,7 @@ For a summary in a more readable format:
[ondilo_ico docs]: /integrations/ondilo_ico/
[onvif docs]: /integrations/onvif/
[opentherm_gw docs]: /integrations/opentherm_gw/
[openuv docs]: /integrations/openuv/
[openweathermap docs]: /integrations/openweathermap/
[oru docs]: /integrations/oru/
[otp docs]: /integrations/otp/
@ -1390,6 +1563,7 @@ For a summary in a more readable format:
[risco docs]: /integrations/risco/
[rituals_perfume_genie docs]: /integrations/rituals_perfume_genie/
[roku docs]: /integrations/roku/
[roon docs]: /integrations/roon/
[ruuvitag_ble docs]: /integrations/ruuvitag_ble/
[saj docs]: /integrations/saj/
[script docs]: /integrations/script/
@ -1421,11 +1595,13 @@ For a summary in a more readable format:
[synology_dsm docs]: /integrations/synology_dsm/
[system_bridge docs]: /integrations/system_bridge/
[tado docs]: /integrations/tado/
[tankerkoenig docs]: /integrations/tankerkoenig/
[tasmota docs]: /integrations/tasmota/
[ted5000 docs]: /integrations/ted5000/
[tellduslive docs]: /integrations/tellduslive/
[template docs]: /integrations/template/
[tesla_wall_connector docs]: /integrations/tesla_wall_connector/
[thermobeacon docs]: /integrations/thermobeacon/
[tibber docs]: /integrations/tibber/
[todoist docs]: /integrations/todoist/
[tolo docs]: /integrations/tolo/
@ -1455,6 +1631,7 @@ For a summary in a more readable format:
[wolflink docs]: /integrations/wolflink/
[xiaomi_ble docs]: /integrations/xiaomi_ble/
[xiaomi_miio docs]: /integrations/xiaomi_miio/
[xmpp docs]: /integrations/xmpp/
[yalexs_ble docs]: /integrations/yalexs_ble/
[yamaha_musiccast docs]: /integrations/yamaha_musiccast/
[zamg docs]: /integrations/zamg/