I am attempting to get Mycroft to control my house lights.
The approach I have decided on is to set up a Raspberry Pi 3 running OpenHAB and then get Mycroft to operate the Pi.
So far, I have OpenHAB running, and have it recognizing my TP-Link light switches (though I did have to convince it to talk to a model it does not officially support, I’ll find out if this works later).
Next I have to figure out how to get OpenHAB to actually allow control, which I am currently trying to dig out of the documentation. Once I have that going, I plan to install the OpenHAB skill on Mycroft and see if I can voice-control my lights.
Activity control is going to be spread out among devices. Schedules will be stored in the switches, reactive automation will be handled by OpenHAB, and voice commands handled by Mycroft. If I can make it all work.
I mention all this because someone is likely to have useful suggestions, and when this is done, it can all be documented for the next person messing about with TP-Link switches.