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’ll be able to have with Help. One thing
with ādialogsā throughout these launch notes!
Apart from dialogs, this launch brings in three new integrations, updates to
Thread and Matter, and fairly a powerful checklist 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 slick! I’m genuinely
actually loving and having fun with the end result. š¤©
Benefit from the launch!
../Frenck
Donāt neglect to be a part of our launch occasion reside stream on YouTube 1 March 2023, at 12:00 PST / 21:00 CET!
Restarting Residence Assistant
Since we began redesigning our menu construction (somewhat over a 12 months
in the past), āRestartingā Residence Assistant has been a supply of debate in our
group. Residence Assistant may be restarted, reloaded, rebooted,
and powered off; it rapidly turned unclear what to make use of and when.
Weāve give you an answer impressed by the nice outdated Home windows XP laptop
turn-off display. @matthiasdebaat made a UX that has been carried out
by @piitaya that may hopefully make this all higher, extra clear.
Good, proper? 𤩠What’s totally new is the primary merchandise proven: āFast reloadā.
Fast reload calls all energetic 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 accessible as a service,
so you’ll be able to 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 Help for the present state of issues
This launch updates Help with the potential to ask for the state of issues
round your private home. For instance:
Intents for 3 forms of questions have been added:
- Ask for the state of a single entity:
- āWhat’s the outdoors temperature?ā
- āIs the entrance door locked?ā
- āWhat’s the energy consumption within the workplace?ā
- All or any questions:
- āAre any lights on within the bed room?ā
- āAre all home windows closed within the kitchen?ā
- What number of or which questions:
- āWhat number of lights are on within the workplace?ā
- āWhich doorways 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 assist for these intents in your language? Please do!
Learn extra about contributing sentences in our documentation.
Cleaner entity info dialogs
The entity info dialog (also referred to as the more-info dialog) obtained some
good enhancements on this launch.
The āInformationā, āHistorical pastā, āSettingsā, and āAssociatedā tabs have been eliminated, which
provides the dialog a a lot cleaner look. Icons for settings and historical past have been
added within the high proper to exchange these tabs. The brand new three-dotted overflow menu
can carry up associated entity info and offers a direct hyperlink to the machine
dashboard of the machine that supplied this entity.
Good job @matthiasdebaat and @piitaya!
New dialogs for lights, switches and siren entities
There may be extra to inform about this launchās more-info dialogs. @matthiasdebaat
and @piitaya have been engaged on the designs shared
throughout the State of the Open Residence 2022.
This launch brings within the first overhauls to the entity dialogs of sunshine,
swap, 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’ll be able to 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 lightweight, extra controls for turning on/off, colour (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 show precision
Acquired a sensor that has too many decimals in its numeric worth? Would you want
to show it rounded to a single or possibly even no decimals?
Simply create a template sensor change it immediately from the UI!
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 for those who donāt just like the defaults.
You may as well reap the benefits of the configured precision when writing templates,
because the states()
operate has been prolonged to assist with that.
You will discover extra info on
formatting sensor states within the templating documentation.
New create automation dialog
Letās proceed the dialogs theme this launch! As @piitaya additionally gave
the dialog you see whenever you create a brand new automation, a facelift!
Now you can rapidly discover and decide a Blueprint to make use of on your automation or
create one from scratch. The general appear and feel is way more fashionable, and
matches our present design higher.
You could discover it now exhibits writer info on this dialog. In the event you create
Blueprints, now you can add writer info to your Blueprint,
which can be proven on this dialog.
Thread & Matter
Behind the scenes, loads is occurring; including, extending and enhancing
Thread & Matter assist for Residence Assistant.
A few weeks in the past, we revealed an intensive weblog article on the place weāre at.
A number of the options talked about in that weblog put up will develop into accessible at this time.
Probably the most visible change is that the Thread integration
will now present up in your units & providers dashboard. The āConfigureā button
on the Thread card will reveal the all-new Thread panel.
The Thread panel enables you to view your Thread community(s) and offers controls
so as to add an OpenThread border router. Extra importantly, an choice to obtain
diagnostics has been added within the three-dotted menu within the high proper. This can
assist with discovering, triaging, and fixing points as the event
on Thread continues.
As for Matter, it now helps connecting to Matter bridges! So, you’ll be able to
now join, for instance, your Hue hub over Matter!
Two Philips Hue bridges linked utilizing Matter, and it’s quick!
Though, if you wish to join your Hue hub, we in fact suggest utilizing
the devoted Hue integration, which can present a a lot
extra steady and have wealthy answer. Nonetheless, having bridge assist is
an enormous milestone!
Including a Matter machine is now additionally extra logical. Simply add a brand new machine
from the Gadgets & Providers web page, identical to how you’d add every other machine
or integration to Residence Assistant. Oh! Letās not neglect about @ArturoGuerra,
who added assist for colour lights to Matter! Thanks!
Python 3.11 assist
Help for Python 3.11 is right here! š
This alteration is just fascinating for those who manually run Residence Assistant
immediately in Python (the Residence Assistant Core set up technique). If that
is the case, now you can begin utilizing Residence Assistant with Python 3.11, which
ought to dramatically enhance efficiency over earlier Python variations.
We’re additionally engaged on upgrading to Python 3.11 for our Residence Assistant OS,
Supervised, and Container set up strategies so we are able to present
the identical efficiency enhancements. Weāll hold you posted.
Different noteworthy adjustments
There may be way more juice on this launch; listed below are a number of the different
noteworthy adjustments this launch:
- Now you can change the unit of measurement for a sensor that gives energy readings.
So, for those who like your kW sensor to be displayed as W, that’s now potential. Thanks, @emontnemery! - All contributed translations at the moment are 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 virtually immediate now, which is notable on
the power dashboard. Numerous 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 situations. 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 Good Scenes (Pure Mild) to the Philips Hue integrations. Good!
- In case your ONVIF digital camera helps it, it should now present swap entities
for auto-focus, wiper, and IR lights. Thanks, @partofthething! - The enter choose helper first, final, earlier, and subsequent providers at the moment are additionally
accessible on choose entities, thanks @frenck. - It seems 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 Residence 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:
Launch 2023.3.1 – March 2
Launch 2023.3.2 – March 8
Launch 2023.3.3 – March 9
Launch 2023.3.4 – March 13
Launch 2023.3.5 – March 16
Launch 2023.3.6 – March 22
Need assistance? Be part of the group!
Residence Assistant has a terrific group of customers who’re all greater than keen
to assist one another out. So, be a part of us!
Our very energetic Discord chat server is a superb place to be
at, and donāt neglect to hitch our wonderful boards.
Discovered a bug or difficulty? Please report it in our difficulty tracker,
to get it mounted! Or, test our assist web page for steerage for extra
locations you’ll be able to go.
Are you extra into e-mail? Signal-up for our Constructing the Open Residence Publication
to get the newest information about options, issues occurring in our group and
different information about constructing an Open Residence; straight into your inbox.
Breaking Adjustments
Beforehand, all entities and areas had been uncovered to Helpās default agent. This
is now restricted to entities of the next domains:
local weather
cowl
fan
humidifier
gentle
lock
scene
script
sensor
swap
vacuum
water_heater
Solely areas with uncovered entities can be uncovered themselves. Sooner or later,
this can be customizable via the frontend.
(@synesthesiam – #88274) (documentation)
A bug with the atmospheric strain sensor machine triggers has been corrected.
Automations utilizing such machine triggers will must be adjusted/reconfigured.
(@epenet – [#88320]) (documentation)
The aux warmth toggle will now present as enabled when the machine is in
āaux warmth solelyā mode as an alternative of solely when it’s operating.
(@Lash-L – #86100) (documentation)
The beforehand deprecated YAML configuration of the Fibaro integration
has been eliminated.
Fibaro is now configured through the UI, any present YAML configuration has
been imported in earlier releases and might now be safely faraway from
your YAML configuration information.
(@rappenze – #87939) (documentation)
Inverter āOperation Modeā choose values had been modified to snake_case and localized.
- āNormal 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 the event you used these choose values in your automations or scripts, you will want
to regulate these to match this modification.
(@mletenay – #86901) (documentation)
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 |
---|---|---|
Wonderful | <= 24 | <= 250 |
Good | <= 48 | <= 500 |
Truthful | <= 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.
It’s essential to use python-matter-server
3.0.0 or better (schema 2).
- In the event you use the
Matter Server
add-on, you’ll want to have not less than model4.0.0
. - In the event 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 count on 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 proper values if an replace is
revealed and no legitimate replace worth is obtainable for the sensor.
- Different sensors that don’t count on a numeric worth will nonetheless settle for
an empty string as a price.
* Sensors count on numeric values if not less than one of many following applies:
- A
device_class
is about however shouldn’t be adate
,timestamp
,enum
, or any customized machine class. - A
state_class
is about. - A
unit_of_measurement
is about. - A
suggested_display_precision
is about.
(@jbouwh – #87004) (documentation)
The unit of measurement for the P1 gasoline consumed interval sensor is modified
from m³
to m³/h
. Go to Developer Possibility ā> Statistics for the choices
on how one can deal with this modification in your present set up.
(@bouwew – #87449) (documentation)
The profiler.reminiscence
service is unavailable when utilizing Python 3.11, attributable to
an incompatibility with a wanted dependency for this service. It would return
when the used guppy3
bundle turns into accessible with Python 3.11 compatibility.
(@bdraco – #88136) (documentation)
Template covers utilizing optimistic: false
with out value_template
nor
position_template
nonetheless up to date state optimistically. The combination now respects the optimistic setting of false. If you wish to hold 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 machine class have now been corrected.
Labels utilized by customized initiatives for filtering at the moment are case-sensitive.
Beforehand the labels had been mechanically lower-cased by the mixing,
however in Todoist a label like Check
and take a look at
are thought of distinctive.
Due to that labels will now be case delicate in your configuration.
(@boralyl – #87904) (documentation)
The event_id
and event_score
state attributes at the moment are excluded from being
recorded within the database. They continue to be accessible 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 directly
(quite common for bundle detection), Residence Assistant couldn’t be automated
utilizing the second detected object. The sensor has been break up out from the only
Detected Object sensor into a number of binary points for every detection kind.
(@bdraco – #85656) (documentation)
The Wiffi unit of illuminance lux
has been adjusted to the usual unit
Residence Assistant makes use of lx
.
(@mampfes – #87377) (documentation)
With this launch, you will want to replace your zwave-js-server occasion.
It’s essential to use zwave-js-server
1.26.0 or better (schema 26).
- In the event you use the
Z-Wave JS
add-on, you want not less than model0.1.76
. - In the event you use the
Z-Wave JS UI
add-on, you want not less than model1.6.3
. - In the event you use the
Z-Wave JS UI
Docker container, you want not less than model8.8.6
. - In the event 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
.
(@raman325 – #88520) (documentation)
If you’re a customized integration developer and need to study breaking
adjustments and new options accessible on your integration: Remember to observe our
developer weblog. The next are essentially the most notable for this launch:
All adjustments
In fact, there may be much more on this launch. You will discover a listing of
all adjustments made right here: Full changelog for Residence Assistant Core 2023.3