I have just setup my Raspberry Pi 2 to run everything I need for my home automation project. I have set it up running:
- Xbian including Kodi (Media Centre) - http://www.xbian.org/
- OpenRemote (for custom iPhone and android remote control - http://openremote.org/
- OpenHAB (Home Automation) - http://www.openhab.org/
- Python (custom programming including currentcost to xively and the new automation software) - Pre-installed
The Pi is connected to:
- NAS Enclosure (Network Attached Server with 2x2TB Hard disks) - used for storing media to access through Kodi
- USB to CurrentCost - to send energy usage data to Xively
- Arduino with RF - connected over Ethernet for two-way communications
- USB backup battery (the kind used to charge phones) This is plugged in all the time and used as a battery backup in the event of a power failure. Some of the main nodes around the house will have this backup as well.
The Pi is running well and consuming much less power than the computer it has replaced with the added benefit of battery backup. Kodi is running on the HDMI output of the Pi and I access it through SSH.