Example for required expression false when it should be true

contrived example that was created for a different reason, but in case it's helpful to get to a root cause...

The private boolean is true but required expression reported as false at every periodic trigger



1 Like

Here's a slightly different version, similar result. Private boolean shows as true in the rule UI, but the rule stops with a log entry of "Required Expression now false". Unlike the previous version, the periodic schedule doesn't continue to trigger the rule.

Also odd that the event subscriptions on the switches have persisted past the end of the Wait for Expression.