2025.1: Backing Up into 2025!

First of all, thank you for the volunteer work in creating this great home automation system and keeping it up to date. :slight_smile:

However, this is the first time I feel the need to express a complaint about the backup system. While itā€™s great to have an option to encrypt backups and even have it enabled by default IF the backup is being stored in the Nabu Casa Cloud, this should not be enforced for local backups or backups to our own NAS, OneDrive, Google Drive, or iCloud. For these types of backups, it should be our own responsibility to ensure security. I understand that Nabu Casa aims to avoid potential security issues, but local backups are a different matter.

As you can see from discussions across forums worldwide, users are not happy about this enforced encryption.

Additionally, there is no option to change the backup time. I do not want backups to run at 4:45 in the morning, as I am often awake at that time. I would prefer to schedule backups for the middle of the night.

Lastly, a minor point: the German translation is missing. This isnā€™t an issue for me personally, but I thought it worth mentioning.

So I recommend/wish for:

  • An option to disable encryption (at least for all backups other than those to the Nabu Casa Cloud)
  • An option to change the backup time
  • An option to set your own encryption key/password
12 Likes

Iā€™m sorry if anything I said sounded ā€œbackhand.ā€ I certainly didnā€™t intend it that way. I try to just call 'em as I see 'em.

Your response to @madelena was excellent. Thank you for saying things better (and more diplomatically) than I did. I do appreciate your honest and helpful approach on this forum.

I have used the phrase us-vs-them a few times. Maybe you could construe that as pushing that idea. But itā€™s a concern I feel is important we all understand, and try to avoid. As I said, Iā€™ve seen that attitude before and I see signs of it developing here. The fact that every post questioning project decisions gets immediate and forceful negative responses only bolsters my argument.

For the record, I feel confident that the message from the user community about enforced encryption has been received and will be acted on. I only wish the process could have been more collaborative and less divisive. This is a distraction none of us want.

14 Likes

Please understand that my goal as a moderator is to let users speak their mind without starting a flame war against whoever added a feature. Many features are not added by the core development team (this one is an exception), but volunteer users like yourself.

There should be no ā€˜us vs themā€™ mentality. HA has added a number of employees over the past 3 years specifically to address the average users concerns.

6 Likes

yes, thats exactly what happens, and what I have reported in the 2025.1 beta period.

imho, this is not a matter of improving the dialog alone, the frontend seems out of touch with the backend here which is why I raised it in Frontend config/hardware says SkyConnect is not yet configured, but it is Ā· Issue #23560 Ā· home-assistant/frontend Ā· GitHub

Is there any options to increase cloud storage? 5GB is not enough, my backup is 16GB and growingā€¦

2 Likes

Another hand up for the ability to disable encrypted backups.

I donā€™t use nabu casa and store everything on local networks.

Even if I did use nabu casa, 5gb isnā€™t enough, so I couldnā€™t use it for backups anyway.

I know this change is to make things easier for people with nabu casa, but donā€™t forget those of us who donā€™t.

Whilst new features are great, this change has upset lots because it wasnā€™t pre communicated and is a fundamental change, really these things should be communicated in advance and have a fallback to previous.
In my world this would be classed as a ā€œbreaking changeā€

10 Likes

Already said during beta but Iā€™m against mandatory encryption. Again today I needed a yaml template I deleted sometimes ago. If I had to restore an old backup to get the template I would have lost recent changes on esphome devices, automations, etc.

Also note that Iā€™m using HA nearly exclusively on an iPad. And currently Iā€™m able to download a backup on it, decompress it and open files to get what I need. How to do that now that backup are encrypted??

5 Likes
  • how often do you open your backup archives? - never
  • What do you open it up for? - never
  • How often do you need to restore your backups? - never so far

Is it mean I do not need backups at all ?

IMHO I need backup, but encryption must be optional - everyone will decide is it needed or not.

9 Likes

Itā€™s kind of bad when your attempt to make something easier introduces another WTH. WTH canā€™t I configure the time for automatic backups, rather than you assuming 4:45 AM is a good time? That is around the time when I have my network equipment set for auto-update. But I guess it isnā€™t much of a problem right now, as my first automatic backups inexplicably failed anyway. Also, add me to the list of people that HATE the idea of enforcing encryption on local devices.

10 Likes

Is the Whirlpool integration fixed in 2025.1?

I like the progress in the backups in HA 2025.1, but am also a little concerned about the mandated encryption, but is an unencrypted local version the right solution?

  • how often do you open your backup archives?

3 to 5 times in the last year.

  • What do you open it up for?

To revert a specific configuration, when Iā€™ve made a mess editing a yaml file.
I donā€™t want a full restore - as Iā€™ll lose history.

  • How often do you need to restore your backups?

Luckily never, but as above e 3-5 times refer to the backup to restore a config entry Iā€™ve messed up editing a yaml file.

So while I hear the sentiment calling for an unencrypted local file - this will give me back the functionality I currently have. But progressing, is this actually what I need for my use case from a UX perspective? No. What would be better would be
a) The ability to browse an encrypted backup to recover via cut/paste single entry.
b) The ability to restore a single yaml file, not all or nothing.

4 Likes

Ironically just had to restore the last core release as this release broke ZHA (and possibly more) on my system - odroid n2. All OK after roll back. I use Dropback and local backups before upgrades.

Compare and merge (diff) option for yaml files, instead of wholesale restore would be beyond awesome

More times than Iā€™d like to admit Iā€™ve deleted stuff in my dashboards accidentally, like entire sections thinking Iā€™m deleting a card (bad usability there, but thatā€™s another issue) and then have to cherry pick changes from a backup.

Being able to diff against a backup is a great way to troubleshoot in general. Seeing whatā€™s changed

2 Likes

You are 100% correct. When I first set up Home Assistant last year (2024.1.5), I added network storage as default backup storage. Mine backs up to a storage drive on a different machine in my local network. The file is immediately created on that storage disk and no local files are created. I am currently on 2024.12.5 and it still works that way.

mWh - this should be MWh. m is milli in SI units That was daft of me :frowning:

Mega- - Wikipedia

Mandating anything tends to be a bad decision.

2 Likes

and yet it remains odd, if only for the size difference of those backups:

the core_ backups are the ā€˜partialā€™ backups without add-onsā€¦ and the automatic ones have all add-ons.

maybe they are compressed (more) than the partial backups. That would explain why these are so fast, practically immediate upon clicking the confirmation to create them

1 Like

It seems that the intent is milli: Add mW as unit of measurement for Matter electrical power sensors by agners Ā· Pull Request #133504 Ā· home-assistant/core Ā· GitHub

Another vote for option to keep backups not encrypted. I regularly revert test changes from yamls dug from backups.

3 Likes

ā€˜milliā€™ was what as implemented, so mW and mWh seem correct to me:

2 Likes

Oh that was pretty silly of me :frowning: