Home Hacks - Programming Your House

Imagine turning on the coffee pot at 8:00AM every morning automatically. Imaging walking into a room and all the lights turn on to your desired illumination setting. It would be so cool to be able to turn the radio on in the living room from the office. I would love to be able to turn off all the lights in the house without even getting up. According to this article, it is fairly easy and inexpensive. 

My dream house would be totally wired to the internet. I would want a security system that would inform me if any body steps into my bedroom while we were on vacation. It would be really cool to see somebody coming up my driveway from my office (on the other side of the house) using motion detected cameras from my pole barn. I would want all these settings to be configurable and programmable. Being a computer nerd myself, I would like to be able to say something like this:

// do cool stuff at 8pm
if (DateTime.Now.Hour == 20){
   TurnOn(House.PorchLight);
   TurnOn(Garage.MainLight);
   TurnOff(House.Basement.GetLights());
}

Of course the API would be less 'pseudo', but you get the idea. Jennifer and I want to build a log home in the future. Rest assured, I will be investigating items like this at that time...

Print | posted on Friday, November 19, 2004 4:46 PM