2024.7: Time to resize your playing cards!

2024.7: Time to resize your playing cards!

Dwelling Assistant 2024.7! 🎉

Prepare for a very nice launch with one thing fascinating for everybody! 🤗

And never simply that, I convey you these launch notes from our refreshed web site 🤩
that Madelena and yours truly have been spontaneously engaged on over the
previous few days. We hope you prefer it! ❤️

Some improbable additions to Help: Timers!
and the power to reveal your scripts to LLMs. In case you missed it,
it has been lined and demonstrated reside in our current
Voice – Chapter 7 livestream!
which you positively ought to watch. 📺

The sections view turns into extra feature-rich with
each launch, and this time, the ability to resize cards
is added. Completely the spotlight of the discharge for me!

My second favourite spotlight for this launch is the power to
take control of blueprint-based automations.
There are such a lot of amazing blueprints out there,
and plenty of are good, however typically they match 90% of what you want. Having the ability
to take management of that final 10% is simply superb!

Benefit from the launch!

../Frenck

Don’t neglect to join our release party live stream on YouTube
3 July 2024, at 20:00 GMT / 12:00 PST / 21:00 CEST!

Resize the playing cards in your dashboard

As part of our roadmap, we’re
continuing to make dashboard organization and customization easier and more
intuitive. This month, we add the ability to resize the cards on your
dashboard!

Screenshot showing several cards at different sizes.

Resizing is done with a very nice slider interface, found in the card editing
menu under the new Layout tab, where you can preview your changes. Make
small 1×1 buttons or give a map the space it needs. This is only available on
our experimental sections view, which was recently released with drag-and-drop.

Screenshot showing the card edit diaglog, with the new layout tag and its card resize capabilities.

It works with every card, which gives users a lot of freedom. Most cards have
been given a built-in minimum and maximum size, to make it easier to get your
layouts just right. If you mess up the look of a card, luckily we have included
a revert button in the
top left corner 😉.

Data tables improvements

Like the last release and release before that, we keep improving our data
tables. We use data tables to organize information in our settings pages,
including our devices and automations pages.

With this release, we add the final big piece of the puzzle: The ability to
customize the columns shown! 😎

Screenshot showing the dialog that allow customizing the order and visibility of data table columns available on the device page.

By selecting the cog in
the top right, you can not only customize the columns shown by toggling
visibility , but you
can also change the order of the columns by
dragging them around.
Making it even easier to show the data you want, in the order you want it.

Your customized columns and view are stored in your browser, so you only have
to set them up once. They will be remembered the next time you visit the page.

Voice & Assist

This month, we’re thrilled to bring more enhancements to Assist’s out-of-the-box
capabilities. We’ve added support for timers ⏲️ — our third most requested
feature for voice control — and the powerful ability to expose your
scriptsScripts are components that allow users to specify a sequence of actions to be executed by Home Assistant when turned on.
[Learn more]
to LLMs (like ChatGPT and Google Gemini) as well! 💪

If you missed it, be sure to check out our recent Voice – Chapter 7 livestream
from June 26th, where we showcased all these exciting developments. You can
read more in our blog post here and
watch the full livestream on YouTube. 🎙️

Timers are right here!

You requested, and we listened! As of this launch, timers can be found. This
characteristic lets you create, cancel, pause, resume, and modify timers utilizing
your voice, making on a regular basis duties like cooking a lot simpler. And sure, you’ll be able to
set a number of timers directly! 🎉

Read more about timers in the Chapter 7 blog post.

Timers running on an S3 Box, with countdown text and a loading bar!

Note

Timers are available today on ESPHome and Wyoming voice satellites.
To benefit from this new characteristic, replace these units to the newest
model.

Develop an LLM utilizing your scripts

Now you can develop LLM capabilities by permitting them entry to (your alternative)
of your scriptsScripts are elements that permit customers to specify a sequence of actions to be executed by Dwelling Assistant when turned on.
[Learn more]
. This feature lets you precisely control what the
LLM does in specific situations, while still benefiting from the flexibility
and natural language processing that AIs excel at.

For example, you can create a “leaving home” script that performs the actions
you want and expose it to Assist. This ensures that commands like
“I’m heading out for a couple of minutes” will run your predefined script,
such as locking the door without turning off the air conditioning.

Read more about expanding LLMs with script in the Chapter 7 blog post.

Take control of blueprint-based automations

