2023.8: Translated companies, occasions, and wildcards!

Residence Assistant Core 2023.8! 🎉

One other month, one other superb 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 season holidays 🏖️.

Just about all options on this launch are completely wonderful, and it’s laborious
to choose a favourite. Nice translation enhancements that assist with the person
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 Yr of the Voice – Chapter 3?
Or, test the live 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 vitality utilization knowledge from many utility firms in
the USA. For instance, it helps PG&E,
ComEd, BGE, and lots of extra! ⚡️
Superb information for all our American pals!

Benefit from the launch!

../Frenck

Don’t overlook to join our release party live stream on YouTube
2 August 2023, at 12:00 PDT / 21:00 CEST!

Translated services

All services in Home Assistant are now translatable! 🌎

Services are the actions you can call, like turning on a light. This was one of
the bigger parts of Home Assistant that still was only available in English.
Odd, as the Home Assistant interface can be used in 60+ languages!

In this release, translations for these services have been added to drastically
improve the experience when English is not your primary language. For example,
when you use the Dutch language (as used in the screenshot below), the service
to turn on a light is now also translated into Dutch.

Screenshot showing the Home Assistant interface in the Dutch language, showcasing the translations for service calls.

A big step forward! Implementing this change has resulted in a substantial
increase in the number of translations. They have doubled! 😅

Because of that, translating all services might take some time; however…
You can help! You don’t have to be a developer to help with this; you can do this
from the comfort of your browser. Check out our documentation on
how to contribute translations.

Introducing the occasion entity

Occasions are indicators which can be 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.

When you’ve got ever tried to work with occasions in Residence Assistant, you most likely
seen that it was not the best factor to do. You want 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 sort on this launch:
The event entity.

The event entity can capture these events in the physical world and makes them
available in Home Assistant as an entity. Take for example, this Hue remote:

Screenshot showing the new event entities provided by a Philips Hue remote.

The beauty of the event entity is that they can be used like any other entity
in Home Assistant: They will show up in the UI, can be used directly in the
automations editor, and provide historical information in the logbook.

Besides Matter, the event entity is also supported by
HomeKit Devices, MQTT,
and Philips Hue. We expect to see more integrations
supporting this new entity type soon.

Improving the first experience with Home Assistant

Onboarding is a user’s first experience with Home Assistant. The onboarding
screens are the first you see, and steps you take when you access Home Assistant
for the first time, setting up things like your account and language preferences.
The goal is to ensure this process is seamless, which is why we’ve made
improvements to the onboarding experience.

To achieve this, we have implemented a search field on the map during
onboarding. Instead of endlessly dragging the pin on the map around,
you can now easily search for your location.

Screenshot showing you can now enter your address to quickly find your location on the map.

This is powered by OpenStreetMap ❤️

Add gadgets to your purchasing record utilizing Help

What in the event you may ask Assist to add items to your
Home Assistant shopping list? Well, now you can!

Add milk to my shopping list!

Screenshot showing asking assist to add milk to the shopping list.

In case you are wondering, the shopping list integration adds a handy page to
your Home Assistant interface to which everyone in your household can add items.
It is a great way to keep track of what you need to buy, and now you can
add items to it with your voice using Assist!

Screenshot showing the shopping list integration in Home Assistant.

To be able to use this feature, you need to have the shopping list integration
set up, which is as easy as clicking the My Home Assistant button below:

Generate a picture with OpenAI’s DALL-E

Within the final launch, we added the ability for services to respond with data,
and now we added a service that allows you to generate an image using
OpenAI’s DALL-E.

All you want is to arrange the OpenAI dialog agent
integration in your occasion, and you’ll 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 should reply with a picture URL you need to use in your automations.

Screenshot showing the new generate image service with DALL-E from OpenAI, asking to generate an image of an astronaut riding a unicorn.

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
in regards to the newest information headline to point out in your dashboard, or perhaps 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 support
wildcards! This means you can now partially match a sentence, and use the
matched part in your actions. This is what powers the above
shopping list feature
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 whenever 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:

Screenshot showing an automation that uses a sentence trigger that has wildcards in it.

It will make the album and artist accessible as set off variables that you just
can use in your actions; for instance, to begin enjoying the music requested.

These wildcards are fascinating and open up quite a lot of potentialities!
Learn extra about sentence triggers in our documentation.

JLo realized he may use these wildcards, mixed with the brand new
generate image service, to let
Residence Assistant generate a picture and present it on his Chrome Solid-enabled gadget
simply through the use of 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 need to use to do the
similar factor in your individual Residence Assistant occasion:

Screenshot showing how the blueprint by JLo looks like in Home Assistant.

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’ll be able to import his blueprint utilizing
the My Residence Assistant button under:

Situation selector

A brand new selector is accessible to be used in, for instance, blueprints:
The condition selector.

This selector takes and shows the condition part of the automation editor,
and allows blueprint creators to use a user-provided condition in their
blueprinted automations and scripts.


This blueprint allows one to set a custom condition using the new condition selector.

Other noteworthy changes

There are many more improvements in this release; here are some of the other
noteworthy changes this release:

  • Tons of performance upgrades again this month (thanks @bdraco), these
    embody a a lot sooner ingress expertise when visiting add-on internet interfaces. 🚀
  • @emontnemery added filters to lots of the companies Residence Assistant gives,
    that means solely choices related to the entity you’re calling the service on
    will likely 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 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 can be dealt with by different (current) integrations to assist with
findability. These are new:

Integrations now available to set up from the UI

The following integrations are now available via the Home Assistant UI:

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, test our assist web page for steerage for extra
locations you may go.

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

Breaking changes

If you’re a customized integration developer and need to study breaking
modifications and new options accessible on your integration: Be sure you observe our
developer blog. The next are essentially the most notable for this launch:

Farewell to the following

The following integrations are also no longer available as of this release:

All modifications

After all, there’s much more on this launch. You could find an inventory of
all modifications made right here: Full changelog for Residence Assistant Core 2023.8