1) Give a description of the problem
I realize that when the triggers in this piston evaluate TRUE, they run the rest of the procedure. I have 3 triggers that will all eventually evaluate TRUE, so I end up with 3 SMS notifications. I just want 1 notification whenever at least 1 of the triggers is TRUE.
2) What is the expected behavior?
I get 1 SMS whenever one of the three triggers is TRUE.
3) What is happening/not happening?
I get a notifications each time a trigger is TRUE, which means I’m getting 3 SMS notifications.
4) Post a Green Snapshot of the piston
**5) Attach any logs
8/28/2018, 4:38:25 PM +68ms
+1ms ╔Received event [Home].time = 1535499506689 with a delay of -1621ms
+109ms ║RunTime Analysis CS > 18ms > PS > 50ms > PE > 41ms > CE
+112ms ║Runtime (41312 bytes) successfully initialized in 50ms (v0.3.107.20180806) (111ms)
+113ms ║╔Execution stage started
+523ms ║║Executed virtual command executePiston (395ms)
+560ms ║║Comparison (time) 59905595 is_between (time) 1535507580000 … (time) 1535460960000 = false (10ms)
+562ms ║║Condition #19 evaluated false (36ms)
+563ms ║║Condition group #17 evaluated false (state did not change) (37ms)
+565ms ║╚Execution stage complete. (453ms)
+566ms ╚Event processed successfully (566ms)
8/28/2018, 4:38:16 PM +582ms
+0ms ╔Received event [Home].mode = Away with a delay of 46ms
+73ms ║RunTime Analysis CS > 13ms > PS > 29ms > PE > 32ms > CE
+75ms ║Runtime (41304 bytes) successfully initialized in 29ms (v0.3.107.20180806) (74ms)
+76ms ║╔Execution stage started
+85ms ║║Comparison (string) :d26846a306a14622a8213c996cb4c9ce: changes_to (string) :d26846a306a14622a8213c996cb4c9ce: = true (1ms)
+86ms ║║Cancelling condition #4’s schedules…
+87ms ║║Condition #4 evaluated true (5ms)
+88ms ║║Cancelling condition #1’s schedules…
+89ms ║║Condition group #1 evaluated true (state changed) (7ms)
+91ms ║║Cancelling statement #2’s schedules…
+102ms ║║Executed virtual command executePiston (6ms)
+106ms ║║Executed virtual command wait (1ms)
+107ms ║║Requesting a wake up for Tue, Aug 28 2018 @ 4:38:26 PM MST (in 10.0s)
+112ms ║╚Execution stage complete. (36ms)
+113ms ║Setting up scheduled job for Tue, Aug 28 2018 @ 4:38:26 PM MST (in 9.994s)
+122ms ╚Event processed successfully (122ms))