I've not used conditional triggers much before so if I've done something completely stupid let me know...
My manual locks are monitored in Hubitat by microswitches (connected to contacts) but despite their status being clearly visible on multiple wall mounted dashboards I still managed to leave home with a door unlocked recently. To prevent that happening again I created a rule to notify us if the alarm completes its setting process while a door remains unlocked. Rather than have it trigger every time the alarm sets, then check the door status, I tried to use a conditional trigger. My issue is that the rule does not trigger despite the condition for the trigger (a door being unlocked) being true. The rule is below:
As you can see above the conditional trigger evaluates True so I expect it to trigger. The simple conditional for the Front Door being unlocked also evaluates True. If I go into the rule and click 'Done' I see two entries - 'Initialized' as I'd expect but 'Updated: Required expression now false' which is unexpected, as it is True:
I can just remove the conditional trigger and let it trigger and check the conditions every time the alarm turns on but was interested if I've done something wrong...

