HOME › Forums › Input/Output › EZIOxx › EZIO8 messages sent with simultaneous change of inputs › Reply To: EZIO8 messages sent with simultaneous change of inputs
Thank you very much grf091 and BLH for you help and clues on reading the Trace provided in SHN
The examples of messages helps a lot. I did download the “EXIOXX Insteon and X10 Messages/Commands” some time ago and have been using it to try to understand what is going on.
I have the following questions about the following two messages:
1) 1 : 11 0250 1F243F 00000A CB1100
I take this to be sending Cmd1: 11 and Cmd 2: 00 from device 1F243F.
Command 11 in the document cited above identifies this as a Standard Length ALL-Link (GROUP?) Messages/Commands, and explains it to “recall and activate ALL-Link state for number in Cmd 2”. Cmd 2 is 0 so the group number is 0
But 00000A does not look like a device address. What is it? What does “recall and activate ALL-link state” mean?
2) 1 : 11 0250 1F243F 1F24D7 41010D
I take this to be sending Cmd1: 1 and Cmd 2: 0D from 1F243F to 1F24D7
Cmd 1 in the document cited above says command 1 is used during an INSTEON linking session and assigns a status snapshot to an ALL-Link group. There is no linking session going on since this message is initiated by a change of input to the EZIO8 running under SHN utility.
What does “assigns a status snapshot” mean?
Any help would be appreciated.
PS – an explanation of how my inputs change simultaneously: when my EZIO8 output relay #7 changes state, the output signal causes a relay (an electronic switch) to switch digital input #1 from one input signal wire to another input signal wire. This same relay also changes digital input #2 from one signal wire to another signal wire, and so on for digital inputs 1-4 and AN1 and AN2. The relay (switch) contacts are all moved at the same time (plus or minus a few milliseconds) by the one output relay signal #7. Hence, any number of inputs to the EXIO8 can change “simultaneously” (within milliseconds. This allows one EZIO8 to handle 8 digital inputs and 4 analog inputs, but only 4 digital inputs and 4 analog inputs are read at any one time. In my system, determining the values of the signals every 15 seconds or so is sufficient. This action results in the transmittal of only one or two of the input changes, instead of all of them, due to their simultaneous occurrence, so I am now using a query command a few seconds after the relay is switched to determine the actual input values.