Hello,
I just used insteon-terminal to program a new PLM (again) at the same time, I figured I'd clean up the ALDBs on all the Insteon devices throughout my network. Fortunately, Insteon-Terminal makes this relatively painless. To that end I have a couple of questions.
1. I'm using commands such as what follows to add devices to the PLM.
Kitchen_Island_Lights_A.enterLinkingModeExtended(0x01)
Modem1.linkAsResponder(0x01)
Kitchen_Island_Lights_A.enterLinkingModeExtended(0x01)
Modem1.linkAsController(0x01)
Kitchen_Island_Lights_B.enterLinkingModeExtended(0x01)
Modem1.linkAsResponder(0x01)
Kitchen_Island_Lights_B.enterLinkingModeExtended(0x01)
Modem1.linkAsController(0x01)
Q1a - I understood it was necessary for the PLM (Modem1) to be linked as both a controller and responders. Is that correct, and if so why? Thinking about it the PLM is only a controller. Am I missing something?
Q1b - Is it a no-no to have the same group used for Controllers and Responders? I thought I read somewhere that this could cause problems. (I can't recall where I read that though.)
2. Kitchen_Island_Lights_A and Kitchen_Island_Lights_B are in a three-way setup as shown below.
getting db, be patient!
sent db query msg, incoming records: 1 2 3 4 5 6 7 8dbbuilder.done() is called
0fff Kitchen_Island_Lights_B 43.48.66 RESP 10101010 group: 01 ON LVL: 255 RMPRT: 28 BUTTON: 1
0ff7 Kitchen_Island_Lights_B 43.48.66 CTRL 11100010 group: 01 ON LVL: 3 RMPRT: 28 BUTTON: 1
0fef Modem2 44.85.B2 CTRL 11101010 group: 01 ON LVL: 3 RMPRT: 28 BUTTON: 1
0fe7 Modem2 44.85.B2 CTRL 11101010 group: fe ON LVL: 3 RMPRT: 28 BUTTON: 254
0fdf Modem1 4C.17.2B CTRL 11100010 group: 01 ON LVL: 3 RMPRT: 28 BUTTON: 1
0fd7 Modem1 4C.17.2B RESP 10101010 group: 01 ON LVL: 0 RMPRT: 28 BUTTON: 1
0fcf Modem2 44.85.B2 RESP 10101010 group: 01 ON LVL: 0 RMPRT: 28 BUTTON: 1
0fc7 00.00.00 00.00.00 (STOP) 00000000 group: 00 ON LVL: 0 RMPRT: 0 BUTTON: 0
>>> Kitchen_Island_Lights_B.getdb()
getting db, be patient!
sent db query msg, incoming records: 1 2 3 4 5 6 6 7 8 9dbbuilder.done() is called
0fff Kitchen_Island_Lights_A 43.14.90 CTRL 11100010 group: 01 ON LVL: 3 RMPRT: 28 BUTTON: 1
0ff7 Kitchen_Island_Lights_A 43.14.90 RESP 10101010 group: 01 ON LVL: 255 RMPRT: 28 BUTTON: 1
0fef 4C.4C.4C 4C.4C.4C (RESP) 00101010 group: 01 ON LVL: 0 RMPRT: 28 BUTTON: 1
0fe7 Modem2 44.85.B2 (RESP) 00101010 group: fe ON LVL: 3 RMPRT: 28 BUTTON: 254
0fdf 00.00.00 00.00.00 (RESP) 00101010 group: fe ON LVL: 255 RMPRT: 28 BUTTON: 254
0fd7 Modem1 4C.17.2B RESP 10101010 group: 01 ON LVL: 255 RMPRT: 28 BUTTON: 1
0fcf Modem1 4C.17.2B CTRL 11101010 group: 01 ON LVL: 3 RMPRT: 28 BUTTON: 1
0fc7 4C.4C.4C 4C.4C.4C (RESP) 00101010 group: 01 ON LVL: 3 RMPRT: 28 BUTTON: 1
0fbf 00.00.00 00.00.00 (STOP) 00000000 group: 00 ON LVL: 0 RMPRT: 0 BUTTON: 0
Q2a - When crosslinking doing the button dance, what is the default group that holds the crosslinking? If I'm reading the above correctly, it appears to be group 1. However, I'd have expected the first group to be used. What's group 0 used for Insteon-wise?
Q2b - What is best practice with multiple multi-way switches? Should each multi-way set have it's own group?
Regards,
Burzin