Jump to content

Unable to Write Device Link - when READING device links!


jtara92101

Recommended Posts

Posted (edited)

I wanted to see the device links table for a KPL.

 

I got "Failed writing device link". (followed by "Failed reading device link") when doing Query Device Links Table for the device.

 

Why would the ISY be writing device links when wanting to READ device links?

 

There were no "unwritten" icons prior to doing this.

Edited by jtara92101
Posted

This sound more like you have hardware that is failing. For reference I had great success repairing many of the older KPL's very much like the 2413S PLM.

 

The bulk of the repairs have been replacement capacitors with low ESR and higher voltage ratings and temperature ratings. Unlike the 2413S PLM you do have to drill out the rivet but that takes about 5 seconds with a Dremel.

Posted (edited)

I don't know why a failing device would cause the firmware in the ISY to write when you ask it to read!

 

Maybe there is a quantum link. A wormhole from the failing device that makes the ISY firmware act differently than it was programmed. ;)

Edited by jtara92101
Posted

I don't know why a failing device would cause the firmware in the ISY to write when you ask it to read!

 

Maybe there is a quantum link. A wormhole from the failing device that makes the ISY firmware act differently than it was programmed. ;)

 

I should have expanded on my line of thought so here goes. In my personal experience if a device see's writes when you do just basic things like query. It either didn't add into the controller correctly hence the pending writes. There are comm issues which again is causing the two end device from talking and hence its trying to complete said task.

 

Or as I stated its a hardware failing  . . .

 

That can happen due to age of the capacitors which is common to micro surges that happen everyday with in the home. Older KPL's were susceptible to voltage swings and surge events. Hence why the company updated all the products to have a wider voltage rating from 100-277 VAC.

 

Doing just that ensures voltage sags will not impact the device as much and the components over all have been updated to sustain higher ambient temperatures with in. 

Posted (edited)

As well, why does it write when you Query Insteon Engine?

When you Query Insteon Engine it writes one byte to the module to get is  Engine version back. Could be I1,I2 or I2CS. If you have any I1 modules you will see many peek and poke messages as they do not do Extended Insteon Messaging.

My query of an I2CS module.

Sun 09/18/2016 01:18:54 PM : [All         ] Writing 1 bytes to devices

Sun 09/18/2016 01:18:54 PM : [iNST-TX-I1  ] 02 62 2D 04 5C 0F 0D 00

Sun 09/18/2016 01:18:54 PM : [iNST-ACK    ] 02 62 2D.04.5C 0F 0D 00 06                 (00)

Sun 09/18/2016 01:18:54 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 0D 02           (02)

Sun 09/18/2016 01:18:54 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:18:54 PM : [2D 4 5C 0   ] Calibrating engine version

 

When you do a Link Database read from a device. It sends commands to the module to read back the link database.

In that case No links are written and the 0 links written message shows up.

 

Sun 09/18/2016 01:20:33 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F FF 01 00 00 00 00 00 00 00 00 C2

Sun 09/18/2016 01:20:33 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F FF 01 00 00 00 00 00 00 00 00 C2 06        (00)

Sun 09/18/2016 01:20:34 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:34 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:34 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F FF 00 A2 00 34 E9 19 FF 1F FF CD

Sun 09/18/2016 01:20:34 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:34 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F F7 01 00 00 00 00 00 00 00 00 CA

Sun 09/18/2016 01:20:34 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F F7 01 00 00 00 00 00 00 00 00 CA 06        (00)

Sun 09/18/2016 01:20:35 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:35 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:35 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F F7 00 E2 01 34 E9 19 01 00 01 AF

Sun 09/18/2016 01:20:35 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:35 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F EF 01 00 00 00 00 00 00 00 00 D2

Sun 09/18/2016 01:20:35 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F EF 01 00 00 00 00 00 00 00 00 D2 06        (00)

Sun 09/18/2016 01:20:36 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:36 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:36 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F EF 00 A2 17 34 E9 19 FF 1F FF C6

Sun 09/18/2016 01:20:36 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:36 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F E7 01 00 00 00 00 00 00 00 00 DA

Sun 09/18/2016 01:20:36 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F E7 01 00 00 00 00 00 00 00 00 DA 06        (00)

Sun 09/18/2016 01:20:37 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:37 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:37 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F E7 00 A2 11 34 E9 19 FF 1F FF D4

Sun 09/18/2016 01:20:37 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:37 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F DF 01 00 00 00 00 00 00 00 00 E2

Sun 09/18/2016 01:20:37 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F DF 01 00 00 00 00 00 00 00 00 E2 06        (00)

Sun 09/18/2016 01:20:38 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:38 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:38 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F DF 00 A2 18 34 E9 19 FF 1F FF D5

Sun 09/18/2016 01:20:38 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:38 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F D7 01 00 00 00 00 00 00 00 00 EA

Sun 09/18/2016 01:20:38 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F D7 01 00 00 00 00 00 00 00 00 EA 06        (00)

Sun 09/18/2016 01:20:39 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:39 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:39 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F D7 00 A2 1B 34 E9 19 FF 1F FF DA

Sun 09/18/2016 01:20:39 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:39 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F CF 01 00 00 00 00 00 00 00 00 F2

Sun 09/18/2016 01:20:39 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F CF 01 00 00 00 00 00 00 00 00 F2 06        (00)

Sun 09/18/2016 01:20:40 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:40 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:40 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F CF 00 A2 16 34 E9 19 FF 1F FF E7

Sun 09/18/2016 01:20:40 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:40 PM : [iNST-TX-I2CS] 02 62 2D 04 5C 1F 2F 00 00 00 0F C7 01 00 00 00 00 00 00 00 00 FA

Sun 09/18/2016 01:20:40 PM : [iNST-ACK    ] 02 62 2D.04.5C 1F 2F 00 00 00 0F C7 01 00 00 00 00 00 00 00 00 FA 06        (00)

Sun 09/18/2016 01:20:41 PM : [iNST-SRX    ] 02 50 2D.04.5C 34.E9.19 2F 2F 00           (00)

Sun 09/18/2016 01:20:41 PM : [std-Direct Ack] 2D.04.5C-->ISY/PLM Group=0, Max Hops=3, Hops Left=3

Sun 09/18/2016 01:20:41 PM : [iNST-ERX    ] 02 51 2D 04 5C 34 E9 19 15 2F 00 00 01 0F C7 00 00 00 00 00 00 00 00 00 FA

Sun 09/18/2016 01:20:41 PM : [Ext-Direct  ] 2D.04.5C-->ISY/PLM Group=0, Max Hops=1, Hops Left=1

Sun 09/18/2016 01:20:41 PM : [All         ] Writing 0 bytes to devices

 

If the module does not respond. The failed to read message also shows. As it is not responding.

Edited by Brian H
Guest
This topic is now closed to further replies.

×
×
  • Create New...