February 12, 2025

House Assistant 2025.1! ๐Ÿฅ‚

Completely happy New 12 months! The entire House Assistant venture needs you and your family members
a unbelievable and wholesome 2025! โค๏ธ Letโ€™s make this yr even higher than the final!

We’re all tremendous excited to kick off the brand new yr with an absolute large
launch! ๐ŸŽ†

This launch brings an entire overhaul of the backup system in House Assistant,
which has been within the works for months! And Iโ€™m not simply speaking about some
person interface modificationsโ€”no, we’re speaking a couple of full overhaul from entrance
to again!

Automated backups, encrypted House Assistant Cloud backup storage, retention
insurance policies, configuration wizards, and even the flexibility for integrations to supply
backup storage areas! ๐Ÿคฏ

However that’s not all! We additionally had the Month of โ€œWhat the Heck?!โ€
in December, which resulted in plenty of quality-of-life enhancements raised
by the group that month!

There may be a lot to unwrap on this launch, severely, letโ€™s simply dive in!

Benefit from the launch!

../Frenck

Overhaul of the backup system

Letโ€™s talk about backups. Letโ€™s be honest: theyโ€™re one of the most important yet
often overlooked tasks. But when disaster strikes, like a hardware failure,
having a reliable backup can save the day. Wouldnโ€™t you love to be back up and
running after disaster strikes?

While Home Assistantโ€™s previous backup system has proven to be solid
and reliable over the years, it didnโ€™t exactly make following best
practicesโ€”like regular backups, encryption, and off-site
storageโ€”easy. Many of you had to rely on custom add-ons, automations,
or blueprints for backups to fill the gaps.

That changes with this release! ๐ŸŽ‰

Weโ€™ve completely reworked the Home Assistant backup experience to help you set
up a solid backup strategy, using best practices in just a few clicks;
giving you peace of mind when it comes to your backups.

No worries, if you are using any custom solution for backups, they will continue
to work today. Even with everything new, weโ€™ve made sure to keep everything
backward compatible.

So, without further ado, letโ€™s dive into the new backup system!

Automated backups ๐Ÿค–

Yes, you read that rightโ€”Home Assistant now supports automated backups!

Using a schedule, backups will be created on a regular basis without you having
to lift a finger. This ensures you always have a recent backup available,
without having to worry about it.

Screenshot showing the bew backup overview page which shows you exactly when your last backup took place

When you navigate to your backups in the settings menu, you will be
greeted with a new overview page that shows you exactly when your last backup
took place and when the next one is scheduled. Instant peace of mind!

Automated backups are taking place at 4:45 AM. So, while everyone in your home
is sleeping, Home Assistant makes sure your data is safe and sound. Backing up
at this early hour also means Home Assistant is done with its internal database
maintenance, ensuring your backup is as compact as possible.

If something ever goes wrong during the automated scheduled backup process,
Home Assistant will notify you through the repair center, ensuring you are
aware of it and can take action.

Triggering an off-schedule automated backup ๐Ÿ‘†

Automated backups on a schedule are great, but sometimes, you might want to
trigger a backupย right now! Maybe you are about to make big changes or
upgrade a whole bunch of things during an evening of tinkering.

No worries! You can now trigger an off-schedule automated backup from the backup
page at any time. This will immediately create a backup with the same
configuration as your scheduled automated backups.

Screenshot showing the backup now button + dialog that allows you to trigger an off-schedule backup at any time

The ability to trigger an on-demand automated backup is excellent, as it covers
all your backup settings in a single click. However, the ability to create
manual backups also still exists. This allows you to create a very specific
backup with the exact contents you want to have in it.

Home Assistant Cloud backups ๐Ÿ˜Ž

Are you a Home Assistant Cloud by Nabu Casa subscriber? Then you definatelyโ€™re in for a
deal with! Now you can routinely retailer your newest, absolutely encrypted, backup in
your House Assistant Cloud account.

This function supplies 5GB of storage at no additional price, providing absolutely
encrypted off-site safety to your information! ๐ŸŽ

Home Assistant Cloud is now a backup target location, that is included with the Home Assistant Cloud subscription at no additional costs

The backup may be downloaded from House Assistant itself, but additionally from the
Home Assistant Cloud account page @ Nabu Casa
in case you want it. This manner, you may all the time entry your newest backup, even
in case your House Assistant {hardware} fully fails.

Backup areas are extendable by design ๐Ÿงฉ

So, automated backups can be stored on your local disk and in Home Assistant
Cloud, but what if you want to store your backups somewhere else?

