{"_id":"@benmosher/homebridge-roomba690","_rev":"1-31b6c36d5c90b351945b1357f7681f81","name":"@benmosher/homebridge-roomba690","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@benmosher/homebridge-roomba690","version":"0.2.0","description":"Roomba690 for Homebridge","keywords":["homebridge-plugin"],"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"author":{"name":"gbro115"},"repository":{"type":"git","url":"git://github.com/benmosher/homebridge-roomba690.git"},"dependencies":{"dorita980":">=3.0.6"},"gitHead":"59b0c6bb6570b90cb7684867066cc6ffb4adedfc","bugs":{"url":"https://github.com/benmosher/homebridge-roomba690/issues"},"homepage":"https://github.com/benmosher/homebridge-roomba690#readme","_id":"@benmosher/homebridge-roomba690@0.2.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-u2ndeu/Lz5R+ZobzPxt1kfmr66K5NA7skGapB7WkAW//1+MHgNqjua612/FbJAeOGKRbRX2TFapGp6QC2yj3Jw==","shasum":"54ca3a68d71e4eae6904f28a080e05ae0a1a653d","tarball":"https://registry.npmjs.org/@benmosher/homebridge-roomba690/-/homebridge-roomba690-0.2.0.tgz","fileCount":4,"unpackedSize":27590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemxboCRA9TVsSAnZWagAA6rsP/AzQSsBt7jJRoHh1xarz\nMtyHMx3U3RHoCkQpdpcSSpqYw3GjoqKkrnbc28zK5ZsDHzmOnvW8XHUWPi+u\nWr77tm9HjHRTr42UwQ6vlCuRgXkNxDOJNt539E+JPnv3Il2FNLSaET8tTjHp\ni02Ywxy2ACHpS9cxxYg8JK5M5GjEc/5o+SI1MvoapBy/INqP1pP00amEaKHd\nRSR6F9oCdFPGRSiT311IwDou7UIjEbsWDr0m1PlSsq5z4Un2j1xIAk2/0p79\nXSAgXGZsBhjhFyY37p/e6LFX0Xyh9nrUTB4gFHbMxHT+elexga8CZCUEL31A\nwczChIaPy60nIjdRHVVLBV27FIs/FDTkZQlf0ZlHQhrrxJ0GJaEGPVaZm2Dl\naRKyR+ErDQhEWw9tkRy1uhG+RUYSHVWL2ohYNmuq2PVLPb7JbNOebH6DOUI0\nSYzw86EWssdoh4od3vVjFk81fyaF8k07LUah41HlYO60HTExGb85Qne/xCMg\nRgjL2TBOL27ruhaCFpzj4dQ2WmYj3I03hF8TZnLUJTCUqYEIzWxrVE9iE72R\nvcUPLnZbIqlD8gyHW4t3sI7npTwV8+8cyutZl9bSK6h1udn3PvgZ0gDG/NCB\nePbqcNuXB/6YOy31mRgdKv1Zm+6yBdN84StKGYfqyYq0Cjm/rWye+VIDIfHH\neb79\r\n=N4xt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNg6aG9hGKsEDwhZ6J3+OFnq+eZH5x5pVZDDLLzDa8rwIgV2l2d1dKUvTjJZlETlQyMKjxV4Z1EOXT0PF3Mampmn8="}]},"maintainers":[{"name":"benmosher","email":"me@benmosher.com"}],"_npmUser":{"name":"benmosher","email":"me@benmosher.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-roomba690_0.2.0_1587222247858_0.35369425231970975"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-18T15:04:07.823Z","0.2.0":"2020-04-18T15:04:08.033Z","modified":"2022-04-04T18:23:10.286Z"},"maintainers":[{"name":"benmosher","email":"me@benmosher.com"}],"description":"Roomba690 for Homebridge","homepage":"https://github.com/benmosher/homebridge-roomba690#readme","keywords":["homebridge-plugin"],"repository":{"type":"git","url":"git://github.com/benmosher/homebridge-roomba690.git"},"author":{"name":"gbro115"},"bugs":{"url":"https://github.com/benmosher/homebridge-roomba690/issues"},"readme":"## This project is not being actively updated. Please feel free to create a fork and develop extra functionality!\n\n[![npm version](https://badge.fury.io/js/homebridge-roomba690.svg)](http://badge.fury.io/js/homebridge-roomba690)\n\nhomebridge-roomba690\n=========\n\nThis Homebridge plugin adds support for the Roomba 690.\n\nIt also adds a BatteryService, allowing you to check on the charging status of the 690.\n\n## Credits\n\nThis code was built upon the work in the following projects:\n\n* [homebridge](https://github.com/nfarina/homebridge)\n* [dorita980](https://github.com/koalazak/dorita980)\n* [homebridge-roomba980](https://github.com/steedferns/homebridge-roomba980)\n* [homebridge-roomba](https://github.com/umesan/homebridge-roomba)\n\n## Features\n\n* Start / stop Roomba *Hey Siri, turn on the Roomba*\n* Check on/off status *Hey Siri, is the Roomba on?*\n* Check charging status *Hey Siri, is the Roomba charging?*\n* Check battery status *Hey Siri, is the Roomba charged?*\n\n![roomba690-turn-on-roomba](https://i.imgur.com/0QTFQ6Ol.png)\n![roomba690-home-app-details](https://i.imgur.com/EnX2fOCl.png)\n\n## Installation\n\n`npm install -g homebridge-roomba690`\n\n## Homebridge configuration\n\nAdd to your config.json's accessory section:\n\n```\n{\n    \"bridge\": {\n\t\"name\": \"Homebridge\",\n\t\"username\": \"CD:22:3D:E3:CE:30\",\n\t\"port\": 51826,\n\t\"pin\": \"123-45-678\"\n    },\n\n    \"description\": \"My Homebridge\",\n\n    \"platforms\": [],\n\n    \"accessories\": [\n\t{\n\t    \"accessory\": \"Roomba690\",\n\t    \"model\":\"690\",            \n\t    \"name\": \"Roomba\",\n\t    \"hostname\": \"ip-address-of-your-roomba\",            \n\t    \"blid\":\"blid-of-your-roomba\",\n\t    \"password\":\"password-for-your-roomba\"\n\t}\n    ]\n}\n```\nTo obtain your BLID and Password for your Roomba, refer to [dorita980](https://github.com/koalazak/dorita980#how-to-get-your-usernameblid-and-password)\n\nThe Model and Name options can be set to whatever you'd like.\n\n## Advice\n\nAs pointed out in the Readme for [dorita980](https://github.com/koalazak/dorita980), it is wise to disable over-the-air firmware updates for your Roomba.\n\n## Why another Roomba plugin?\n\nUnfortunately, the [homebridge-roomba980](https://github.com/steedferns/homebridge-roomba980) or [homebridge-roomba](https://github.com/umesan/homebridge-roomba) plugins don't work with the Roomba 690.\n\nThe 690 has a limited feature set in comparison to the higher-end models, a consequence being that it doesn't support some of the methods that these two plugins use from the dorita980 kit.\n\nThis plugin uses methods that the 690 does support in order to bring Homebridge support to your Roomba.\n\n## Logging and Troubleshooting\n\nLogging is fairly verbose and should assist you in troubleshooting any issues. Look in your usual Homebridge logs.\n\nMake sure that the plugin is actually being loaded:\n\n```\nLoaded plugin: homebridge-roomba690\nRegistering accessory 'homebridge-roomba690.Roomba690'\n```\n\nVerify that your configuration is correct:\n\n```\n[Roomba] Initializing Roomba690 accessory...\n[Roomba] Initialised Roomba with Name: [Roomba] Hostname: [192.168.0.239] BLID: [XXXXXXXXXXXX] Model: [690]\n[Roomba] Services requested\n[Roomba] Reporting that we support AccessoryInformation, SwitchService and BatteryService\n```\n\nWhenever you request information, you should see activity in the logs\n\n*Hey Siri, is the Roomba on?*\n\n```\n[Roomba] Power state requested for Roomba\n[Roomba] Connected to Roomba\n[Roomba] Status is [charge]\n[Roomba] Roomba is not running\n```\n\n*Hey Siri, is the Roomba battery charged?*\n\n```\n[Roomba] Battery level requested for Roomba\n[Roomba] Connected\n[Roomba] Roomba battery level [100]\n```\n","readmeFilename":"README.md"}