LinuxMCE is a whole home automation suite. It includes full featured solutions for:
Media
Attached Storage (NAS)
Control all your A/V gear through LinuxMCE (using
IR, USB, Ethernet, or RS-232) including automatically
powering everything on and setting the proper inputs
on each device
Security
Telecomunication
Network Management
Manage networked storage (such as NAS devices)
Home Control and Automation
See LinuxMCE.org for more information.