tylenol9999 Posted January 4, 2019 Posted January 4, 2019 NodeLink Server v0.9.27 running on raspberry pi 3. ISY info: 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: 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:
gzahar Posted January 4, 2019 Posted January 4, 2019 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.
tylenol9999 Posted January 4, 2019 Author Posted January 4, 2019 7 minutes ago, gzahar said: 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. I used this link to get the correct version https://isy.universal-devices.com/994i/5.0.14/admin.jnlp "Node Servers" is still not showing up in the Admin Console.
rccoleman Posted January 4, 2019 Posted January 4, 2019 You either need to purchase the Network Resource module separately or subscribe to the ISY Portal which includes it to use node servers.
tylenol9999 Posted January 4, 2019 Author Posted January 4, 2019 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.
tylenol9999 Posted January 4, 2019 Author Posted January 4, 2019 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.
rccoleman Posted January 4, 2019 Posted January 4, 2019 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.
larryllix Posted January 4, 2019 Posted January 4, 2019 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.
rccoleman Posted January 4, 2019 Posted January 4, 2019 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.
infinkc Posted March 22, 2019 Posted March 22, 2019 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.
larryllix Posted March 22, 2019 Posted March 22, 2019 @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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.