Jump to content

Nodelink v0.5.0 to v0.5.2 problems


larryllix

Recommended Posts

Posted

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.

 

post-4697-0-38648000-1466079604_thumb.jpg

 

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.

Posted

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

Posted

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?

Posted

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

Posted

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)

Posted

PM me the output of /rest/nodes on your ISY

OK. 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?

Posted

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.

Posted

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...