I use an ISY994i controller at home and another one at work.
I use the Network Resources, extensively, to send commands like "turn on the projector".
The problem is that ISY has no way or actually QUERYING the project to see if it is running. I ran run a Query command and get a response, but ISY has no way or parsing the responses it gets and doing something based on that.
I'm wondering if there is a way to have a side program/device that will monitor my network and the ISY and push changes to the ISY (either as scene changes or maybe just pushing updates to variables.)
Here is just one issue that is a MAJOR issue that ISY can't solve, by itself: I push a button on the wall to start a scene and fire off a Network Resource to tell the projector to turn on. Maybe the projector turns on, maybe it doesn't. The ISY has no way of actually KNOWING if the projector is running.
I need some kind of "All Seeing Eye" that can monitor the state of scenes ("the ISY has the scene Projector turned on") and monitor the state of devices ("it has been 10 seconds and the projector is still reporting that it is powered off") and then tell the ISY to re-send the command or turn off a scene or something.
Anyone got any ideas? I was thinking that maybe something like Indigo, running on an old Macbook Pro, could accomplish this task of being the "All Seeing Eye", but I don't know if it can actually do that.
Maybe there is a much better solution that I'm not aware of?
Thanks,
Chris