
Getting Started
Software
Hardware
Installing Modules
Troubleshooting X10
Voice Recognition
Configuring it
The Gadgetry
Web Control
Setting it up
Cameras and Surveillance
Installing Cameras
Software
Heat/AC Control
Hooking up the furnace
Sensing
Weather/Environment
Gathering Data
Getting Info From the Internet
It's great if you want to be able to switch things on and off from your computer, or if you want basic timer functions. The Activehome application is very friendly for beginners--it has lots of attractive little abstractions, like switches and dials to represent different lights and modules. Comparing HA software to computers, Activehome would be like the Mac--loaded with eye candy and capable of performing basic functions very well. It's available here: Activehome.
I started out using Activehome, mostly because I wasn't aware that better options existed. Again, it works well for very basic things, and you can buy plugins that extend it, allowing you to control x10 cameras or access the program from the web. However, beyond a certain point, Activehome is very hands off--it doesn't allow you to get under the hood and mess with internal settings, or add extensions of your own. For that, you need...
Powerhome is without a doubt designed for advanced users. To continue the comptuer analogy, if Activehome is a Mac, then Powerhome is a PC running Linux (except that it isn't free).
One of the best things about Powerhome is the community that has grown up around it. The Powerhome Message Board is full of people who develop interesting uses for the application, and they usually respond to questions within minutes.
After spending a lot of time working with Powerhome, I've developed with it the sort of love/hate relationship that marks any interaction between a human and a good piece of software. Powerhome can sometimes be completely unintuititive, and occasionally it flat out refuses to obey you, but I can't imagine building an HA system without it.
If you want to check it out (you should), you can get the trial here: Powerhome Homepage. The message board is here: Powerhome Message Board.
For weather monitoring, I recommend Virtual Weather Station. It supports a lot of common weather stations, and it exports data in a format that Powerhome can use. I go into more detail about it in the Sensing section.
Another good program is Dorgem. It adds basic webcam support to your computer, and it's free. There's more about it in the Surveillance sections.