I am aware it changes how scenes are thought about. But if I set a ‘movie’ or ‘dinner’ scene I want to be able to restore the pre scene state once the movie or dinner has ended.
scene.activate should store the previous states of the entities scene.deactivate should restore the previous state
Discussion on what to do about states that were changed by the user, automations etc in the meantime…
I am told this can be achieved with automations and calls to scene.create and scene.apply.
But my WTH is that this should be default behaviour of a scene.
Can’t think of a situation where I would use scenes until this is implemented. The blueprint by @HarvsG is OK, but doesn’t survive HA restarts and really should be built-in and officially supported if scenes themselves will continue to be supported.