A home automation system should be able to turn on/off appliances such as lights, fans, entertainment systems, etc. A system that is wireless yet independent from the Internet, but most importantly, DIY and open-source because I want to understand how it works.
Why re-invent the wheel?
Someone was nice enough to do most of the work for us ;-)
The CoreConduit: Garden Controller System is a project I created that can easily accommodate home automation applications with an understanding of how it works and what changes need to be made. Remember to make every attempt to respect licenses and credit those for their hard work.
The Coreconduit: Garden Controller System does more than we need for human living conditions so let's see what it is doing so we can make some changes. The author of the Instructable drones on and on about healthy plants requiring attention and boredom until,
"...I've programmed into the Arduino a function I called, "TheDecider" that makes decisions based on maintaining optimum environmental conditions for growing plants. I added 2.4Ghz Wireless Radio Transceiver modules and a modular receiver system so that data is transmitted to within 1000 feet."
Nice! We should take a look at this, "TheDecider"
Another plus for this project is:
"With safety in mind, I chose not to use relays that expose AC currents. Instead, I chose to use Remote Controlled Wireless Outlets for controlling lights, pumps, fans, heaters, and humidifiers."