larryllix Posted June 16, 2016 Posted June 16, 2016 I seem to be developing some problem with Nodelink and two Venstar T7900 stats. I have been having occasional comm failure notifications and I always figured it was my RPi location operating with a WiFi USB dongle. I finally got the Rpi mounted in a better place and also hard connected it Ethernet to insure my router is talking WiFi to the stats and not directly from the RPi but comm failures continue to be reported occasionally from ISY. I enabled the update option from the web interface for Nodelink v0.5 and rebooted NodeLink. Each time I check or uncheck the update option I get this error. " Error creating webpage - Object reference not set to an instance of an object" Once the stats are reporting in this stops erroring. Updated to v0.5.2 Reconnecting to the Venstar stats takes about 10-15 minutes every time. I noticed NodeLink now reports this error from it's ISY connection. I am now running this RPi off a USB hub capable of 4.5 amperes and no USB stuff is in the RPi ports. It always reports the NodeLink web page OK.
larryllix Posted June 16, 2016 Author Posted June 16, 2016 Here is a verbose report from reboot to connection --------------------------------------------------------- 2016-06-16 12:38:24 - ISY NodeLink Server v0.5.2 started 2016-06-16 12:38:26 - Web config server started (http://192.168.0.175:8090) 2016-06-16 12:38:26 - ISY resolved to 192.168.0.161 2016-06-16 12:38:27 - ISY: <?xml version="1.0"?><root xmlns="urn:schemas-upnp-org:device-1-0"><specVersion><major>1</major><minor>0</minor></specVersion><URLBase>http://192.168.0.161</URLBase><device><deviceType>urn:udi-com:device:X_Insteon_Lighting_Device:1</deviceType><friendlyName>ISY</friendlyName><manufacturer>Universal Devices Inc.</manufacturer><manufacturerURL>http://www.universal-devices.com</manufacturerURL><modelDescription>X_Insteon_Lighting_Device:1</modelDescription><modelName>ISY 994i 1024</modelName><modelNumber>1100</modelNumber><UDN>uuid:00:21:b9:02:00:42</UDN><UPC>uuid:00:21:b9:02:00:42</UPC><serviceList><service><serviceType>urn:udi-com:service:X_Insteon_Lighting_Service:1</serviceType><serviceId>urn:udi-com:serviceId:uuid:00:21:b9:02:00:42</serviceId><SCPDURL>/services.wsdl</SCPDURL><controlURL>/services</controlURL><eventSubURL>/eventing</eventSubURL></service><service><serviceType>UDIELKWebServices</serviceType><serviceId>uuid:00:21:b9:02:00:42-UDIELKWebServices</serviceId><SCPDURL>/elkServices.wsdl</SCPDURL><controlURL>/security/elk</controlURL></service><service><serviceType>UDISEPWebServices</serviceType><serviceId>uuid:00:21:b9:02:00:42-UDISEPWebServices</serviceId><SCPDURL>/sepServices.wsdl</SCPDURL><controlURL>/sepServices</controlURL></service><service><serviceType>UDIZWaveWebServices</serviceType><serviceId>uuid:00:21:b9:02:00:42-UDIZWaveWebServices</serviceId><SCPDURL>/zwaveServices.wsdl</SCPDURL><controlURL>/zwaveServices</controlURL></service></serviceList><presentationURL>/</presentationURL></device></root> (desc) 2016-06-16 12:38:28 - Connected with ISY (00:21:B9:02:00:42) 2016-06-16 12:38:28 - ISY: Node list request sent 2016-06-16 12:38:35 - Web Request: /index.htm 2016-06-16 12:38:54 - Web Request: /index.htm 2016-06-16 12:38:54 - Web Request: /general.css 2016-06-16 12:40:06 - Web Request: /index.htm 2016-06-16 12:40:06 - Web Request: /general.css 2016-06-16 12:41:03 - Web Request: /config.htm 2016-06-16 12:41:03 - Web Request: /general.css 2016-06-16 12:41:38 - Web Request: /devices.htm 2016-06-16 12:41:38 - Web Request: /general.css 2016-06-16 12:41:58 - Web Request: /index.htm 2016-06-16 12:41:58 - Web Request: /general.css 2016-06-16 12:42:58 - Web Request: /index.htm 2016-06-16 12:42:58 - Web Request: /general.css 2016-06-16 12:44:09 - Web Request: /index.htm 2016-06-16 12:44:09 - Web Request: /general.css 2016-06-16 12:45:06 - ISY Error: Error getting web response from the ISY (The operation has timed out.) 2016-06-16 12:45:06 - ISY Error: Error getting device list () - Document element did not appear. Line 1, position 1. 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLIMD added to queue (Val: 0, QS: 1) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLIHCS added to queue (Val: 0, QS: 2) 2016-06-16 12:45:09 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLIMD/0/67) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLIFS added to queue (Val: 0, QS: 2) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLIFRS added to queue (Val: 0, QS: 3) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLISMD added to queue (Val: 0, QS: 4) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-GV3 added to queue (Val: 0, QS: 5) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-ST added to queue (Val: 22.0, QS: 6) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLISPC added to queue (Val: 24.0, QS: 7) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLISPH added to queue (Val: 21.5, QS: 2016-06-16 12:45:09 - ISY: Variable gthrnstat-CLIHUM added to queue (Val: 49, QS: 9) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-GV2 added to queue (Val: -1, QS: 10) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-GV5 added to queue (Val: 20.5, QS: 11) 2016-06-16 12:45:09 - ISY: Variable gthrnstat-GV6 added to queue (Val: 0, QS: 12) 2016-06-16 12:45:10 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLIHCS/0/25) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLIMD added to queue (Val: 1, QS: 12) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLIHCS added to queue (Val: 0, QS: 13) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLIFS added to queue (Val: 0, QS: 14) 2016-06-16 12:45:10 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLIFS/0/68) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLIFRS added to queue (Val: 0, QS: 14) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLISMD added to queue (Val: 0, QS: 15) 2016-06-16 12:45:10 - ISY: Variable utilstat-GV3 added to queue (Val: 0, QS: 16) 2016-06-16 12:45:10 - ISY: Variable utilstat-ST added to queue (Val: 22.5, QS: 17) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLISPC added to queue (Val: 23.5, QS: 18) 2016-06-16 12:45:10 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLIFRS/0/80) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLISPH added to queue (Val: 22.0, QS: 18) 2016-06-16 12:45:10 - ISY: Variable utilstat-CLIHUM added to queue (Val: 41, QS: 19) 2016-06-16 12:45:10 - ISY: Variable utilstat-GV2 added to queue (Val: -1, QS: 20) 2016-06-16 12:45:10 - ISY: Variable utilstat-GV5 added to queue (Val: -40.0, QS: 21) 2016-06-16 12:45:10 - ISY: Variable utilstat-GV6 added to queue (Val: 0, QS: 22) 2016-06-16 12:45:10 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLISMD/0/25) 2016-06-16 12:45:14 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/GV3/0/25) 2016-06-16 12:45:14 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/ST/22.0/14) 2016-06-16 12:45:15 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLISPC/24.0/14) 2016-06-16 12:45:15 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLISPH/21.5/14) 2016-06-16 12:45:15 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/CLIHUM/49/51) 2016-06-16 12:45:15 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/GV2/-1/25) 2016-06-16 12:45:15 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/GV5/20.5/14) 2016-06-16 12:45:18 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/GV6/0/25) 2016-06-16 12:45:18 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLIMD/1/67) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLIHCS/0/25) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLIFS/0/68) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLIFRS/0/80) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLISMD/0/25) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/GV3/0/25) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/ST/22.5/14) 2016-06-16 12:45:19 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLISPC/23.5/14) 2016-06-16 12:45:20 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLISPH/22.0/14) 2016-06-16 12:45:20 - ISY: (ns/1/nodes/n001_utilstat/report/status/CLIHUM/41/51) 2016-06-16 12:45:20 - ISY: (ns/1/nodes/n001_utilstat/report/status/GV2/-1/25) 2016-06-16 12:45:20 - ISY: (ns/1/nodes/n001_utilstat/report/status/GV5/-40.0/14) 2016-06-16 12:45:20 - ISY: (ns/1/nodes/n001_utilstat/report/status/GV6/0/25) 2016-06-16 12:45:45 - ISY: Variable gthrnstat-GV2 added to queue (Val: 1, QS: 1) 2016-06-16 12:45:45 - ISY: (ns/1/nodes/n001_gthrnstat/report/status/GV2/1/25) 2016-06-16 12:45:55 - ISY: Variable utilstat-GV2 added to queue (Val: 1, QS: 1) 2016-06-16 12:45:55 - ISY: (ns/1/nodes/n001_utilstat/report/status/GV2/1/25) 2016-06-16 12:46:10 - Web Request: /index.htm
io_guy Posted June 16, 2016 Posted June 16, 2016 The reason the device list error comes up is because it fails to get the list. Not sure why you have a 7 min delay. What do you have the REST timeout set to in NodeLink config?
larryllix Posted June 16, 2016 Author Posted June 16, 2016 The reason the device list error comes up is because it fails to get the list. Not sure why you have a 7 min delay. What do you have the REST timeout set to in NodeLink config? Thanks io_guy The defaults apparently, well untouched by me. Request Timeout = 5 Retry delay = 30 Keep HTTP alive = Yes
larryllix Posted June 17, 2016 Author Posted June 17, 2016 The reason the device list error comes up is because it fails to get the list. Not sure why you have a 7 min delay. What do you have the REST timeout set to in NodeLink config?More clues.I replaced the USB Hub to the Rpi with the proper microUSB power supply = single load 2.5Amp. Boots fine and connects in a few minutes (boot included). Still getting this error with some info so thought you may get more clues from it. 2016-06-16 23:17:24 - ISY NodeLink Server v0.5.2 started 2016-06-17 00:03:34 - Web config server started (http://192.168.0.175:8090) 2016-06-17 00:03:34 - ISY resolved to 192.168.0.161 2016-06-17 00:03:36 - Connected with ISY (00:21:B9:02:00:42) 2016-06-17 00:05:30 - ISY Error: Error getting device list () - a name did not start with a legal character 60 (<) Line 1, position 37526. Should I be looking through my ISY for odd device names? Maybe try a power cycle on my ISY and observe again? -------------------------------------------- Here is another error on another NodeLink soft reset 2016-06-17 00:22:39 - Web Request: /index.htm 2016-06-17 00:22:39 - Web Request: /general.css 2016-06-17 00:22:59 - Web Request: /index.htm 2016-06-17 00:22:59 - Web Request: /general.css <huge line snippage> 2016-06-17 00:23:30 - ISY Error: Error getting device list () - 'node' is expected Line 1, position 34433. 2016-06-17 00:23:33 - ISY: Variable gthrnstat-CLIMD added to queue (Val: 2, QS: 1)
larryllix Posted June 17, 2016 Author Posted June 17, 2016 PM me the output of /rest/nodes on your ISYOK. LOL I have no idea what or where those would be. Ohh are these the output of the ISY to NodeLink in the main page that has all the nodes in the XML style code?
larryllix Posted June 17, 2016 Author Posted June 17, 2016 Wow! Finally sent, I think. Chrome is a POS and won't address ISY, Netbook IE gets hung when loads the file. Now the forum hangs when I tried to PM it. Hope you got it this time after 15 tries.
larryllix Posted June 22, 2016 Author Posted June 22, 2016 Just to conclude this thread. After many PMs between io_guy and myself, he helped me conclude this was a Network problem on my end. A changed placement of an overheated router cooling fan, and possibly a WiFi vs wired IP address setup and my NodeLink is chugging away with only the occasional error again. Thanks goes to io_guy for his time and troubleshooting help.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.