I have been using this in a piston for a while, I just noticed that I’m not getting alerts for open contacts/unlocked doors recently. My log shows the following:
|+278ms|║║Comparison (error) Invalid parameters. Expecting isEmpty(value) is (boolean) false = false (1ms)|
|---|---|
|+279ms|║║Condition #27 evaluated false (10ms)|
|+284ms|║║Comparison (error) Invalid parameters. Expecting isEmpty(value) is (boolean) false = false (2ms)|
Here’s the part of the piston that it relates to…
Edit: Here’s a snippet of a log from the 8th where it evaluated correctly.
|+331ms|║║Comparison (boolean) false is (boolean) false = true (2ms)|
|---|---|
|+333ms|║║Condition #27 evaluated true (7ms)|
|+334ms|║║Condition group #26 evaluated true (state did not change) (9ms)|
|+336ms|║║Cancelling statement #21's schedules...|
|+365ms|║║Executed virtual command sendPushNotification (21ms)|
|+374ms|║║Calculating (string) Alert Zones: + (string) Lorenz Window >> (string) Alert Zones: Lorenz Window|
|+377ms|║║Calculating (string) Alert Zones: Lorenz Window + (string) >> (string) Alert Zones: Lorenz Window|
|+379ms|║║Executed virtual command setState (1ms)|
|+381ms|║║Condition #4 evaluated true (145ms)|
|+382ms|║║Cancelling condition #1's schedules...|
|+383ms|║║Condition group #1 evaluated true (state changed) (148ms)|
|+386ms|║╚Execution stage complete. (157ms)|