As I see it, when I click on the Tile for the scene it would set the status for the scene to On
and select the Details page for that specific scene. On the Details page I would have a button to end the scene and thus set the status to Off
, power off the used devices and go back to the device browser page.
There could be another way to set the status to Off
but I guess that will be a lot more difficult to implement. Whenever another scene is selected, the status of the scene that is On
will be set to Off
and user defined actions for the Off
state of the old scene will be performed. And now the difficult part, that should only happen for scenes in the same group. Normally I would group my devices based on the devices in a specific room. So per group / room there can only be one specific scene active, There can be more then one scene active, but not in the same group / room.
Maybe we can put this idea about a status property on hold an you could prioritize the conditions for the individual actions. With that functionality and the use of virtual devices I would be able to track the status of a scene. I could send you a project with that functionality implemented and you could review if a status property for a scene would be a better idea.