Jump to content

Trouble with Ecobee and Nodelink


gzahar

Recommended Posts

Posted

Just upgraded to v5 s/w on ISY a few days ago (5.0.11C).

Installed Nodelink v0.9.6 yesterday using Docker on Synology NAS.  (realize I'm starting out on very recent Nodelink release)

Have 2 Ecobee stats.  Added both to Nodelink and and all Ecobee data shows up on Nodelink web interface fine.

Had to push ecobee/sensor nodes to ISY several times to get them there.  ('Install ISY nodes' button on Nodelink)

No data populates on ISY.  The first time I hit Setpoint Up button the response in attached image came up.

Now I just get Request Failed responses most of the time to any Setpoint or Query request.  (or no response)

Including startup log sequence and errors received when adding nodes to ISY.

Don't see any other errors in NodeLink logs or ISY events.

I'm also not sure why NodeLink is warning that duplicate node names exist on ISY (for 3 devices); AFAICT, they don't.

Any help appreciated.  Thanks.

 

 

Capture.JPG

Posted

Here is the Nodelink log.

 

2018-02-19 18:42:46 - ISY NodeLink Server v0.9.6 started
2018-02-19 18:42:46 - Mono version: 5.8.0.108 (tarball Fri Jan 19 18:19:10 UTC 2018)
2018-02-19 18:42:47 - Web config server started (http://172.17.0.2:8090)
2018-02-19 18:42:47 - ISY resolved to 192.168.2.150
2018-02-19 18:42:48 - ISY Node Server config detected (profile 1)
2018-02-19 18:42:49 - ISY Warning: Duplicate node names exist on the ISY (Master Sitting)
2018-02-19 18:42:49 - ISY Warning: Duplicate node names exist on the ISY (Master Bed)
2018-02-19 18:42:49 - ISY Warning: Duplicate node names exist on the ISY (Garage Sign)
2018-02-19 18:42:51 - Relay Server: Started on port 2405
2018-02-19 18:42:51 - ISY Error: 405 (OK) (climate)


2018-02-19 19:48:07 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee2_sen1/add/EcobeeSensorF?primary=n001_ecobee2&name=Bed&nls=140ES)
2018-02-19 19:48:07 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee2_sen3/add/EcobeeSensorF?primary=n001_ecobee2&name=Bedroom&nls=140ES)
2018-02-19 19:48:11 - ISY Error: 405 (OK) (climate)
2018-02-19 19:48:42 - ISY Error: 405 (OK) (climate)
2018-02-19 19:49:02 - ISY Error: 400 (OK) (ns/1/nodes/n001_ecobee2/add/EcobeeF?primary=n001_ecobee2&name=Ecobee&nls=140E)
2018-02-19 19:49:02 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee2_sen2/add/EcobeeSensorF?primary=n001_ecobee2&name=Bath&nls=140ES)
2018-02-19 19:49:12 - ISY Error: 405 (OK) (climate)
2018-02-19 19:49:43 - ISY Error: 405 (OK) (climate)
2018-02-19 19:50:14 - ISY Error: 405 (OK) (climate)
2018-02-19 19:50:15 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee1_sen1/add/EcobeeSensorF?primary=n001_ecobee1&name=End&nls=140ES)
2018-02-19 19:50:16 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee1_sen3/add/EcobeeSensorF?primary=n001_ecobee1&name=Andrew&nls=140ES)
2018-02-19 19:50:16 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee1_sen5/add/EcobeeSensorF?primary=n001_ecobee1&name=Upstairs&nls=140ES)
2018-02-19 19:50:44 - ISY Error: 405 (OK) (climate)
2018-02-19 19:50:51 - ISY Error: 400 (OK) (ns/1/nodes/n001_ecobee1/add/EcobeeF?primary=n001_ecobee1&name=Ecobee&nls=140E)
2018-02-19 19:50:51 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee1_sen2/add/EcobeeSensorF?primary=n001_ecobee1&name=Corner&nls=140ES)
2018-02-19 19:50:51 - ISY Error: Error getting response stream (ReadDone2): ReceiveFailure (ns/1/nodes/n001_ecobee1_sen4/add/EcobeeSensorF?primary=n001_ecobee1&name=Game Room&nls=140ES)
2018-02-19 19:51:15 - ISY Error: 405 (OK) (climate)
 

Posted

Also, I just noticed that there is an isylink Add Nodes option in the ISY AC Node Servers menu.

Should I be using this?  (have not so far)

Posted

I saw that my NodeLink updated to 0.9.7.

I rebooted ISY afterwards and still no data populating in ISY.

Same errors in AC.

NodeLink log, previous (30 sec interval):

2018-02-19 19:49:43 - ISY Error: 405 (OK) (climate)

Now:

