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