Franck Nijhof
Comments
Home Assistant Core 2024.5! đ
The last two releases were massive! With our new drag ân drop dashboardsand the tools to organize your Home Assistant instance,it is hard to top those releases⊠đ
So, this release is just a tiny bit smaller than those two, but still epic! đ€
My personal favorite is the new features added to the data tables, which manyof you requested since the last update.But the ability to change the names of the devices shown on the energy dashboardis a close second!
Oh! Weâve held our State of the Open Home 2024 live stream!In case youâve missed it, I would definitely recommend watching it back. There are tons of cool thingsand spoilers in there!
But more importantly, it launched the Open Home Foundation,which now governs our beloved Home Assistant project! â€ïž Read more in the State of the Open Home 2024 blog post.
Anyway, I will not hold you any longer. Enjoy the release!
../Frenck
- More features for our data tables
- Create helpers directly from the automation editor
- Lock features for the tile card
- Reorder features of the tile card
- Adjust the device names on the energy dashboard
- Improved audio with ESPHome for Assist
- Other noteworthy changes
- New integrations
- Integrations now available to set up from the UI
- Release 2024.5.1 - May 3
- Need help? Join the community!
- Backward-incompatible changes
- Farewell to the following
- All changes
Donât forget to join our release party live stream on YouTube1 May 2024, at 20:00 GMT / 12:00 PST / 21:00 CEST!
More features for our data tables
In our last release, we introduced new data tablesand we were thrilled to see that you all loved them! đ
However, we also received a lot of feedback for additional tweaks and features,so weâve added a bunch of them in this release. đ
One of the most requested features of these new tablesâ newitem groupingwas theability to collapse them, and weâve added that!
Each item group can now be collapsed and expanded.
Another one concerned the ability to select and assign an area to multiple itemsat once in the automation, scene, script, and device pages. Weâve added that too!
Not only that, we now store the last used grouping (and if they werecollapsed or not) and sorting you have used, so when you return to that page,it will be the same as you left it.
Last but certainly not least, weâve added the ability to group and filterentities by their domain in the entities panel. As the domains represent thetype of entity, this means you can group and filter, for example, all yourlights, switches, sensors, etc.
Create helpers directly from the automation editor
Our good friend @karwosts has been busy creating a great quality-of-lifeimprovement for our automationAutomations in Home Assistant allow you to automatically respond to things that happen in and around your home.
[Learn more] editor for this release.
Iâm sure youâll know this feeling. You are creating an automation and think:âHey, I need a helper for this!â But then you have to leave the automationeditor, create the helper, and then go back to the automation editor.
Well, not anymore! You can now create helpers directly from the automationeditor đ
In this example, a timer helper is created directly from the automation editorwithout leaving it:
Lock features for the tile card
The tile card is already amazing, but @marcgeurts made it even better byadding new features to the tile card: Locks!
When you now add a lock entity to the tile card, and if your lock supports it,you can now add two new features to the tile card:
- Lock commands
Adds buttons to your tile card to lock or unlock the lock. - Lock open door
Adds a button to open/unlatch the door (with confirmation).
Reorder features of the tile card
Some features of the tile card, such as the presets or the HVAC modes of athermostat, can show many buttons. While you can limit the buttons youâdlike to see, they may not be in the desired order.
To improve this, @karwosts and @piitaya have added the ability to reorderthe features of the tile card. For your thermostat, that means you can nowreorder the HVAC modes or presets to your liking.
You can now reorder the features of the tile card.
Adjust the device names on the energy dashboard
Another outstanding quality-of-life improvement from@karwosts is the abilityto customize the display name for energy devices on the energy dashboard.
The entityâs name representing the device you use on the energy dashboardcommonly contains additional or redundant information. With this new feature,you can customize the display name to make it more meaningful.
For example, if the entity is named âAttic Boiler Daily Energy Usageâand is shown as that today, you can now change the name displayed on the energydashboard to just âBoilerâ.
You can adjust the name of each monitored device in the energy dashboard settingpage by going to Settings > Dashboards > Energy > Individual devices.
Improved audio with ESPHome for Assist
If youâre familiar with Assist, our private voice assistant, and are usingit on an ESPHome-based device (like an ESP-S3-BOX-3 or the ATOM Echo),chances are you have experienced one of the biggest barriers to date when itcomes to using it on a daily basis: chopped-off audio. đ
More often than not, the responses sent to the voice assistant device weremissing a few parts, most notably at the beginning and the end of the audio.This was very noticeable when the responses were short, such as asking how manylights are on in a home or the room temperature.
In conjunction with the latest release of ESPHome (2024.4), we are bringinga much improved and more reliable communication between ESPHome andHome Assistant for transferring voice audio, guaranteeing no audio is lost in the process.
Hear the difference in this side-by-side comparison:
In addition to updating to this release, be sure to update your ESPHome devicesto the latest version to benefit from this improvement.
Other noteworthy changes
There are many more improvements in this release; here are some of the othernoteworthy changes this release:
- Have you ever had a misbehaving (custom) integration cause a crash? Thisrelease introduces new detections anda new debug mode to catch known/commonunexpected integration behavior. Thanks, @bdraco!
- The ESPHome integration now supports date, time, date/time, valve, andevent entities! The latter two require the upcoming ESPHome 2024.5.0release. Thanks @jesserockz, @kbx81, and @nohat!
- The MQTT integration has reached the highest quality scale: Platinum!Thanks @jbouwh, for all the work you have put into this!
- The visualization graph for all Zigbee devices connected via ZHA has beenimproved by @Cougar. Devices now have colors to indicate their availability,signal strength, and relationship to other devices, which are much clearer.Nice!
- The Glances integration got new sensors for network traffic, disk I/O, GPU,and uptime. Thanks @fhoekstra & @wittypluck!
- @Lash-L added a service to the Roborock integration to easily get mapinformation from your vacuum. Awesome!
- The Airzone cloud integration now supports water heaters. Thanks @Noltari!
- @joostlek added an extract media URL service to the media extractor,allowing you to get a media itemâs source URL. Nice!
New integrations
We welcome the following new integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more.
[Learn more] in this release:
- Ambient Weather Network, added by @thomaskistler
Retrieve local weather station information from the Ambient Weather Network. - Arve, added by @ikalnyi
Monitor real-life air quality data from your Arve devices. - Energenie Power-Sockets, added by @gnumpi
Control your Energenie Power-Strips over USB. - Epic Games Store, added by @Quentame
Provides a calendar for the Epic Games Store to monitor discounts and free games. - eQ-3 Bluetooth Smart Thermostats, added by @EuleMitKeule
Control your eQ-3 Smart Thermostats over Bluetooth. - Sanix, added by @tomaszsluszniak
Monitor water/sewage level using your Sanix (by BIT Complex) devices.
Integrations now available to set up from the UI
The following integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more.
[Learn more] are now available via the Home Assistant UI:
- Enigma2 (OpenWebif), done by @autinerd
- Folder watcher, done by @gjohansson-ST
- LG Netcast, done by @splinter98
Release 2024.5.1 - May 3
- Fix nws forecast coordinators and remove legacy forecast handling (@MatthewFlamm - #115857)
- Bump opentherm_gw to 2.2.0 (@GraceGRD - #116527)
- Add a lock to homekit_controller platform loads (@bdraco - #116539)
- Fix MQTT discovery cooldown too short with large setup (@jbouwh - #116550)
- Bump upb_lib to 0.5.6 (@gwww - #116558)
- Bump elkm1_lib to 2.2.7 (@gwww - #116564)
- Fix Matter startup when Matter bridge is present (@marcelveldt - #116569)
- Bump sanix to 1.0.6 (@tomaszsluszniak - #116570)
- Fix Airthings BLE model names (@LaStrada - #116579)
- Improve coordinator in Ondilo ico (@joostlek - #116596)
- Fix inheritance order for KNX notify (@farmio - #116600)
- Bump Airthings BLE to 0.8.0 (@LaStrada - #116616)
- Bump pywaze to 1.0.1 (@eifinger - #116621)
- Add constraint for tuf (@cdce8p - #116627)
- Bump aiounifi to v77 (@Kane610 - #116639)
- Bump govee-light-local library and fix wrong information for Govee lights (@Galorhallen - #116651)
- Bump ZHA dependency bellows to 0.38.4 (@puddly - #116660)
- Bump habluetooth to 2.8.1 (@bdraco - #116661)
- Bump env_canada lib to 0.6.2 (@gwww - #116662)
- Block dreame_vacuum versions older than 1.0.4 (@bdraco - #116673)
- Fix fyta test timezone handling (@cdce8p - #116689)
- Fix BroadlinkRemote._learn_command() (@felipediel - #116692)
Need help? Join the community!
Home Assistant has a great community of users who are all more than willingto help each other out. So, join us!
Our very active Discord chat server is an excellent place to beat, and donât forget to join our amazing forums.
Found a bug or issue? Please report it in our issue tracker,to get it fixed! Or, check our help page for guidance for moreplaces you can go.
Are you more into email? Sign-up for our Building the Open Home Newsletterto get the latest news about features, things happening in our community andother news about building an Open Home; straight into your inbox.
Backward-incompatible changes
If you are a custom integration developer and want to learn about breakingchanges and new features available for your integration: Be sure to follow ourdeveloper blog. The following are the most notable for this release:
- Always reload after a successful re-auth flow
- Deprecate old backports and typing alias
- Deprecating async_add_hass_job
- New notify entity platform
- Replacing async_track_state_change with async_track_state_change_event
- Store runtime data inside the config entry
Farewell to the following
The following integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more.
[Learn more] are also no longer available as of thisrelease:
- Epson Workforce has been removed. The source package/dependency thisintegration uses, is no longer available.(@joostlek - #115201)
All changes
Of course, there is a lot more in this release. You can find a list ofall changes made here: Full changelog for Home Assistant Core 2024.5