Choice is an important aspect of Home Assistant; we want to make everything as
flexible as possible without vendor lock-in. Therefore, the backup system
is designed to be extendable.

This means integrations can offer new storage locationsโ€”such as NAS devices,
Google Drive, Backblaze B2, or other storage providersโ€”in the future.

Screenshot showing an potential example storage provider provided by an integration

Currently, this feature is brand new โœจ, so no integrations offer additional
locations yet. However, we expect to see a few more integrations that provide
backup locations in the next release.

This extensibility ensures you can store your backups where you want them,
giving you the flexibility and choice to choose the storage solution you
prefer and trust.

Encrypted backups by default ๐Ÿ”’

With the addition of Home Assistant Cloud as an off-site backup location, and
the potential for integrations to offer even more (off-site) backup locations,
security has become more important than ever. Your backups not only contain the
access credentials to your smart home devices but also the history of your home,
and no one should be able to access information that sensitive! Ever!

That is why all backups are now AES-128 encrypted by default. To prioritize
your backupsโ€™ safety we changed the earlier non-compulsory password
with a compulsory encryption key.

The new backup overview page shows you exactly when your last backup took place

While you arrange your backups for the primary time, an encryption key will likely be
generated for you. Be certain to retailer this key in a secure place, as you will want
it to revive your backups. To make this simpler, you may obtain the important thing as
a part of an emergency equipment throughout setupโ€”or anytime later from the backup settings
web page. Preserve it secure! ๐Ÿ”‘

Restoring backups accessible to all set up strategies ๐Ÿค—

Extra excellent newsโ€”restoring backups is now supported throughout
all set up strategies! ๐ŸŽ‰

Beforehand, solely House Assistant OS installations might restore backups. However
with this launch, this function is now accessible for all set up strategies!
Regardless of the way you run House Assistant, even in case you use our containers in a Docker
surroundings, now you can restore your House Assistant backups.

This additionally means you may restore backups from native storage, House Assistant
Cloud, or any future backup areas added by means of integrations.

As a matter of truth, all backup options, together with the whole lot we launch right this moment,
will likely be accessible whatever the set up methodology you’re utilizing. We would like
everybody to have a strong backup technique.

Backup retention ๐Ÿ—‘

Our previous backup system made solid backups, which was good, but if you didnโ€™t
clean them up manually, eventually, youโ€™d annoyingly run out of disk space. ๐Ÿ˜ฌ

So! Backup retention is now a thing! You can now configure how many backups you
want to keep, and Home Assistant will handle the rest.

You can now configure a retention policy for your backups, allowing Home Assistant to clean it up automatically

This cleanup will happen automatically after each backup. If you create a backup
manually for whatever reason, those will remain untouched, giving you full
control over special cases and workflows.

Setting up backups for the first time ๐Ÿš€

Getting started with the new backup system is quick and easy!

The first time you open the backup settings after upgrading, you will be greeted
by a setup wizard that will guide you through setting up your backups
step-by-step.

Screenshot of the our friendly wizard that will help you setting up your backups

The wizard will help you set up your encryption key, configure your backup
frequency, and set up your backup retention policy. And when it is ready, it
will immediately kick off your first backup!

All set! One less thing to worry about ๐ŸŽ‰

3โ€ฆ2โ€ฆ1โ€ฆ Backups ๐ŸŽŠ

We are super excited about this new backup system! As we enter the new year,
we encourage you to get serious about your backups.
A good New Yearโ€™s resolution, maybe? ๐Ÿ˜‰

So, stop what you are doing right now and set up your backups! Go ahead and set
up that 3-2-1 backup strategy. Not sure what that is?

You can read all about it in our 3โ€ฆ2โ€ฆ1โ€ฆ Backup blog post.

Month of โ€œWhat the Heck?!โ€

Decemberโ€™s Month of โ€œWhat the Heck?!โ€
was an absolute blast! ๐ŸŽ‰

A big thank you to everyone who contributed by sharing their โ€œWhat the Heck?!โ€
moments and ideas for improving Home Assistant. Your input is incredibly
valuable and helps shape our roadmap and priorities moving forward.

Quite a bunch of shared โ€œWhat the Heck?!โ€ moments have been addressed in this
release already ๐Ÿš€ โ€”and weโ€™re not stopping there! Expect to see even more
improvements inspired by your feedback in upcoming releases.

Setting categories and labels when creating automations and scripts

