I'm using a custom remote app to control InControl but I can't seem to get live feedback from InControl when changes occur in the system.
I'm trying to find a URL that I can get JSON back about the status of a device and then parse it. I know I can enter in
http://192.168.1.xxxx:xxxx/zwave/devices?password=*** To get all the devices but I would like to select a certain device through the ID or name. Is there a way to do so?
Yes, there's a way to retrieve a single device from the API. Here's the documentation about that API call: http://developer.incontrolha.com/json-api/device-retrieve-single-device.aspx
Be sure to read up in the introduction for more details if you aren't familiar with how to use the API yet.
Also, there's a real-time connection to the server available if your touch-ir app is able to connect using websockets. This real-time feed will let you know instantly when a device changes so you won't need to poll for changes. We haven't documented how to use it yet, but if you are interested, let me know and I can put a higher priority on this task.