![2023.7: Responding companies – Dwelling Assistant 2023.7: Responding companies – Dwelling Assistant](https://www.home-assistant.io/images/blog/2023-07/social.png)
Dwelling Assistant Core 2023.7! š
The earlier launch was an enormous one, and this one is not any completely different!
This launch brings in a change to Dwelling Assistant, which we think about to be one
of the most important sport changers of the previous years: Companies can now reply with
knowledge! š¤Æ
It’s such a basic change, which can permit for a lot of new use circumstances and
opens the gates for limitless potentialities. Iām so enthusiastic about this one!
However that’s not all; there may be much more in retailer for you! A few of my favorites:
The Bluetooth proxies are actually lightning quick, copy ān paste in dashboards, a brand new
sentence set off, and I like {that a} damaged automation not disappears
into skinny air however now reveals up within the UI marked as problematic.
All-in-all, a terrific launch filled with many new options and loads of
quality-of-life enhancements.
Benefit from the launch!
../Frenck
Donāt overlook to be part of our launch get together reside stream on YouTube
5 July 2023, at 12:00 PDT / 21:00 CEST!
Companies can now reply
Companies can now reply with knowledge! š
Sure, you learn that proper! This superior function is a large step ahead for
Dwelling Assistant and can permit for lots of latest potentialities. It is without doubt one of the
greatest basic modifications to Dwelling Assistant made up to now years.
Calling a service in an automation or script was a one-way communication
to manage your units and companies. For instance, activate a lightweight, or make
an announcement in your audio system.
So, what’s the usage of a service responding with knowledge? Properly, it might be used to
ask for info from a tool or service. For instance, you can ask
Dwelling Assistant which occasions are in your calendar at the moment and use the
reply from that service name to create a notification or announcement.
On this launch, now we have included two brand-new companies to play with service responses:
-
dialog.course of
– This
service permits you to ask Help a command or query and get a response
again. -
calendar.list_events
– This service
allows you to ask Dwelling Assistant for an inventory of occasions in your calendar.
In case you mix these in an automation, within the morning, you can ask
Dwelling Assistant for at the momentās calendar occasions, add issues like climate info,
ship it to ChatGPT utilizing the dialog course of, and ask it to summarize it
and use that response to ship a notification to your cellphone.
@allenporter has put this all collectively for you in
this Blueprint:
This is only one instance, however the potentialities are limitless! It’s thrilling
to see what different inventive use circumstances and new companies with responses will
be added sooner or later!
This function can be added to scripts!
So, you may make your scripts reply and use that response in your automations.
This can be a nice approach to make your scripts extra dynamic and versatile.
A particular because of @allenporter, who has been liable for constructing out
the bigger a part of this function!
New entity dialog for Locks
We’re persevering with to enhance the entity dialogs. This time, now we have reworked
the entity dialog for locks. It seems nice!
It seems just like the entity dialog for the change, nevertheless it has a number of
further options like asking for an unlock code and has a fantastic animation
when it’s (un)locking.
Sentence set off
Our Help is getting increasingly highly effective! This time,
now we have added a brand new set off to our automation editor that permits you to
set off an automation when a sentence is alleged to the default Help dialog
agent. š¤Æ
Creating an automation based mostly on one thing that’s stated, has by no means been simpler.
Within the above screenshot, simply mentioning āwhat a multitudeā will ship out the residing
room vacuum to begin cleansing up the mess.
Open help motion
One other one for the Yr of the Voice, a model new motion to be used in dashboard
playing cards, has been added: the Help motion!
With this motion, you’ll be able to instantly open Help out of your dashboards utilizing,
for instance, a button and even make Help pay attention instantly.
There are fairly a number of circumstances the place this motion may be helpful. For instance, if
you have got a pill mounted on the wall, you should use this motion to open Help
and begin listening instantly utilizing a single button contact.
Picture entities
There’s a model new entity kind on the town: the picture entity.
The picture entity is similar to the digicam entity,
however as an alternative of offering a reside stream, it offers a single picture. For instance,
a QR code that gives the Wi-Fi credentials to your visitor community, a climate
map, a picture of the final movement detected by your digicam, or simply the lovable cat
image of the day!
Whereas the digicam entity supplied related performance, we needed to make an
entity tailor-made for these particular use circumstances. A picture entity is way
extra light-weight and environment friendly in comparison with the digicam entity. Additionally, this retains
our digicam entities targeted on offering precise digicam feeds.
Help for this model new entity has been added to the AVM Fritz!Field Instruments
(for visitor community entry), and the MQTT and
Template integrations if you wish to construct your personal.
Power dashboard: Self-sufficiency
The power dashboard has a brand new gauge, added by @TillFleisch: Self-sufficiency.
This gauge tells you ways self-sufficient your property is. The extra you are taking from
the grid, the extra the worth will lower.
Growing this worth may be achieved by decreasing your consumption from the grid,
for instance, through the use of the washer when the solar is shining and photo voltaic
manufacturing is excessive or by creating automations that flip off units when photo voltaic
manufacturing is low. One other extra drastic method is by including extra photo voltaic panels
or battery storage.
Copy ān paste help in dashboards
Within the earlier launch, @karwosts added the superb copy ān paste function
to our automation and script editors. This launch, he’s again with the identical
function for our dashboards!
Now you can minimize, copy, and paste playing cards between your dashboards, views, and
even inside different nested playing cards. This makes it quite a bit simpler to reorganize your
dashboards!
Similar to with automations, choose the cardboard you wish to minimize or copy, and
when including a brand new card to your dashboard, you will note a brand new possibility to stick.
When reorganizing your dashboards that use a masonry format, it’s obligatory to
perceive the order of the playing cards throughout the completely different columns in your view.
To make that simpler we now present a positional quantity on the cardboard when
your dashboard is in edit mode.
Added bonus: Who wants drag ān drop if youāve acquired click on ān ā¦teleport?
Simply kidding, in fact; nonetheless, teleporting already makes issues quite a bit simpler!
Click on on the positional quantity to enter a brand new place for the cardboard.
Choose the timezone to make use of/show
Now you can choose which timezone the Dwelling Assistant interface ought to use
in your person profile. Helpful when touring or if you, for instance,
handle an occasion for a relative in a unique time zone.
You may select to make use of the timezone of your present location, or use the timezone
that your Dwelling Assistant server is in. The Dwelling Assistant frontend will regulate
the entire date & occasions to the chosen timezone.
Iteration of the integrations dashboard
Within the final launch, we launched new integrations dashboard & pages,
which a lot of you actually preferred. But, there was some suggestions, and we
have been engaged on bettering it.
The primary objective was to make it really feel much less busy, extra acquainted and per
all different UI you see in Dwelling Assistant.
The playing cards proven are actually extra per the remainder of Dwelling Assistant and the
full integration identify and brand is now clickable. The cog, system and repair
gadgets have been eliminated, and the symptoms for customized integrations
and cloud companies are not overlapping the logos.
Unavailable automations and scripts
Automations and scripts are superior! They’ll add loads of consolation to your
house, making your property automation really feel like magic. However they’ve a bizarre quirk:
for those who made an error of their configuration, they’d simply disappear
from Dwelling Assistant. š
That is not the case! š If an automation or script has an error, it can
now present up as unavailable, accompanied by a crimson confused automation robotic.
Choosing such an automation will present you the main points of the error message
so you recognize what’s going on and what to repair.
New script dialog
Once you create a brand new automation, youāll get a pleasant dialog the place you’ll be able to create
a brand new one from scratch or use considered one of your imported blueprints
as a place to begin.
@karwosts has now added the identical dialog to our script editor! š
With the ability to arrange scripts from Blueprints is nice, as mixed with the
model new service response function, these
change into much more highly effective and much more helpful for sharing!
Yow will discover new script Blueprints so that you can use within the
Blueprint Change on our group discussion board.
Lightning quick Bluetooth proxies
An effective way to increase the vary of Bluetooth to your Dwelling Assistant arrange
is through the use of Bluetooth proxies.
These Bluetooth proxies are actually even quicker! Likeā¦ actually quick! š
You may anticipate to see a 40-80% lower in community site visitors between
Dwelling Assistant and the proxy system. It now bundles and sends a number of
Bluetooth commercials in bulk, as an alternative of sending them one after the other.
One other massive contributor to the velocity improve is that the processing of the
commercials is now achieved in Dwelling Assistant as an alternative of on the proxy system.
A win-win; it’s quicker this manner and contributes to creating the ESP system extra
steady and dependable.
For this to work, you want ESPHome 2023.6.0 or later.
Matter updates
Fairly a number of important modifications have been made to the Matter integration.
The largest change may be present in the best way subscriptions are dealt with. Particularly
on bigger (Thread) networks, this may lead to a a lot quicker and extra dependable
expertise. This additionally impacts startup time, which is now blazing quick (from
minutes to seconds).
Modifications to related Matter bridges are actually immediately detected, so when including
a brand new system to a bridge (like, for instance, a related Aqara M2 hub) the system
will present up instantly.
Final however most definitely not least: The Matter integration now helps
local weather units! š
A Nest Thermostat related as a Matter local weather system.
This implies if in case you have a Nest Thermostat
(not the E or studying ones) with the newest firmware, now you can use it
instantly with Dwelling Assistant, fully native with out clouds!
Decreasing the chance of working into breaking modifications
Breaking modifications, no one loves them, however they’re typically obligatory to maneuver
ahead. We attempt to maintain them to an absolute minimal, however typically they’re
inevitable.
Nevertheless, we do wish to scale back the chance of working into them. Subsequently now we have
adopted a brand new coverage for deprecating YAML integration configuration choices.
We now require {that a} YAML configuration possibility is deprecated for a minimum of 6
months earlier than being eliminated. This implies you gainedāt be working into
a hard-breaking change for those who skip a launch or two.
To enhance this additional, if attainable, an automated migration is now required
and a difficulty within the repairs dashboard will likely be raised if the deprecation applies
to your configuration.
Different noteworthy modifications
There are lots of extra enhancements on this launch; listed here are a few of the different
noteworthy modifications this launch:
- Now you can use community storages which have visitor entry enabled, and help
for older Samba variations has been added. Thanks, @ludeeus! - When accessing the UI of an add-on through the sidebar that hasnāt been
began but, it can now ask if you wish to begin it. Good,
@mdegat01 and @bramkragten! - The HomeKit Controller integration has been renamed to HomeKit Gadget;
this makes it clearer that the mixing is to combine HomeKit units
into Dwelling Assistant. - ESPHome now has help for Alarm Management Panels! Thanks @grahambrown11!
-
@Petro31 added help for setting higher and decrease limits on the
compensation integration. Cool! -
Humidifiers now have an attribute for the present humidity, thanks @Shulyaka!
@jbouwh up to date the Google Assistant integration to help this. Moreover,
he added help to the Xiaomi Miio, HomeKit Gadget, Tuya and MQTT integrations.
Superior! -
@piitaya up to date all current Humidifier playing cards to work with the above change,
and adjusted them to be extra in step with the present local weather playing cards. Good! - The climate entity now helps extra (forecast) attributes. It added help
for obvious temperature, dew level, cloud protection, and wind gust velocity;
Thanks, @gjohansson-ST, @vingerha, and @bieniu! - The Apple TV integration now helps launching apps with deep hyperlinks!
Thanks @michalmo! -
@dougiteixeira adjusted the Spinoff, Riemann sum integral,
Threshold, and Utility Meter helper so as to add the helper to the supply system.
This makes them present up on the system web page of the system the helper is utilizing.
Good work! - Sensirion BLE now helps the SHT4x and SHT3x sensors, thanks @akx!
- The MQTT integration now has help for water heaters,
thanks @hookedonunix! -
@Lash-L stored bettering the Roborock integration and added cleansing space
sensors and switches to manage DnD mode. Thanks! - We’ve got a brand new set off that permits automations to set off on the creation,
deletion, or replace of persistent notifications! Thanks, @RoboMagus! - Now you can dismiss all persistent notifications directly utilizing the brand new
dismiss all service added by @Petro31!
New integrations
We welcome the next new integrations on this launch:
Launch 2023.7.1 – July 6
Launch 2023.7.2 – July 13
Launch 2023.7.3 – July 21
Integrations now out there to arrange from the UI
The next integrations are actually out there through the Dwelling Assistant UI:
Need assistance? Be part of the group!
Dwelling Assistant has a terrific group 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 wonderful place to be
at, and donāt overlook to affix our superb boards.
Discovered a bug or problem? Please report it in our problem tracker,
to get it fastened! Or, examine our assist web page for steering for extra
locations you’ll be able to go.
Are you extra into electronic mail? Signal-up for our Constructing the Open Dwelling Publication
to get the newest information about options, issues taking place in our group and
different information about constructing an Open Dwelling; straight into your inbox.
Breaking modifications
In case you use the Dwelling Assistant Container set up technique, for instance, utilizing
Docker, please ensure you are utilizing our official (multi-platform) photographs.
The right and most well-liked picture to make use of for our steady releases is:
ghcr.io/home-assistant/home-assistant:steady
Though not the popular location by the Dwelling Assistant mission, the picture
can be out there on DockerHub:
homeassistant/home-assistant:steady
The rationale for mentioning this on this breaking change part is that now we have
seen utilization of our inner, intermediate, platform construct photographs. These photographs
should not meant to be used instantly, and utilizing the above listed photographs is strongly
advisable.
As of this launch, we not publish our intermediate platform photographs to
DockerHub. Which means that if you’re utilizing these photographs, you’ll not
obtain updates. Please use the above-listed photographs as an alternative.
The beforehand deprecated YAML configuration of the Bose SoundTouch
integration has been eliminated.
Bose SoundTouch is now configured through the UI. Any current YAML
configuration has been imported in earlier releases and might now be safely
eliminated out of your YAML configuration recordsdata.
When utilizing the Help shortcut on iOS, it can now at all times discuss to Dwelling Assistant
dialog agent even when the OpenAI or Google LLM dialog integrations
are arrange.
(@balloob – #95225) (documentation)
As a further safety hardening measure, the default for permitting ESPHome
units to make service calls has modified. If you wish to allow the ESPHome
system to make service calls, it should be enabled within the choices movement.
- For current units, calling Dwelling Assistant companies continues to be allowed.
- For newly configured units, it should now be enabled within the choices movement.
(@bdraco – #95143) (documentation)
The default identify given to backups created with the hassio.full_backup
and hassio.partial_backup
companies is now longer ""
however the date and time
the backup was initiated (%Y-%m-%d %H:%M:%S
, for instance,
ā2023-07-05 13:37:42ā).
(@ludeeus – #94468) (documentation)
The conduct of Hyperion lights has modified:
Turning off the sunshine entity will solely clear the precedence you have got configured through the integration setup. Different Dwelling Assistant unbiased gentle sources in Hyperion may nonetheless be energetic and trigger gentle to be emitted. If you wish to flip the sunshine off fully, no matter energetic gentle sources, you’ll be able to allow the change.[instance]_led_device
entity that acts as a world change.
Exterior results which are unrelated to the Hyperion gentle supply (reminiscent of USB seize) have been faraway from the sunshine entity. To manage them, allow the respective disabled-by-default change entity.
(@Sab44 – #80478) (documentation)
If the preliminary
temperature, min_temp
, or max_temp
is just not set, the default
temperature will likely be transformed to the set temperature_unit
or system default
temperature unit if this isn’t levels Celsius.
(@jbouwh – #93965) (documentation)
The conduct of MQTT local weather when power_command_topic
is ready has been modified:
- The
hvac_mode
state attribute is not optimistically set if
power_command_topic
is outlined andlocal weather.turn_on
orlocal weather.turn_off
is named. - When
hvac_mode
is modified,payload_on
orpayload_off
messages will
not be revealed on thepower_command_topic
.
This additionally means power_command_topic
is not deprecated.
(@jbouwh – #94832) (documentation)
The values for the supply
attribute have modified. We needed to point out extra person
pleasant values for the supply
attribute, reminiscent of āInternet Radioā as an alternative
of ānet_radioā.
You probably have any automation relying on the supply
state attribute of the
media participant entity, you’ll have to replace these. Calling the select_source
service will nonetheless be attainable utilizing the previous supply names.
(@micha91 – #74954) (documentation)
The attribute cloudiness
has been changed by the attribute cloud_coverage
.
Please replace any automation or scripts that’s utilizing this attribute to make use of the
newly added cloud_coverage
attribute.
The beforehand deprecated YAML configuration of the Slack
integration has been eliminated.
Slack is now configured through the UI. Any current YAML
configuration has been imported in earlier releases and might now be safely
eliminated out of your YAML configuration recordsdata.
The beforehand deprecated YAML configuration of the Xbox
integration has been eliminated.
Xbox is now configured through the UI. Any current YAML
configuration has been imported in earlier releases and might now be safely
eliminated out of your YAML configuration recordsdata.
Fan velocity share for Honeywell(JE/Jasco) 39358 and Enbrighten(GE/Jasco)
55258 in wall fan controllers are actually mapped to ranges (low, medium, excessive).
This may occasionally have an effect on scripts or automatons setting fan speeds to particular percentages.
(@jgrieger1 – #92371) (documentation)
If you’re a customized integration developer and wish to find out about breaking
modifications and new options out there to your integration: You should definitely observe our
developer weblog. The next are essentially the most notable for this launch:
Farewell to the next
The next integrations are additionally not out there as of this launch:
-
SenseME has been eliminated. Massive Ass Followers modified the protocol in a more recent
firmware in April 2022. The Massive Ass Followers integration can be utilized
as a alternative, after updating to the newest firmware.
(@bdraco – #94363)
All modifications
After all, there may be much more on this launch. Yow will discover an inventory of
all modifications made right here: Full changelog for Dwelling Assistant Core 2023.7