Jump to content

Node Servers not showing up in admin console


tylenol9999

Recommended Posts

Posted

NodeLink Server v0.9.27 running on raspberry pi 3.

ISY info:

isy_version.png.abfdaa1f41a0d084e9a88c2d72b7fd5c.png

 

Background:

I have a Cisco C3750G switch that has multiple vlans used to segregate my network at home. The raspberry pi and the ISY are on the same network using VLAN "9". My desktop running debian is on VLAN "8". I am running pfSense as my firewall/router. Firewall rules have been correctly configured so that my desktop has access to both the raspberry pi and the ISY. I have used the node link install script at https://forum.universal-devices.com/topic/25075-nodelink-raspberry-pi-install-script/ to install node link. No errors were observed during installation.

 

The issue:

"Node Servers" is not showing up in the ISY Admin Console. I am accessing the admin console from my debian box. I am able to log in and use the application correctly and update the time zone information. I am able to open the node link web interface. I have configured the ISY ip address, username and password in the node link web interface. From the log it seems that node link is able to connect to the ISY. Below are the steps that I took to install/configure nodeLink.

 

Log after configuring ISY ip address, username and password:

2019-01-04 10:07:10 - ISY NodeLink Server v0.9.27 started
2019-01-04 10:07:10 - OS: Linux dscserver 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
2019-01-04 10:07:10 - Mono version: 5.18.0.225 (tarball Wed Jan  2 21:56:28 UTC 2019)
2019-01-04 10:07:11 - Web config server started (http://10.10.4.3:8090)
2019-01-04 10:07:12 - ISY resolved to 10.10.4.100 (5.0.14)
2019-01-04 10:07:12 - ISY Error: Profile (isylink) not setup in ISY, please follow howto
2019-01-04 10:07:12 - Unable to determine ISY Node Server profile number
2019-01-04 10:07:12 - ISY Error: Web Error - NotFound (vars/definitions/1)
2019-01-04 10:07:12 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:07:12 - ISY Error: Web Error - NotFound (vars/definitions/2)
2019-01-04 10:07:12 - ISY Error: Root element is missing. (Error creating variable list)

 

Log after clicking "Setup Node in ISY" button on the "Devices" tab in the node link web interface:

2019-01-04 10:07:10 - ISY NodeLink Server v0.9.27 started
2019-01-04 10:07:10 - OS: Linux dscserver 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
2019-01-04 10:07:10 - Mono version: 5.18.0.225 (tarball Wed Jan  2 21:56:28 UTC 2019)
2019-01-04 10:07:11 - Web config server started (http://10.10.4.3:8090)
2019-01-04 10:07:12 - ISY resolved to 10.10.4.100 (5.0.14)
2019-01-04 10:07:12 - ISY Error: Profile (isylink) not setup in ISY, please follow howto
2019-01-04 10:07:12 - Unable to determine ISY Node Server profile number
2019-01-04 10:07:12 - ISY Error: Web Error - NotFound (vars/definitions/1)
2019-01-04 10:07:12 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:07:12 - ISY Error: Web Error - NotFound (vars/definitions/2)
2019-01-04 10:07:12 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:09:49 - Node profile installed.  You should reboot the ISY
2019-01-04 10:10:29 - ISY Receive: ISY going down for reboot...

Admin console after ISY has been rebooted:

admin_console.png.d3d8f33f6da1c8aaf8a9b9818807336c.png


Log after restarting node link:

2019-01-04 10:13:34 - ISY NodeLink Server v0.9.27 started
2019-01-04 10:13:34 - OS: Linux dscserver 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
2019-01-04 10:13:34 - Mono version: 5.18.0.225 (tarball Wed Jan  2 21:56:28 UTC 2019)
2019-01-04 10:13:36 - Web config server started (http://10.10.4.3:8090)
2019-01-04 10:13:36 - ISY resolved to 10.10.4.100 (5.0.14)
2019-01-04 10:13:37 - ISY Node Server config detected (profile 1)
2019-01-04 10:13:37 - ISY Error: Web Error - NotFound (vars/definitions/1)
2019-01-04 10:13:37 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:13:37 - ISY Error: Web Error - NotFound (vars/definitions/2)
2019-01-04 10:13:37 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/EDITOR/I_EDIT.XML)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/NODEDEF/I_NDEFS.XML)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/NLS/EN_US.TXT)
2019-01-04 10:13:37 - Warning: nodesetup.zip file needs updating in ISY

Log after "Install Node Def Files":

2019-01-04 10:13:34 - ISY NodeLink Server v0.9.27 started
2019-01-04 10:13:34 - OS: Linux dscserver 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
2019-01-04 10:13:34 - Mono version: 5.18.0.225 (tarball Wed Jan  2 21:56:28 UTC 2019)
2019-01-04 10:13:36 - Web config server started (http://10.10.4.3:8090)
2019-01-04 10:13:36 - ISY resolved to 10.10.4.100 (5.0.14)
2019-01-04 10:13:37 - ISY Node Server config detected (profile 1)
2019-01-04 10:13:37 - ISY Error: Web Error - NotFound (vars/definitions/1)
2019-01-04 10:13:37 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:13:37 - ISY Error: Web Error - NotFound (vars/definitions/2)
2019-01-04 10:13:37 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/EDITOR/I_EDIT.XML)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/NODEDEF/I_NDEFS.XML)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/NLS/EN_US.TXT)
2019-01-04 10:13:37 - Warning: nodesetup.zip file needs updating in ISY
2019-01-04 10:14:40 - ISY Error: REST Post Error: Timeout
2019-01-04 10:14:44 - ISY Receive: ISY node profile editor/I_EDIT.XML updated successfully
2019-01-04 10:14:45 - ISY Receive: ISY node profile nodedef/I_NDEFS.XML updated successfully

