1) Give a description of the problem
I have a piston set to every morning at 6:40am fade my bedroom lights on over 20 min with a restriction that it only initiates the fade it if the sun hasn’t risen yet. If I don’t set the TCP to never, the fade will stop if the sun rises at some point between 6:40am and 7am. So, I set the TCP to never. However, sometimes, we will get up at some point during the fade and turn the lights all the way up. Of course a few seconds later, the next fade increment kicks in and the light get set back to the next fade level.
2) What is the expected behavior?
So… I 'm looking to have the fade get cancelled if someone alters the lights outside of the piston. Naturally, I’d like to use a “Cancel all pending tasks” upon switch/level changes from my bedroom light switch.
3) What is happening/not happening?
It’s more of a question: IF I have the TCP set to “Never” and then I try to “Cancel all pending tasks” - what happens? will the cancel all pending tasks statement override the TCP of never? Is there a better way to do this where the fade won’t stop if the sunrises between 640am and 7am without having to set the TCP to never?
4) Post a Green Snapshot of the piston
Thanks!