{"id":1146,"date":"2020-07-16T21:20:53","date_gmt":"2020-07-17T04:20:53","guid":{"rendered":"https:\/\/www.casler.org\/wordpress\/?p=1146"},"modified":"2020-07-16T21:21:18","modified_gmt":"2020-07-17T04:21:18","slug":"roomba-960-with-hoobs","status":"publish","type":"post","link":"https:\/\/www.casler.org\/wordpress\/roomba-960-with-hoobs\/","title":{"rendered":"Roomba 960 with Hoobs on Docker"},"content":{"rendered":"<p>We&#8217;ve had a Roomba 960 for some time and it&#8217;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!<\/p>\n<p><!--more--><\/p>\n<p>After installing Hoobs from within docker search for and install the Roomba STV plugin.<\/p>\n<ol>\n<li>Open Hoobs<\/li>\n<li>Go to Plugins \/ Search<\/li>\n<li>Enter: Roomba STV<\/li>\n<li>Install it<\/li>\n<\/ol>\n<p>Open a terminal into the container. To do this on a synology, go to:<\/p>\n<ol>\n<li>Docker \/\u00a0Container \/\u00a0Details \/\u00a0Terminal<\/li>\n<li>Open a terminal by going to Create \/ Run by Command:\n<ol>\n<li>sh<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Once you have a Terminal window open, enter the commands below. Be sure to substitute the IP to your Roomba.<\/p>\n<ol>\n<li>cd \/hoobs\/node_modules\/dorita980<\/li>\n<li>npm install<\/li>\n<li>node .\/bin\/getpassword.js &#8220;192.168.x.x&#8221;<\/li>\n<\/ol>\n<p>When you run the command, want to make note of two strings &#8220;blind&#8221; and &#8220;Password&#8221;. Back in hoobs, configure the plugin.<\/p>\n<ol>\n<li>The Name and Model really doesn&#8217;t matter. Give it whatever name you&#8217;d like and the model doesn&#8217;t really matter.<\/li>\n<li>Paste the blid and Robot password from the getpassword command earlier.<\/li>\n<li>Set &#8220;Auto Refresh&#8221; and &#8220;Enable Keep Alive&#8221; to Yes<\/li>\n<li>Set the TTL Cache to 10<\/li>\n<li>Click Save<\/li>\n<\/ol>\n<p>That&#8217;s it. Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve had a Roomba 960 for some time and it&#8217;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!<\/p>\n","protected":false},"author":1,"featured_media":1147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-1146","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot"],"gutentor_comment":0,"jetpack_featured_media_url":"https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2020\/07\/Hoobs-Roomba.png","_links":{"self":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/1146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/comments?post=1146"}],"version-history":[{"count":0,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/1146\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media\/1147"}],"wp:attachment":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media?parent=1146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/categories?post=1146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/tags?post=1146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}