Dwelling Assistant Core 2023.8! 🎉
One other month, one other wonderful launch of Dwelling Assistant! This launch is a little more
conservative after two completely packed releases in June
and July. Many people are having fun with summer season holidays 🏖️.
Just about all options on this launch are completely superb, and it’s onerous
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!
Some new integrations have been added too. Most notably Opower!
This integration can pull in vitality utilization information from many utility corporations in
america. For instance, it helps PG&E,
ComEd, BGE, and lots of extra! ⚡️
Superb information for all our American pals!
Benefit from the launch!
Don’t overlook to be a part of our launch social gathering stay stream on YouTube
2 August 2023, at 12:00 PDT / 21:00 CEST!
All providers in Dwelling Assistant are actually translatable! 🌎
Providers are the actions you may name, like turning on a lightweight. This was one among
the larger components of Dwelling Assistant that also was solely out there in English.
Odd, because the Dwelling 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 main language. For instance,
once 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 variation has resulted in a considerable
improve within the variety of translations. They’ve doubled! 😅
Due to that, translating all providers may take a while; nonetheless…
You may assist! You don’t need to 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
learn how to contribute translations.
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 Dwelling Assistant, you most likely
seen that it was not the simplest factor to do. It’s worthwhile to know the occasion title,
after which it’s worthwhile to know the information that’s being despatched with it. Earlier than you realize it,
you’ll begin twiddling with the developer instruments to determine what’s going on.
To make this all simpler, we’re introducing a brand new entity kind on this launch:
The occasion entity.
The occasion entity can seize these occasions within the bodily world and makes them
out there in Dwelling Assistant as an entity. Take for instance, this Hue distant:
The great thing about the occasion entity is that they can be utilized like every other entity
in Dwelling Assistant: They may present up within the UI, can be utilized straight within the
automations editor, and supply historic data within the logbook.
Onboarding is a consumer’s first expertise with Dwelling Assistant. The onboarding
screens are the primary you see, and steps you’re taking once you entry Dwelling Assistant
for the primary time, organising issues like your account and language preferences.
The purpose is to make sure this course of is seamless, which is why we’ve made
enhancements to the onboarding expertise.
To realize this, we’ve got 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 milk to my buying record!
In case you’re questioning, the buying record integration provides a useful web page to
your Dwelling Assistant interface to which everybody in your family can add objects.
It’s an effective way to maintain monitor of what it’s worthwhile to purchase, and now you may
add objects to it along with your voice utilizing Help!
To have the ability to use this characteristic, it’s worthwhile to have the buying record integration
arrange, which is as simple as clicking the My Dwelling Assistant button under:
Within the final launch, we added the flexibility for providers to reply with information,
and now we added a service that means that you can generate a picture utilizing
Name this service describing the picture you’d just like the AI to generate, and
it would reply with a picture URL you need to use in your automations.
You possibly can, for instance, use this to generate a picture of a metropolis that matches
the climate situations exterior of your property, let the AI generate a picture
in regards to the newest information headline to point out in your dashboard, or possibly generate
a enjoyable picture of somebody placing out rubbish on rubbish day.
You possibly can even mix it with the wildcard help for sentence triggers so that you
may ask Dwelling Assistant to generate a picture utilizing your voice…
Sentence triggers now help
wildcards! This implies now you can partially match a sentence, and use the
matched half in your actions. That is what powers the above
buying record characteristic
too, and it may be used for a lot of different issues as effectively.
You possibly can, for instance, create a sentence set off that matches once you say:
Play the white album by the Beatles
Utilizing the wildcard help, 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’ll use the next command in your sentence set off:
This may make the
artist out there as set off variables that you simply
can use in your actions; for instance, to start out taking part in the music requested.
These wildcards are attention-grabbing and open up lots 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
Dwelling Assistant generate a picture and present it on his Chrome Forged-enabled gadget
simply by utilizing his voice! 😎 You possibly can ask it:
Present me an image of an astronaut driving a unicorn!
He put this collectively in an automation blueprint, which you need to use to do the
similar factor in your individual Dwelling Assistant occasion:
Present the sentence you prefer to set off on and the media participant you wish to
present the picture at, and also you’re good to go! You may import his blueprint utilizing
the My Dwelling Assistant button under:
A brand new selector is out there to be used in, for instance, blueprints:
The situation selector.
This selector takes and reveals 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.
There are various extra enhancements on this launch; listed here are among the different
noteworthy modifications this launch:
- Tons of efficiency upgrades once more this month (thanks @bdraco), these
embrace a a lot quicker ingress expertise when visiting add-on internet interfaces. 🚀
@emontnemery added filters to most of the providers Dwelling Assistant gives,
which means solely choices related to the entity you’re calling the service on
can be proven within the UI. Good!
- CO2Signal modified its title to Electrical energy Maps. The combination
has been renamed to match that. Thanks, @madsnedergaard!
@Lash-L retains extending the Roborock integration, including many new entities
on this launch. This consists of an error sensor, quantity controls,
and DnD setting occasions. Superior!
EZVIZ acquired an enormous replace, including help for alarm management panels, buttons,
and choose entities. Thanks @RenierM26!
- @farmio added help 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!
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:
The next integrations are actually out there through the Dwelling Assistant UI:
Dwelling Assistant has a fantastic group of customers who’re all greater than prepared
to assist one another out. So, be a part of us!
Are you extra into e-mail? Signal-up for our Constructing the Open Dwelling Publication
to get the most recent information about options, issues taking place in our group and
different information about constructing an Open Dwelling; straight into your inbox.
Python 3.10 help has beforehand been deprecated and has now been eliminated.
Dwelling Assistant now requires Python 3.11 to run.
You don’t need to do something if you’re utilizing Dwelling Assistant OS,
Dwelling Assistant Container, or Dwelling Assistant Supervised set up technique.
In these circumstances, 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
computerized discovery of Enigma2, Yamaha Community Receivers, and Bluesound.
These can nonetheless be manually configured as per normal.
Notice that is for our very, very previous discovery logic. This doesn’t have an effect on the
discovery of every other integration/gadget/service.
When 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”
below the hood.
The states of the vacuum entity now report not solely on or off,
as an alternative
docked (implicit imply charging),
returning (to base),
error. Additional, the actions
(begin cleansing), and
turn_off (cease cleansing and return to base) had been
outdated by three single actions
The legacy Works With Nest API is now not supported. You have to manually take
motion to make use of the SDM API by eradicating the Nest configuration from
and restarting Dwelling Assistant. Then add the Nest integration following the
directions. Please overview the documentation for details about which
gadgets are supported.
Moreover, as a reminder, the legacy Works With Nest API is shutting down
in September 2023.
It’s now not allowed for an MQTT RGB mild with no
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
RGB=0,0,0 corresponds to a brightness of 0 which isn’t allowed.
In case an MQTT RGB mild with no
for R, G, and B, that replace can be ignored.
The MQTT local weather
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.
The best way MQTT entities are named and the way gadget configuration might be shared
between found entities has modified.
Sharing of gadget configuration
Found MQTT entities can share gadget configuration, which means one entity
can embrace the total gadget configuration, and different entities can hyperlink to that
gadget by solely setting necessary fields.
The necessary fields had been beforehand restricted to not less than one among
identifiers, however have now been prolonged to not less than
identifiers in addition to the
Naming of MQTT entities
The naming of MQTT entities has been modified to be aligned with the
entity naming pointers:
has_entity_nameentity can be set to
Trueon all MQTT entities.
- This implies any MQTT entity which is a part of a tool will mechanically have its
friendly_nameattribute prefixed with the gadget title.
now be named by their gadget class as an alternative of being named “MQTT binary sensor” and so on.
- It’s now allowed to set an MQTT entity’s title to
Noneto mark it because the
important characteristic of a tool.
The state values of the Purpose Air flow integration have been modified to
be extra in keeping with different integrations and are actually lowercase. Moreover,
it may possibly now present translations for the state values within the UI.
Which means the next state values have modified:
Please replace any automations the place you’re utilizing the state of this Renson sensor.
In case you are a customized integration developer and wish to find out about breaking
modifications and new options out there in your integration: Make sure you observe our
developer weblog. The next are essentially the most notable for this launch:
The next integrations are additionally now not out there as of this launch:
Discovery has been eliminated. That is the previous legacy discovery integration.
See the breaking modifications 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
(@frenck – #96869)
After all, there’s much more on this launch. You could find an inventory of
all modifications made right here: Full changelog for Dwelling Assistant Core 2023.8