2022.9: Home Assistant Birthday Release!


Home Assistant Core 2022.9! 🎂

If you don’t know yet, this month is Home Assistant’s birthday! 🎉🎉 On September 17th, 2013 Paulus Schoutsen made the first commit for Home Assistant that started a snowball of Home Automation enthusiasts willing to contribute to the open-source project. 9 Years later, Home Assistant is actively used by more than 500,000 people and growing every day. Nabu Casa also turns 4 this month. Turning 4 years old and gaining a new full-time employee 🍄. This month it seems everyone was in the birthday spirit as we have a jam-packed release!

The automation engine is a big reason why Home Assistant has so many users. So in the spirit of Streamlining Experiences, we thought a revamp was due. You will notice some huge improvements to the look and feel of the Automation Editor that we think will greatly improve its usability. I know I for sure see a huge difference!

Now I know that everyone usually expects @frenck to be writing these release notes, but he took a well deserved vacation! And now you are stuck with me. Zack 😀. I hope you enjoy the release and everything that was packed into it!

– Zack

Don’t forget to join our release party live stream on YouTube today at 12:00 PDT / 21:00 CET!

Paul Bottein joins Nabu Casa

We are excited to announce the newest member of the Nabu Casa team, Paul Bottein.

Paul is most known for his Mushroom cards and a few additions to Home Assistant frontend like the Icon Picker. Paul is an incredible developer and his expertise in dashboard design will bring a lot to the Home Assistant frontend.

Welcome aboard and excited to see what Paul will bring to Home Assistant!

Streamlining automations

We felt that there were quite a few improvements we could do in order to better streamline automation creation. That’s why this release, we really took a long look at some of the main user experience issues. The new automation editor improvements focus on readability and ease of use. This will also make editing automations on your phone much easier!

First, you will notice the biggest change, collapsible cards for triggers, conditions, and actions. This change allows you to really focus on what you are currently working on instead of having everything open all at once. When you first open your automation in the editor, you will see all cards collapsed with an auto-generated explanation of what that section is doing. This allows you to easily choose which section you want to edit and focus in on it.

Screenshot showing the new automation editor with an easier overview

Next, there were a few items and options moved. You can see most of these in the top right overflow menu. For example, if you want to rename or update the description of your automation you can do that via the overflow menu > Rename. Moving these items to the overflow ensures that the main editor page is used for the main functions of your automation.

Screenshot showing the new automation editor overflow menus

Last, but definitely not least, Frenck added some long requested features to the automation forms. State and Attribute value auto-completion! Now if you are adding a state trigger, you can choose from a list of known states for that device type. These are also all translated into your language. Now there is no need to remember or find the states possible or format the state that needs to be entered. Just choose a state from the dropdown and let your worries wisp away!

Screenshot showing the new automation editor state and attribute value selector

New helper: Weekly schedule

Have you ever wanted to run a schedule-based automation for the same time each week or day? Well, you are now in luck! With the addition of the Schedule helper, you are now able to easily create these schedules to build more consistent automations and timings.

A gif showcasing the new schedule helper and how to use the user interface

Bluetooth everywhere

Last release we introduced the Bluetooth integration. This release, it’s on fire 🔥 Not only do we now support multiple Bluetooth adapters, we also support ESPHome devices acting as Bluetooth proxies for your home. Wait what?!

Yes 😎. You can now greatly expand the Bluetooth reach of Home Assistant using ordinary ESP32 devices. No extra hardware needed.

Picture of a home showing how Bluetooth data is proxied via ESPHome devices to Home Assistant

To get a proxy up and running, head over to the Bluetooth proxy installer website and install one straight from your browser.

Bluetooth proxies are currently limited to forwarding passive data. Active connections are coming in a future release. Bluetooth integrations in Home Assistant will transparently use Bluetooth proxies without any extra coding!

Most integrations now support using the adapter with the best signal to connect devices that need an active connection. Extension cables, USB-Ethernet extenders, or USB-IP coupled with an additional Bluetooth adapter can significantly extend your active connection range.

