mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 09:17:06 +00:00
2023.3: Beta release notes
This commit is contained in:
parent
1362579ccb
commit
5c2703d9fa
18
CODEOWNERS
18
CODEOWNERS
@ -72,7 +72,7 @@ source/_integrations/azure_event_hub.markdown @eavanvalkenburg
|
||||
source/_integrations/azure_service_bus.markdown @hfurubotten
|
||||
source/_integrations/backup.markdown @home-assistant/core
|
||||
source/_integrations/baf.markdown @bdraco @jfroy
|
||||
source/_integrations/balboa.markdown @garbled1
|
||||
source/_integrations/balboa.markdown @garbled1 @natekspencer
|
||||
source/_integrations/bayesian.markdown @HarvsG
|
||||
source/_integrations/beewi_smartclim.markdown @alemuro
|
||||
source/_integrations/binary_sensor.markdown @home-assistant/core
|
||||
@ -121,7 +121,7 @@ source/_integrations/compensation.markdown @Petro31
|
||||
source/_integrations/config.markdown @home-assistant/core
|
||||
source/_integrations/configurator.markdown @home-assistant/core
|
||||
source/_integrations/control4.markdown @lawtancool
|
||||
source/_integrations/conversation.markdown @home-assistant/core
|
||||
source/_integrations/conversation.markdown @home-assistant/core @synesthesiam
|
||||
source/_integrations/coolmaster.markdown @OnFreund
|
||||
source/_integrations/coronavirus.markdown @home-assistant/core
|
||||
source/_integrations/counter.markdown @fabaff
|
||||
@ -160,12 +160,14 @@ source/_integrations/dlna_dms.markdown @chishm
|
||||
source/_integrations/dnsip.markdown @gjohansson-ST
|
||||
source/_integrations/doorbird.markdown @oblogic7 @bdraco @flacjacket
|
||||
source/_integrations/dooya.markdown @starkillerOG
|
||||
source/_integrations/dormakaba_dkey.markdown @emontnemery
|
||||
source/_integrations/dsmr.markdown @Robbie1221 @frenck
|
||||
source/_integrations/dsmr_reader.markdown @depl0y @glodenox
|
||||
source/_integrations/dunehd.markdown @bieniu
|
||||
source/_integrations/dwd_weather_warnings.markdown @runningman84 @stephan192 @Hummel95
|
||||
source/_integrations/dynalite.markdown @ziv1234
|
||||
source/_integrations/ecobee.markdown @marthoc
|
||||
source/_integrations/easyenergy.markdown @klaasnicolaas
|
||||
source/_integrations/ecobee.markdown @marthoc @marcolivierarsenault
|
||||
source/_integrations/econet.markdown @vangorra @w1ll1am23
|
||||
source/_integrations/ecovacs.markdown @OverloadUT @mib1185
|
||||
source/_integrations/ecowitt.markdown @pvizeli
|
||||
@ -179,7 +181,7 @@ source/_integrations/elv.markdown @majuss
|
||||
source/_integrations/emby.markdown @mezz64
|
||||
source/_integrations/emoncms.markdown @borpin
|
||||
source/_integrations/emonitor.markdown @bdraco
|
||||
source/_integrations/emulated_hue.markdown @bdraco
|
||||
source/_integrations/emulated_hue.markdown @bdraco @Tho85
|
||||
source/_integrations/emulated_kasa.markdown @kbickar
|
||||
source/_integrations/energie_vanons.markdown @klaasnicolaas
|
||||
source/_integrations/energy.markdown @home-assistant/core
|
||||
@ -237,7 +239,7 @@ source/_integrations/gaviota.markdown @starkillerOG
|
||||
source/_integrations/gdacs.markdown @exxamalte
|
||||
source/_integrations/generic.markdown @davet2001
|
||||
source/_integrations/generic_hygrostat.markdown @Shulyaka
|
||||
source/_integrations/geniushub.markdown @zxdavb
|
||||
source/_integrations/geniushub.markdown @manzanotti
|
||||
source/_integrations/geo_json_events.markdown @exxamalte
|
||||
source/_integrations/geo_location.markdown @home-assistant/core
|
||||
source/_integrations/geo_rss_events.markdown @exxamalte
|
||||
@ -262,7 +264,7 @@ source/_integrations/gpsd.markdown @fabaff
|
||||
source/_integrations/gree.markdown @cmroche
|
||||
source/_integrations/greeneye_monitor.markdown @jkeljo
|
||||
source/_integrations/group.markdown @home-assistant/core
|
||||
source/_integrations/growatt_server.markdown @indykoning @muppet3000 @JasperPlant
|
||||
source/_integrations/growatt_server.markdown @muppet3000
|
||||
source/_integrations/guardian.markdown @bachya
|
||||
source/_integrations/habitica.markdown @ASMfreaK @leikoilja
|
||||
source/_integrations/hardware.markdown @home-assistant/core
|
||||
@ -392,6 +394,7 @@ source/_integrations/lyric.markdown @timmo001
|
||||
source/_integrations/marantz.markdown @ol-iver @starkillerOG
|
||||
source/_integrations/martec.markdown @starkillerOG
|
||||
source/_integrations/mastodon.markdown @fabaff
|
||||
source/_integrations/matter.markdown @home-assistant/matter
|
||||
source/_integrations/mazda.markdown @bdr99
|
||||
source/_integrations/meater.markdown @Sotolotl @emontnemery
|
||||
source/_integrations/media_player.markdown @home-assistant/core
|
||||
@ -568,7 +571,7 @@ source/_integrations/rtsp_to_webrtc.markdown @allenporter
|
||||
source/_integrations/ruckus_unleashed.markdown @gabe565
|
||||
source/_integrations/ruuvi_gateway.markdown @akx
|
||||
source/_integrations/ruuvitag_ble.markdown @akx
|
||||
source/_integrations/rympro.markdown @OnFreund
|
||||
source/_integrations/rympro.markdown @OnFreund @elad-bar @maorcc
|
||||
source/_integrations/sabnzbd.markdown @shaiu
|
||||
source/_integrations/safe_mode.markdown @home-assistant/core
|
||||
source/_integrations/saj.markdown @fredericvl
|
||||
@ -703,6 +706,7 @@ source/_integrations/tolo.markdown @MatthiasLohr
|
||||
source/_integrations/tomorrowio.markdown @raman325 @lymanepp
|
||||
source/_integrations/totalconnect.markdown @austinmroczek
|
||||
source/_integrations/tplink.markdown @rytilahti @thegardenmonkey
|
||||
source/_integrations/tplink_omada.markdown @MarkGodwin
|
||||
source/_integrations/traccar.markdown @ludeeus
|
||||
source/_integrations/tractive.markdown @Danielhiversen @zhulik @bieniu
|
||||
source/_integrations/trafikverket_ferry.markdown @gjohansson-ST
|
||||
|
@ -109,9 +109,9 @@ social:
|
||||
|
||||
# Home Assistant release details
|
||||
current_major_version: 2023
|
||||
current_minor_version: 2
|
||||
current_patch_version: 5
|
||||
date_released: 2023-02-15
|
||||
current_minor_version: 3
|
||||
current_patch_version: 0
|
||||
date_released: 2023-03-01
|
||||
|
||||
# Either # or the anchor link to latest release notes in the blog post.
|
||||
# Must be prefixed with a # and have double quotes around it.
|
||||
|
@ -12,6 +12,7 @@ ha_platforms:
|
||||
- climate
|
||||
ha_codeowners:
|
||||
- '@garbled1'
|
||||
- '@natekspencer'
|
||||
ha_config_flow: true
|
||||
ha_integration_type: integration
|
||||
---
|
||||
|
@ -8,6 +8,7 @@ ha_quality_scale: internal
|
||||
ha_iot_class: Local Push
|
||||
ha_codeowners:
|
||||
- '@home-assistant/core'
|
||||
- '@synesthesiam'
|
||||
ha_domain: conversation
|
||||
ha_integration_type: system
|
||||
---
|
||||
|
@ -3,7 +3,7 @@ title: Denon AVR Network Receivers
|
||||
description: Instructions on how to integrate Denon AVR Network Receivers into Home Assistant.
|
||||
ha_category:
|
||||
- Media Player
|
||||
ha_iot_class: Local Polling
|
||||
ha_iot_class: Local Push
|
||||
ha_release: 0.7.2
|
||||
ha_domain: denonavr
|
||||
ha_codeowners:
|
||||
|
@ -11,6 +11,7 @@ ha_codeowners:
|
||||
- '@klaasnicolaas'
|
||||
ha_domain: easyenergy
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
- sensor
|
||||
ha_quality_scale: platinum
|
||||
ha_integration_type: integration
|
||||
|
@ -15,6 +15,7 @@ ha_iot_class: Cloud Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@marthoc'
|
||||
- '@marcolivierarsenault'
|
||||
ha_domain: ecobee
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -10,6 +10,7 @@ ha_domain: emulated_hue
|
||||
ha_integration_type: integration
|
||||
ha_codeowners:
|
||||
- '@bdraco'
|
||||
- '@Tho85'
|
||||
---
|
||||
|
||||
<div class='note warning'>
|
||||
|
@ -10,7 +10,7 @@ ha_category:
|
||||
ha_release: 0.92
|
||||
ha_iot_class: Local Polling
|
||||
ha_codeowners:
|
||||
- '@zxdavb'
|
||||
- '@manzanotti'
|
||||
ha_domain: geniushub
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
|
@ -10,7 +10,7 @@ ha_codeowners:
|
||||
- '@exxamalte'
|
||||
ha_platforms:
|
||||
- geo_location
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: service
|
||||
---
|
||||
|
||||
The `geo_json_events` platform lets you integrate GeoJSON feeds. It retrieves events from a feed and shows information of those events filtered by distance to Home Assistant's location.
|
||||
|
@ -12,6 +12,7 @@ ha_codeowners:
|
||||
ha_integration_type: service
|
||||
ha_platforms:
|
||||
- notify
|
||||
ha_quality_scale: platinum
|
||||
---
|
||||
|
||||
The Google Assistant SDK integration allows Home Assistant to interact with Google Assistant. If you want to use Google Assistant (for example, from your phone or Google Home device) to interact with your Home Assistant managed devices, then you want the [Google Assistant](/integrations/google_assistant) integration.
|
||||
|
@ -7,9 +7,7 @@ ha_category:
|
||||
ha_release: 0.99
|
||||
ha_iot_class: Cloud Polling
|
||||
ha_codeowners:
|
||||
- '@indykoning'
|
||||
- '@muppet3000'
|
||||
- '@JasperPlant'
|
||||
ha_domain: growatt_server
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
@ -14,7 +14,7 @@ ha_codeowners:
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- media_player
|
||||
ha_iot_class: Local Polling
|
||||
ha_iot_class: Local Push
|
||||
ha_ssdp: true
|
||||
---
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Matter
|
||||
title: Matter (BETA)
|
||||
description: Instructions on how to integrate Matter with Home Assistant.
|
||||
ha_category:
|
||||
- Binary Sensor
|
||||
@ -10,11 +10,11 @@ ha_release: '2022.12'
|
||||
ha_iot_class: Local Push
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@marcelveldt'
|
||||
- '@MartinHjelmare'
|
||||
- '@home-assistant/matter'
|
||||
ha_domain: matter
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- diagnostics
|
||||
- light
|
||||
- sensor
|
||||
- switch
|
||||
@ -200,4 +200,3 @@ _This option is only available for Home Assistant OS (the recommended installati
|
||||
This option is considered a very advanced setup and only for experienced users. You can find instructions on how to run the Matter Server in the [project repository](https://github.com/home-assistant-libs/python-matter-server).
|
||||
|
||||
_Disclaimer: Some links on this page are affiliate links._
|
||||
|
||||
|
@ -3,6 +3,7 @@ title: Reolink IP NVR/camera
|
||||
description: Instructions on how to integrate Reolink devices (NVR/cameras) into Home Assistant.
|
||||
ha_category:
|
||||
- Camera
|
||||
- Update
|
||||
ha_iot_class: Local Push
|
||||
ha_release: 2023.1
|
||||
ha_domain: reolink
|
||||
@ -12,6 +13,8 @@ ha_config_flow: true
|
||||
ha_platforms:
|
||||
- binary_sensor
|
||||
- camera
|
||||
- number
|
||||
- update
|
||||
ha_integration_type: integration
|
||||
ha_dhcp: true
|
||||
---
|
||||
|
@ -8,6 +8,8 @@ ha_iot_class: Cloud Polling
|
||||
ha_config_flow: true
|
||||
ha_codeowners:
|
||||
- '@OnFreund'
|
||||
- '@elad-bar'
|
||||
- '@maorcc'
|
||||
ha_domain: rympro
|
||||
ha_platforms:
|
||||
- sensor
|
||||
|
@ -8,7 +8,7 @@ ha_category:
|
||||
- Hub
|
||||
- Sensor
|
||||
- Switch
|
||||
ha_iot_class: Local Polling
|
||||
ha_iot_class: Local Push
|
||||
ha_config_flow: true
|
||||
ha_dhcp: true
|
||||
ha_codeowners:
|
||||
|
@ -9,6 +9,9 @@ ha_domain: thread
|
||||
ha_iot_class: Local Polling
|
||||
ha_integration_type: service
|
||||
ha_config_flow: true
|
||||
ha_platforms:
|
||||
- diagnostics
|
||||
ha_zeroconf: true
|
||||
---
|
||||
|
||||
The Thread integration helps you track the different Thread networks in your home and helps you manage their credentials. It is currently a work in progress.
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: TP-Link Omada SDN Controller
|
||||
title: TP-Link Omada
|
||||
description: Instructions on integrating TP-Link Omada SDN networking devices to Home Assistant.
|
||||
ha_category:
|
||||
- Hub
|
||||
@ -11,7 +11,7 @@ ha_codeowners:
|
||||
ha_domain: tplink_omada
|
||||
ha_platforms:
|
||||
- switch
|
||||
ha_integration_type: integration
|
||||
ha_integration_type: hub
|
||||
---
|
||||
|
||||
The TP-Link Omada SDN Controller integration allows you to control your [TP-Link Omada SDN Devices](https://www.tp-link.com/us/omada-sdn/) such as network switches, access points, and internet gateways. It requires a local Omada controller (software or hardware controllers) and does not currently support the paid-for TP-Link Omada Cloud Management SAAS Platform.
|
||||
|
618
source/_posts/2023-03-01-release-20233.markdown
Normal file
618
source/_posts/2023-03-01-release-20233.markdown
Normal file
@ -0,0 +1,618 @@
|
||||
---
|
||||
layout: post
|
||||
title: "2023.3: Beta release notes"
|
||||
description: "Beta release notes for Home Assistant Core 2023.3."
|
||||
date: 2023-02-22 00:00:00
|
||||
date_formatted: "March 1, 2023"
|
||||
author: Franck Nijhof
|
||||
author_twitter: frenck
|
||||
comments: true
|
||||
categories:
|
||||
- Release-Notes
|
||||
- Core
|
||||
og_image: /images/blog/2023-03/social.png
|
||||
---
|
||||
|
||||
<a href='/integrations/#version/2023.3'><img src='/images/blog/2023-03/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 2023.3 (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/dashboards:<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 2023.3! 🎉
|
||||
|
||||
February was a short month, resulting in a short release cycle. Yet,
|
||||
this release brings in a lot of great improvements.
|
||||
|
||||
Thanks for helping out testing the beta! ❤️
|
||||
|
||||
Enjoy the (beta) release!
|
||||
|
||||
../Frenck
|
||||
|
||||
<!--more-->
|
||||
|
||||
- [Restarting Home Assistant](#restarting-home-assistant)
|
||||
- [Asking Assist for the current state of things](#asking-assist-for-the-current-state-of-things)
|
||||
- [Cleaner entity information dialogs](#cleaner-entity-information-dialogs)
|
||||
- [New dialogs for lights, switches and siren entities](#new-dialogs-for-lights-switches-and-siren-entities)
|
||||
- [Sensor precision](#sensor-precision)
|
||||
- [New create automation dialog](#new-create-automation-dialog)
|
||||
- [Thread \& Matter](#thread--matter)
|
||||
- [Python 3.11 support](#python-311-support)
|
||||
- [Other noteworthy changes](#other-noteworthy-changes)
|
||||
- [New Integrations](#new-integrations)
|
||||
- [Need help? Join the community!](#need-help-join-the-community)
|
||||
- [Breaking Changes](#breaking-changes)
|
||||
- [All changes](#all-changes)
|
||||
|
||||
Don't forget to [join our release party live stream on YouTube](https://www.youtube.com/watch?v=3UaLAhG9Brc) 1 February 2023, at 12:00 PST / 21:00 CET!
|
||||
|
||||
<lite-youtube videoid="3UaLAhG9Brc" videotitle="Home Assistant 2023.2 Release Party"></lite-youtube>
|
||||
|
||||
## Restarting Home Assistant
|
||||
|
||||
Since we started redesigning our menu structure (a little over a year
|
||||
ago), "Restarting" Home Assistant has been a source of discussion in our
|
||||
community. Home Assistant can be restarted, reloaded, rebooted,
|
||||
and powered off; it quickly became unclear what to use and when.
|
||||
|
||||
We've come up with a solution inspired by the good old Windows XP computer
|
||||
turn-off screen. [@matthiasdebaat] made a UX that has been implemented
|
||||
by [@piitaya] that will hopefully make this all better, more clear.
|
||||
|
||||
<img class="no-shadow" src='/images/blog/2023-03/restart-home-assistant.png' alt='Screenshot showing the new restart dialog of Home Assistant that provides a guidance on what action to take.'>
|
||||
|
||||
Nice, right? 🤩 What is entrily new is the first item shown: "Quick reload".
|
||||
Quick reload calls all active integrations in your system that support
|
||||
reloading YAML configuration on the fly 🚀. Also, [@frenck] made quick reload
|
||||
available as a {% my developer_call_service service="homeassistant.reload_all" title="service" %}
|
||||
too, so that you can automate with it.
|
||||
|
||||
Lastly, the option to restart has also been added to the three-dotted overflow
|
||||
menu in the top right of the settings screen, to add another place for finding
|
||||
it more easily.
|
||||
|
||||
[@frenck]: https://github.com/frenck
|
||||
[@matthiasdebaat]: https://github.com/matthiasdebaat
|
||||
[@piitaya]: https://github.com/piitaya
|
||||
|
||||
## Asking Assist for the current state of things
|
||||
|
||||
This release updates Assist with the capability to ask for the state of things
|
||||
around your home. For example:
|
||||
|
||||
<img class="no-shadow" src='/images/blog/2023-03/ask-assist-for-states.png' alt='Screenshot showing the assist conversation dialog demonstrating new new intents to get the state of things in your home.'>
|
||||
|
||||
Intents for three types of questions have been added:
|
||||
|
||||
- Ask for the state of a single entity:
|
||||
- _"What is the outside temperature?"_
|
||||
- _"Is the front door locked?"_
|
||||
- _"What is the power consumption in the office?"_
|
||||
- Any or all questions:
|
||||
- _"Are any lights on in the bedroom?"_
|
||||
- _"Are all windows closed in the kitchen?"_
|
||||
- How many or which questions:
|
||||
- _"How many lights on are in the office?"_
|
||||
- _"Which doors are open?"_
|
||||
|
||||
Thanks, [@synesthesiam] for implementing this, and thanks to language leaders
|
||||
and contributors for helping out providing translations for all these [intents]! ❤️
|
||||
|
||||
Want to help with adding support for these intents in your language? Please do!
|
||||
Read more about [contributing sentences in our documentation](https://developers.home-assistant.io/docs/voice/intent-recognition/contributing).
|
||||
|
||||
[@synesthesiam]: https://github.com/synesthesiam
|
||||
[intents]: https://github.com/home-assistant/intents
|
||||
|
||||
## Cleaner entity information dialogs
|
||||
|
||||
The entity information dialog (also known as the more-info dialogs), got some
|
||||
nice improvements in this release.
|
||||
|
||||
<img class="no-shadow" src='/images/blog/2023-03/new-entity-dialog.png' alt='Screenshot showing the new entity information dialogs, highlighting the top bar changes.'>
|
||||
|
||||
The "Info", "History", "Settings", and "Related" tabs have been removed, which
|
||||
gives the dialog a much cleaner look. Icons for settings and history have been
|
||||
added in the top right to replace these tabs. The new three-dotted overflow menu
|
||||
can bring up related entity information and provides a direct link to the device
|
||||
dashboard of the device that provided this entity.
|
||||
|
||||
Nice job [@matthiasdebaat] and [@piitaya]!
|
||||
|
||||
[@matthiasdebaat]: https://github.com/matthiasdebaat
|
||||
[@piitaya]: https://github.com/piitaya
|
||||
|
||||
## New dialogs for lights, switches and siren entities
|
||||
|
||||
{% details "TODO" %}
|
||||
|
||||
- Extend story
|
||||
- Spelling/grammar
|
||||
- Replace screenshot / screenrecording
|
||||
Maybe combine a couple in a single screenshot?
|
||||
ref: https://github.com/home-assistant/frontend/pull/15482
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
There is more to tell about the more-info dialogs this release,
|
||||
as [@matthiasdebaat] and [@piitaya] have been working on the designs shared
|
||||
[during the State of the Open Home 2022](https://www.youtube.com/live/D936T1Ze8-4?feature=share&t=5193).
|
||||
This release brings in the first overhauls to the entity dialogs of light,
|
||||
switch and siren entities.
|
||||
|
||||
<p class='img'>
|
||||
<img src='https://user-images.githubusercontent.com/5878303/220415665-2259d52c-93f8-4e6e-a090-24061d4fc8cb.png' alt='Temporary placeholder screenshot. Needs replacement.'></a>
|
||||
Note: This is a temporary placeholder screenshot. Needs replacement.
|
||||
</p>
|
||||
|
||||
<video width="680px" controls="controls"><source src="https://user-images.githubusercontent.com/5878303/220415401-b4191979-a70b-4153-9962-a984d188dbcc.mp4" type="video/mp4"></video>
|
||||
|
||||
[@matthiasdebaat]: https://github.com/matthiasdebaat
|
||||
[@piitaya]: https://github.com/piitaya
|
||||
|
||||
## Sensor precision
|
||||
|
||||
Got a sensor that has too many decimals in its numeric value? You'd like it to
|
||||
round it to a single, or maybe even no decimals at all?
|
||||
|
||||
Just ~~create a template sensor~~ change it directly from the UI!
|
||||
|
||||
<img class="no-shadow" src='/images/blog/2023-03/entity-precision.png' alt='Screenshot showing you can now set the numerical
|
||||
precision of an sensor entity value from the entity settings dialog.'>
|
||||
|
||||
Thanks [@emontnemery] for building out this feature!
|
||||
|
||||
This has also been extended into integrations, which now can provide
|
||||
a more precise value while suggesting to, show it with less precision
|
||||
by default. This allows you to change it if you don't like the defaults.
|
||||
|
||||
When writing templates, you can also take advantage of the configured precision,
|
||||
as the `states()` function has been extended to help with that.
|
||||
You can find more information on
|
||||
[formatting sensor states in the templating documentation](/docs/configuration/templating/#formatting-sensor-states).
|
||||
|
||||
[@emontnemery]: https://github.com/emontnemery
|
||||
|
||||
## New create automation dialog
|
||||
|
||||
{% details "TODO" %}
|
||||
|
||||
- Eextend story
|
||||
- Add some recent screenshots
|
||||
- Spelling/grammar
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
The dialog you see when you create a new automation, was given a facelift by
|
||||
[@piitaya].
|
||||
|
||||
<p class='img'>
|
||||
<img src='https://user-images.githubusercontent.com/5878303/216008015-369893ae-f393-4c68-8e4c-d9a297f75d58.png' alt='Temporary placeholder screenshot. Needs replacement.'></a>
|
||||
Note: This is a temporary placeholder screenshot. Needs replacement.
|
||||
</p>
|
||||
|
||||
You may notice it now show author information in this dialog. If you create
|
||||
Blueprints, you can add [author information] to your Blueprint,
|
||||
which will be shown in this dialog.
|
||||
|
||||
[@piitaya]: https://github.com/piitaya
|
||||
[author information]: /docs/blueprint/schema/#author
|
||||
|
||||
## Thread & Matter
|
||||
|
||||
{% details "TODO" %}
|
||||
|
||||
- Add/extend story, sum up what has become available this release.
|
||||
- Add some recent screenshots
|
||||
- Spelling/grammar
|
||||
- Add "add matter device" link to add integration dialog (#15365) @bramkragten
|
||||
- Add color support to matter lights ([@ArturoGuerra] - [#87366]) ([matter docs]) (noteworthy)
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
Behind the scenes, a lot is happening adding, extending and improving
|
||||
Thread & Matter support for Home Assistant.
|
||||
|
||||
A couple of weeks ago, we've published [an extensive blog article on where we're at](/blog/2023/02/08/state-of-matter-and-thread/)
|
||||
right now. Some of the features mentioned in that blog post, will become
|
||||
available today in this release.
|
||||
|
||||
<p class='img'>
|
||||
<img src='https://user-images.githubusercontent.com/5662298/219357671-6f51aeb0-2b64-43a7-92fb-d1a804164ae9.png' alt='Temporary placeholder screenshot. Needs replacement.'></a>
|
||||
Note: This is a temporary placeholder screenshot. Needs replacement.
|
||||
</p>
|
||||
|
||||
Matter now has support for connecting to Matter brides, and [@ArturoGuerra]
|
||||
add support light colors!
|
||||
|
||||
[@ArturoGuerra]: https://github.com/ArturoGuerra
|
||||
|
||||
## Python 3.11 support
|
||||
|
||||
Support for Python 3.11 is here! 🐍
|
||||
|
||||
This change is only interesting if you manually run Home Assistant
|
||||
directly in Python (aka the Home Assistant Core installation method). If that
|
||||
is the case, you can now start using Home Assistant using Python 3.11, which
|
||||
should dramatically improve performance over previous Python versions.
|
||||
|
||||
We are working on upgrading to Python 3.11 for our Home Assistant OS,
|
||||
Supervised, and Container installation methods as well so we can provide
|
||||
the same performance improvements. We'll keep you posted.
|
||||
|
||||
## Other noteworthy changes
|
||||
|
||||
{% details "TODO" %}
|
||||
|
||||
- Proof read/spelling/grammar
|
||||
- Last minute ones added?
|
||||
- Go over list again, might have missed something
|
||||
- Ability to hide the legend of history graphs
|
||||
|
||||
To consider:
|
||||
- The speedup on setting up MQTT are pretty massive
|
||||
- Make mqtt discovery use callback functions ([@bdraco] - [#87883]) ([mqtt docs]) (noteworthy)
|
||||
- Optimize mqtt matchers ([@bdraco] - [#87853]) ([mqtt docs]) (noteworthy)
|
||||
- Avoid creating a task when waiting for the MQTT mid ([@bdraco] - [#87887]) ([mqtt docs]) (noteworthy)
|
||||
- Optimize fetching weekly/monthly/yearly statistics ([@bdraco] - [#87747]) ([recorder docs]) (noteworthy)
|
||||
- Optionally update sensor units when unit system is changed ([@emontnemery] - [#83851]) ([config docs]) ([sensor docs]) (noteworthy)
|
||||
|
||||
**Note**: Changes processed up to PR 88451
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
There is much more juice in this release; here are some of the other
|
||||
noteworthy changes this release:
|
||||
|
||||
- You can now change the unit of measurement for sensor that provide power readings.
|
||||
So, if you like your kW sensor to be displayed as W, that is now possible. Thanks, [@emontnemery]!
|
||||
- All [contributed translations] are now automatically updated to the latest each release!
|
||||
This includes patch releases. Thanks, [@frenck].
|
||||
- You can now use templates in the `for` parameter of [state conditions]. Thanks, [@emontnemery]!
|
||||
- Our (opt-in only) {% my analytics %} will now include the database engine and version
|
||||
you use with your recorder. This helps us making database related decisions and improvements.
|
||||
Thanks, [@ludeeus]!
|
||||
- [@marcelveldt] added support for Smart Scenes (Natural Light) to the [Philips Hue] integrations, nice!
|
||||
- If your [ONVIF] camera supports it, it will now provide switch entities
|
||||
for auto-focus, wiper, and IR lights. Thanks, [@partofthething]!
|
||||
- It looks like [@jesserockz] took a small break from [ESPHome] to implement support
|
||||
for the SwitchBot Blind Tilt to the [SwitchBot] integrations. Thank you!
|
||||
- The [OpenAI Conversation] integration now has options to customize it to your liking, thanks [@bendews]!
|
||||
- [@marcolivierarsenault] added support for [ecobee] ventilator, awesome!
|
||||
- The [Reolink] integration now provides entities to update the firmware of your camera, control zoom,
|
||||
and control auto-focus. Thanks [@starkillerOG]!
|
||||
- Adding your [KNX] Keyfile is now super easy, just upload it from your browser
|
||||
when configuring it in Home Assistant. Awesome [@farmio]!
|
||||
- [@thecode] added support for [Shelly] Pro 3EM energy sensors, nice!
|
||||
- [ScreenLogic] now supports local push updates for almost all entities. Thanks [@dieselrabbit]!
|
||||
|
||||
[@bendews]: https://github.com/bendews
|
||||
[@dieselrabbit]: https://github.com/dieselrabbit
|
||||
[@emontnemery]: https://github.com/emontnemery
|
||||
[@farmio]: https://github.com/farmio
|
||||
[@frenck]: https://github.com/frenck
|
||||
[@jesserockz]: https://github.com/jesserockz
|
||||
[@ludeeus]: https://github.com/ludeeus
|
||||
[@marcelveldt]: https://github.com/marcelveldt
|
||||
[@marcolivierarsenault]: https://github.com/marcolivierarsenault
|
||||
[@partofthething]: https://github.com/partofthething
|
||||
[@starkillerOG]: https://github.com/starkillerOG
|
||||
[@thecode]: https://github.com/thecode
|
||||
[contributed translations]: https://developers.home-assistant.io/docs/translations
|
||||
[ecobee]: /integrations/ecobee
|
||||
[ESPHome]: https://esphome.io
|
||||
[KNX]: /integrations/knx
|
||||
[ONVIF]: /integrations/onvif
|
||||
[OpenAI Conversation]: /integrations/openai_conversation
|
||||
[Philips Hue]: /integrations/hue
|
||||
[Reolink]: /integrations/reolink
|
||||
[ScreenLogic]: /integrations/screenlogic
|
||||
[Shelly]: /integrations/shelly
|
||||
[state conditions]: /docs/scripts/conditions/#state-condition
|
||||
[SwitchBot]: /integrations/switchbot
|
||||
|
||||
## New Integrations
|
||||
|
||||
We welcome the following new integrations in this release:
|
||||
|
||||
- **[Dormakaba dKey]**, added by [@emontnemery]<br />
|
||||
Connect and control your Dormakaba dKey Bluetooth Low Energy locks.
|
||||
- **[easyEnergy]**, added by [@klaasnicolaas]<br />
|
||||
Retrieves dynamic (hourly) energy & gas prices from the Dutch utility company
|
||||
easyEnergy.
|
||||
- **[TP-Link Omada SDN Controller]**, added by [@MarkGodwin]<br />
|
||||
Control your TP-Link Omada SDN Devices such as network switches,
|
||||
access points, and internet gateways.
|
||||
|
||||
[@emontnemery]: https://github.com/emontnemery
|
||||
[@klaasnicolaas]: https://github.com/klaasnicolaas
|
||||
[@MarkGodwin]: https://github.com/MarkGodwin
|
||||
[Dormakaba dKey]: /integrations/dormakaba_dkey
|
||||
[easyEnergy]: /integrations/easyenergy
|
||||
[TP-Link Omada SDN Controller]: /integrations/tplink_omada
|
||||
|
||||
## 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 86100
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Assist / Conversation" %}
|
||||
|
||||
Previously, all entities and areas were exposed to Assist's default agent. This
|
||||
is now restricted to entities of the following domains:
|
||||
|
||||
- `climate`
|
||||
- `cover`
|
||||
- `fan`
|
||||
- `humidifier`
|
||||
- `light`
|
||||
- `lock`
|
||||
- `scene`
|
||||
- `script`
|
||||
- `sensor`
|
||||
- `switch`
|
||||
- `vacuum`
|
||||
- `water_heater`
|
||||
|
||||
Only areas with exposed entities will be exposed themselves. In the future,
|
||||
this will be customizable through the frontend.
|
||||
|
||||
([@synesthesiam] - [#88274]) ([documentation](/integrations/conversation))
|
||||
|
||||
[@synesthesiam]: https://github.com/synesthesiam
|
||||
[#88274]: https://github.com/home-assistant/core/pull/88274
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Atmospheric pressure device triggers" %}
|
||||
|
||||
A bug with the atmospheric pressure sensor device triggers has been corrected,
|
||||
automations using such device triggers will need to be adjusted/reconfigured.
|
||||
|
||||
([@epenet] - [#88320]) ([documentation](/integrations/sensor))
|
||||
|
||||
[@epenet]: https://github.com/epenet
|
||||
[#87377]: https://github.com/home-assistant/core/pull/88320
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "ecobee" %}
|
||||
|
||||
The aux heat toggle will now show as enabled when the device is in
|
||||
"aux heat only" mode instead of only when it is running.
|
||||
|
||||
([@Lash-L] - [#86100]) ([documentation](/integrations/ecobee))
|
||||
|
||||
[@Lash-L]: https://github.com/Lash-L
|
||||
[#86100]: https://github.com/home-assistant/core/pull/86100
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Fibaro" %}
|
||||
|
||||
The previously deprecated YAML configuration of the Fibaro integration
|
||||
has been removed.
|
||||
|
||||
Fibaro 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.
|
||||
|
||||
([@rappenze] - [#87939]) ([documentation](/integrations/fibaro))
|
||||
|
||||
[@rappenze]: https://github.com/rappenze
|
||||
[#87939]: https://github.com/home-assistant/core/pull/87939
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "GoodWe Inverter" %}
|
||||
|
||||
Inverter "Operation Mode" select values were changed to snake_case and localized.
|
||||
|
||||
- "General mode" -> `general`
|
||||
- "Off grid mode" -> `off_grid`
|
||||
- "Backup mode" -> `backup`
|
||||
- "Eco mode" -> `eco`
|
||||
- "Peak shaving" -> `peak_shaving`
|
||||
- "Eco charge mode" -> `eco_charge`
|
||||
- "Eco discharge mode" -> `eco_discharge`
|
||||
|
||||
If you used these select values in your automations or scripts, you will need
|
||||
to adjust those to match this change.
|
||||
|
||||
([@mletenay] - [#86901]) ([documentation](/integrations/goodwe))
|
||||
|
||||
[@mletenay]: https://github.com/mletenay
|
||||
[#86901]: https://github.com/home-assistant/core/pull/86901
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "HomeKit" %}
|
||||
|
||||
VOC mappings in the HomeKit integration have been improved to use the IAQ
|
||||
guidelines for Europe released by the WHO (World Health Organization).
|
||||
|
||||
HomeKit | Previous VOC µg/m3 | New VOC µg/m3
|
||||
-- | -- | --
|
||||
Excellent | <= 24 | <= 250
|
||||
Good | <= 48 | <= 500
|
||||
Fair | <= 64 | <= 1000
|
||||
Inferior | <= 96 | <= 3000
|
||||
Poor | > 96 | > 3000
|
||||
|
||||
Reference: [Sensirion_Gas_Sensors_SGP3x_TVOC_Concept.pdf](https://github.com/paulvha/svm30/blob/master/extras/Sensirion_Gas_Sensors_SGP3x_TVOC_Concept.pdf)
|
||||
|
||||
([@emanuelst] - [#87663]) ([documentation](/integrations/homekit))
|
||||
|
||||
[@emanuelst]: https://github.com/emanuelst
|
||||
[#87663]: https://github.com/home-assistant/core/pull/87663
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "MQTT" %}
|
||||
|
||||
The behavior for receiving values on sensors that expect numeric* values
|
||||
has changed.
|
||||
|
||||
- From now on a `'None'` value or a value rendered to `'None'` will
|
||||
set such a sensor to an `unknown` state.
|
||||
- Empty values on such sensors (`''`) are ignored and will not affect the state
|
||||
of the sensor.
|
||||
|
||||
Integrations need to be corrected to send the correct values if an update is
|
||||
published and no valid update value is available for the sensor.
|
||||
|
||||
- Other sensors that do not expect a numeric value will still accept
|
||||
an empty string as a value.
|
||||
|
||||
\* Sensors expect numeric values if at least one of the following applies:
|
||||
- A `device_class` is set but is not a `date`, `timestamp`, `enum`, or any custom device class.
|
||||
- A `state_class` is set.
|
||||
- A `unit_of_measurement` is set.
|
||||
- A `suggested_display_precision` is set.
|
||||
|
||||
([@jbouwh] - [#87004]) ([documentation](/integrations/mqtt))
|
||||
|
||||
[@jbouwh]: https://github.com/jbouwh
|
||||
[#87004]: https://github.com/home-assistant/core/pull/87004
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Profiler" %}
|
||||
|
||||
The `profiler.memory` service is not available when using Python 3.11, due to
|
||||
an incompatibility with a needed dependency for this service. It will return if
|
||||
and when the used `guppy3` package becomes available with Python 3.11 compatibility.
|
||||
|
||||
([@bdraco] - [#88136]) ([documentation](/integrations/profiler))
|
||||
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[#88136]: https://github.com/home-assistant/core/pull/88136
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Template: Covers" %}
|
||||
|
||||
Template covers using `optimistic: false` without `value_template` nor
|
||||
`position_template` was having a managed state. If you want to keep the
|
||||
previous behavior, you must set `optimistic` value to `true`,
|
||||
or remove the optimistic declaration.
|
||||
|
||||
([@ylemoigne] - [#87925]) ([documentation](/integrations/wiffi))
|
||||
|
||||
[@ylemoigne]: https://github.com/ylemoigne
|
||||
[#87925]: https://github.com/home-assistant/core/pull/87925
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Trafikverket Weather" %}
|
||||
|
||||
The unit of measurement and device class has been incorrectly set to `mm` while the
|
||||
API is returning `mm/h`. This has now been corrected.
|
||||
|
||||
([@gjohansson-ST] - [#87308]) ([documentation](/integrations/trafikverket_weatherstation))
|
||||
|
||||
[@gjohansson-ST]: https://github.com/gjohansson-ST
|
||||
[#87308]: https://github.com/home-assistant/core/pull/87308
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "UniFi Protect" %}
|
||||
|
||||
The `event_id` and `event_score` state attributes are now excluded from being
|
||||
recorded in the database. They remain available for use in automations
|
||||
and scripts.
|
||||
|
||||
([@bdraco] - [#88387]) ([documentation](/integrations/unifiprotect))
|
||||
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[#88387]: https://github.com/home-assistant/core/pull/88387
|
||||
|
||||
---
|
||||
|
||||
The previously deprecated "Detected Object" sensor has been removed.
|
||||
|
||||
The sensor was removed because if multiple objects are detected at once
|
||||
(very common for package detection) Home Assistant could not be automated
|
||||
using the second detected object. The sensor has been split out the single
|
||||
Detected Object sensor into multiple binary issues for each detection type.
|
||||
|
||||
([@bdraco] - [#85656]) ([documentation](/integrations/unifiprotect))
|
||||
|
||||
[@bdraco]: https://github.com/bdraco
|
||||
[#85656]: https://github.com/home-assistant/core/pull/85656
|
||||
|
||||
{% enddetails %}
|
||||
|
||||
{% details "Wiffi" %}
|
||||
|
||||
The Wiffi unit of illuminance `lux` has been adjusted to the standard unit
|
||||
Home Assistant uses `lx`.
|
||||
|
||||
([@mampfes] - [#87377]) ([documentation](/integrations/wiffi))
|
||||
|
||||
[@mampfes]: https://github.com/mampfes
|
||||
[#87377]: https://github.com/home-assistant/core/pull/87377
|
||||
|
||||
{% 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/
|
||||
|
||||
- [Intent Responses and Whitespace](https://developers.home-assistant.io/blog/2023/02/03/responses)
|
||||
- [Introducing drafting of PRs in our review process](https://developers.home-assistant.io/blog/2023/02/07/introducing-PR-drafting-in-reviews)
|
||||
- [The HassGetState intent](https://developers.home-assistant.io/blog/2023/02/09/hassgetstate)
|
||||
- [The number of decimals used when displaying a sensor state is now configurable](https://developers.home-assistant.io/blog/2023/02/08/sensor_presentation_rounding)
|
||||
- [Translation files removed from Core repository](https://developers.home-assistant.io/blog/2023/02/06/translations-files-removed-from-core)
|
||||
- [Added support for snapshot testing](https://developers.home-assistant.io/blog/2023/02/20/snapshot-testing/)
|
||||
|
||||
## 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.3](/changelogs/core-2023.3)
|
1845
source/changelogs/core-2023.3.markdown
Normal file
1845
source/changelogs/core-2023.3.markdown
Normal file
File diff suppressed because it is too large
Load Diff
BIN
source/images/blog/2023-03/ask-assist-for-states.png
Normal file
BIN
source/images/blog/2023-03/ask-assist-for-states.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 124 KiB |
BIN
source/images/blog/2023-03/entity-precision.png
Normal file
BIN
source/images/blog/2023-03/entity-precision.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 84 KiB |
BIN
source/images/blog/2023-03/new-entity-dialog.png
Normal file
BIN
source/images/blog/2023-03/new-entity-dialog.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 72 KiB |
BIN
source/images/blog/2023-03/restart-home-assistant.png
Normal file
BIN
source/images/blog/2023-03/restart-home-assistant.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 117 KiB |
BIN
source/images/blog/2023-03/social.png
Normal file
BIN
source/images/blog/2023-03/social.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 135 KiB |
Loading…
x
Reference in New Issue
Block a user