- Posted on
Sun Apr 17, 2016 4:17 pm
-
lvrouter
offline
-
- Posts: 18
- Joined: Apr 17, 2016
This is excellent! I have an OmniPro II system (3.14a Firmware) and am running Indigo on a dedicated MacMini (one of several in the equipment room). While relatively new to Indigo, I've been working with home automation since I built my home almost 14 years ago (and before with smaller homes). I'm a programmer by trade but a bit "old school" so Python is new to me. Using what others have done with Indigo as inspiration, my ultimate goal is to replace my HAI keypads and use mostly iPads. I also have a 40" monitor running showing a floorplan of my house with real-time indicators.
This was the "last piece" of the puzzle. I've achieved integration with the HAI system using HAIKU Helper as an "intermediate", then AppleScript triggered by schedules in Indigo to poll the HAI for status of lights, zones, alarm status, etc. It works surprisingly well but, of course, is NOT real-time like your plugin and the polling does seem to overwhelm the controller if done to frequently.
I have about 1,400 lines of code in my HAI system doing automation, scheduling, HVAC control, security, just about everything you can imagine. My goal is to get everything, except the basic security and alarm functions, off the OmniPro and into Indigo where there is much more flexibility.
While I can't be a lot of help on the programming, I'm willing to assist in whatever else you might need, at the very least I can provide a reasonably large test site. My OmniPro II has six keypads, 25 alarm zones, six auxiliary zones (garage doors, etc.), 18 smoke detectors, 14 water sensors, four motion sensors, six thermostats and roughly seventy "switches", mostly Insteon with a few remaining X-10 switches (just haven't got around to changing them). Of course the OmniPro uses X10 which, for now, is working perfectly but my goal is to go 100% Insteon and I'm getting close to that with Indigo.
I have your plugin working and it seems to be very stable. Although it only gives me zone status and a few controller alarms, they are at least "real time", almost instant. Much improved over my periodic polling process I was using previously.
I look forward to you adding the additional functionality (arming status, alarm status, etc.) and I would REALLY love to have thermostat control to set temperatures and modes. I can do it now with HAIKU Helper but it's clunky, at best. If I had to suggest priorities, I'd say: arming status and thermostats would be the two big things. Not sure what else is really needed since Indigo can do most everything else without the Omni.
Anything I can do to help testing and/or push you forward, please let me know, either on the forum or via PM.
Thanks ... Brian