[WTH] Add the ability to make selectable roll back options (no backup) to revert to

I would like to see, some kind, ability to make a snapshot of the current setup/automations/scenes/UI (not a backup). For example before testing/messing up UI/Automations/Scenes and so on.

I do have build a comprehensive setup throughout the years and when I want to modify ‘older’ options (automations/scenes/UI etc.) to more newer ones there is no easy way to go back (Other than backup or copy/paste).

It would be nice to have selectable roll back options to revert to, preferably by section (automation/scene/helper/device/UI).

Would an “Undo” or “Ctrl+Z” implementation in the editor suffice?

Or are you asking for version control? If so, given that the editors auto-save, when would a new version be marked?

Yeah, kind of. I was thinking, before editting any automation/scene/etc. an option to select different automation/scene/etc. to make a snapshot of these instances to revert to, when needed.

How this should be implemented is up to the community/developers.

I like your idea of selectable “Undo” or “Ctrl+Z” options, though!

@potelux Does this answer your question?

+1 for a version control/differential backup solution

Something like this FR?

1 Like

It does. Making snapshots manual is likely the best approach. When editing, first snapshot and label.

The implementation could simply be a duplicate script/automation that is disabled and hidden. Then a label as reference of its timestamp.

1 Like

Exactly! Maybe @tom_l moderator can merge the two topics for WTH?

The other topic is not a WTH it is a feature request. It will remain open after this month. This WTH will not. So I will not merge them.

1 Like

Clear! Thanks @tom_l