Good hardware support: Insteon / X10 (2412N, 2412S, 2413U), UPB Universal Powerline Bus (Serial PIM), Belkin WeMo WeMo Wifi Switches, JDS Stargate (RS232 / RS485), Radio Thermostat WiFi Enabled Thermostat (CT30), Nest Labs Nest thermostat, Venstar ColorTouch Thermostat (5/6800), Weeder Digital I/O board (Wtdio/RS232), Logitech Harmony Universal WiFi Remote (Harmony Ultimate), WGL Designs W800RF32 X10 RF receiver (W800/RS232), Arduino Uno board (USB), X10 CM11a (RS232), Mochad X10 CM15 (USB) and CM19 (USB), Misterhouse Voice Commands MHSend (TCP), Spark I/O WiFi devices, Z-Wave (Aeon Labs via python-openzwave) DSA02203-ZWUS, Phillips HUE Phillips HUE, Zigbee lighting.Map one command to another with optional source and time.Idle command, device will return to “idle” state.Optional “Event driven” programming, for complex actions when a device state changes.Optional “Mainloop” programming, for more complicated control.Smart objects: Doors, Lights, Motion, Photocell etc.Unique language to describe devices and actions.Voice Commands from Android (“Home Control” app).Mobile Web and Android clients w/ continuous device state updates (web-sockets).Executes actions based on voice input, time of day, file data, serial port data, and socket data.