Mycroft AI is the world’s first open source voice enabled assistant. The skill allows you to connect a running Mycroft instance to your openHAB system. Supported natural voice commands and responses can freely be modified and extended.
The skill currently supportes the English (U.S.) and English (U.K.) languages but new languages are easily added via configuration files.
The openHAB skill has to be installed on your Mycroft instance, please refer to the official documentation to learn how to install a skill.
If on picroft , use the skills directory /opt/mycroft/skills and skip the workon mycroft command.
Restart mycroft for the changes to take effect.
Items are exposed to openHAB skill for Mycroft through the use of tags. See the Hue Emulation and HomeKit Add-on documentation for details about tagging and available tags.
"Hey Mycroft, refresh openHAB Items"
Matching of voice commands to Items happens based on the Item label (e.g. "Kitchen Light"). It is therefore advisable, to choose labels that can be used to form natural commands. As an example, compare "Hey Mycroft, turn on the Kitchen Light" vs. "Hey Mycroft, turn on the Ground Floor LEDs Kitchen".
"Hey Mycroft, turn on Diningroom Light"
"Hey Mycroft, switch off Kitchen Light"
"Hey Mycroft, put on Good Night"
"Hey Mycroft, what is Good Night status?"
"Hey Mycroft, set Diningroom to 50 percent"
"Hey Mycroft, dim Kitchen by 20 percent"
"Hey Mycroft, what's Bedroom temperature?"
"Hey Mycroft, what's Bedroom humidity?"
"Hey Mycroft, adjust Main Thermostat to 21 degrees"
"Hey Mycroft, regulate Main Thermostat to 20 degrees"
"Hey Mycroft, decrease Main Thermostat by 2 degrees"
"Hey Mycroft, increase Main Thermostat by 1 degrees"
"Hey Mycroft, what is Main Thermostat regulated to?"
"Hey Mycroft, what is Main Thermostat tuned to?"
By default all temperatures are in Celsius, no test so far about the tag Fahrenheit to the thermostat group item (which should also be tagged with Thermostat).