SimpleHomeNet wrote:Are the Inputs linked to the Indigo PLM or are you using the Broadcast Status Chg option to report state changes. Also if using the Broadcast Status Chg option when not using Analog 1 in Analog mode, when the Enable Analog Inputs option is set is the Broadcast Status Chg option also being set.
Indigo always enables the Broadcast Status Change option. It does not link the individual inputs back to the PowerLinc, but instead relies on the broadcasts occurring.
SimpleHomeNet wrote:The full Configuration Register is set when any option is set so it is necessary for Indigo to set all the options that are desired when any one option is changed.
Indigo does do this. Here is an example showing the raw commands sent when the analog input option is disabled:
- Code: Select all
Debug SENT: insteon 0F.9D.D7 05.06.2E 00 4D 40
Debug RCVD: insteon 05.06.2E 0F.9D.D7 21 4D 40
Debug RCVD: ack from 05.06.2E for command 4D 40
Sent INSTEON "_ezio8sa_" write configuration flags (received: 40)
Debug SENT: insteon 0F.9D.D7 05.06.2E 00 4F 01
Debug RCVD: insteon 05.06.2E 0F.9D.D7 21 4F 01
Debug RCVD: ack from 05.06.2E for command 4F 01
Sent INSTEON "_ezio8sa_" finalize i/o device EEPROM changes
And here is an example with analog inputs enabled:
- Code: Select all
Debug SENT: insteon 0F.9D.D7 05.06.2E 00 4D 41
Debug RCVD: insteon 05.06.2E 0F.9D.D7 21 4D 41
Debug RCVD: ack from 05.06.2E for command 4D 41
Sent INSTEON "_ezio8sa_" set analog input trip values
Sent INSTEON "_ezio8sa_" write configuration flags (received: 41)
Debug SENT: insteon 0F.9D.D7 05.06.2E 00 4F 01
Debug RCVD: insteon 05.06.2E 0F.9D.D7 21 4F 01
Debug RCVD: ack from 05.06.2E for command 4F 01
Sent INSTEON "_ezio8sa_" finalize i/o device EEPROM changes
Note in both cases bit 6 is set (0x40 and 0x41). I also re-verified that my old EZIO8SA sends out the status change broadcasts regardless of the state of the "enable analog inputs" option.