Can you help me here please. I have a rule that opens my garage door when I get home, but I set the private boolean of the garage door open rule to false when I'm home. The Private boolean of the garage door open rule is set to true (by a second rule) when I'm away for 15 minutes (this is to stop the garage door opening if I'm at home and my phone looses wifi).
I have a second rule that sets a private boolean. It is below. It seems to be not honouring the 2 minute delay on false. Can you please help. What am i doing wrong?
Why is the private boolean set as false as soon as I arrive, shouldnt it wait 2 minutes?
(Note: while it doesn't show in the logs, my phone remained connected to wifi, it's last reported activity according to HE is present at 2019-05-08 6:23:39 PM AEST)
Those logs don't show PB being set to False upon your arrival. They show the setting of it to true being cancelled, as it should be. Please expand to show the logs for more time, and also turn on rule logging to see all of the detail.
Why should the true have been cancelled? I didnt say it in my post but I was away for 2+ hours. That rule should have gone "true" and initiated a 15 minute delay nearly 2 hours prior, and set those respective PB's to true. I'm not sure why it's cancelling the true when I arrive home. Should it not be initiating the false side, with a delay of 2 minutes?
This rule did not execute the false side until I added in the ENDIF. This is contrary to the information in post 1 of this thread.
Note: it may have turned it off before 8pm, but not between 8pm and sunrise.
I cannot reproduce this behavior. I just created a rule without an ENDIF in the True actions (with IF-THEN false), and it correctly executed the False actions when it should have. I also tried it with the IF-THEN true, and it also executed the False actions when the rule truth changed.
However, the cancel on truth change is still causing me major issues, and others it seems. By the way, this explains all my queries over the last few days about "rule truth" and "cancel on truth change", because issues.