I was just about to purchase HomeSeer, but there are some things about that I am not too happy about. It seems a little clunky and buggy. It's still OK, but before I take the plunge, are there better options out there? Cost is not really an issue. I do specifically want iPhone support so that narrows the list. I was thinking about looking into CQC, but it is quite a challenge to get started in that one and it totally confuses me.
I am looking for the "best" solution for iphone support. I want to do lighting, IR, thermostat, and camera control. I am willing to buy new hardware if need be. Cost is not as much of an issue, I just want something really solid and stable.
O.K. I'll withdraw the C++ remark. I should say the closest to WHAT I KNOW, but I admit to a rather limited scope of programming languages.
Anyway, why an ELK or HAI is a great addition to a program like HomeSeer or CQC really has to do with both what both do best, and reliability.
Controlling a house requires a combination or processing power, programability, lots of hardware control, and reliability. Any full system would combine both nice things like turning on a light when you enter a room, and high-reliability security things like calling the fire department when your home is burning down.
A panel is great at connecting to many hardware devices, like motion, door, and window sensors, and its great at never crashing and running on batteries when the power goes out, like whats common during a fire. But the panel uses an embedded processor, so its not the most powerful, or programmable. A PC is just the opposite. Connecting it to external hardware is difficult, it can't run 8+ hours on battery power and it has great programability. So many people combine a panel with a PC and HA software.
Of the two, I started with a panel, because home security, and notifying the fire department when my home is burning is the most important function. But once I have 64+ zones wired to my panel, why not use those motion sensors for home automation? Still today, I would never use a PC where life or death is involved.
You can get an I/O card and attempt to hook that do door and window sensors to make an alarm of some sorts, but I wouldn't recommend it. A panel is built for that task and a better choice, and it runs for 8+ hours without power.