My app triggers when it is not supposed to. I have this entry in the log:
2023-10-13 07:35:17.911 AMinfoTriggered: Garage door(on) turns on and stayed that way for: 0:10:00 - ONLY IF(NOT Time between Sunrise(7:06 AM) and Sunset(6:23 PM) TRUE)
The conditional triggers do not work even with non-inverted conditions.
Which app are you using for your automation? Are you using Rule Machine? Or something else?
Regardless of the app you are using, I would suggest posting some screenshots of the App setup, to display how you have setup the automation.
When you say "hub version", looking at the version number you quote, I am thinking that is the version of the app you are using, like Rule Machine, which is fine, just wanting to confirm where you have sourced this from. Again, screenshots are always useful to provide context in situations like this.
You will notice that in the app the condition is correctly shown as "FALSE". But if I open the garage door and wait 10 minutes, the app will trigger and in the logs the condition will be "TRUE" when it is not supposed to be.
The other point to my post earlier was to confirm the platform version, thinking the 5.15 you were quoting originally was likely the RM version, which is fine, but the platform version is likely more useful to others,
I thought conditional triggers sounded cool at first (and I'm glad they exist as an option), but I haven't figured out a use case for them for me yet...
If this was my rule, I'd just use the SS-SR condition as a plain Reqd Expression instead of tying it directly to the trigger.
Good deal! Yeah, Req'd expressions are nice because if they are false, the hub doesn't even bother looking for the trigger event.
I'm still struggling to think of cases where a conditional trigger is useful, but I'm sure they exist... I'm guessing in rules where there are multiple triggers - I suppose that could make sense.
But I myself avoid making multiple-trigger rules -- I learned long ago to KISS with rules -- I think it's better to have several smaller/lighter rules than trying to cram stuff into one larger/clunkier rule. Both options are fine, but the bigger a rule gets, the harder it is to keep optimized.
No, you are reading it right, it doesn't make sense to me either... although I started out this post by thinking you had spotted the key to the puzzle I had missed, but... sadly no.... you also noticed the glaring issue...
That said, I think I get what you mean now, the two parts to the condition need brackets but cannot have then surrounding the two conditions... Well spotted...