I've used Indigo Pro for many years and have never found there to be a good way to perform if/else functionality. Is there some way that I'm missing? For instance, I'd like a trigger to execute if a condition is met but, if that condition fails, execute an alternate set of commands (or another trigger). In my most recent situation where this would be useful I have a KPL which I would like to execute a particular scene based on the current state of the lights. So, for instance, if my exterior lights are at their normal state (dim) pushing a button on the KPL would brighten all of my exterior lights to 100%. However, upon pushing the same button, if the lights are in their full bright state, I would like to execute the scene that would return them to their dim state. This would also be based on whether my ExteriorLights variable is set to true.
This would be very simple to achieve with an if/else condition. If exterior lights are dim, then brighten to 100, else execute dim scene. Make sense? Is there any way that I'm missing (without some ridiculous work around with a timer or something)?