What is the consensus in Piston design when it comes to executing commands?
For example, I have a Piston that is used to manage user presence and change the location mode of the home, such as:
Now, I want to add actions to occur when I’m away. For example, our dogs stay in the basement. Therefore, if it’s after sunset, I’d like two of my 4 basement lights to turn on. For something like this, would you simply add that action directly to the piston? Or would you create a second piston that took care of this and inside of my away piston issue an “Execute Piston” and point to it?
Thoughts?