I know this is fairly common, but there are many ways and I can’t really understand the solutions people are suggesting. I just want a quick sanity check. My situation/solution:
I have a wyze motion sensor that detects motion, then will give the command “motion cleared” after 45 seconds. I’m trying to make my logic block delay turning off the light unless the motion sensor turns true again. Before, I had the true condition turning on the light, and put a delay on the false condition when IFTTT sends the “motion cleared” signal coming from the wyze sensor. But it looks like once the false action is received, after the delay, it will execute regardless if the sensor turned true within that delay period.
My latest solution: I have IFTTT turn on the light directly when motion is detected, and now use the “motion cleared” signal as a true condition with the delay on it (as opposed to putting the delay on the logic block).
My hope is that while the condition itself has received a “motion cleared” true signal, but the actual triggering of the logic block is delayed, the condition’s delay will be reset if the variable changes back to false (motion detected). Is this the case?
Sorry for the lengthy post. I’m absolutely loving this app btw!