Smart Home Addict

Making your home smarter

Announcements

Home Assistant Core 2022.4 is now available

Release 2022.4 – April 6th has been released and should be available to update in your dashboard (Click Configuration, should be listed at the top of the screen). You can also now manually check for updates by clicking the 3 dots at the top of the configuration screen.

Goodbye Lovelace, Hello Dashboards

Not a change as such, but the term Lovelace has now been completely replaced by the term Dashboards. It was felt that Lovelace meant very little for new users, and calling them Dashboards described exactly what they were.

Hiding Entities

As well as enabling and disabling entities it is now possible to hide entities. These won’t appear on auto generated dashboards, and won’t be pulled into other services such as HomeKit, Alexa and Google Assistant.

Groups

You are now able to combine multiple entities into a single entity. These can be controlled and monitored as a whole. These were previously only available in YAML, but with this release they’re supported within the UI.

Switch as X

A new helper, this lets you convert any Home Assistant switch into a light, cover, fan, lock or siren to match your real-world use better.

More helpers available via the UI

This release brings the following helpers to the UI:

New Update entity

Update entities can tell you if an update is available for your device and service and, in some cases, allow you to install the update straight from Home Assistant.

Backups for Home Assistant Core and Container installs

The backup facility is now available for Home Assistant Core in Python, or if you use a Home Assistant Container in Docker.

Testing automation conditions

In the previous release a feature was added to see if the automation you create triggers correctly. This has now been added for conditions too.

Zones now have a state

The state of a zone used to state ‘zoning’. Now the state will show the number of persons currently in that zone. Zones now also have history.

Adjusting unit of measurement for sensors

You can now change the unit of measurement for temperature and pressure sensors straight from the UI.

Adjusting long-term statistics

When monitoring a device, such as an electricity meter, a big spike might impact your long term statistics, for instance an average consumption may be skewed as a result. You are now able to correct or adjust historical data to solve this issues. This is in Developer tools – Statistics.

Performance optimisation

The communication layer between the frontend and the Core has now been improved. A lot less data is now sent over and it is optimised to send the least amount of data when first loading the UI. This should now result in the UI loading faster.

Write reductions have been added to preserve SD card lifetime, performance updates designed to get data to the frontend faster, and database sizes have been reduced. This has been achieved by storing a reference to state attributes instead of saving the entire set of attributes. This applies to data recorded from this release onwards.

New and updated selectors

A wide range of new selectors are now available and options have been extended for existing selectors. Examples are a location selector that lets you pick coordinates from a map. RGB colour and colour temperature selector, icon, theme, time, data, datetime selector.

Variables on trigger

For the more advanced uses cases, this release provides: variables on trigger. It is exactly what it says on the can: The possibility of setting variables on triggers that become available when that specific trigger triggers.

Other noteworthy changes

There is much more juice in this release; here are some of the other noteworthy changes this release:

  • @balloob took a deep dive into the world of media players and made sure many more of them now work with the media browser and play media action! If you use: BluesoundDenon HEOSforked-daapdLinn / OpenHomeLogitech SqueezeboxMusic Player Daemon (MPD)Panasonic VieraUniFi Protect, or Yamaha MusicCast, you can now use the media browser!
  • Want to update the appearance of a binary sensor? You can now do that! When you edit the entity in the UI, you can select how it would show up. No need to customize device_class in YAML anymore. Thanks, @zsarnett!
  • The Material Design Icons have been updated! Check out all these beautiful new icons we can use now! Thanks, @goyney!
  • Our analytics integration now include data on using SSL certificates in Home Assistant (yes or no) in the analytics. Of course, only if you have enabled Analytics. Thanks for enabling it ????!
  • Timers can now restore/survive their state across restarts. Awesome work @raman325! Each timer now has a configuration option to enable restore.
  • @epenet has been cranking out a lot of improvements for the Samsung TV integration this month! Shoutout to @bdraco for helping out on that one too.
  • Android 11 support for the Android TV integration is here! Thanks, @JeffLIrion!
  • Long-awaited and finally there: Native Hue groups support! Thanks to Signify, who implemented our request for this. This means Home Assistant can now control groups as a whole instead of per light. Nice and snappy now! Thanks for adding support to Home Assistant for it @marcelveldt!
  • @thecode added support for the second generation Shelly cover devices; thanks!
  • If your Solar inverter has a lower capacity than your panels’ combined capacity, then @klaasnicolaas has good news for you. The Forecast.Solar integration now supports this and can adjust the forecast to take your inverter cap into account.
  • Media players now have controls for the repeat modes in the UI! Thanks, @NachtaktiverHalbaffe!
  • RFXCOM RFXtrx now supports sirens and chimes! Thanks, @elupus!
  • The GitHub integration now uses event subscriptions instead of polling GitHub. Excellent work, @ludeeus!
  • The TP-Link Kasa Smart integration now supports effects for their light strips. Thanks, @bdraco!

New Integrations

We welcome the following new integrations this release:

Integrations now available to set up from the UI

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

Please also visit our new YouTube channel for further resources, how-tos and reviews: