Condition #21 is in the piston snapshot at the top of the message, it’s the 2nd part of a followed by conditional group. I don’t see it in the logs either, which is odd. I don’t see how condition group (#20) can become true without it, which is why I think this is a bug.
I have a yard area with 2 entrances to it, and a beam sensor on each entrance. There are also several motions sensors, one basically on either “side” of each beam.
What I’m trying to do is infer direction of travel through the beam by the motion events on either side of it, and take action accordingly. So if motionA becomes active followed by beam trip I can infer the direction of travel is from “zone” A to B. But if motion B becomes active followed by beam trip, I can infer that direction of travel is from zone B to A.
Why don’t I just use the motion sensors to trigger the lights, you might ask? Again this is an outside area so while they’re ok for inferring occupancy, they’re too sensitive to actually control the lights due to too many false positives, which is why I’m using the beam sensors.