Depending on the amount of different pistons someone has, that would make for 1 very complex piston (for some…ok, me).
For example, I have some for general lighting (when door opens, when motion starts) but the same sensors are also used for security features (contact, motion) to turn on lights, after a certain time.
Im not fully into WebCoRE yet, but Im making the transition, one piston at a time. Id like to do it right the first time and the comment about combining them sounds like the right way, but Im not sure Im capable of doing that.
Once piston, for example, uses a motion sensor throughout the day to turn on a headboard light for ambient lighting. At a certain time it stops just using itself and adds either the motion from my sons room, or daughters room, to set the lights to 10% and color red. Then at a different time, it uses any exterior facing contact sensor and a motion sensor in the kitchen AND formal dining room, to set the cabinet lights to “Police mode” AND the headboard lights to “Police mode”
Those same motion sensors do other things throughout the day, as do the contact sensors.
Kids room, motion activates light for X minutes
Kitchen and living room motion sensors activate the under cabinet lights
MBR motion does the ambient lighting
Window contact sensors turn off Ecobee when any are open, set it to auto when all are closed
Doors open, chime the Aeon siren upstairs
So, are you recommending combine all the pistons that share a sensor as the trigger? If so, my brain will probably melt out of my head trying to figure this out.