ScottRennie, In addition to the approach from The Profit , another approach is to use a recurring trigger, say triggering every minute, and to have that trigger occur between your start and stop times. You then use the Easy Trigger "Set Device to Another Device" to set your device to itself plus 1. See event "Slow Dim", below.
There are time when you might want to "stop" this slow ramping cycle - e.g., if a user manually operated the switch during the cycle -- so I've also added an event "Slow Dim - Halt" which looks for the central scene key to be changed and, if there is a change, disables the event for 2 hours (thus, moving outside the 6 pm to 7 pm window). I've set this up to look for any central scene key change. You might just want to limit this to either the Scene 001 Key Pressed 1 time or Scene 002 Key Pressed 1 time.
I think it would be relatively straightforward to extend this to a group of lights using the Easy Trigger "Set Group to Expression", but in that case, instead of setting a device to another device, you'd pick a "lead" device and use its $$DVR: value in the expression to set all devices in the group to a common value of the lead device +1. You may also want to set up an Easy Trigger group for all of the related central scene devices to use in the "Halt" event so that if any were manually changed, the ramping event would stop for all of the devices.
So I think this gives you at least 2 reasonable ways to accomplish what you're looking for. Good luck!
There are time when you might want to "stop" this slow ramping cycle - e.g., if a user manually operated the switch during the cycle -- so I've also added an event "Slow Dim - Halt" which looks for the central scene key to be changed and, if there is a change, disables the event for 2 hours (thus, moving outside the 6 pm to 7 pm window). I've set this up to look for any central scene key change. You might just want to limit this to either the Scene 001 Key Pressed 1 time or Scene 002 Key Pressed 1 time.
I think it would be relatively straightforward to extend this to a group of lights using the Easy Trigger "Set Group to Expression", but in that case, instead of setting a device to another device, you'd pick a "lead" device and use its $$DVR: value in the expression to set all devices in the group to a common value of the lead device +1. You may also want to set up an Easy Trigger group for all of the related central scene devices to use in the "Halt" event so that if any were manually changed, the ramping event would stop for all of the devices.
So I think this gives you at least 2 reasonable ways to accomplish what you're looking for. Good luck!
Comment