Smart Home lets you control any single-board computer, like an Arduino, Raspberry Pi, Banana Pi, BeagleBoard, PandaBoard, or similar.
Send HTTP GET commands to your controller, with MySQL support to show live data like energy consumption and on/off status of your light switches and device power switches. User-configurable MySQL queries show updated status of power and light switches, power consumption, thermostat and temperature data, and alarm status. Everything is user configurable. Support for user-configurable Pushover messages, Pushbullet messages, Notification Center messages, LG WebOS messages on your LG TV and Speech Recognition. 406 total configurable settings!