2023.3: Dialogs! – Dwelling Assistant
Dwelling Assistant Core 2023.3! š
February was a brief month, leading to a brief launch cycle, howeverā¦ That
didnāt cease anyone from stuffing this launch with many nice enhancements!
As the discharge title most fittingly places it, most options of this launch
present up in dialogs. New dialogs, restyled dialogs, new options that seem
in dialogs, and all kinds of recent dialogues you may have with Help. One thing
with ādialogsā throughout these launch notes!
In addition to dialogs, this launch brings in three new integrations, updates to
Thread and Matter, and fairly a formidable checklist of different noteworthy modifications.
My private favourite on this launch is, undoubtedly, the all-new restart dialog.
It brings in correct selection, much less navigation, and it appears slick! I’m genuinely
actually loving and having fun with the outcome. š¤©
Benefit from the launch!
../Frenck
Donāt overlook to join our release party live stream on YouTube 1 March 2023, at 12:00 PST / 21:00 CET!
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 carried out
by @piitaya that may hopefully make this all higher, extra clear.
Good, proper? š¤© What’s fully new is the primary merchandise proven: āFast reloadā.
Fast reload calls all lively integrations in your system that assist
reloading YAML configuration on the fly š.
This implies all integrations individually listed as reloadable underneath the YAML
tab within the developer instruments are reloaded concurrently! Additionally, @frenck made
fast reload obtainable as a service,
so you may automate with it.
Lastly, one other place for locating it extra simply; the choice to restart has
additionally been added to the three-dotted overflow menu within the high proper of the
settings display screen.
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:
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 are on in the office?ā
- āWhich doors are open?ā
Thanks, @synesthesiam for implementing this, and due to language leaders
and contributors for serving to out offering translations for all these intents! ā¤ļø
Need to assist with including assist for these intents in your language? Please do!
Learn extra about contributing sentences in our documentation.
Cleaner entity information dialogs
The entity information dialog (also known as the more-info dialog) got some
nice improvements in this release.
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!
New dialogs for lights, switches and siren entities
There is more to tell about this releaseās more-info dialogs. @matthiasdebaat
and @piitaya have been engaged on the designs shared
during the State of the Open Home 2022.
This launch brings within the first overhauls to the entity dialogs of sunshine,
change, and siren entities.
The brand new dialogs are good and clear. The brand new sliders and buttons work completely
magnificent on each desk and cellular. For the brightness slider, you may drag
all of it down with out turning the sunshine off, making it doable to dim your
gentle to even the bottom level.
In case of a lightweight, extra controls for turning on/off, coloration (temperature),
and results seem proper beneath the slider. Within the high proper, youāll discover the brand new
controls that include the cleaner look we mentioned within the earlier paragraph.
Sensor display precision
Got a sensor that has too many decimals in its numeric value? Would you like
to display it rounded to a single or maybe even no decimals?
Just create a template sensor change it directly from the UI!
Thanks @emontnemery for constructing out this characteristic!
This has additionally been prolonged into integrations, which now can present
a extra exact worth whereas suggesting to, present it with much less precision
by default. This lets you change it should you donāt just like the defaults.
You may also reap the benefits of the configured precision when writing templates,
because the states()
perform has been prolonged to assist with that.
You will discover extra data on
formatting sensor states within the templating documentation.
New create automation dialog
Letās continue the dialogs theme this release! As @piitaya additionally gave
the dialog you see once you create a brand new automation, a facelift!
Now you can shortly discover and decide a Blueprint to make use of to your automation or
create one from scratch. The general appear and feel is way more trendy, and
matches our present design higher.
You could discover it now exhibits creator data on this dialog. In case you create
Blueprints, now you can add creator data to your Blueprint,
which will probably be proven on this dialog.
Thread & Matter
Behind the scenes, lots is occurring; including, extending and enhancing
Thread & Matter assist for Dwelling Assistant.
A few weeks in the past, we printed an extensive blog article on where weāre at.
Some of the features mentioned in that blog post will become available today.
The most visual change is that the Thread integration
will now show up on your devices & services dashboard. The āConfigureā button
on the Thread card will reveal the all-new Thread panel.
The Thread panel lets you view your Thread network(s) and provides controls
to add an OpenThread border router. More importantly, an option to download
diagnostics has been added in the three-dotted menu in the top right. This will
help with finding, triaging, and fixing issues as the development
on Thread continues.
As for Matter, it now supports connecting to Matter bridges! So, you can
now connect, for example, your Hue hub over Matter!
Two Philips Hue bridges connected using Matter, and it is fast!
Although, if you want to connect your Hue hub, we of course recommend using
the dedicated Hue integration, which will provide a much
more stable and feature rich solution. Nevertheless, having bridge support is
a huge milestone!
Adding a Matter device is now also more logical. Just add a new device
from the Devices & Services page, just like how you would add any other device
or integration to Home Assistant. Oh! Letās not forget about @ArturoGuerra,
who added assist for coloration lights to Matter! Thanks!
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 (the Home Assistant Core installation method). If that
is the case, you can now start using Home Assistant with Python 3.11, which
should dramatically improve performance over previous Python versions.
We are also working on upgrading to Python 3.11 for our Home Assistant OS,
Supervised, and Container installation methods so we can provide
the same performance improvements. Weāll keep you posted.
Other noteworthy changes
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 a sensor that provides power readings.
So, if you like your kW sensor to be displayed as W, that is now possible. Thanks, @emontnemery! - All contributed translations are actually mechanically up to date with every launch!
This consists of patch releases. Thanks, @frenck. - Sooner it’s! @bdraco retains enhancing the efficiency, and this launch isn’t any exception!
The statistics needs to be nearly instantaneous now, which is notable on
the power dashboard. Plenty of MQTT-related efficiency enhancements too! - The statistic graph card can now cover the legend, good and clear @piitaya!
- Now you can use templates within the
for
parameter of state circumstances. Thanks, @emontnemery! - Our (opt-in solely) Analytics will now embody the database engine and model
you employ together with your recorder. This helps us making database-related choices and enhancements.
Thanks, @ludeeus! - @marcelveldt added assist for Sensible Scenes (Pure Mild) to the Philips Hue integrations. Good!
- In case your ONVIF digital camera helps it, it is going to now present change entities
for auto-focus, wiper, and IR lights. Thanks, @partofthething! - The enter choose helper first, final, earlier, and subsequent providers are actually additionally
obtainable on choose entities, thanks @frenck. - It appears like @jesserockz took a small break from ESPHome to implement assist
for the SwitchBot Blind Tilt to the SwitchBot integration. Thanks! - The OpenAI Dialog integration now has choices to customise it to your liking, thanks @bendews!
- @marcolivierarsenault added assist for ecobee ventilator, superior!
- The Reolink integration now offers entities to replace the firmware of your digital camera, management zoom,
and management auto-focus. Thanks @starkillerOG! -
KNX Knowledge Safe assist is added, and importing your Keyfile to make use of it’s now tremendous simple. Simply add it out of your browser
when configuring it in Dwelling Assistant. Superior @farmio! - @thecode added assist for Shelly Professional 3EM power sensors, good!
- ScreenLogic now helps native push updates for nearly all entities. Thanks @dieselrabbit!
New Integrations
We welcome the next new integrations on this launch:
Release 2023.3.1 – March 2
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 is an excellent place to be
at, and donāt forget to join our amazing forums.
Discovered a bug or challenge? Please report it in our issue tracker,
to get it fastened! Or, examine our assist web page for steerage for extra
locations you may go.
Are you extra into e-mail? Signal-up for our Constructing the Open Dwelling E-newsletter
to get the newest information about options, issues taking place in our neighborhood and
different information about constructing an Open Dwelling; straight into your inbox.
Breaking Changes
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)
A bug with the atmospheric stress sensor gadget triggers has been corrected.
Automations utilizing such gadget triggers will must be adjusted/reconfigured.
(@epenet – [#88320]) (documentation)
The beforehand deprecated YAML configuration of the Fibaro integration
has been eliminated.
Fibaro is now configured through the UI, any current YAML configuration has
been imported in earlier releases and may now be safely faraway from
your YAML configuration information.
Inverter āOperation Modeā choose values had been modified to snake_case and localized.
- āBasic modeā ->
normal
- āOff grid modeā ->
off_grid
- āBackup modeā ->
backup
- āEco modeā ->
eco
- āPeak shavingā ->
peak_shaving
- āEco cost modeā ->
eco_charge
- āEco discharge modeā ->
eco_discharge
In case you used these choose values in your automations or scripts, you will want
to regulate these to match this variation.
VOC mappings within the HomeKit integration have been improved to make use of the IAQ
tips for Europe launched by the WHO (World Well being Group).
HomeKit | Earlier VOC Āµg/m3 | New VOC Āµg/m3 |
---|---|---|
Glorious | <= 24 | <= 250 |
Good | <= 48 | <= 500 |
Honest | <= 64 | <= 1000 |
Inferior | <= 96 | <= 3000 |
Poor | > 96 | > 3000 |
Reference: Sensirion_Gas_Sensors_SGP3x_TVOC_Concept.pdf
(@emanuelst – #87663) (documentation)
With this launch, you will want to replace your Matter Server occasion.
You need to use python-matter-server
3.0.0 or higher (schema 2).
- In case you use the
Matter Server
add-on, it’s essential have not less than model4.0.0
. - In case you run your personal Docker container, or another set up technique,
you will want to replace yourpython-matter-server
occasion to not less than3.0.0
.
(@marcelveldt – #88607) (documentation)
The habits for receiving values on sensors that anticipate numeric* values
has modified.
- A
'None'
worth or a price rendered to'None'
will
set such a sensor to anunknown
state. - Empty values on such sensors (
''
) are ignored and won’t have an effect on the state
of the sensor.
Integrations must be corrected to ship the right values if an replace is
printed and no legitimate replace worth is offered for the sensor.
- Different sensors that don’t anticipate a numeric worth will nonetheless settle for
an empty string as a price.
* Sensors anticipate numeric values if not less than one of many following applies:
- A
device_class
is about however will not be adate
,timestamp
,enum
, or any customized gadget class. - A
state_class
is about. - A
unit_of_measurement
is about. - A
suggested_display_precision
is about.
Template covers utilizing optimistic: false
with out value_template
nor
position_template
nonetheless up to date state optimistically. The mixing now respects the optimistic setting of false. If you wish to maintain the
earlier habits, it’s essential to set the optimistic
worth to true
,
or take away the optimistic declaration.
(@ylemoigne – #87925) (documentation)
The unit of measurement was incorrectly set to mm
whereas the
API is returning mm/h
. The unit of measurement and gadget class have now been corrected.
(@gjohansson-ST – #87308) (documentation)
Labels utilized by customized tasks for filtering are actually case-sensitive.
Beforehand the labels had been mechanically lower-cased by the mixing,
however in Todoist a label like Take a look at
and check
are thought-about distinctive.
Due to that labels will now be case delicate in your configuration.
The event_id
and event_score
state attributes are actually excluded from being
recorded within the database. They continue to be obtainable to be used in automations
and scripts.
(@bdraco – #88387) (documentation)
The beforehand deprecated āDetected Objectā sensor has been eliminated.
The sensor was eliminated as a result of if a number of objects are detected without delay
(quite common for package deal detection), Dwelling Assistant couldn’t be automated
utilizing the second detected object. The sensor has been cut up out from the only
Detected Object sensor into a number of binary points for every detection sort.
With this launch, you will want to replace your zwave-js-server occasion.
You need to use zwave-js-server
1.26.0 or higher (schema 26).
- In case you use the
Z-Wave JS
add-on, you want not less than model0.1.76
. - In case you use the
Z-Wave JS UI
add-on, you want not less than model1.6.3
. - In case you use the
Z-Wave JS UI
Docker container, you want not less than model8.8.6
. - In case you run your personal Docker container or another set up technique,
you will want to replace yourzwave-js-server
occasion to not less than1.26.0
.
If you’re a customized integration developer and wish to study breaking
modifications and new options obtainable to your integration: You’ll want to comply with our
developer blog. The next are essentially the most notable for this launch:
All modifications
After all, there’s much more on this launch. You will discover an inventory of
all modifications made right here: Full changelog for Dwelling Assistant Core 2023.3