For the first WTH item that has been resolved, we have @jpbede to thank!
And this one can be one of many higher-voted ones, so it’s a good one!
Andrew Jackson wrote:

โ€œWTH can you not add categories, labels etc when creating an automationโ€

Yeah, that could be a good WTH! Everytime you create a brand new automation or script, you
in all probability need to manage it straight away and never have to return to the settings.
FIXED! ๐ŸŽ‰

If you press the d on your keyboard, it will pop up the Quickbar for devices

While you create a brand new automation or script, and likewise when renaming it,
now you can set the outline, class, labels, and areas straight away!
๐Ÿท๏ธ Good!

Rapidly navigate to a tool

You might be aware that you can bring up our quick navigation bar anywhere in
Home Assistant by pressing theย cย key on your keyboard to navigate various
places and theย eย key to search and navigate to any entity. Howeverโ€ฆ

โ€œWTH is there no quick bar for devices?โ€

Nicely, that could be a good query that Andreas Brett raised! There may be certainly no
such factor for gadgets. @jpbede to the rescue! Now you can navigate to any
system utilizing the short bar by urgent the d key in your keyboard.

If you press the d on your keyboard, it will pop up the quick bar for devices

Zoom & Pan for charts

KNXBroker raised the following WTH topic:

โ€œWTH lets upgrade History Graphsโ€

You’re proper! The historical past graphs in House Assistant are primary however purposeful!
Nonetheless, we will do higher! ๐Ÿš€

One of many greater gadgets in that WTH matter was the flexibility to zoom and panโ€ฆ
Because ofย @MindFreeze, now you can zoom and pan in any graph
in House Assistant! ๐Ÿ“ˆ

Zoom any graph in Home Assistant, by holding ctrl or command and scrolling your mouse wheel!
Zoom and drag any graph in House Assistant, by holding ctrl (or command on mac)
and scrolling your mouse wheel!

Maintain the management key (or command on macOS) and scroll to zoom out and in utilizing
your mouse. You may as well click on and drag to pan across the zoomed graph.

Along with this variation,ย @MindFreezeย enabled small micro-animation for the
historical past graphs, making them look extra alive and fewer static.

Controlling the default publicity of recent entities to Help

mathd made the following point in a Month of โ€œWhat the Heck?!โ€ topic:

โ€œWTH Are all new entities exposed to Assist by default?โ€

We hear you! Because of @jpbede, now you can management the default publicity of
new entities to Help. Now you can toggle this on or off within the House Assistant
Voice Assistant settings.

Zoom any graph in Home Assistant, by holding ctrl or command and scroll your mouse wheel!

Extra โ€œWhat the Heck?!โ€ enhancements

Many smaller improvements originate from the Month of โ€œWhat the Heck?!โ€ in this
release. Here are some of the other noteworthy ones:

โ€œWTH there is no hotkey for Assistโ€**

Nicely, because of @jpbede, now you can press the a key in your keyboard
wherever in House Assistant to summon Help! ๐ŸŽ™๏ธ Good!

โ€œWTH doesnโ€™t HA ask if I want to save automations?โ€

Whoa! That could be a good one! Because of @jpbede, House Assistant will now ask if
you need to save your automation earlier than leaving the editor if there are unsaved
modifications. ๐Ÿค–

โ€œWTH Is in Energy Dashboard the individual devices not able to reorderโ€

Thanks for that one yormedia! Truthfully, this one has been raised in earlier
editions of the Month of โ€œWhat the Heck?!โ€ just a few occasions. Motive sufficient for
@karwosts to select this up and make it occur! Now you can reorder them in
the setting for categorization functions. ๐Ÿ”ก

โ€œWTH Canโ€™t I filter labels within a table filter?โ€

Good query. If in case you have plenty of labels, scrolling by means of the record of labels
within the filter possibility is usually a bit cumbersome. Because of @silamon, you may
now search and filter by means of the labels within the filter possibility! ๐Ÿ”Ž

WTH sentence trigger doesnโ€™t contain any context

Nice concept! Because of @balloob, the total dialog enter is now accessible
to condemn triggers! ๐Ÿ—ฃ๏ธ This was really the primary WTH merchandise to be resolved in
this version! ๐Ÿ˜Ž

Integrations

Because of our group for protecting tempo with the brand new integrationsIntegrations join and combine House Assistant along with your gadgets, providers, and extra. [Learn more]
and improvements to existing ones! Youโ€™re all awesome ๐Ÿฅฐ

New integrations

We welcome the following new integrations in this release:

Noteworthy enhancements to current integrations