BlueprintsA blueprint is a script or automation configuration with certain parts marked as configurable. This allows users to create multiple scripts or automations based on the same blueprint, with each having its own configuration-specific settings.[Learn more] are amazing; they allow you to use automationsAutomations in Home Assistant allow you to automatically respond to things that happen in and around your home.[Learn more]
and scriptsScripts are components that allow users to specify a sequence of actions to be executed by Home Assistant when turned on.
[Learn more]
created and shared by other awesome Home Assistant users.
Most are easy to use and set up, but what if that great blueprint you’ve been
using just needs a little tweak? Just that tiny change to make it perfect for
your home?

Well, now you can! 🎉

Screenshot showing a blueprint-based automation that can be taken of using the "Take control" option in the three-dotted menu.

You can now take full control over the automations created from a blueprint.
By taking control ,
Home Assistant will convert the blueprint automation into a regular,
stand-alone, automation. This allows you to make any tweak you want,
without having to re-invent the wheel.

Screenshot showing a preview of how a converted blueprint automation would look like before you take control.

The cool thing is that it shows you a preview of how the converted automation
would look like before you take over. This way, you can see what you are getting
into before you actually do it.

Integrations

Thanks to our community for keeping pace with the new integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more.
[Learn more]
and improvements to existing ones! You’re all awesome 🥰

New integrations

We welcome the following new integrations in this release:

  • Aquacell, added by @Jordi1990
    Monitor your AquaCell water-softener from Dwelling Assistant.
  • ista EcoTrend, added by @tr4nt0r
    The ista EcoTrend integration lets you import your month-to-month heating,
    sizzling water, and water consumption and prices from the ista EcoTrend service.
  • Mealie, added by @joostlek
    Mealie is a self-hosted recipe manager and meal planner. This integration
    will pull in your meal plan as calendars in Dwelling Assistant.
  • Knocki, added by @joostlek
    Knocki is a great gadget that turns any floor right into a
    distant management, which now you can use in Dwelling Assistant to set off
    automationsAutomations in Dwelling Assistant can help you routinely reply to issues that occur in and round your house.[Learn more].

Noteworthy enhancements to current integrations

It isn’t simply new integrationsIntegrations join and combine Dwelling Assistant along with your units, companies, and extra.
[Learn more]
that have been added; existing
integrations are also being constantly improved. Here are some of the noteworthy
changes to existing integrations:

  • The Matter integration now provides number entities that allow you to
    configure the behavior of your Matter lights, thanks
    @jvmahon!
  • The TP-Hyperlink Sensible Dwelling integration has been totally modernized by
    @rytilahti, @sdb9696, and @bdraco! It provides assist for a lot of new units
    (like hubs) and unlocks many new options in Dwelling Assistant, together with
    mild results and presets, firmware updates, and a lot extra!
  • @tronikos has added assist for integrating the digicam from the pill
    working Absolutely Kiosk Browser. Moreover, there’s now a picture entity
    for taking screenshots, the power to ship notifications and text-to-speech
    messages to the pill, and the media participant can now play movies! Good!
  • The Android TV Distant integration now helps looking your apps
    instantly from the media browser, thanks @tronikos!
  • We’ve seen a whole lot of enhancements to the UniFi Defend integration,
    due to @bdraco. @wfltaylor chipped in as effectively, including assist for
    animal detection sensors. 🐶🐱🐰
  • The Android Debug Bridge integration now helps distant entities,
    permitting you to remotely management your Android TV. Thanks @ollo69!
  • The Reolink integration has seen a whole lot of enhancements, due to
    @starkillerOG. Added assist for guide recording, software program updates
    for extra cameras, playback of the auto observe lens, and assist for
    their battery-powered cameras via the Reolink Home Hub. 🎥
  • The Bang & Olufsen integration now helps bulletins, and assist
    for Tidal has been added too! Good work @mj23000!
  • @joostlek added the occasion entity to the Nanoleaf integration, permitting
    you to set off automations once you contact your Nanoleaf panels. Good!
  • When you’ve got a Roborock Dyad vacuum, you’re in luck as they’re now
    supported by the Roborock integration. Superior @Lash-L!
  • The SwitchBot integration added assist for the SwitchBot Lock Pro.
    Good work @szclsya!

Integrations reaching platinum high quality degree

The next integrationsIntegrations join and combine Dwelling Assistant along with your units, companies, and extra.
[Learn more]
have reached the platinum 🏆 level on our
integration quality scale. These integrations are
the best of the best and give you an excellent out-of-the-box experience.

