The confusing part is what happens at time
08:26:31. You would expect the [B4][B Off]
sequence to occur as a _result_ of the [B2][B
Bright 99] sequence, not to precede it.
Three things to consider:
1. A Dim/Bright signal on the power line is
actually a train of individual Dim/Bright
signals whose length is proportional to the
amount of dimming or brightening.
2. A lamp module which is initially Off will
go to full brightness when it receives the
first Dim or Bright signal.
3. The CM15A is supposed to wait for a clear
power line before starts sending. I don't
know for certain whether it will attempt to
re-send if another power line signal collides
with its initial attempt, but it sure looks
like it.
So my hypothesis is this: When it receives
the [B3][B On], the CM15A starts sending the
[B2][B Bright 99] signals. But at the first
Bright, the lamp modules turns On to full
brightness and the motion detector sends its
[B4] and [B Off] signals, but the [B4]
collides with the rest of the train of
Brights. Because of the collision, the CM15A
stops sending. Also because of the
collision, the [B4] address byte is
corrupted, so the lamp module ignores it and
remains addressed as B2 and is turned Off by
the [B Off]. Then the CM15A resends the [B2]
[B Bright 99] over again and the lamp modules
turns On again.
This seems like a pretty far out explanation
but it's the best one I can come up with.