Jon: Your welcome. I am glad things are
working better.
The thing that puzzles me is why you are
getting a J StatusRequest in the first place.
I am assuming that you aren’t using house
code J. You are correct in that it changed
to J16 StatusRequest because of you
addressing J16. X10 commands are divided
into two separate messages an address and a
function. One of the features of X10 is that
a module that has been addressed will
continue respond to functions (on its house
code) until another address has been received
(on its house code). Likely what is
happening is something (maybe the CM15A?) is
generating an un-addressed J StatusRequest
after receiving a PresetDim command.
As I said earlier, J StatusRequest is the
most probable command to be “received”
inadvertently. This is because the raw data
for the command is:
1110101010101010101010
As you can see, with the exception of the
second digit, it is a pattern of alternating
1s and 0s (in X10, each data bit is always
followed by its compliment as a form of error
checking).
Regardless, I would not rely on the reception
of this StatusRequest command, as it may be a
bug that will be fixed in the future.