2023.3: Dialogs! – Residence Assistant

Residence 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 types of latest dialogues you possibly can have with Help. One thing
with ā€œdialogsā€ throughout these launch notes!

Moreover dialogs, this launch brings in three new integrations, updates to
Thread and Matter, and fairly a powerful listing of different noteworthy adjustments.

My private favourite on this launch is, undoubtedly, the all-new restart dialog.
It brings in correct selection, much less navigation, and it seems to be slick! I’m genuinely
actually loving and having fun with the consequence. 🤩

Benefit from the launch!

../Frenck

Don’t neglect 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 can hopefully make this all higher, extra clear.

Screenshot showing the new restart dialog of Home Assistant that provides a guidance on what action to take.

Good, proper? 🤩 What’s solely new is the primary merchandise proven: ā€œFast reloadā€.
Fast reload calls all lively integrations in your system that help
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 accessible as a service,
so you possibly can 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.

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:

Screenshot showing the assist conversation dialog demonstrating 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 are on in the office?ā€
    • ā€œWhich doors are open?ā€

Thanks, @synesthesiam for implementing this, and because of language leaders
and contributors for serving to out offering translations for all these intents! ā¤ļø

Need to assist with including help 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.

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!

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,
swap, and siren entities.

Screenshots showing the new entity more-info dialogs for a light, a switch and a switch with an assumed state.

The brand new dialogs are good and clear. The brand new sliders and buttons work completely
magnificent on each desk and cell. For the brightness slider, you possibly can drag
all of it down with out turning the sunshine off, making it potential to dim your
gentle to even the bottom level.

In case of a light-weight, extra controls for turning on/off, coloration (temperature),
and results seem proper under 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!

Screenshot showing you can now set the numerical
precision of a sensor entity value shown in the UI from the entity settings dialog.

Thanks @emontnemery for constructing out this function!

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 in the event you don’t just like the defaults.

You too can make the most of the configured precision when writing templates,
because the states() operate 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 whenever you create a brand new automation, a facelift!

Now you can rapidly discover and choose a Blueprint to make use of in your automation or
create one from scratch. The general feel and appear is far more trendy, and
matches our present design higher.

Screenshot showing the improved createnew automation dialogs, which allows easily starting a new automation from a blueprint or from scratch.

You could discover it now reveals writer data on this dialog. For those who create
Blueprints, now you can add writer data to your Blueprint,
which will likely be proven on this dialog.

Thread & Matter

Behind the scenes, lots is going on; including, extending and enhancing
Thread & Matter help for Residence Assistant.

A few weeks in the past, we revealed 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.

Screenshot of the all new Thread panel, giving insight into your Thread network(s).

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!

Screenshot showing the Home Assistant Matter integration card, with lots of devices and entities; brought in by Hue bridges.
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 help 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 routinely up to date with every launch!
    This consists of patch releases. Thanks, @frenck.
  • Quicker it’s! @bdraco retains enhancing the efficiency, and this launch isn’t any exception!
    The statistics needs to be nearly prompt now, which is notable on
    the power dashboard. Plenty of MQTT-related efficiency enhancements too!
  • The statistic graph card can now disguise 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 along with your recorder. This helps us making database-related selections and enhancements.
    Thanks, @ludeeus!
  • @marcelveldt added help for Sensible Scenes (Pure Mild) to the Philips Hue integrations. Good!
  • In case your ONVIF digital camera helps it, it’s going to now present swap entities
    for auto-focus, wiper, and IR lights. Thanks, @partofthething!
  • The enter choose helper first, final, earlier, and subsequent companies are actually additionally
    accessible on choose entities, thanks @frenck.
  • It seems to be like @jesserockz took a small break from ESPHome to implement help
    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 help for ecobee ventilator, superior!
  • The Reolink integration now gives entities to replace the firmware of your digital camera, management zoom,
    and management auto-focus. Thanks @starkillerOG!
  • KNX Knowledge Safe help 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 Residence Assistant. Superior @farmio!
  • @thecode added help 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 difficulty? Please report it in our issue tracker,
to get it mounted! Or, examine our assist web page for steerage for extra
locations you possibly can go.

Are you extra into e-mail? Signal-up for our Constructing the Open Residence E-newsletter
to get the most recent information about options, issues taking place in our neighborhood and
different information about constructing an Open Residence; straight into your inbox.

Breaking Changes

In case you are a customized integration developer and wish to study breaking
adjustments and new options accessible in your integration: Remember to comply with our
developer blog. The next are essentially the most notable for this launch:

All adjustments

After all, there may be much more on this launch. You will discover an inventory of
all adjustments made right here: Full changelog for Residence Assistant Core 2023.3