I agree that HAI is awesome.
But, in keeping with eHome's creator's vision of low-cost solutions for the average household $69.99 for PowerHome may be more compelling for his target audience. Couple the cost of the software with any of the below h/w solutions and you are still way below a basic HAI setup.
I would not dissuade anyone from purchasing HAI; if I had the money at the time I started out I would have seriously considered it.
S/W Control Panel will soon be provided by eHome.
Currently XLobby (recently went commercial)
http://xlobby.com/forum/viewtopic.php?t=5019
H/WControl panel (hardware):
1 old PC that functions as an HA server, A/V file server, Security DVR server, ReplayTV video server, and personal web server. (The same PC could be one of your eHome machines.)
For HA:
USB x10 interface sold by SmartHome (started w/ a serial controller at an even lower cost from Radio Shack.) I have some Insteon equipment but have not botherd to set it up as I have a working system.
IR is handled by USB-UIRT.
x10 and Insteon use existing powerlines for transmitting comands.
If you want to go the structured wiring route PH supports that as well.
PowerHome is a home automation software package that allows you to control your home's lighting and appliances as well as your Home Theater's infrared devices. Lighting and appliances are controlled via the following Insteon and X-10 controllers: PowerLinc V2 (USB and Serial), CM11A, CM17A, MR26A, PowerLinc (Serial and USB), W800RF32, and CPU-XA/Ocelot. Infrared control is achieved through the following IR controllers: CIR (Computerized Infrared Remote), Multi-CIR, RedRat2, RedRat3, CPU-XA/Ocelot, USB-UIRT, and Slink-e. With the CPU-XA/Ocelot and additional modules or the Velleman K8000 controller you also have access to digital inputs/outputs, analog inputs and analog outputs (K8000 only). With this programmable interface, control is achieved via keyboard, mouse, web, EMail, X-10, IR, Voice recognition, Socket communications, Windows Messaging, and even your internet enabled cellphone.
Features:
Fully programmable interface via your choice of languages. You can use the internal Macro and formula scripting or any language supported by Windows Script Host (for example: VBScript, JScript, etc.)
Internal Web server for remote control and monitoring. Supports user defined dynamic content via PSP (PowerHome Server Pages)
Voice Recognition
Text to Speech
User definable remote layouts allow for virtually any keystroke combination
Touchscreen friendly interface
Customizable display allows you to show floorplan layouts and place controls over actual photos
Insteon control using USB or Serial PowerLinc V2 and the SmartHome Device Manager. Full support for Insteon including software link discovery and building as well as KeypadLinc support.
X-10 control via CM11A, CM17A firecracker, MR26A Mouse Remote, CPU-XA/Ocelot, W800, W800RF32, PowerLinc RS-232, PowerLinc USB
Infrared control via CIR, Multi-CIR, RedRat2, RedRat3, CPU-XA/Ocelot, USB-UIRT, Slink-e
Digital Input, Digital Output, and Analog Input control with the CPU-XA/Ocelot and additional Adicon modules
Full DI/DO and AI/AO support for the Velleman K8000 controller.
New Controller module allows you to use a virtually unlimited number of controllers. Use multiple X10, IR, and other controllers. Don't limit yourself to a single controller.
CD jukebox player control with playlists and autoprogramming
CD database with freedb support
Video database
Macros
Triggers
Timed Events
Full event and Web logging
Multi-X control allows a sequence of X-10 commands for control (access 256 macros from your palm pad by pressing 2 buttons, 64 macros from your keychain remote by pressing 3 buttons.)
Sunrise, Sunset, and Civil Twilight calculations
Socket Server for remote control of PowerHome from other applications and machines
Windows Messaging Interface for additional remote control capabilities
Windows Script Host Interface
Built-in WAP server for remote control via an internet enabled cell phone