I agree. I would start by choosing on Elk or HAI. Hardwire all rooms for motion detectors (I like the ceiling mounted type), door sensors, window sensors and ethernet (at least three runs of cat6 ethernet to each room, it not four); the extra ethernet cables are for an HDMI balun placed at each TV. I would also run audio cables to each room and possibly control/power cables for blinds to each window.
I use Elk since it seems more open to DIY'ers, but that may/may not be true as I don't have experience with HAI.
For lighting, locks and even blinds, z-wave is an option for you. Since you're a programmer, Premise would be a great fit and it's free. Premise even has a powerful SDK (.net and C++) that's also free.
I use Elk since it seems more open to DIY'ers, but that may/may not be true as I don't have experience with HAI.
For lighting, locks and even blinds, z-wave is an option for you. Since you're a programmer, Premise would be a great fit and it's free. Premise even has a powerful SDK (.net and C++) that's also free.