I use a Raspberry Pi running EmonCms for collecting sensor data and controlling devices around the home but several things have been on my To-Do list to enhance its functionality.
A Shutdown/Power Down/Startup circuit.
Proportional fan control
UPS...