There is more! Besides 9 new supported brands, there is also support for a new open standard: BTHome by @Ernst79. It is automatically discovered by Home Assistant, devices can run over a year on a single battery and it supports data encryption.

Finally, suppose you are using the Home Assistant Operating System. In that case, we recommend upgrading to version 9 or later when it is released, as it comes with a faster D-Bus broker and newer Bluetooth firmware which can significantly enhance Bluetooth performance.

Thanks to @bdraco, @Ernst79, @JesseRockz, @jc2k for all the hard, amazing and epic work 🙏.

Z-Wave Firmware updates now live

Screenshot showing zwave device updates in the settings page

In 2022.7, we added support for updating Z-Wave device firmware, but the catch was that you needed the firmware files from the manufacturer in order to complete the update. @AlCalzone wasn’t satisfied with this approach and began working on a better solution. That better solution is here with the introduction of the Z-Wave JS Firmware Update Service! For supported manufacturers, Z-Wave JS can now automatically detect, download, and install a firmware update if it is available for your device. This will be done the same way you are currently updating Home Assistant. You will see a notification in your settings menu and you can update right from there. Thanks @raman325

For now, only Jasco products are supported. Nabu Casa has been talking to other manufacturers to get more devices supported. To ensure our users can take advantage of this feature, we added update entities for your devices that will check once a day for new firmware updates. Nifty!

Zigbee backup and restore + migration

The Zigbee Home Automation (ZHA) integration now supports network backups and migrating between Zigbee coordinators. Backups are taken automatically but can also be manually created from the configuration page. After restoring a Home Assistant backup, you can re-configure ZHA and migrate to a new Zigbee coordinator without any loss of your settings or devices that were connected. This is helpful if your current radio fails or a new radio comes out that you may want to migrate to.

Screenshot showing the Zigbee Home Automation configuration page and the new backup functionality

Processor and memory usage

The Hardware page just got a lot more interesting. You can go check out live statistics on your Memory and Processor usage when you load the Hardware page in your system menu. These statistics will represent your entire Home Assistant instance, giving you insight in how your hardware is handling your day to day tasks. This will not show any history but will display 5 minutes of live data once you load the page.

Screenshot showing the processor and memory usage on the hardware page

Other noteworthy changes

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

  • Entity more info dialog merged with entity settings. Thanks @balloob
  • You can now enable local control of your Awair Element device. Thanks @zachberger
  • MiFlora now supports polling of the Battery sensor. Thanks @bdraco
  • August locks are now supported under the Yale Access Bluetooth integration. Thanks @bdraco
  • Many more Bluetooth adapters are now supported for the Bluetooth integration. Thanks @bdraco
  • The SwitchBot integration now supports the Color Bulb and Light strips. Thanks @bdraco
  • Automations, Scripts and Scenes tables received a new overflow menu that will allow for more actions directly from the picker. Thanks @bramkragten and @piitaya
  • You can now reorder automation elements using drag and drop. Thanks @piitaya
  • Icons have been added to more menus throughout the UI. Thanks @frenck
  • Automation triggers can now be aliased. Thanks @frenck

New Integrations

We welcome the following new integrations in this release:

Integrations now available to set up from the UI

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

Release 2022.9.1 - September 8

Release 2022.9.2 - September 11

Release 2022.9.3 - September 13

Release 2022.9.4 - September 14

Release 2022.9.5 - September 18

Release 2022.9.6 - September 22

Release 2022.9.7 - September 26

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.

Found a bug or issue? Please report it in our issue tracker, to get it fixed! Or, check our help page for guidance for more places you can go.

Are you more into email? Sign-up for our Building the Open Home Newsletter to get the latest news about features, things happening in our community and other news about building an Open Home; straight into your inbox.

Backward-incompatible changes

Below is a listing of the breaking change for this release, per subject or integration. Click on one of those to read more about the breaking change for that specific item.

If you are a custom integration developer and want to learn about breaking changes and new features available for your integration: Be sure to follow our developer blog. The following are the most notable for this release:

All changes

Of course, there is a lot more in this release. You can find a list of all changes made here: Full changelog for Home Assistant Core 2022.9