I updated the "Request Timeout" to 10 seconds in the "Advanced REST Configuration" and clicked "Install Node Def Files":

2019-01-04 10:13:34 - ISY NodeLink Server v0.9.27 started
2019-01-04 10:13:34 - OS: Linux dscserver 4.14.79-v7+ #1159 SMP Sun Nov 4 17:50:20 GMT 2018 armv7l GNU/Linux
2019-01-04 10:13:34 - Mono version: 5.18.0.225 (tarball Wed Jan  2 21:56:28 UTC 2019)
2019-01-04 10:13:36 - Web config server started (http://10.10.4.3:8090)
2019-01-04 10:13:36 - ISY resolved to 10.10.4.100 (5.0.14)
2019-01-04 10:13:37 - ISY Node Server config detected (profile 1)
2019-01-04 10:13:37 - ISY Error: Web Error - NotFound (vars/definitions/1)
2019-01-04 10:13:37 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:13:37 - ISY Error: Web Error - NotFound (vars/definitions/2)
2019-01-04 10:13:37 - ISY Error: Root element is missing. (Error creating variable list)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/EDITOR/I_EDIT.XML)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/NODEDEF/I_NDEFS.XML)
2019-01-04 10:13:37 - ISY Error: Web Error (FILE_NOT_FOUND) - Forbidden (profiles/family/10/profile/1/download/NLS/EN_US.TXT)
2019-01-04 10:13:37 - Warning: nodesetup.zip file needs updating in ISY
2019-01-04 10:14:40 - ISY Error: REST Post Error: Timeout
2019-01-04 10:14:44 - ISY Receive: ISY node profile editor/I_EDIT.XML updated successfully
2019-01-04 10:14:45 - ISY Receive: ISY node profile nodedef/I_NDEFS.XML updated successfully
2019-01-04 10:16:05 - ISY Receive: ISY node profile nls/EN_US.TXT updated successfully

Additonal screenshots:

nodelink_devices.thumb.png.7115c376797a2ee6adc9feffa3ac1add.png

nodelink_config.thumb.png.18b68dc2b15745004d304efdcb53006f.png

isy_finder.png.f0279f9962388c25fa899cba3e34efba.png

Posted

I didn't read through your whole post, but the first screen shot shows that your UI is not matching the v5 firmware.

See the ISY launcher for running the correct UI.

Posted
18 minutes ago, rccoleman said:

You either need to purchase the Network Resource module separately or subscribe to the ISY Portal which includes it to use node servers.

Did not realize that. Thank you. 

Posted

I purchased the network module. I just checked the nodelink documentation on  automationshack and do not see the network module listed as a requirement. Might be good to mention it. I do see it in the DSCLink documentation. 

Posted
4 minutes ago, tylenol9999 said:

I purchased the network module. I just checked the nodelink documentation on  automationshack and do not see the network module listed as a requirement. Might be good to mention it. I do see it in the DSCLink documentation. 

DSCLink and the other non-Nodelink apps that io_guy wrote aren't node servers at all (pre-5.0 ISY), and I believe that they require the network module to change values in the ISY.  I agree that the Network Resource module should be called out as a general requirement for all node servers if it's not already.  The same thing has bitten other folks in the past.  I imagine that many folks who are dabbling in node servers now are "power users" more or less, already have the network module, and don't even think about it.

Posted
1 hour ago, rccoleman said:

DSCLink and the other non-Nodelink apps that io_guy wrote aren't node servers at all (pre-5.0 ISY), and I believe that they require the network module to change values in the ISY.  I agree that the Network Resource module should be called out as a general requirement for all node servers if it's not already.  The same thing has bitten other folks in the past.  I imagine that many folks who are dabbling in node servers now are "power users" more or less, already have the network module, and don't even think about it.

I don't believe this to be completely  correct.

V5 is required for Node servers to hook into ISY, but Network Resources are output only (from ISY) resources. io_guy has written many "bridges" (not node servers) that require the ISY to have  a REST interface which all ISY boxes are supplied with. The Rest interface in ISY allows reading and writing variable , programs and device statuses from a remote computer. Even most browsers will allow you to send a Rest packet and get a text response.

Posted

I expect that you're right about REST support being available by default in 4.x and beyond.  You'd definitely need network resources to communicate back to the external app without node server support, so that's probably why he calls out the Network Resources module as a requirement.

  • 2 months later...
Posted

I have this same problem, I have the network module but it shows as uninstalled.  How do I get this installed?  ISY 5.0.14(beta).

I have everything port forwarded and can access the ISY remotely.

Capture.JPG

Posted

@infinkc Welcome to the forums!!

You would contact UDI support with your UUID number from your ISY. They control it from the "cloud". They will research and correct it.

Archived

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

×
×
  • Create New...