I just tried to join two KPL buttons into a Group but keep getting an error. It used to work fine, but I have updated to .15 recently. I believe this is the part of the log that may be relevant.
Insteon Plug-in Error Log Generated 5/27/2017 2:37:45 PM
-----------*Error Message*----------------
Error: Error in ProgramRemoteLink - Step 1: startIndex + length cannot exceed length of string.
Parameter name: length -- Details System.ArgumentOutOfRangeException: startIndex + length cannot exceed length of string.
Parameter name: length
at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0
at Insteon.Support.Core.InsteonModule.ProgramRemoteLink (System.String RemAddr, System.String LinkAddr, Int32 LinkGrpNum, Byte OnLevel, Byte RampRate, Boolean SlaveLink, Int32 RemAddrGrpNum) [0x00000] in <filename unknown>:0 -- 5/27/2017 2:37:45 PM
5/27/2017 2:37:31 PM - Entering group add/edit page in buildpage
5/27/2017 2:37:31 PM - gHTMLDevice Is 3
5/27/2017 2:37:40 PM - Entering group add/edit routine in pageput
5/27/2017 2:37:40 PM - Adding Device 41.E0.E4:5 to group participant list
5/27/2017 2:37:40 PM - Adding Device 41.E0.E4:6 to group participant list
5/27/2017 2:37:40 PM - Setting Group Controller to 00.00.00:0
5/27/2017 2:37:40 PM - Save Changes and Reprogram Group Selected
5/27/2017 2:37:40 PM - Set group job participant data to 41.E0.E4:5,100,31,41.E0.E4:6,100,31 for this number of participants: 2
5/27/2017 2:37:40 PM - Launching new BackgroundUpdate Thread with job type 5...
5/27/2017 2:37:40 PM - In BackgroundUpdate Thread...
5/27/2017 2:37:40 PM - Programming a link record for Group 3 to Insteon device ID 41.E0.E4 (1 of 2)...
5/27/2017 2:37:40 PM - Attempting to update the status for Kitchen KI.(KPL) (41.E0.E4)
5/27/2017 2:37:40 PM - ResourceManager::RequestExclusive for Resource 1
5/27/2017 2:37:40 PM - ResourceManager::RequestExclusive acquired for Resource 1
5/27/2017 2:37:40 PM - Sending command 02 62 41 E0 E4 0A 19 00 to RF PLM, (Expecting 0 bytes extra back) Pre-Payload ACK:False, NAK is ok:False
5/27/2017 2:37:41 PM - ..Got RF PLM Response 02 62 41 E0 E4 0A 19 00 06
5/27/2017 2:37:41 PM - ResourceManager::ReleaseExclusive for Resource 1
5/27/2017 2:37:41 PM - Received STX 0x50 (Raw Insteon Rec):41 E0 E4 44 84 83 2A 02 00
5/27/2017 2:37:41 PM - CheckRawMessageMatch: 01 41 E0 E4 44 84 83 2A 02 00 against key 0* 41 E0 E4 44 84 83 2* ** **
5/27/2017 2:37:41 PM - Wait: Found a matching Insteon raw message: 01 41 E0 E4 44 84 83 2A 02 00
5/27/2017 2:37:41 PM - Database recently heard delta value for device 41.E0.E4 is current.
5/27/2017 2:37:41 PM - Database delta value of 2 for device 41.E0.E4 is current. No changes since last database update.
5/27/2017 2:37:41 PM - Programming group links for 41.E0.E4
5/27/2017 2:37:41 PM - Calling AddRecord for 41.E0.E4 19 False
5/27/2017 2:37:41 PM - ResourceManager::RequestExclusive for Resource 1
5/27/2017 2:37:41 PM - ResourceManager::RequestExclusive acquired for Resource 1
5/27/2017 2:37:41 PM - Sending command 02 6F 40 F2 13 41 E0 E4 00 00 00 to RF PLM, (Expecting 0 bytes extra back) Pre-Payload ACK:False, NAK is ok:True
5/27/2017 2:37:41 PM - Received message from Kitchen KI.(KPL) (41.E0.E4) taking hops: 1
5/27/2017 2:37:41 PM - Received a Direct ACK from Kitchen KI.(KPL) (41.E0.E4): 41 E0 E4 44 84 83 2A 02 00
5/27/2017 2:37:41 PM - ..Got RF PLM Response 02 6F 40 F2 13 41 E0 E4 00 00 00 15
5/27/2017 2:37:41 PM - ResourceManager::ReleaseExclusive for Resource 1
5/27/2017 2:37:41 PM - Scheduled polling temporarily stopped.
5/27/2017 2:37:41 PM - Program Remote Record not needed for 41.E0.E4 to A213448483FF1F05
5/27/2017 2:37:41 PM - Scheduled polling resumed.
5/27/2017 2:37:41 PM - Scheduled polling temporarily stopped.
--------*End Pre-Error Log*--------------
Any advice? Comms for all my devices show "Excellent".
Insteon Plug-in Error Log Generated 5/27/2017 2:37:45 PM
-----------*Error Message*----------------
Error: Error in ProgramRemoteLink - Step 1: startIndex + length cannot exceed length of string.
Parameter name: length -- Details System.ArgumentOutOfRangeException: startIndex + length cannot exceed length of string.
Parameter name: length
at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in <filename unknown>:0
at Insteon.Support.Core.InsteonModule.ProgramRemoteLink (System.String RemAddr, System.String LinkAddr, Int32 LinkGrpNum, Byte OnLevel, Byte RampRate, Boolean SlaveLink, Int32 RemAddrGrpNum) [0x00000] in <filename unknown>:0 -- 5/27/2017 2:37:45 PM
5/27/2017 2:37:31 PM - Entering group add/edit page in buildpage
5/27/2017 2:37:31 PM - gHTMLDevice Is 3
5/27/2017 2:37:40 PM - Entering group add/edit routine in pageput
5/27/2017 2:37:40 PM - Adding Device 41.E0.E4:5 to group participant list
5/27/2017 2:37:40 PM - Adding Device 41.E0.E4:6 to group participant list
5/27/2017 2:37:40 PM - Setting Group Controller to 00.00.00:0
5/27/2017 2:37:40 PM - Save Changes and Reprogram Group Selected
5/27/2017 2:37:40 PM - Set group job participant data to 41.E0.E4:5,100,31,41.E0.E4:6,100,31 for this number of participants: 2
5/27/2017 2:37:40 PM - Launching new BackgroundUpdate Thread with job type 5...
5/27/2017 2:37:40 PM - In BackgroundUpdate Thread...
5/27/2017 2:37:40 PM - Programming a link record for Group 3 to Insteon device ID 41.E0.E4 (1 of 2)...
5/27/2017 2:37:40 PM - Attempting to update the status for Kitchen KI.(KPL) (41.E0.E4)
5/27/2017 2:37:40 PM - ResourceManager::RequestExclusive for Resource 1
5/27/2017 2:37:40 PM - ResourceManager::RequestExclusive acquired for Resource 1
5/27/2017 2:37:40 PM - Sending command 02 62 41 E0 E4 0A 19 00 to RF PLM, (Expecting 0 bytes extra back) Pre-Payload ACK:False, NAK is ok:False
5/27/2017 2:37:41 PM - ..Got RF PLM Response 02 62 41 E0 E4 0A 19 00 06
5/27/2017 2:37:41 PM - ResourceManager::ReleaseExclusive for Resource 1
5/27/2017 2:37:41 PM - Received STX 0x50 (Raw Insteon Rec):41 E0 E4 44 84 83 2A 02 00
5/27/2017 2:37:41 PM - CheckRawMessageMatch: 01 41 E0 E4 44 84 83 2A 02 00 against key 0* 41 E0 E4 44 84 83 2* ** **
5/27/2017 2:37:41 PM - Wait: Found a matching Insteon raw message: 01 41 E0 E4 44 84 83 2A 02 00
5/27/2017 2:37:41 PM - Database recently heard delta value for device 41.E0.E4 is current.
5/27/2017 2:37:41 PM - Database delta value of 2 for device 41.E0.E4 is current. No changes since last database update.
5/27/2017 2:37:41 PM - Programming group links for 41.E0.E4
5/27/2017 2:37:41 PM - Calling AddRecord for 41.E0.E4 19 False
5/27/2017 2:37:41 PM - ResourceManager::RequestExclusive for Resource 1
5/27/2017 2:37:41 PM - ResourceManager::RequestExclusive acquired for Resource 1
5/27/2017 2:37:41 PM - Sending command 02 6F 40 F2 13 41 E0 E4 00 00 00 to RF PLM, (Expecting 0 bytes extra back) Pre-Payload ACK:False, NAK is ok:True
5/27/2017 2:37:41 PM - Received message from Kitchen KI.(KPL) (41.E0.E4) taking hops: 1
5/27/2017 2:37:41 PM - Received a Direct ACK from Kitchen KI.(KPL) (41.E0.E4): 41 E0 E4 44 84 83 2A 02 00
5/27/2017 2:37:41 PM - ..Got RF PLM Response 02 6F 40 F2 13 41 E0 E4 00 00 00 15
5/27/2017 2:37:41 PM - ResourceManager::ReleaseExclusive for Resource 1
5/27/2017 2:37:41 PM - Scheduled polling temporarily stopped.
5/27/2017 2:37:41 PM - Program Remote Record not needed for 41.E0.E4 to A213448483FF1F05
5/27/2017 2:37:41 PM - Scheduled polling resumed.
5/27/2017 2:37:41 PM - Scheduled polling temporarily stopped.
--------*End Pre-Error Log*--------------
Any advice? Comms for all my devices show "Excellent".
Comment