Has anyone created a button in HABpanel that is tied to a group of items? When you press the button, it turns on all the items in maybe a group and then the button shows an on status. If you manually turn off a light in the scene, it would break the scene and the button would now show an off status (or maybe a 3rd status would be even cooler, like maybe “partial” status). If you were to hit this scene button again, it would run through it, but only have to turn on the 1 light that is off and then restore the button to on status again.
It would also be nice if every light in the “scene” was manually/individually turned on, the scene button would change from off to on.
I believe you are just describing a Group Switch. You can define these in an items file for testing and then work up an Group Item in the UIs once you understand how they work.