Roomba 960 with Hoobs on Docker

We’ve had a Roomba 960 for some time and it’s great having an iOS app to turn it on and off, but Siri integration has been lacking. With Hoobs and Docker (on Synology), this is really easy!

After installing Hoobs from within docker search for and install the Roomba STV plugin.

  1. Open Hoobs
  2. Go to Plugins / Search
  3. Enter: Roomba STV
  4. Install it

Open a terminal into the container. To do this on a synology, go to:

  1. Docker / Container / Details / Terminal
  2. Open a terminal by going to Create / Run by Command:
    1. sh

Once you have a Terminal window open, enter the commands below. Be sure to substitute the IP to your Roomba.

  1. cd /hoobs/node_modules/dorita980
  2. npm install
  3. node ./bin/getpassword.js “192.168.x.x”

When you run the command, want to make note of two strings “blind” and “Password”. Back in hoobs, configure the plugin.

  1. The Name and Model really doesn’t matter. Give it whatever name you’d like and the model doesn’t really matter.
  2. Paste the blid and Robot password from the getpassword command earlier.
  3. Set “Auto Refresh” and “Enable Keep Alive” to Yes
  4. Set the TTL Cache to 10
  5. Click Save

That’s it. Enjoy!

Related posts