Skip to content

Using Siri to Control Misterhouse

doucga edited this page Jan 23, 2016 · 20 revisions

Using Siri to control Misterhouse has a very high cool factor.

Thanks to some excellent work by one of our esteemed Misterhouse contributors hplato, this is now reasonably easy to do.

It's accomplished by using a lightweight nodeJS server aptly named Homebridge that presents itself over the network as a controllable 'accessory' to the Homekit feature on your iOS device. To get this working in Linux follow these steps:

Step 1.
Follow the installation instructions for the Homebridge server here until you get to where typing 'homebridge' at the command prompt gives you:

$ homebridge
No plugins found. See the README for information on installing plugins.

Step 2.
From here you will want to install a homebridge-legacy-plugins repository. But instead of installing the repository using npm, install hplato's homebridge-legacy-plugins repository.

First find your 'node-modules' directory by issuing the command:

$ locate /homebridge/

and look for a directory listing something like:

/usr/local/lib/node_modules/homebridge/

then issue these commands (adjusted to your nod_modules location)

$ cd /usr/local/lib/node_modules/

$ git clone https://github.com/hplato/homebridge-legacy-plugins.git

Step 3.
Once you have Homebridge up and running and the hplato homebridge-legacy-plugins repository installed the next step is to provide a configuration file that tells Homebridge about your Misterhouse objects.

Clone this wiki locally