I have been tossing the idea around for a while now. Wrote a couple of functional proto types. Currently planning integration with LIFX, GE smart switches, NEST. More can come in the future because the project is designed to be very modular.
Currently writing a lot of C# for chat/command functions. Using AIML for easy chat interface and custom AIML code for parsing commands from everyday phrases. Will be writing a lot more code at defcon :) in my spare time of course. Haven't moved into hardware integration yet. Just focusing in on chat and an easy user interface, as the hardware is designed to be modular based on importable modules.