I have two 6 button keypads which I'd like to keep in sync. Specifically:
Master On on either -> All button lights turn on for both keypads
Master Off on either -> All button lights turn off for both keypads
3 on either -> Button light 3 turns on for both keypads
4 on either -> Button light 4 turns on for both keypads
5 on either -> Button light 5 turns on for both keypads
6 on either -> Button light 6 turns on for both keypads
This is trivial to do with the units themselves, but it seems to be impossible to do with Indigo. The UI allows it to be configured this way, but it fails upon starting to sync. When syncing, only these get synced over:
Button 1 -> Button 1
Button 1 -> Button 3
Button 3 -> Button 3
Button 4 -> Button 4
Button 5 -> Button 5
Button 6 -> Button 6
Interestingly, the 1->3 links will only shows up in the "Link to Controller Device" section of the "Manage INSTEON Device Links" window, so there's apparently a UI bug there in addition to the functionality bug of not being able to configure this from Indigo.
I gave up on using Indigo for this and decided to try and program it manually between the devices. It worked great. I then decided to refresh the links in Indigo, and it blew away all my hard work (leaving just the links mentioned above). Indigo logs all the links and then deletes the ones I made myself:
PowerLinc Linking - initializing remote device "6-Button Upper Hallway" (address 33.DC.80, firmware version 43)
PowerLinc Linking - . reading: configuration settings
PowerLinc Linking - . . . read: configuration settings 00, keypad in 6 button mode
PowerLinc Linking - . . . read: backlight brightness 10%
PowerLinc Linking - . . . read: default on brightness 100%, ramp rate duration 0.5 seconds
PowerLinc Linking - initialize complete
PowerLinc Linking - device "6-Button Upper Hallway" properties updated
PowerLinc Linking - syncing remote device "6-Button Upper Hallway" (address 33.DC.80, firmware version 43)
PowerLinc Linking - syncing all links
PowerLinc Linking - . . . read: INSTEON dev link to controller 24.12.B3, flags AA, group FE, data 00 1C 00
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags F2, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags E2, group 02, data 03 1F 02
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags F2, group 03, data 03 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags F2, group 04, data 03 1F 04
Received INSTEON "Office Lights" on
Received INSTEON "Office Lights" off
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags F2, group 05, data 03 1F 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags F2, group 06, data 03 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags E2, group 07, data 03 1F 07
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags E2, group 08, data 03 1F 08
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.12.9B, flags A2, group 01, data FF 1F 04
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.9B, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.9B, flags E2, group 04, data 03 1F 04
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.A1, flags E2, group 05, data 03 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.67.BC, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.A1, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.4F, flags E2, group 03, data 03 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags A2, group 01, data FF 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.08.4F, flags AA, group 01, data FF 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.D7.FB, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.08.4F, flags A2, group 01, data FF 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.4F, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 06, data FF 1C 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.D7.FB, flags E2, group 06, data 03 1C 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 03, data FF 1C 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.D7.FB, flags E2, group 03, data 03 1C 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.D7.FB, flags E2, group 04, data 03 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.12.A1, flags AA, group 01, data FF 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.A1, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.67.BC, flags E2, group 06, data 03 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 24.67.BC, flags A2, group 01, data FF 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.D7.FB, flags E2, group 05, data 03 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 04, data FF 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 05, data FF 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.A8, flags E2, group 06, data 03 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.08.A8, flags A2, group 01, data FF 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.A8, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 06
PowerLinc Linking - . . found: PowerLinc responder for group 1
PowerLinc Linking - . . found: PowerLinc responder for group 2
PowerLinc Linking - . . found: PowerLinc responder for group 3
PowerLinc Linking - . . found: PowerLinc responder for group 4
PowerLinc Linking - . . found: PowerLinc responder for group 5
PowerLinc Linking - . . found: PowerLinc responder for group 6
PowerLinc Linking - . . found: PowerLinc responder for group 7
PowerLinc Linking - . . found: PowerLinc responder for group 8
PowerLinc Linking - comparing local and remote links
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.9B, flags A2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.9B, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.9B, flags E2, group 04
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.A1, flags E2, group 05
PowerLinc Linking - . . match: remote link is identical to persistent link 24.67.BC, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags E2, group 03
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags A2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags AA, group 01
PowerLinc Linking - . mismatch: remote link differs from persistent link 33.D7.FB, flags E2, group 01 (changing remote link)
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags A2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags AA, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags E2, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags AA, group 03
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags E2, group 03
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags E2, group 04
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.A1, flags AA, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 24.67.BC, flags E2, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 24.67.BC, flags A2, group 01
PowerLinc Linking - . mismatch: remote link differs from persistent link 33.D7.FB, flags AA, group 01 (changing remote link)
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags E2, group 05
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags AA, group 04
PowerLinc Linking - . . match: remote link is identical to persistent link 33.D7.FB, flags AA, group 05
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.A8, flags E2, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.A8, flags A2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.A8, flags E2, group 01
PowerLinc Linking - . missing: remote link not found for persistent link 38.12.A1 group 01 (adding remote link)
PowerLinc Linking - . . found: link with duplicate address and group number 38.12.A1 group 01 (deleting remote link)
PowerLinc Linking - . . found: link with duplicate address and group number 33.D7.FB group 01 (deleting remote link)
PowerLinc Linking - . . found: link with duplicate address and group number 33.D7.FB group 01 (deleting remote link)
PowerLinc Linking - . . found: link with duplicate address and group number 33.D7.FB group 01 (deleting remote link)
PowerLinc Linking - compare complete
PowerLinc Linking - . deleting: INSTEON dev link to responder 38.12.A1, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . changing: INSTEON dev link to responder 33.D7.FB, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . . to: INSTEON dev link to responder 33.D7.FB, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . changing: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 04
PowerLinc Linking - . . . . to: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 01
PowerLinc Linking - . deleting: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 01
PowerLinc Linking - . deleting: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 05
PowerLinc Linking - . deleting: INSTEON dev link to controller 33.D7.FB, flags AA, group 01, data FF 1C 06
PowerLinc Linking - . . adding: INSTEON dev link to responder 38.12.A1, flags EA, group 01, data 03 1C 01
PowerLinc Linking - sync complete
PowerLinc Linking - device "6-Button Upper Hallway" links updated
Nov 20, 2016, 23:52:45
PowerLinc Linking - syncing PowerLinc links (address 24.12.B3)
PowerLinc Linking - . . adding: INSTEON plc link to controller 33.D7.FB, flags 03, group 01, data 00 00 FF
PowerLinc Linking - . . adding: (not added -- probably already exists)
PowerLinc Linking - PowerLinc links updated
PowerLinc Linking - sync complete
PowerLinc Linking - initializing remote device "6-Button Lower Hallway" (address 33.D7.FB, firmware version 43)
PowerLinc Linking - . reading: configuration settings
PowerLinc Linking - . . . read: backlight brightness 10%
PowerLinc Linking - . . . read: default on brightness 100%, ramp rate duration 0.5 seconds
PowerLinc Linking - initialize complete
PowerLinc Linking - syncing remote device "6-Button Lower Hallway" (address 33.D7.FB, firmware version 43)
PowerLinc Linking - device "6-Button Lower Hallway" properties updated
PowerLinc Linking - syncing all links
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.DC.80, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.67.BC, flags E2, group 06, data 03 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags A2, group 01, data FF 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.67.BC, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.08.A8, flags AA, group 01, data FF 1C 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 24.67.BC, flags A2, group 01, data FF 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.DC.80, flags E2, group 06, data 03 1C 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 06, data FF 1C 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.4F, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.08.4F, flags AA, group 01, data FF 1C 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.DC.80, flags E2, group 03, data 03 1C 03
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 03, data FF 1C 03
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.12.9B, flags AA, group 01, data FF 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.9B, flags E2, group 04, data 03 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 04, data FF 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.9B, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.A8, flags E2, group 06, data 03 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.08.A8, flags A2, group 01, data FF 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.A8, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 05, data FF 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.08.4F, flags E2, group 03, data 03 1C 03
PowerLinc Linking - . . . read: INSTEON dev link to controller 24.12.B3, flags AA, group FE, data FE 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags EA, group 01, data 03 1F 01
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags E2, group 02, data 03 1F 02
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags EA, group 03, data 03 1F 03
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags EA, group 04, data 03 1F 04
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags EA, group 05, data 03 1F 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags EA, group 06, data 03 1F 06
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags E2, group 07, data 03 1F 07
PowerLinc Linking - . . . read: INSTEON dev link to responder 24.12.B3, flags E2, group 08, data 03 1F 08
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.DC.80, flags E2, group 04, data 03 1C 04
PowerLinc Linking - . . . read: INSTEON dev link to responder 33.DC.80, flags E2, group 05, data 03 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.A1, flags E2, group 05, data 03 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to responder 38.12.A1, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . read: INSTEON dev link to controller 38.12.A1, flags AA, group 01, data FF 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 05
PowerLinc Linking - . . . read: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 06
PowerLinc Linking - . . found: PowerLinc responder for group 1
PowerLinc Linking - . . found: PowerLinc responder for group 2
PowerLinc Linking - . . found: PowerLinc responder for group 3
PowerLinc Linking - . . found: PowerLinc responder for group 4
PowerLinc Linking - . . found: PowerLinc responder for group 5
PowerLinc Linking - . . found: PowerLinc responder for group 6
PowerLinc Linking - . . found: PowerLinc responder for group 7
PowerLinc Linking - . . found: PowerLinc responder for group 8
PowerLinc Linking - comparing local and remote links
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags E2, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags AA, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags AA, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags E2, group 03
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags AA, group 03
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.9B, flags AA, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.9B, flags E2, group 04
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags AA, group 04
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.9B, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags AA, group 05
PowerLinc Linking - . mismatch: remote link differs from persistent link 33.DC.80, flags AA, group 01 (changing remote link)
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.4F, flags E2, group 03
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags E2, group 04
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags E2, group 05
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.A1, flags E2, group 05
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.A1, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.12.A1, flags AA, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 24.67.BC, flags E2, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 24.67.BC, flags E2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 24.67.BC, flags A2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.A8, flags E2, group 06
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.A8, flags A2, group 01
PowerLinc Linking - . . match: remote link is identical to persistent link 38.08.A8, flags E2, group 01
PowerLinc Linking - . mismatch: remote link differs from persistent link 33.DC.80, flags E2, group 01 (changing remote link)
PowerLinc Linking - . . match: remote link is identical to persistent link 33.DC.80, flags A2, group 01
PowerLinc Linking - . . found: link with duplicate address and group number 33.DC.80 group 01 (deleting remote link)
PowerLinc Linking - . . found: link with duplicate address and group number 33.DC.80 group 01 (deleting remote link)
PowerLinc Linking - . . found: link with duplicate address and group number 33.DC.80 group 01 (deleting remote link)
PowerLinc Linking - compare complete
PowerLinc Linking - . changing: INSTEON dev link to responder 33.DC.80, flags E2, group 01, data 03 1C 01
PowerLinc Linking - . . . . to: INSTEON dev link to responder 33.DC.80, flags E2, group 01, data 03 1F 01
PowerLinc Linking - . changing: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 04
PowerLinc Linking - . . . . to: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 01
PowerLinc Linking - . deleting: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 01
PowerLinc Linking - . deleting: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 05
PowerLinc Linking - . deleting: INSTEON dev link to controller 33.DC.80, flags AA, group 01, data FF 1C 06
PowerLinc Linking - sync complete
PowerLinc Linking - device "6-Button Lower Hallway" links updated
...
Please fix this data-loss issue with Indigo.
Please fix the UI bug that is resulting in the 1->3 links only appearing in "Link to Controller Device" sections and not "Link to Responder Device" sections