I know right, yet another scene app, should have just named it YASA.
Anyway, bit of a twist to this one.
–One app to manage multiple device groups with multiple scenes for each device group.
–Virtual switches are created for each scene, these are used to turn on and off the scene
–Within each device group, the scene activation switches manage each other, meaning activating a given scene turns off a previously turned on scene. So only one scene within a given group can be on at a given time.
–Scene snapshots are taken via each scenes virtual device tile.
–Supports switches, dimmers and color devices (tested with hues and Fibaros).
–Supports adding and removing devices within the device groups after they have been created.
–Virtual switch indication (yellow warning) when a given scene isn’t completely configured, such as a new device was added and the scene wasn’t re-snapped, or no devices are selected for the scenes device group.
–The created virtual switches are initially named [device group name] - [scene name]
–Scene switches support pictures or icons in the preferences section.
requires this smart app:
https://github.com/MikeMaxwell/smartthings/blob/master/superStateApp.groovy
and this device:
https://github.com/MikeMaxwell/smartthings/blob/master/superStateSwitch.groovy
The device name needs to remain the same, else the smart app won’t be able to create the child devices.
Install and configuration:
Publish smart app for you in the IDE
Publish the device for you in the IDE
Go to My Apps in the app, install the app, create one device group and select some devices before clicking done.
Re open superstate, select add scene(s), then done when finished.
For each scene
Open the virtual device
Set the desired state for each device
Click snap, the tile will go on then off when the snap is complete…
Reopen the app to add/modify the devices in a group, to add additional groups and to add scenes to existing groups.
Future: assuming interest…
–state restore, ie scene off, restores device settings to what they were when the scene was turned on and or device setting changes made while the scene was active.