Home Assistant 2024.3 Update: Drag and Drop on Dashboards Now Available!

Home Assistant is an increasingly popular home automation software. It has some great features for efficiently managing your entire home. However, it must be said that for the interface to look practical, you still need to get your hands dirty. The latest update brings a new feature that could make life much easier: drag-and-drop dashboards! But other new features are also included: the use of script/field entries from the dashboard, a new energy graph for individual devices, faster startup, and more. Let's take a look at the latest update.

A new view: sections

The dashboard currently offers three display types: Panel, Sidebar, and Masonry. Since last year, Home Assistant developers have been hard at work researching and developing ways to make dashboards easier to customize and use, as it's fair to say, it wasn't the most intuitive system out there. Home Assistant now offers a new layout type called “Sections.”

Dashboards are packed with information. Users often place dozens of cards for all sorts of buttons, switches, charts, indicators, and more.

By grouping cards into “sections,” you can reduce the number of items you have to navigate when looking for a specific card, as you can first search for the title of the relevant group and then narrow down the scope of the information search within that particular group.

sections section example

By grouping the cards in a section into a grid with a fixed number of columns, the relative position of cards within a section is unaffected by screen size changes, and the cards' spatial memory is therefore preserved, allowing for faster and less tedious use.

A lire également:
Home Assistant 2025.2: Backup made easy!

The cards in the new “Sections” view type are all aligned in an orderly grid to ensure their consistent and predictable position as screen size changes. Three cards have been reworked to fit the grid: Tiles, Sensors, and Buttons. These cards will occupy the correct space in the grid, while the other cards will occupy the full width of a section by default for the time being.

sections example dashboard

To start using the new Sections view type, simply create a new view on your dashboard and select Sections (Experimental) as the view type. It's not yet possible to migrate your current dashboard (but they're working on it). You can then compose your dashboard as you wish:

Reorder cards and sections by dragging and dropping!

ha01

With the new “sections” view type, you can arrange cards and sections by simply dragging and dropping, creating a dashboard that's easy to navigate and remember.

ha02

To do this, when your dashboard is in edit mode:

To reorder sections, long-tap the edit icon's drag handle, then move your cursor or to the desired location. The other sections will move away from where the selected section falls.

To reorder cards, tap and hold anywhere on the map, then move your cursor to the desired location. Easy!

drag and drop sections

Running a script from the dashboard with user input

drag and drop cards

Scripts in Home Assistant allow you to capture a sequence of actions and choices in a reusable way. Scripts are even more powerful because they can include input fields, allowing you to send data at script execution time.

Script fields can be defined in the script editor and appear when you call the script in your automation. In this release, script fields will be available in the “More Info” dialog when you tap a script in a dashboard.

This allows you to provide the input fields and run the script, opening up a new dimension of possibilities:

A lire également:
Home Assistant 2025.3: A visual update that will knock your socks off!

To accompany this new feature, the developers have created two templates to help you get started with scripts on your dashboard:

Announcement Message: This template allows you to create an announcement script for your dashboard, preconfigured with a specific media player and text-to-speech engine. When enabled, it prompts the user to read the message.

Add to To-Do List: This plan allows you to create a script to add an item to a to-do list, preconfigured for a specific to-do list. When enabled, it prompts the user to indicate the item to add.

  • New Energy Graph for Individual Devices
  • One feature I really like about Home Assistant is its energy dashboard, which I've already shown you in various topics related to solar energy, among other topics.

One of the missing building blocks was the ability to view the energy consumption of individual devices over time. A new graph now makes it easy to see which devices are responsible for which portion of your energy consumption over time.

For example, in the image above, it's easy to see that the dishwasher is responsible for the morning peak and the oven for the evening peak.

New phrases for Assist

individual devices usage

Assist, Home Assistant's voice assistant, has learned new things.

Valve support has been added. You can now ask Assist to adjust the position of a valve, or simply open or close it completely.

It's now possible to more precisely control the position of your appliances.

Set the curtain position to 80%.

Developers are working on expanding this feature to define the position of multiple appliances or entire zones, similar to what's possible with the open and close phrases.

Until now, it wasn't possible to start or stop a vacuum cleaner by voice. Assist now knows how to start a vacuum cleaner and return it to its base. Here are some sample phrases, in case you have a vacuum cleaner named Dusty:

Start Dusty

A lire également:
EcoFlow PowerStream now compatible with Shelly 3EM to automatically optimize energy consumption!
new assist commands

Bring Dusty back to base

The biggest changes concern media players. The assistant can now pause and resume playback, skip to the next media, and adjust the volume of media players!

Note that currently, these phrases are limited to targeting a single device by name, for example:

Skip to the next song on the TV

Here too, the developers are working on extending the logic of these new intents to allow targeting areas and affecting only the desired media player(s).

Many other improvements and fixes

Many other improvements and fixes are also included. Far too many to list them all here (you can find all the changes here).

But we can point out that Home Assistant now starts on average twice as fast, which is always very appreciable :)

For your information, this article may contain affiliate links, with no impact on what you earn yourself or the price you may pay for the product. Passing through this link allows you to thank me for the work I do on the blog every day, and to help cover the site's expenses (hosting, shipping costs for contests, etc.). It costs you nothing, but it helps me a lot! So thanks to all those who play along!
What do you think of this article? Leave us your comments!
Please remain courteous: a hello and a thank you cost nothing! We're here to exchange ideas in a constructive way. Trolls will be deleted.

Leave a reply

Maison et Domotique
Logo
Register New Account
Enregistrez vous, et stockez vos articles préférés sur votre compte pour les retrouver n'importe où, n'importe quand !
Compare items
  • Casques Audio (0)
  • Sondes de Piscine Connectées (0)
  • Smartphones (0)
Compare