Residence Assistant Core 2023.8! š
One other month, one other wonderful launch of Residence Assistant! This launch is a little more
conservative after two completely packed releases in June
and July. Many people are having fun with summer time holidays šļø.
Just about all options on this launch are completely wonderful, and it’s arduous
to select a favourite. Nice translation enhancements that assist with the consumer
expertise, a brand new entity to seize occasions from issues like remotes, and the
new Help options are, once more, mind-blowing!
Speaking about Help, have you ever seen the weblog on 12 months of the Voice – Chapter 3?
Or, verify the reside stream recording on YouTube,
the place the brand new options have been demonstrated.
Some new integrations have been added too. Most notably Opower!
This integration can pull in power utilization knowledge from many utility firms in
america. For instance, it helps PG&E,
ComEd, BGE, and lots of extra! ā”ļø
Superb information for all our American buddies!
Benefit from the launch!
../Frenck
Donāt neglect to be part of our launch occasion reside stream on YouTube
2 August 2023, at 12:00 PDT / 21:00 CEST!
Translated providers
All providers in Residence Assistant are actually translatable! š
Providers are the actions you may name, like turning on a lightweight. This was one among
the larger elements of Residence Assistant that also was solely obtainable in English.
Odd, because the Residence Assistant interface can be utilized in 60+ languages!
On this launch, translations for these providers have been added to drastically
enhance the expertise when English isn’t your major language. For instance,
while you use the Dutch language (as used within the screenshot under), the service
to activate a lightweight is now additionally translated into Dutch.
A giant step ahead! Implementing this alteration has resulted in a considerable
enhance within the variety of translations. They’ve doubled! š
Due to that, translating all providers may take a while; nonethelessā¦
You possibly can assist! You donāt must be a developer to assist with this; you are able to do this
from the consolation of your browser. Take a look at our documentation on
methods to contribute translations.
Introducing the occasion entity
Occasions are indicators which are emitted when one thing occurs, for instance, when
somebody presses a bodily button like a doorbell or when a button on a distant
management is pressed.
You probably have ever tried to work with occasions in Residence Assistant, you most likely
seen that it was not the best factor to do. It’s worthwhile to know the occasion title,
after which it’s good to know the info that’s being despatched with it. Earlier than you understand it,
youāll begin fidgeting with the developer instruments to determine what’s going on.
To make this all simpler, we’re introducing a brand new entity sort on this launch:
The occasion entity.
The occasion entity can seize these occasions within the bodily world and makes them
obtainable in Residence Assistant as an entity. Take for instance, this Hue distant:
The fantastic thing about the occasion entity is that they can be utilized like every other entity
in Residence Assistant: They may present up within the UI, can be utilized straight within the
automations editor, and supply historic data within the logbook.
In addition to Matter, the occasion entity can be supported by
HomeKit Units, MQTT,
and Philips Hue. We anticipate to see extra integrations
supporting this new entity sort quickly.
Enhancing the primary expertise with Residence Assistant
Onboarding is a consumerās first expertise with Residence Assistant. The onboarding
screens are the primary you see, and steps you’re taking while you entry Residence Assistant
for the primary time, organising issues like your account and language preferences.
The objective is to make sure this course of is seamless, which is why weāve made
enhancements to the onboarding expertise.
To realize this, we now have carried out a search area on the map throughout
onboarding. As an alternative of endlessly dragging the pin on the map round,
now you can simply seek for your location.
That is powered by OpenStreetMap ā¤ļø
Add objects to your procuring listing utilizing Help
What in case you may ask Help so as to add objects to your
Residence Assistant procuring listing? Effectively, now you may!
Add milk to my procuring listing!
In case you’re questioning, the procuring listing integration provides a useful web page to
your Residence Assistant interface to which everybody in your family can add objects.
It’s an effective way to maintain monitor of what it’s good to purchase, and now you may
add objects to it together with your voice utilizing Help!
To have the ability to use this characteristic, it’s good to have the procuring listing integration
arrange, which is as simple as clicking the My Residence Assistant button under:
Generate a picture with OpenAIās DALL-E
Within the final launch, we added the flexibility for providers to reply with knowledge,
and now we added a service that means that you can generate a picture utilizing
OpenAIās DALL-E.
All you want is to arrange the OpenAI dialog agent
integration in your occasion, and you’re going to get a brand new service:
openai_conversation.generate_image
.
Name this service describing the picture youād just like the AI to generate, and
it’ll reply with a picture URL you should use in your automations.
You can, for instance, use this to generate a picture of a metropolis that matches
the climate situations exterior of your own home, let the AI generate a picture
concerning the newest information headline to indicate in your dashboard, or possibly generate
a enjoyable picture of somebody placing out rubbish on rubbish day.
You can even mix it with the wildcard assist for sentence triggers so that you
may ask Residence Assistant to generate a picture utilizing your voiceā¦
Wildcard assist for sentence triggers
Sentence triggers now assist
wildcards! This implies now you can partially match a sentence, and use the
matched half in your actions. That is what powers the above
procuring listing characteristic
too, and it may be used for a lot of different issues as properly.
You can, for instance, create a sentence set off that matches while you say:
Play the white album by the Beatles
Utilizing the wildcard assist, you may get the album and artist title from the spoken
sentence and use these in your actions. To set off on the above instance sentence,
you’d use the next command in your sentence set off:
This may make the album
and artist
obtainable as set off variables that you simply
can use in your actions; for instance, to begin enjoying the music requested.
These wildcards are attention-grabbing and open up a number of potentialities!
Learn extra about sentence triggers in our documentation.
JLo realized he may use these wildcards, mixed with the brand new
generate picture service, to let
Residence Assistant generate a picture and present it on his Chrome Solid-enabled system
simply by utilizing his voice! š You can ask it:
Present me an image of an astronaut using a unicorn!
He put this collectively in an automation blueprint, which you should use to do the
similar factor in your individual Residence Assistant occasion:
Present the sentence you prefer to set off on and the media participant you need to
present the picture at, and also youāre good to go! You possibly can import his blueprint utilizing
the My Residence Assistant button under:
Situation selector
A brand new selector is out there to be used in, for instance, blueprints:
The situation selector.
This selector takes and exhibits the situation a part of the automation editor,
and permits blueprint creators to make use of a user-provided situation of their
blueprinted automations and scripts.
This blueprint permits one to set a customized situation utilizing the brand new situation selector.
Different noteworthy adjustments
There are numerous extra enhancements on this launch; listed below are a number of the different
noteworthy adjustments this launch:
- Tons of efficiency upgrades once more this month (thanks @bdraco), these
embody a a lot quicker ingress expertise when visiting add-on net interfaces. š -
@emontnemery added filters to lots of the providers Residence Assistant supplies,
which means solely choices related to the entity you’re calling the service on
will probably be proven within the UI. Good! - CO2Signal modified its title to Electrical energy Maps. The mixing
has been renamed to match that. Thanks, @madsnedergaard! -
@Lash-L retains extending the Roborock integration, including many new entities
on this launch. This contains an error sensor, quantity controls,
and DnD setting instances. Superior! -
EZVIZ acquired a giant replace, including assist for alarm management panels, buttons,
and choose entities. Thanks @RenierM26! - @farmio added assist for including date and date/time entities to KNX! Nice!
- The Xiaomi BLE now helps the MiScale (V1 and V2). Thanks, @Ernst79!
-
UniFi Community now has controls to show an UniFi WLAN on and off and added
picture entities for QR codes for WLAN entry. Thanks, @Kane610!
New integrations
We welcome the next new integrations on this launch:
This launch additionally has a brand new digital integration. Digital integrations
are stubs which are dealt with by different (present) integrations to assist with
findability. These are new:
Integrations now obtainable to arrange from the UI
The next integrations are actually obtainable through the Residence Assistant UI:
Launch 2023.8.1 – August 4
Launch 2023.8.2 – August 11
Launch 2023.8.3 – August 18
Launch 2023.8.4 – August 24
Need assistance? Be part of the neighborhood!
Residence Assistant has a terrific neighborhood of customers who’re all greater than prepared
to assist one another out. So, be 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, verify our assist web page for steering for extra
locations you may go.
Are you extra into electronic mail? Signal-up for our Constructing the Open Residence Publication
to get the most recent information about options, issues occurring in our neighborhood and
different information about constructing an Open Residence; straight into your inbox.
Backward-incompatible adjustments
Python 3.10 assist has beforehand been deprecated and has now been eliminated.
Residence Assistant now requires Python 3.11 to run.
You donāt must do something if you’re utilizing Residence Assistant OS,
Residence Assistant Container, or Residence Assistant Supervised set up methodology.
In these instances, we deal with this all for you.
Your system has been utilizing Python 3.11 for fairly a while already.
The legacy discovery integration has been eliminated. This solely impacts the
automated discovery of Enigma2, Yamaha Community Receivers, and Bluesound.
These can nonetheless be manually configured as per standard.
Notice that is for our very, very outdated discovery logic. This doesn’t have an effect on the
discovery of every other integration/system/service.
In the event you nonetheless have discovery:
listed in your YAML configuration, you may
safely take away it.
The Ecovacs integration has been migrated to the brand new āStateVacuumEntityā
beneath the hood.
The states of the vacuum entity now report not solely on or off,
as a substitute cleansing
, paused
, docked
(implicit imply charging),
returning
(to base), idle
and error
. Additional, the actions turn_on
(begin cleansing), and turn_off
(cease cleansing and return to base) had been
outdated by three single actions begin
, cease
and return_to_base
.
(@mib1185 – #95920) (documentation)
The legacy Works With Nest API is not supported. You need to manually take
motion to make use of the SDM API by eradicating the Nest configuration from configuration.yaml
and restarting Residence Assistant. Then add the Nest integration following the
directions. Please evaluate the documentation for details about which
units are supported.
Moreover, as a reminder, the legacy Works With Nest API is shutting down
in September 2023.
(@allenporter – #96111) (documentation)
Itās not allowed for an MQTT RGB gentle with no brighness_state_topic
to report an RGB worth of RGB=0,0,0
. The reason being that for such lights,
the sunshineās brightness is derived from the RGB worth, and an RGB worth
of RGB=0,0,0
corresponds to a brightness of 0 which isn’t allowed.
In case an MQTT RGB gentle with no brighness_state_topic
stories 0,0,0
for R, G, and B, that replace will probably be ignored.
(@jbouwh – #96286) (documentation)
The MQTT local weather CONF_POWER_STATE_TOPIC
and CONF_POWER_STATE_TEMPLATE
had been
deprecated in HA Core 2023.2.0 and are actually eliminated. Please take away these choices
out of your configuration. The choices weren’t carried out however will break your
MQTT configuration if they’re nonetheless current in your config.
(@jbouwh – #96771) (documentation)
The way in which MQTT entities are named and the way system configuration will be shared
between found entities has modified.
Sharing of system configuration
Found MQTT entities can share system configuration, which means one entity
can embody the total system configuration, and different entities can hyperlink to that
system by solely setting obligatory fields.
The obligatory fields had been beforehand restricted to no less than one among
connection
and identifiers
, however have now been prolonged to no less than
one among connection
and identifiers
in addition to the title
.
Naming of MQTT entities
The naming of MQTT entities has been modified to be aligned with the
entity naming tips:
- The
has_entity_name
entity will probably be set toTrue
on all MQTT entities. - This implies any MQTT entity which is a part of a tool will mechanically have its
friendly_name
attribute prefixed with the system title. - Unnamed
binary_sensor
,button
,occasion
,quantity
, andsensor
entities will
now be named by their system class as a substitute of being named āMQTT binary sensorā and so on. - Itās now allowed to set an MQTT entityās title to
None
to mark it because the
predominant characteristic of a tool.
(@jbouwh – #95159) (documentation)
The Dynalite configuration panel, which beforehand was on the Residence Assistant
sidebar, has moved. It will possibly now be accessed through the mixing web page in
Settings -> Gadget & providers -> Dynalite -> Configure.
(@frenck – #95920) (documentation)
The state values of the Motive Air flow integration have been modified to
be extra in step with different integrations and are actually lowercase. Moreover,
it could now present translations for the state values within the UI.
Which means the next state values have modified:
-
Off
->off
-
Level1
->level1
-
Level2
->level2
-
Level3
->level3
-
Level4
->level4
-
Breeze
->breeze
-
Vacation
->vacation
Please replace any automations the place you’re utilizing the state of this Renson sensor.
In case you are a customized integration developer and need to find out about breaking
adjustments and new options obtainable in your integration: Make sure to comply with our
developer weblog. The next are probably the most notable for this launch:
Farewell to the next
The next integrations are additionally not obtainable as of this launch:
-
Discovery has been eliminated. That is the outdated legacy discovery integration.
See the backward-incompatible adjustments above for extra data.
(@frenck – #96856) -
Mi Flora has been eliminated. This integration was changed by the
Xiaomi BLE integration a very long time in the past and was in a non-functional state.
(@frenck – #96868) -
Xiaomi Mijia BLE T&H Sensor has been eliminated. This integration was
changed by the Xiaomi BLE integration a very long time in the past and was in a
non-functional state.
(@frenck – #96869)
All adjustments
After all, there may be much more on this launch. You’ll find a listing of
all adjustments made right here: Full changelog for Residence Assistant Core 2023.8