OPENHAB AND MYCROFT
Use the power of Ubuntu’s openHAB appliance and the Mycroft Voice Assistant to voice-enable your home
THE OPEN HOME AUTOMATION BUS, (openHAB) can connect all the diverse IoT appliances that may or may not be beginning to proliferate around your home. Typically these devices all have their own, often proprietary applications, but under the hood they usually use-open source protocols—and when they don’t, people have figured them out enough to plug them into openHAB. We’re going to do it a little differently to how we would before, because Canonical recently released the openHAB Ubuntu Appliance for the Raspberry Pi. This means we can write the SD card image, boot it and have a fully functional web-based home automation server.
In order to use these Ubuntu Appliances (there are currently four others besides openHAB, and more are on the way), you’ll need to sign up for Ubuntu SSO (Single Sign On) at https://login.ubuntu.com. It’s free, and you can use it all over the Ubuntu web ecosystem. Once you’ve done this you’ll want to generate an SSH keypair and upload the public key, so that you can use your SSH-reinforced SSO to log in to your appliance. You may already have generated an SSH key, in which case you probably don’t want to overwrite it. Check by running
$ ls ~/.ssh/id_rsa.pub
If no such file exists, generate it with