Jump to content

DSC - Possible to add 'If Control' in addition to status for DSC zones


PurdueGuy

Recommended Posts

Posted

io_guy,

 

Is it possible to add "If Control" to DSC zones?   Right now, they are "If Status" - I know they can do most things that way, but when the zone closes, it stops the program.  Currently I have one program call another.

 

Also, if they were "If Control" I think they could be used directly as scene controllers?

 

I looked at the Node developers guide, and I don't think it's exactly trivial, but thought I would ask anyway!

 

Thanks!

Posted

Using control is a significant rewrite to the code but one I eventually intend to do.

 

That being said, I'm not touching the ISY/Node side of the code until UDI gives Node Servers some love (none since 5.0.2).  I have so many work-arounds in my code, I'm not putting in more.

Posted

  1. A proper heartbeat/handshake mechanism between the ISY and Node Servers so that the ISY can identify when they are offline in a timely manor (30s-1min would be reasonable).  I have my own code for this right now but it's ugly and requires programs written in the ISY.

The ability for the Node Server to update the nodedef/nls/editor definitions itself (and an option to reboot the ISY if still required) without having to manually do it from the admin console.  Right now NodeLink reads back the ISY definitions to compare but I can only write a log entry saying there's a mismatch.

Fix the invalid http return codes for the various node REST calls (Chris knows the details, I sent him the details each time I found one).  Sounds silly but this has caused me huge headaches in my code, trying to handle a failed call that returns ok for example).

Archived

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

×
×
  • Create New...