It’s not simply new integrationsIntegrations join and combine House Assistant along with your gadgets, providers, 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:

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 integration is 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 also no longer available as
of this release:

  • DTE Energy Bridge has been removed after being deprecated. The integration
    was no longer functional.
  • Simulated has been previously deprecated and is now removed.
  • Stookalert has been removed. The upstream data is no longer updated.
    The Stookwijzer integration is a good alternative to get the same information.

Other noteworthy changes

There are many more improvements in this release; here are some of the other
noteworthy changes:

Dashboard background settings

A few releases ago, we made adding a background image to your dashboard easier.
This release,
@silamon takes it a step additional by including plenty of settings
to customise how the background picture is displayed.

This consists of help for tiled backgrounds, transparency, measurement settings,
alignment, and permitting the background to scroll with the web page or keep fastened.

You can now fully customize the background of your dashboard, with the options to changing tiling, transparency, alignment, and size seettings

Good! Thanks, @silamon!

Media participant quantity function for Tile card

This is a super nice addition from @simon-zumbrunnen! The Tile card now
helps a media participant quantity slider function. This function lets you
management the quantity of a media participant straight from the Tile card. ๐Ÿ”‰
Good work Simon!

The tile card with a media player entity, having the volume feature slider enabled

Patch releases

We can even launch patch releases for House Assistant 2025.1 in January.
These patch releases solely include bug fixes. Our objective is to launch a patch
launch each Friday.

2025.1.1 – January 7

2025.1.2 – January 9

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 concern? Please report it in our issue tracker,
to get it fastened! Or, examine our assist web page for steerage for extra
locations you may go.

Are you extra into electronic mail? Signal-up for our Constructing the Open House Publication
to get the newest information about options, issues occurring in our group and
different information about constructing an Open House; 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:

devolo House Management

The mixing with devolo House Management has been up to date to take away the choice
to set the mydevolo URL. This selection was used to combine with the devolo
House Management Cloud for improvement functions solely.
This selection is not accessible.

(@Shutgun#132821) (documentation)

FXCOM RFXtrx

The unit of measurement has been faraway from FXCOM RFXtrx counters as a result of
depend just isn’t a unit ๐Ÿ˜

(@jrieger#133108) (documentation)

HomeWizard Power

The unit of measurement for the โ€œWater utilizationโ€ sensor has been up to date from
l/min to L/min. This alteration standardizes the unit to enhance consistency
throughout House Assistant.

Any automations, scripts, or templates that depend on the previous unit could have to be
adjusted. Lengthy-term statistics will stay intact, however restore points will likely be
created to make sure the info is up to date with the brand new unit.

(@DCSBL#132261) (documentation)

LIFX

The choices color_temp and kelvin are not legitimate arguments for LIFX
actions. Please use color_temp_kelvin as an alternative.

(@epenet#132730) (documentation)

Tesla Fleet

The included OAuth software credentials have been eliminated, as Tesla not
helps Open Supply software registrations and is transferring to a pay-per-use
mannequin.

Learn extra about this announcement on this blog post.

(@Bre77#132431) (documentation)

UniFi Community

The states of โ€œSystem Stateโ€ sensors have been standardized to match
House Assistant core guidelines and be translatable. This impacts the next
UniFi sensor states:

  • Linked, which now grew to become linked
  • Pending, which now grew to become pending
  • Firmware Mismatch, which now grew to become firmware_mismatch
  • Upgrading, which now grew to become upgrading
  • Provisioning, which now grew to become provisioning
  • Heartbeat Missed, which now grew to become heartbeat_missed
  • Adopting, which now grew to become adopting
  • Deleting, which now grew to become deleting
  • Inform Error, which now grew to become inform_error
  • Adoption Failed, which now grew to become adoption_failed
  • Remoted, which now grew to become remoted
  • Unknown, which now grew to become unknown

In the event you used these states straight in your automations, scripts, or templates;
you will want to regulate these to match these modifications.

(@bieniu#131921) (documentation)

Zabbix

The mixing now makes use of the official Zabbix Python API. Due to this, the
minimal supported Zabbix model is now 5.0. This alteration drops help for
Zabbix 4 and earlier than.

(@kruton#131674) (documentation)

In case you are a customized integration developer and need to study modifications and
new options accessible to your integration: Make sure to observe our
developer blog. The next are essentially the most notable for this launch:

All modifications

After all, there may be much more on this launch. You’ll find a listing of
all modifications made right here: Full changelog for House Assistant Core 2025.1