Congratulations to all the developers who worked on these integrations!

Now available to set up from the UI

While most integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more.
[Learn more] can be set up directly from the Home Assistant
user interface, some were only available using YAML configuration. We keep moving
more integrations to the UI, making them more accessible for everyone
to set up and use.

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

Farewell to the following

The following integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more.
[Learn more] are no longer available as
of this release:

  • Aladdin Connect has been removed, as Home Assistant cannot use the
    upstream library at this time.
  • Unify Circuit was deprecated in Home Assistant 2024.5 and has now been
    removed.

ESPHome update entities for ready-made projects

Our sister project, ESPHome acquired a model new brand this month! 🎉

Logo of ESPHome

Seems to be acquainted, proper? 😃 That’s as a result of ESPHome has been donated to the
Open Home Foundation by Nabu Casa. The identical basis that the Dwelling
Assistant challenge is a part of.

Apart from the brand new brand, ESPHome has added a brand new characteristic that works with this
launch of Dwelling Assistant: The power for makers of
ready-made devices or projects working on ESPHome, to provide updates
for his or her units on to Dwelling Assistant.

Because of this you probably have a tool that’s powered-by or Made for ESPHome,
and the maker of that gadget gives updates for it, now you can replace that
gadget instantly from Dwelling Assistant; with out the necessity so that you can construct, undertake,
or arrange the ESPHome software program your self! 😎

These two new options—updating from Dwelling Assistant, and the ESPHome
integration reaching the platinum high quality degree 🏆—make it simpler for brand new
customers and creators to make use of this highly effective platform to construct a extra Open Dwelling.

Different noteworthy modifications

There are various extra enhancements on this launch; listed here are a few of the different
noteworthy modifications this launch:

Hyperlink your template entity to an current gadget

Template entities are an advanced and powerful way to create your own
entitiesAn entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service.
[Learn more]
in Home Assistant based on any calculation or logic you
can imagine.

One of the most requested features for templateA template is an automation definition that may embrace variables for the service or information from the set off values. This enables automations to generate dynamic actions.[Learn more] entities is the
potential to assign and hyperlink them to an current gadgetA tool is a mannequin representing a bodily or logical unit that incorporates entities.
. Thanks
to @dougiteixeira, now you can just do that! 🎉

Screenshot showing you can select a device the template can be linked to, when adding a new template helper.

Assigning a template entity to an current gadget might be very helpful you probably have
a template that calculates a further sensor worth for a tool. For instance,
within the screenshot above, a template helper calculates the sum of two sensors
and is linked to the gadget that has these sensors.

Observe

This characteristic is barely out there for template entities which are created
from the UI.

Change the radius of your house zone

ZonesZones are areas that can be utilized for presence detection.[Learn more] in Home Assistant are a great way to define locations on your
map, such as your work, and trigger automations based on your location. The most
powerful zone is undoubtedly the home zone, which you can use to determine
if someone is home, coming home, or leaving.

Until now, the radius of the home zone was fixed at 100 meters, which was not
always ideal for everyone. Although it could be changed using YAML, as of this
release, you can now change the radius of your home zone directly from the
Home Assistant user interface!

Screenrecording of how you can now change the radius of the home zone.

Important

If you have currently configured and overridden your home zone using YAML
configuration, this new feature will not be available to you. You can remove
the YAML configuration and restart Home Assistant to enable UI control.

Patch releases

We will also release patch releases for Home Assistant 2024.7 in July. These
patch releases only contain bug fixes. Our goal is to release a patch release
every Friday.

2024.7.1 – July 5

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 problem? Please report it in our issue tracker,
to get it mounted! Or, verify 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 Dwelling Publication
to get the newest information about options, issues occurring in our group and
different information about constructing an Open Dwelling; straight into your inbox.

Backward-incompatible modifications

We do our best to avoid making changes to existing functionality that might
unexpectedly impact your Home Assistant installation. Unfortunately, sometimes,
it is inevitable.

We always make sure to document these changes to make the transition as easy as
possible for you. This release has the following backward-incompatible changes:

If you’re a customized integration developer and need to study modifications and
new options out there to your integration: You should definitely comply with our
developer blog. The next are probably the most notable for this launch:

All modifications

In fact, there’s much more on this launch. You will discover an inventory of
all modifications made right here: Full changelog for Dwelling Assistant Core 2024.7