I have a piston that is a great great grandchild of the famous @bangali work from a few years ago that is still referenced to this day when someone wants to activate a light on motion but also wants to be able to override it by manually turning it on. Mine also activates if the front door opens and has some other special conditions for turning it off so that is why it looks so different from the original Piston:
this is the original Bangali thread
In any event, I would also like to temporarily override it as well by keeping it OFF if necessary. This is my front porch light and I would like to have the ability to be able to disable the Piston and go outside and have the light NOT turn on in some cases.
It is a smart switch/dumb bulb implementation. In a perfect world, I would like the Piston to not trigger by simply hitting the off toggle on the smart switch 3 times (or something like that) as I am walking out. I would not want to have to toggle the switch on/off as it would turn the light on and off which is what I am trying to avoid in the first place. Then I would have to reactivate the Piston somehow as well when I go back in the house, again not wanting to cycle it on/off because it would activate the light.
I hope this makes sense. Thoughts please! My working knowledge of WebCore is good, but certainly not expert enough to figure this out. My working Piston is below: