Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nodelink 0.5.0 issue with cai.htm 404 in web console.

Featured Replies

Hello io_guy,

 

Just upgraded to NL 0.5.0 and while its working nicely with the ISY, I've lost the ability to manage the CAI webcontrol device as the web console returns a 404 for cai.htm (I named the CAI Webcontrol device cai).

 

It worked initially for configuration but after a restart now I get a 404.   I deleted and recreated the CAI device and was able to configure it again up until I restarted Nodelink.

 

Thoughts?

 

Thanks.

 

-Xathros

 

Can't reproduce it here, my guess is it's a decoding error when trying to parse the CAI data.  Anything showing up in the log?

 

Can you send me the return from your webcontrol webpage (/api/status.xml)?  I don't have a CAI anymore - mine broke.

  • Author

The log looks to be normal activity.  All of the inputs, temps, heartbeat and outputs are working all the way through to the ISY just fine.  Just can't go back and change user/pass, IP address or logging option for the WC8 once I have configured and restarted NL.  Not a major problem as it's easy enough to delete and recreate if I need to change one of those.

 

Here is the output:

Xathros_CAI_status_xml.txt

 

-Xathros

The log looks to be normal activity.  All of the inputs, temps, heartbeat and outputs are working all the way through to the ISY just fine.  Just can't go back and change user/pass, IP address or logging option for the WC8 once I have configured and restarted NL.  Not a major problem as it's easy enough to delete and recreate if I need to change one of those.

 

Here is the output:

attachicon.gifXathros_CAI_status_xml.txt

 

-Xathros

What does NodeLink do for the WC8?

I already have all the data being stuffed into ISY via REST.

What am I missing?

  • Author

What does NodeLink do for the WC8?

I already have all the data being stuffed into ISY via REST.

What am I missing?

 

Nothing that you can't do that way but makes the WC8 I/O native ISY nodes:

post-1150-0-65114000-1464119425_thumb.jpg

post-1150-0-82701400-1464119437_thumb.jpg

Temp2High - [ID 00A3][Parent 009A]

If
        '0_NodeServers / Nodelink Nodes / WebControl8 / Climate' Temperature 2 > '$i.TEMP.2.HI Index'
 
Then
        $i.TEMP.2.HI  = '0_NodeServers / Nodelink Nodes / WebControl8 / Climate' Temperature 2 
        $i.TEMP.2.HI Init To $i.TEMP.2.HI
 
Else
   - No Actions - (To add one, press 'Action')
 

-Xathros

Thanks for those photos and words.

 

The screenshots ay it all.

 

Interesting!  How does NodeLink hook into the WC8? There must be some setup I have never paid attention to, so far.

Xathros,

Couldn't reproduce by forcing in your xml file.  I'll put additional error handling (on webpage creation) in the next version so hopefully that will help figure this out.

 

Larry,

No special setup, it uses the CAI API.  It's also useful for older firmware CAIs that don't have REST calls, or if someone doesn't want to add code to the CAI to keep it a little more stable.

  • Author

Xathros,

Couldn't reproduce by forcing in your xml file. I'll put additional error handling (on webpage creation) in the next version so hopefully that will help figure this out.

 

Larry,

No special setup, it uses the CAI API. It's also useful for older firmware CAIs that don't have REST calls, or if someone doesn't want to add code to the CAI to keep it a little more stable.

Thanks. I'll follow up again after the next version drops. So far, other than that, it's working like a champ!

 

 

-Xathros

 

Sent from my iPhone using Tapatalk

Just pushed version 0.5.1, if you have NodeLink set to auto-update a click of the restart button will get it.

 

Tim was having the same 404 error on Webcontrol, appears to work now.  Hopefully this fixes yours.

  • Author

All better!  Thank you.

 

-Xathros

 

Archived

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.