2018-02-20 04:10:26 - ISY Error: Web Error - MethodNotAllowed (climate)
 

Posted

My problem may be a docker configuration issue, but I can't find it.  Not specific to Ecobee.

I may try to install on Pi3 later.

I reinstalled NodeLink from scratch and only added the 'ISY additional data' device.

Same problem with no data populating in ISY.

ISY Data node was added successfully.  (I deleted all previous NodeLink nodes from ISY but didn't delete the Node Server or re-upload the nodesetup.zip file, )

Saw this error in the logs: 2018-02-20 06:58:48 - Auto-Update: Error retrieving update list: Error: NameResolutionFailure.

Other than that not much.  It is odd that my NodeLink logs are using GMT time (six hours ahead).

The DSClink I have running on an RPi shows time correctly.  This is partly why I think it may be a docker issue?

 

Posted

Found a problem in my setup.

Was giving the ISY the wrong IP address of the NodeLink server. (oops)

After fixing, no more Request Failed errors.  (Nodes are adding to ISY properly.)

Only issue now is no ISY data populating in  node(s).  (and 30 second climate errors)

See others are having similar issue with latest NodeLink version?

Posted

Yes. I jumped from 0.9.4 to 0.9.7 this morning and all NodeLink node parameters went blank. I reinstalled 0.9.4 and am currently living with complaints about the setup not matching but all seems to work for now.

Posted

image.thumb.png.6d2793f53a406586e75e82728e05a437.png

I believe I may be experiencing the same issue as others where there is no data being populated in my ISY ecobee nodes.  I'm not sure as I just upgraded my ISY to 5.0.11C yesterday and just installed Nodelink 0.9.6 for the first time yesterday as well.  (I'm seeing the same behavior with Nodelink 0.9.7 as well.  )

I followed the Nodelink instructions to perform the installation and all seemed to go well.  My ecobee thermostats got auto-populated in my ISY with no problem.  The issue (I'm assuming this is an issue) is my thermostats have no data.  I even tried uninstalling/re-installing everything as well (with 0.9.6 yesterday).  I don't know what a "good" installation looks like but I'm assuming there should be data on this screen, right?

I can confirm that I'm seeing the "... ISY Error: Web Error - MethodNotAllowed (climate)" error every 30 seconds or so as well.  I also do not have the ISY climate module installed on my ISY.

 

-Brian

 

Posted

Bingo!  I see values on that screen now and I no longer see the climate warnings in the log file.

I do see this at the beginning of the log file: "Warning: nodesetup.zip file needs updating in ISY".  I saw that before as well and thought it may be related to my issues.  Now that I'm still seeing this (and everything looks to be fixed now) can I just ignore it?

-Brian

Posted

Hit the update node defs button on the Devices page.

That warning is because the NodeDef files have been updated for NodeLink but have not within the ISY.  Where previously you would re-upload the nodesetup.zip file, now you can just do it from NodeLink.

Posted

Nope.  I didn't see a button that said "update node defs" but one that said "Install NodeDef Files".  I clicked that button and I saw this in the log: "ISY: ISY node profile nodedef/I_NDEFS.XML updated successfully".  I then rebooted the ISY (wasn't sure if that was necessary or not).  When it came back up my thermostat values were blank once again (as in the screenshot above).  I then rebooted the nodeLink service and still saw the message stating "Warning: nodesetup.zip file needs updating in ISY".  However, now my values were populated in the ISY once again. 

I really think that warning is a false positive as things seem to be working between ISY and ecobee.  I can change thermostat settings without issue.

-Brian

Posted
7 minutes ago, bw23198 said:

Nope.  I didn't see a button that said "update node defs" but one that said "Install NodeDef Files".  I clicked that button and I saw this in the log: "ISY: ISY node profile nodedef/I_NDEFS.XML updated successfully".  I then rebooted the ISY (wasn't sure if that was necessary or not).  When it came back up my thermostat values were blank once again (as in the screenshot above).  I then rebooted the nodeLink service and still saw the message stating "Warning: nodesetup.zip file needs updating in ISY".  However, now my values were populated in the ISY once again. 

I really think that warning is a false positive as things seem to be working between ISY and ecobee.  I can change thermostat settings without issue.

-Brian

Look down the Devices page further for checkbox options.

Posted

I never got a complaint from 0.9.8. I had the 0.9.7 ISY Nodedef  installed previously, but was running on 0.9.4 NodeLink temporarily until 0.9.8 came out.

The auto-update may have looked after it but I thought I would get a mention in NodeLink before updating ISY.

Posted

I just restarted NodeLink and it updated from 0.9.7 to 0.9.8 fine.
No more errors showing and data now showing properly in AC :-D

Thanks again for the quick fix.

Archived

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

×
×
  • Create New...