2022.9: Beta release notes (#23629)

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
This commit is contained in:
Franck Nijhof 2022-08-31 20:12:15 +02:00 committed by GitHub
parent fc53301db8
commit 49ebe010da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 1884 additions and 3 deletions

View File

@ -106,9 +106,9 @@ social:
# Home Assistant release details
current_major_version: 2022
current_minor_version: 8
current_patch_version: 7
date_released: 2022-08-25
current_minor_version: 9
current_patch_version: 0
date_released: 2022-09-07
# Either # or the anchor link to latest release notes in the blog post.
# Must be prefixed with a # and have double quotes around it.

View File

@ -0,0 +1,422 @@
---
layout: post
title: "2022.9: Beta release notes"
description: "Beta release notes for Home Assistant Core 2022.9."
date: 2022-08-31 02:00:00
date_formatted: "September 7, 2022"
author: Franck Nijhof
author_twitter: frenck
comments: true
categories:
- Release-Notes
- Core
og_image: /images/blog/2022-09/social.png
---
<a href='/integrations/#version/2022.9'><img src='/images/blog/2022-09/social.png' style='border: 0;box-shadow: none;'></a>
<!-- BELOW NEEDS TO BE REMOVED BEFORE THE RELEASE -->
These are the beta release notes for Home Assistant Core 2022.9 (and is thus a
work in progress).
If you encounter any issues with the beta release, please report them on GitHub:
- Issues with integrations, automations and such (Core related):<br>
<https://github.com/home-assistant/core/issues>
- Issues with the frontend/Lovelace:<br>
<https://github.com/home-assistant/frontend/issues>
- Issues with the Supervisor:<br>
<https://github.com/home-assistant/supervisor/issues>
- Issues with the documentation:<br>
<https://github.com/home-assistant/home-assistant.io/issues>
Please be sure to include the beta version you are running in the issue
version field (not title), so we can classify your issue correctly.
Issues introduced in the beta are processed with priority.
---
<!-- ABOVE NEEDS TO BE REMOVED BEFORE THE RELEASE -->
Home Assistant Core 2022.9!
I have nothing to tell yet... this is still all beta!
Thanks for helping out testing the beta! ❤️
Enjoy the (beta) release!
Birthday month! Home Assistant turning 9, Nabu Casa turning 4 😱
../Frenck
<!--more-->
- [Lorem ipsum](#lorem-ipsum)
- [Automation editor](#automation-editor)
- [Multi and remote adapter support for Bluetooth](#multi-and-remote-adapter-support-for-bluetooth)
- [New helper: Weekly schedule](#new-helper-weekly-schedule)
- [Z-Wave JS Firmware updates now live](#z-wave-js-firmware-updates-now-live)
- [Zigbee backup and restore + migration](#zigbee-backup-and-restore--migration)
- [Processor and memory usage](#processor-and-memory-usage)
- [Other noteworthy changes](#other-noteworthy-changes)
- [New Integrations](#new-integrations)
- [Integrations now available to set up from the UI](#integrations-now-available-to-set-up-from-the-ui)
- [Need help? Join the community!](#need-help-join-the-community)
- [Breaking Changes](#breaking-changes)
- [All changes](#all-changes)
{% comment %}
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=lorem) today at 12:00 PDT / 21:00 CET!
<lite-youtube videoid="lorem" videotitle="Home Assistant 2022.9 Release Party"></lite-youtube>
<!-- Replace the wrapper above with the following after the livestream...-->
Missed our release party live stream on YouTube? Don't worry! You can watch
the recording of it right here!
<lite-youtube videoid="lorem" videotitle="Home Assistant 2022.9 Release Party"></lite-youtube>
{% endcomment %}
## Lorem ipsum
{% details "TODO" %}
- Add an actual story instead of lorem ipsum
- Spelling/grammar
{% enddetails %}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
## Automation editor
- UX updates to easier get overview of your automation and focus on what you're working on
- State triggers/conditions now offer auto complete for entity states
## Multi and remote adapter support for Bluetooth
- [BTHome](https://bthome.io)
- [Bluetooth Proxies](https://esphome.github.io/bluetooth-proxies/)
- Lots of performance updates
- Multiple Bluetooth adapters now supported
## New helper: Weekly schedule
New schedule helper allows you to easily create schedules and use in automations.
## Z-Wave JS Firmware updates now live
Update Z-Wave devices from inside Home Assistant.
## Zigbee backup and restore + migration
Create backups of Zigbee and restore on a new device. Restoration also supports Zigbee2MQTT backups.
## Processor and memory usage
Get insight in total usage of your processor and memory from the hardware tab
## Other noteworthy changes
Entity more info dialog merged with entity settings.
{% details "TODO" %}
- Proof read/spelling/grammar
**Note**: Changes processed up to PR 76098
{% enddetails %}
There is much more juice in this release; here are some of the other
noteworthy changes this release:
- Lorem ipsum
To process core PR candidates:
- Add xiaomi air purifier 4 and 4 pro support ([@borky] - [#75745]) ([xiaomi_miio docs])
- Add shabat sensors to jewish_calendar ([@chaimt] - [#57866]) ([jewish_calendar docs])
- Add multi-zone support to Anthem AV receiver and distribution solution ([@Hyralex] - [#74779]) ([anthemav docs])
- Add telegram disable_web_page_preview ([@ildar170975] - [#75898]) ([telegram docs])
- Enable air quality sensor for Core300s ([@jetpacktuxedo] - [#75695]) ([vesync docs])
- Add homekit_controller thread node capabilties diagnostic sensor ([@Jc2k] - [#76120]) ([homekit_controller docs]) (noteworthy)
- Add a Thread network status sensor to homekit_controller ([@Jc2k] - [#76209]) ([homekit_controller docs]) (noteworthy)
- Add UniFi Protect media source ([@AngellusMortis] - [#73244]) ([unifiprotect docs]) (noteworthy)
- Add ecobee CO2, VOC, and AQI sensors ([@rlippmann] - [#76366]) ([ecobee docs]) (noteworthy)
- Support polling the MiFlora battery ([@Jc2k] - [#76342]) ([bluetooth docs]) ([xiaomi_ble docs]) (noteworthy)
- Add Awair Local API support ([@zachberger] - [#75535]) ([awair docs]) (noteworthy)
- Add schedule helper ([@frenck] - [#76566]) ([schedule docs]) (new-integration) (noteworthy)
- Add support for August locks to Yale Access Bluetooth ([@bdraco] - [#76625]) ([yalexs_ble docs]) (noteworthy)
- Add System Bridge Media Source ([@timmo001] - [#72865]) ([system_bridge docs]) (noteworthy)
- Add support for multiple Bluetooth adapters ([@bdraco] - [#76963]) ([bluetooth docs]) (noteworthy)
- Add state selector ([@frenck] - [#77024]) (noteworthy)
- Set quality scale to platinum in the NextDNS integration ([@bieniu] - [#77099]) ([nextdns docs]) (noteworthy)
- Add support for scanners that do not provide connectable devices ([@bdraco] - [#77132]) (noteworthy)
- Add `this` object to MQTT templates ([@jbouwh] - [#77142]) ([mqtt docs]) (noteworthy)
- ESPHome BLE scanner support ([@bdraco] - [#77123]) ([esphome docs]) ([bluetooth docs]) (noteworthy)
- Add support for bleak passive scanning on linux ([@bdraco] - [#75542]) ([bluetooth docs]) (noteworthy)
- Implement websocket message coalescing ([@bdraco] - [#77238]) ([websocket_api docs]) (noteworthy)
- Add support for Litter-Robot 4 ([@natekspencer] - [#75790]) ([litterrobot docs]) (dependency) (noteworthy)
- Add light platform to switchbot ([@bdraco] - [#77430]) ([switchbot docs]) (new-platform) (noteworthy)
To process frontend PR candidates:
- None yet
## New Integrations
We welcome the following new integrations in this release:
- [BThome], added by [@Ernst79]
- [Escea], added by [@lazdavila]
- [File Upload], added by [@balloob]
- [Fully Kiosk Browser], added by [@cgarwood]
- [JustNimbus], added by [@kvanzuijlen]
- [LaCrosse View], added by [@IceBotYT]
- [Landis+Gyr Heat Meter], added by [@vpathuis]
- [LED BLE], added by [@bdraco]
- [Qingping], added by [@bdraco]
- [Schedule], added by [@frenck]
- [ThermoBeacon], added by [@bdraco]
- [ThermoPro], added by [@bdraco]
- [Yale Access Bluetooth], added by [@bdraco]
[@balloob]: https://github.com/balloob
[@bdraco]: https://github.com/bdraco
[@cgarwood]: https://github.com/cgarwood
[@Ernst79]: https://github.com/Ernst79
[@frenck]: https://github.com/frenck
[@IceBotYT]: https://github.com/IceBotYT
[@kvanzuijlen]: https://github.com/kvanzuijlen
[@lazdavila]: https://github.com/lazdavila
[@vpathuis]: https://github.com/vpathuis
[BThome]: /integrations/bthome
[Escea]: /integrations/escea
[File Upload]: /integrations/file_upload
[Fully Kiosk Browser]: /integrations/fully_kiosk
[JustNimbus]: /integrations/just_nimbus
[LaCrosse View]: /integrations/lacrosse_view
[Landis+Gyr Heat Meter]: /integrations/landisgyr_heat_meter
[LED BLE]: /integrations/led_ble
[Qingping]: /integrations/qingping
[Schedule]: /integrations/schedule
[ThermoBeacon]: /integrations/thermobeacon
[ThermoPro]: /integrations/thermopro
[Yale Access Bluetooth]: /integrations/yalexs_ble
## Integrations now available to set up from the UI
The following integrations are now available via the Home Assistant UI:
- [Android IP Webcam], done by [@engrbm87]
- [LaMetric], done by [@frenck]
- [Open Exchange Rates], done by [@MartinHjelmare]
- [Pushover], done by [@engrbm87]
- [Volvo On Call], done by [@y34hbuddy]
[@engrbm87]: https://github.com/engrbm87
[@frenck]: https://github.com/frenck
[@MartinHjelmare]: https://github.com/MartinHjelmare
[@y34hbuddy]: https://github.com/y34hbuddy
[Android IP Webcam]: /integrations/android_ip_webcam
[LaMetric]: /integrations/lametric
[Open Exchange Rates]: /integrations/openexchangerates
[Pushover]: /integrations/pushover
[Volvo On Call]: /integrations/volvooncall
## 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.
## Breaking Changes
{% details "TODO" %}
- Proof read/spelling/grammar
**Note**: Breaking changes processed up to PR 76903
{% enddetails %}
Below is a listing of the breaking change for this release, per subject or
integration. Click on one of those to read more about the breaking change
for that specific item.
{% details "BMW Connected Drive" %}
Entity `sensor.<your_vehicle>_charging_time_label` (disabled by default) has
been removed as it is not provided by the upstream library/API anymore.
([@rikroe] - [#76616]) ([documentation](/integrations/bmw_connected_drive))
[@rikroe]: https://github.com/rikroe
[#76616]: https://github.com/home-assistant/core/pull/76616
---
The attribute `charging_status` of `binary_sensor.<your_car>_charging_status`
has been removed. Please use `sensor.charging_status` instead.
([@rikroe] - [#74921]) ([documentation](/integrations/bmw_connected_drive))
[@rikroe]: https://github.com/rikroe
[#74921]: https://github.com/home-assistant/core/pull/74921
{% enddetails %}
{% details "HomeKit" %}
The Homekit PM2.5 µg/m3 mappings in the HomeKit integration now use the values
based on the [US AQI set by the EPA](https://www.epa.gov/sites/default/files/2016-04/documents/2012_aqi_factsheet.pdf).
| HomeKit | Previous PM2.5 µg/m3 | New PM2.5 µg/m3 |
|---|---|---|
| Excellent | <= 25 | <= 12 |
| Good | <= 50 | <= 35.4 |
| Fair | <= 100 | <= 55.4 |
| Inferior | <= 300 | <= 150.4 |
| Poor | > 300 | > 150.4 |
([@sarabveer] - [#76358]) ([documentation](/integrations/homekit))
[@sarabveer]: https://github.com/sarabveer
[#76358]: https://github.com/home-assistant/core/pull/76358
{% enddetails %}
{% details "Litter-Robot" %}
The previously deprecated `reset_waste_drawer` and `set_wait_time` services from
the litterrobot vacuum entity, have been removed.
([@natekspencer] - [#77052]) ([documentation](/integrations/litterrobot))
[@natekspencer]: https://github.com/natekspencer
[#77052]: https://github.com/home-assistant/core/pull/77052
{% enddetails %}
{% details "MQTT" %}
Support for MQTT climate `hold` and `away` modes, which was deprecated in
Home Assistant Core 2022.3.0, has been removed. The `hold` and `away` modes
are replaced by `preset_mode`.
([@jbouwh] - [#76299]) ([documentation](/integrations/mqtt))
[@jbouwh]: https://github.com/jbouwh
[#76299]: https://github.com/home-assistant/core/pull/76299
{% enddetails %}
{% details "Open Exchange Rates" %}
The sensor now has a unit of measurement according to the exchange rate quote.
([@MartinHjelmare] - [#76017]) ([documentation](/integrations/openexchangerates))
[@MartinHjelmare]: https://github.com/MartinHjelmare
[#76017]: https://github.com/home-assistant/core/pull/76017
{% enddetails %}
{% details "Roku" %}
Roku media player will indicate `IDLE` instead of `HOME` when at home screen.
You can still detect home screen by looking at `app_id` attribute.
([@elupus] - [#77385]) ([documentation](/integrations/roku))
[@elupus]: https://github.com/elupus
[#77385]: https://github.com/home-assistant/core/pull/77385
{% enddetails %}
{% details "SMS notifications via GSM-modem" %}
Setting up the notify platform of the SMS integration by a platform section in
YAML configuration is no longer supported. The `sms` platform section
under `notify:` can be removed from your YAML configuration files.
A recipient can be specified by using the `target` parameter in the notify
service call instead.
([@ocalvo] - [#76733]) ([documentation](/integrations/sms))
[@ocalvo]: https://github.com/ocalvo
[#76733]: https://github.com/home-assistant/core/pull/76733
{% enddetails %}
{% details "Utility Meter" %}
The previously deprecated `utility_meter` entities, used to change tariffs,
has been removed. Please use the provided `select` entity instead.
([@dgomes] - [#76480]) ([documentation](/integrations/utility_meter))
[@dgomes]: https://github.com/dgomes
[#76480]: https://github.com/home-assistant/core/pull/76480
{% enddetails %}
{% details "Z-Wave: TODO!" %}
You must use zwave-js-server 1.21.0 or greater (schema 21).
With this release, you will need to update your zwave-js-server instance.
- If you use the zwave_js addon, you need to have at least version `0.1.65`.
- If you use the zwavejs2mqtt addon, you need to have at least version `0.44.1`.
- If you use the zwavejs2mqtt Docker container, you need to have at least version `6.14.1`.
- If you run your own Docker container, or some other installation method, you will need to update your zwave-js-server instance to at least `1.21.0`.
([@raman325] - [#75795]) ([documentation](/integrations/zwave_js))
[@raman325]: https://github.com/raman325
[#75795]: https://github.com/home-assistant/core/pull/75795
TODO: The versions changed in the following PR:
- Bump zwave-js-server-python to 0.41.0 ([@raman325] - [#76903]) ([zwave_js docs]) (breaking-change) (dependency)
Once all versions are known, the above breaking change note needs to be adjusted.
{% 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/
- [AutomationActionType deprecation for 2022.9](https://developers.home-assistant.io/blog/2022/08/15/automation-action-type-deprecation)
- [Bluetooth passive sensor API changes for 2022.9](https://developers.home-assistant.io/blog/2022/08/08/bluetooth-api-changes)
- [Device tracker deprecations for 2022.9](https://developers.home-assistant.io/blog/2022/07/29/device-tracker_source-type-deprecation/)
- [Globally available HomeAssistant object (hass)](https://developers.home-assistant.io/blog/2022/08/24/globally_accessible_hass)
- [LightEntity no longer supports white_value](https://developers.home-assistant.io/blog/2022/08/18/light_white_value_removed)
- [The issue registry has been moved to homeassistant.helpers](https://developers.home-assistant.io/blog/2022/08/25/issue_registry_moved_to_helpers)
## 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 2022.9](/changelogs/core-2022.9)

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB