2025.1: Backing Up into 2025!

I would be too if I still lived on the West Coast. It is fun to browse what may be on the market in the next few years.

Maybe a small thing but since 2024.11 manual backup names are lost if created with dots in the name, f.e. “Full_2024.12.5” displayed with empty name in the Backups list…
Hope this works now but decided to wait for later 2025.1.x version before upgrade.

I’ve version-pinned the Android app for that very reason – still haven’t made an account. Should probably make a backup of the .apk while I remember :wink:

1 Like

I stand corrected, balloob / paulus has commented 36 minute before i posted…

You’re missing:

  1. Bad use of crypto (deriving IV from key, and more generally, that you’re rolling your own solution.)
  2. Padding potentially causing data corruption?
9 Likes

Actually, it’s only 3rd party software that has trouble reading the file. Decrypting via home assistant won’t have that problem. So there is no corruption, you just have to use the community script Tom L linked (at the moment).


Not defending anything, just clarifying that particular issue that was listed.

2 Likes

Yes.

You can still make a backup the manual way from developer tools or from an automation but it is obvious from reading between the lines of Frencks reply that it a matter of time before that goes away. All they offer is that we a UI in HA where we can pull out things from a backup. That is not good enough. If I have accidently goofed a config file that makes HA not start there is no UI. We need unencrypted local backups

EDIT. I am reading Paulus statement after I replied the above

5 Likes

Thanks for the response.

I think skipping a January release would be a fine idea. Gives everyone a break :slight_smile:

I’d also suggest that major deprecations are not removed until the Feb release as it seems this Jan release broke quite a few integrations and it isn’t a great time of year to do that.

The issue here is that it wasn’t absolutely clear that the ‘mandated encryption’ only affected the new automated backup solution.

I’ll skip this Jan release and wait for the end of the Feb release cycle. :slight_smile:

[edit]

You missed -

Forcing a specific time for a backup process. Perhaps add in configuring when the clean-up is done. You might not be busy between 4-5am, doesn’t mean everyone isn’t busy then.

14 Likes

My #1 issue is someone decided I don’t need auto backup on upgrade. (on my completely non-custom non painstakingly built process) not just defaulted it Off… Got rid of it. And then put in an FR to remove it from the place that still had it when they realized they didn’t kill it off completely.

Unacceptable. That’s when they stepped into breaking changes (and yes I still refuse whatever that idiot phrasing is.)

19 Likes

My question is rather simple: What is the official reasoning behind the removal of the backup switch before upgrades? I haven’t seen one nor can I imagine one.

17 Likes

Saving disk space… Some users complained about running out of space.

3 Likes

And the only reason for a (presumable) lack of space for (some) users is this switch? Apart from that, backups before upgrades are only OPTIONAL, aren’t they? That’s why there is this switch there, isn’t it? If someone doesn’t have enough space, they can just opt not to make a backup.

10 Likes

Basically. Yes.

When you hit the upgrade button there (pre 2025.1)is a little switch asking whether you wanted a backup. It was default on.

It was a no brainer to say upgrade Z2M because hey a backup is getting cut for just that addon and if I need to go back. Boom there it is.

Then Google drive and samba picked up and moved copies for me every night to archival.

Someone with low space can CONSCIOUSLY choose not to cut a backup. (your funeral - my spicy take is if you don’t have enough space to backup you don’t have enough space to run… But I digress)

Now if you want that same protection you need to Manually cut a backup before you update or you have to rollback to the last full backup. For me last night. For everyone else… Eh?

7 Likes

Or simply make off the default option and be done with that. The complete removal of the toggle though is at least unjustified and too much for me.

15 Likes

And that’s the whole thing in a nutshell.

I can live with an MVP of the new cool year of backup (still prefer year of security… Make it happen) or whatever… BUT.

You do NOT EVER EVER jack with something as important as a backup without making it CRYSTAL CLEAR that you are testing. And making it 100% optional. (this is where devops and it ops people see things very differently… Im an IT Ops person)

The minute they modified the default UI and worse took out existing features people RELY ON that’s when they lost me.

Test the new backup experience all you want just don’t screw up my existing process for something so important as BACKUP while you do it.

Full stop.

24 Likes

I can think of two.

  1. We’re automatically backing up nightly, so you don’t need another one just before the upgrade.
    or
  2. This would fill our cloud servers too fast.
1 Like

I hate to contradict you, but I don’t think most people do have large complicated backup solutions that you have broken like you implying.

I would imagine most people have the complete opposite, an incredibly simple backup provided mainly by the updates back up switch, which you are removing.

People will then cherry pick from this backup file what to restore.

I appreciate you taking the time to respond, but I think a step back and re-approach to this is required.

I think a general rethink needs to go into the dev cycle as well, quality is been sacrificed for quantity which is never a good idea. It almost feels like you need to have a big announcement each month so push things through the cycle too quick. I’ve worked in many software companies who’ve gone down that rabbit whole ( agile, scrums, sprints etc don’t work for quality ), and those that survived reverted that approach when they realised they sacrificed quality and customer satisfaction.

You’ve got an incredible knowledgeable community who are generally willing to help, but this and other releases recently seem to ignore that, I’m glad your looking to address that in the beta stage, but I would advise earlier engagement at the design stage.

22 Likes

Apologies for being contrary here, but there was no automated backup before in the UI. It was prompt before any update. So why make an active decision to exclude the last place it was in the UI with 2025.1.1?
As I and others have asked before, please explain the rationale behind these new backup system decisions?

13 Likes

It’s a cheap excuse.
If running out of space would be the real case, the HA team should provide a way (default) to better organize storage space.
The best practice is to split storage into more volumes: for the core system, for logs, for data, and for backups.

This way running out-of-space during backup (regular, or prior to update) wouldn’t influence the system. The Solution for the problem.

Jeezus… so obvious. It’s not rocket science.
I really don’t believe they are serious with reasoning.

6 Likes

It’s interesting that this is #5 on the list. And saying it’s only “some” users seems to be dismissive of the majority of comments here.

The problem is NOT that a new feature was added. The automatic backups will be great for some people. Encryption will be great for some people. Nobody is arguing against those things.

The problem is that existing functionality was REMOVED. The ability to create unencrypted local backups, and the ability to back up with a simple check box when updating.

These are fundamental to the concerns being raised here. Side-stepping around those will not resolve those concerns.

It would be great if we had some firm direction as to whether or not allowing unencrypted local backups is part of the plan going forward. It’s a very simple question, and one that I think deserves a direct answer.

23 Likes