The few skills I tested except for HA were OK. If I switch back and forth between branches 19.02 works and feature/commonIoT does not.
One of the things I tried was stopping Mycroft, deleting the device from home.mycroft.ai, start Mycroft, record the key I get from Mycroft and enter it in home.mycroft.ai to create a new device.
It didn’t help.
From the working branch I see Mycroft contacting HA via http after I say or type in a request but not during initialization. In addition the working branch has a web socket connection to the host where HA is running.
So is there some hierarchy that needs to be traversed to arrive at a specific skill and failing that ultimately we go to a fall back. The HA skill would have to inserted before the fallback. Isn’t that where it fails?
On the working branch if I don’t fill the HA contact information at home.mycroft.ai, it will tell that I need to go to home.mycroft.ai and fill it in.