In the middle of the automation is a circuit, connected to the pc, or a device with his own microprocessor and memory.
Here are links to a few systems
http://www.smarthome.com/3002.html
http://www.homecontrols.com/cgi-bin/main/co_disp/displ/carfnbr/127/sesent/00