{"repo":"koalazak/rest980","free":true,"listed":false,"github":"https://github.com/koalazak/rest980","clone":"git clone https://github.com/koalazak/rest980.git","description":"REST interface to control your iRobot Roomba 980 via local server on your lan.","language":"JavaScript","stars":351,"topics":["irobot","roomba","roomba980","dorita980","docker-image","dockerfile","cloud","api","rest","robot"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"rest980 rest980 create a http server to map all dorita980 methods in a REST API to control your iRobot Roomba 900 series 980 / i7 / i7+ via HTTP requests. Install Fimrware version Check your robot firmware version! and set your firmware version in firmwareVersion rest980 configuration! Configuration The service can be configured by editing config/default.json or by setting environment variables. Config File ( config/default.json ) Environment Description :--- :--- :--- port PORT (default:3000) The HTTP port to listen on. blid BLID (required) The Roomba blid. password PASSWORD (required) The Roomba password. robotIP ROBOT IP (optional) Set if you know your robot IP to skip discovery and speed up startup. firmwareVersion FIRMWARE VERSION (optional) Set to 1 or 2 depends of your robot firmware version. Use 2 for any firmware =2 (yes, use 2 if you have firmware version 3). Default to 1 for firmware 1.6.6 enableLocal ENABLE LOCAL (optional) Set to 'no' if you want to disable local API. Default 'yes'. enableCloud ENABLE CLOUD (optional) Set to 'no' if you want to disable cloud API. Default 'yes'. keepAlive KEEP ALIVE (optional) Set to 'no' if you want to connect and disconnect to the robot in each request (slow but leave the connection free for the official mobile app). basicAuthUser BASIC AUTH USER (optional) Set to enable basic auth. Both user and pass must be set. basicAuthPass BASIC AUTH PASS (optional) Set to enable basic auth. Both user and pass must be set. sslKeyFile SSL KE","default_branch":null,"files":null,"tree":[],"storefront":"/r/koalazak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/koalazak/rest980/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}