WTH can’t I edit a scene without applying it?

The Scene editor is the most infuriating part of Home Assistant. I’ve turned off the lights throughout my house accidentally on multiple occasions just because I tried to edit my Goodnight or Goodbye scenes. Please make it possible to edit a scene without applying it.

It will come in 2024.12

5 Likes

Cool. I also hope to see what states are inside the scene in addition to devices/entities. I have multiple scenes for different heating profiles and only way tho know what is configured is to activate them and then check every thermostat one by one.

No it is not coming for 2024.12

There are some tweaks and small improvements to the scene editor UI but editing it while inactive is not one of them. (unless you count editing it in YAML)

3 Likes

Ah ok, I should have read the release notes more carefully.

HomeAssistant remains one of the most effective and dependable open-source project in the history of … ever.
But everything perfect has to have a Persian Flaw.

Offline Scene editing seems to be the one weird, dogmatic thing here.

For reasons unknown, no one ever seems willing to explain why this change never gets made, despite appearing regularly as a Feature Request.

Maybe it’s like Fight Club, and the number one rule is No One Ever talks avout Scene Editor.

Paulus mentioned it lately in the #beta channel over on Discord. I will quote him although I might break a Fight Club rule doing so :smiley:

…we need to allow the user to control the device, intercept that control instead of forwarding it to the device, and then calculate what the device state would be given that control, and store that. However, knowing what a device is going to do based on a command is very unpredictable.

I can send brightness value of 43 and the device will report 45 because 43 wasn’t part of the supported brightness steps. This is why I originally removed the state of a scene (it would check if it was on or not by comparing desired vs current values). Things get even more complicated with devices like thermostats. When I change the preset mode, will the target temperatures change? what else will change?

2 Likes

That explains it very well - Thanks!

Am I reading the beta release notes incorrectly? What you are saying you changed doesn’t seem to match what Frenck says you changed

I don’t think I see any inconsistency.

You can open the scene page without it automatically applying (new)
You can edit things like name and icons without it applying (new)
You can edit the scene in the UI in yaml-mode without it applying (new)

However, what I think everyone was waiting to see was to be able to use the UI to add new entities, adjust colors of lights on the color wheel, set states of toggles on a scene, without applying it. That remains unsupported.

1 Like

That makes sense, thanks for the clarification. The release notes don’t make it clear what you can’t do in “review” mode, though the name alone should have made it apparent to me.

Yes!!!