{"_id":"homebridge-eufy-robovac","_rev":"35-d4da2be3ec895e1096a445e0b07f5430","name":"homebridge-eufy-robovac","dist-tags":{"latest":"2.2.1","beta":"2.1.2-beta.2"},"versions":{"1.0.0":{"name":"homebridge-eufy-robovac","version":"1.0.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.1.0"},"devDependencies":{"@types/node":"^12.0.2","ts-loader":"^6.0.0","typescript":"^3.4.5","webpack":"^4.31.0","webpack-cli":"^3.3.2"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"05dbcd2cc3a8e86d6cee915b9cac2c1e22296cd5","_id":"homebridge-eufy-robovac@1.0.0","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-nzXoyH1KqYmwwIjlQ1H7re0Yx44yMEO1TgvQr1fBjAUcO2qFfvgQNNd26nonI+ucU7CHRuhlJvDGpEs25QbmZw==","shasum":"ea7202aa04f584e7925fe129410123d89bdd55e1","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.0.0.tgz","fileCount":13,"unpackedSize":380501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3vj9CRA9TVsSAnZWagAA24cQAIwA65A5oqFZJCLJUFlC\nZH6pCaAyGhjpRjb2I18HYOfCIVb0llGqdASOMc6CICmgfnt8c/TnsJPW6yh3\n0QJe5I69/7DJaFS/j5rljdFG929ldCGGbcDj7+ZYZ3NI3qCW1WnVSXepS0ik\nMuDc2SZjSdO7hKtUMlUID0FHj7ITPLfwKYZchn6bNu8hpcoGOWuC4IkntLC0\nPe1AO4ZY/wSTx9tWeh1ke1YUYKT7kddT/L8oaEyqZGuwpVr4zjhraMVrYv5h\nMyY7mRs76HJrn7mEzLw/PEOmkxnav/ckEgGAe/x4iyemZWK7RTTzFvImzOo8\nuy6FS76VnXNFNG48Q5BRVofkvRpu3yjYB0aRVG4GLm3oe/T3bTlndAjNz6oD\nw7V5gE0elo5LrNi4DSYAgzIKRyEl7rX1PDsmJHH8aP/ULq5lUXXEuE1f/qXM\nRJ8GZY+kfPbJEH4KpfJ+Ial0BJ6Fiq95e1N0S1ih8ejDGNdoa+C3l+MxU8Vu\nhBGM0GwKp496XLWc94iLBait44sDNvSHeCbwuZlr7dRvpYzytbKpf6ejMP/2\nB7gdlQqCd1fgokvWgiN3rbngZ60pt4TOxiw6UMkWdhSRapp83h1ejn9jeFXS\nFzIvqB6gJ9gcReY4Dstqs8dMgh3C9+6PNcwF0z5TAE9PmvhsW0jYgPYJRUxB\n1aON\r\n=rZwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo2Wn7BfCiuJHltA2G/snyH+8pRc3fWsHY0gYNNPDs7gIgWeAFI4S7Qsd5WGsluyhGKytBD6pjar1jM/LcO26p3lU="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"joshstrange","email":"josh@joshstrange.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.0.0_1558116604987_0.7534449821100775"},"_hasShrinkwrap":false},"1.0.1":{"name":"homebridge-eufy-robovac","version":"1.0.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.1.0"},"devDependencies":{"@types/node":"^12.0.2","ts-loader":"^6.0.0","typescript":"^3.4.5","webpack":"^4.31.0","webpack-cli":"^3.3.2"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"05dbcd2cc3a8e86d6cee915b9cac2c1e22296cd5","_id":"homebridge-eufy-robovac@1.0.1","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-OroMqegBg88PwmcPYKl8dh44GLa76l/1x4BwADbpCQ91aqjJmczictc8QOhiIaus8mIm4Qqe9gWRxGMpB59ktA==","shasum":"e3a88b371cc5a07c2698113d65957cf2800bc06f","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.0.1.tgz","fileCount":13,"unpackedSize":380374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3vq0CRA9TVsSAnZWagAAAPgP/0YVA7/FrpAdqJLiWSxM\nIRRljJi3xWlfrDw3yT/vcdDt+6jmWE6AAK8X4jb4IV8YMZUbBeOn/SsNIkPz\nKY28F9AN2kjX0M+fPg+1WPrkpMnbG3aZk/rezbMlrKzaxkAQfb16Sp2g9WIa\nmLNOx4yoX14dD4F7HszIcxiDRCuehZz/WXhFXl9olUXkFfx8h+6SPhHMaDQp\nx4SY1VkOyWgV5eb3fJfNH0J0ijfqwESWHguu6pXm2RGGrfnR3yiuZa+LnhMC\n24X5oylSeU9ABSOqAJb/+zy4wKMC2mMontlekHsnU5TIRPn2GNDz+2PhSrs5\nAJsXjOIQYsmLtcLVUf8BZb4QHVkxnEXDKE93J8RqImkYIoWgqBiI++1I/K16\nClPcLURwe5l6hqIWeFfowaLP4i5573J85b9p2abDH/TxXlg2oW59ttfgb+zM\nCNtUo6fbuuiDrVYldS92VeZijQbsE9OHD6+a1s1dapRekBbgX40+zl0IpGeq\nDSyNbIgtdfT+R+tqeKg90r4UEgjKC1+GLEaP1WXGVfgaoC/lR4Qlq9Yay8iW\nvySbI+tlrQsgk8d4NR5xIncN4ENMIbWW4C7sNEYZEs7VQQqaQGow9k2C39q4\n6j5dhsHurC9kkvSaczVtRvMPm7UsZT85dNz1h9sJbf2EYcBwi5JMuUdXWGaN\nnqyM\r\n=xrdE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCahoSoUFjXSf++8xa6cncZ+1VT4iKHBz22NSaCBuC6/wIgfkrggNWrVqmPmT9qILzfdi43jrEFUywZHvlx4fRvJaY="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"joshstrange","email":"josh@joshstrange.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.0.1_1558117044038_0.8911007349688465"},"_hasShrinkwrap":false},"1.0.2":{"name":"homebridge-eufy-robovac","version":"1.0.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.1.0"},"devDependencies":{"@types/node":"^12.0.2","ts-loader":"^6.0.0","typescript":"^3.4.5","webpack":"^4.31.0","webpack-cli":"^3.3.2"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"80800ed6195e69f0a02bab7d0b4c7893ae9e638f","_id":"homebridge-eufy-robovac@1.0.2","_nodeVersion":"8.11.3","_npmVersion":"6.7.0","dist":{"integrity":"sha512-SC5m5SerbX0PbbxT9FEF8Gf9/OSGd0ZupthtLcuxWKMj2raJ38M8kaOIpkq+RAUsreNXBYojxWIatlcvGH02og==","shasum":"711ddd955017de6df1692507fea4ead642ca7dfc","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.0.2.tgz","fileCount":13,"unpackedSize":380991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3v/TCRA9TVsSAnZWagAAY3sQAIOxUVBJ5ZRuEn5CYFtC\nfu6ysqigp6SL1hevu0vQDY4rMLi1EOxzpsDMcMxBsNmQ9+hIuhDyAD4rk6Fe\nkcjCB4HE8GOlQITVEad0muKA51vITgxqQDHF8VX0E+Cwocg00MdTPMd1e7be\nuEvHcKE9PA3obYlX4JCtqrPYu14+2F3BVFTIj384GY2F/YInj1midZeXTpe9\nUd8CM0BtSFs71JJxrjCabI0KoJWoilzZX3D4zYi3fhfhHZj31X03O8lpSCA5\nW28EoBSZbE3BbKJmr9RMHEC2bTHxjYYWkUg/w5JInBjElTaiBGKqaGJcxcXf\njSA2qIOFOPGxQ+EK4CcrWUJcmnYul5FZ5DTSDX6pOhd3vKskiDGXOtIKlLcK\nqcKdtX/lJguTDl/NLlqpBTeQZwovpMCP8oLTjJRq4maEM5rah/beY3uhaE/3\nru+y4Q2terSEZUGDf8YeE8PF1nTFqw4AekEFQ0rEHeYSWxMsvpEb7XlMWU1c\nKvpii/vRmmXiA3qEivDBg8b5wx+kJZxSHbjFMi8PDTF+dXxxG6a8R/NYiUBH\noS14iaAY1928o6avVnatlSXB4qjbprK186TA7akM2z+PVffg3ibsHLM+B5EM\nrR7OovRYcZBtj88AAlEkJsM9sIL4Q/nKKpkcrxiqQp13t7mciTbE3xo98J58\nUh/+\r\n=XANJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCebWEa51XRGwhpbsxInDNOoEn3r+U5NG5LRQV0QhAVNQIgV/pTHG0BaRTjx/yO5g4xk1O6VFNjWZ4sUTgFlaZvK54="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"joshstrange","email":"josh@joshstrange.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.0.2_1558118355172_0.5019066976234021"},"_hasShrinkwrap":false},"1.0.3":{"name":"homebridge-eufy-robovac","version":"1.0.3","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.2.0"},"devDependencies":{"@types/node":"^12.0.2","ts-loader":"^6.0.0","typescript":"^3.4.5","webpack":"^4.31.0","webpack-cli":"^3.3.2"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"1a64e92f7cc6c5d055370d64f3c76d1610f206d7","_id":"homebridge-eufy-robovac@1.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-9bWIwz7MPMwytkzEsOsFsPAs0le0BePgVMHcV/Xa0NGjzzAeoYI3zPZvn+Ee/N5i3Ju0MbLlGnXe+IYCSyOICA==","shasum":"fb147106bc8fa4a3aff678dc9b95972a2743eeb6","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.0.3.tgz","fileCount":12,"unpackedSize":361643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYSZ9CRA9TVsSAnZWagAAalMP/2twXbWWOVVn3jATTYKB\n2JSYdIPgP9e0oP1D6vmBYj5sS/16RsGW5Foy+AWdovMNRdEh3W7yDUeubWa+\nXW3TUIBO1gR1OzF0WlWyNkNSjpMBDJZJqtKPyarZE7UvjFA2pMFXHURXyZY8\ngJE3t2qSpy/ZWRZYJCd05yXNjqwE2ryUjsKYBPq2vptJBKJXkD+p8Ql8BxBi\nvbWoK7LIV/xh2c3LSjS8JCvekaGDKh4BCB8ZpeI+k+6vCK0w71UteRZEQvg1\nyz0DKeG0UsQ7vN4DtnZ5/ZX1wEV82c+G7MDxBdXUcj2JkUeVhVHJCvWJLW4O\n64GQvjQNSjSEC8NYiYdVuiCPhL1fP+dHbNdBZZvUrc9R3cIOJ/+E808JlDYo\nPo4NQ18nPJAgrT6Ef74X7cBfVtFOhWARvALXyS/99WtEC1yZh0pvYZuvVzmT\nI0sX1lx0S6wWlHcZQXj7dRI0U+CHQA69NfAVehi3jJgoc6OKjrZJDk5GY8gA\nci0XKfDcE00leUolpri/YEN1lICfd+fs7v2t0sCUtmH7N69GOh5ehcrEhWrH\ncf22Gsqg0F9l07/oRkPUNFqGIBecQUoHpJPRjbTPR0h8VkEKf68mR2Jrmh63\nXG9JuxqEFzxmI2tSW7lEHlxcC23YcVptHk19vi+OZLao8eN6Cw3wArkXwn3r\ndG9j\r\n=K+fD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvCpFyHHSqWDZxSLA1Z3jQLZrQKSBFdwUAkY7sVu/YpAiAVn/lIDzIj+fBC9pp0mnU8cdOpI+dlOUys4CDxstXBpA=="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"joshstrange","email":"josh@joshstrange.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.0.3_1583425148898_0.3585097081383266"},"_hasShrinkwrap":false},"1.1.0":{"name":"homebridge-eufy-robovac","version":"1.1.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.3.0"},"devDependencies":{"@types/node":"^12.0.2","ts-loader":"^6.0.0","typescript":"^3.4.5","webpack":"^4.31.0","webpack-cli":"^3.3.11"},"scripts":{"build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"76dbcc23d7d8bb0a52054c649e91fd6dc13f608c","_id":"homebridge-eufy-robovac@1.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-GkUnqRbBuFPNMCmHFGDPnNwi9850+vleQ9dCWQF6mCnlbvkEgzz27ImHIHfJdneCJP3Jq/u0B7zBNw1IBzJcDg==","shasum":"95b25c10f1580b5e0204251f98fcee48e5dc47c3","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.1.0.tgz","fileCount":6,"unpackedSize":9528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyZcfCRA9TVsSAnZWagAAs4YP/3nI5xh6f3YJNhwrMhua\nqkda1pDJCNl1lhjxz16Wwp5vYxTvtVjhcGQQQM89In2ErsirBPPKJKLl+li4\n+WXEMMoV9j/kP9km9qfrHC4BzwDD0PuzU1/XPCxqprsi5ET59ckSZ9+NFicv\ntBRc617HzJQI101mi5AgGdozYfL45AEq48b3r0j8/WFceXHxRPSXxfBzOxCb\ngoxvljxOj2NcBx0Bi4jsGClsLR2F9JCzPMWnQ4DA8J47Ku9PfxpIDg9aMm4H\nKY4BJvzXFAbo00JwyuCU6WfyhbX8FXD09S6yBeoQeB4ZQQsWFlbTjot1EjAl\nDgi8OL11LuCd/zoQHlrnJCwGnPWPf6JWwr2XI9uQWs3Vq6SO5U2B5f3C0fwo\niWM5hwmdMTUT10AsTJ5e5t4oE8CuNsUUavWtnSHTHgLRMYa5e4MRa5FcRzkh\nukL/Qcx7MF/oYPkpbAbRe85CY+gtJzxJh6Svre3/frXpXv/Fbxrfy+L8zxEX\nMFXQLBW/7yt1dT31W0baZPJR1xlXdrslPeccaPz8h4kR7XiUY0Te3318R86w\nHTeDmUnTv8z1NtQMgRRsc3rtpjbzuJ6u2A6FDcRmnG6w46Wn8vftbUbsH+G+\nq+EdHTrOQufdW6vC44OWdCa9OVCUDznWhJUY2GyhsDrVW9bJJlthFmP/1gp5\nyoUI\r\n=W7l0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiyScESD7HgrHJzqrhrJf3B+bRT+yNjY6BJpSVDvxSjAiEA8YicIJ/rtLSBee4isEZV4F8o7FmgGPebdH1EA2bPKjA="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"joshstrange","email":"josh@joshstrange.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.1.0_1590269727019_0.6151234667385479"},"_hasShrinkwrap":false},"1.1.1":{"name":"homebridge-eufy-robovac","version":"1.1.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.3.0"},"devDependencies":{"@types/node":"^12.0.2","ts-loader":"^6.0.0","typescript":"^3.4.5","webpack":"^4.31.0","webpack-cli":"^3.3.11"},"scripts":{"build":"webpack","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"a14da3ec0a664ceb31b8a005d7a7120db5a1f890","_id":"homebridge-eufy-robovac@1.1.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-+WxkQ71cagPD1NqX0/UpplAfC3/lkAZXYd/a5v4+aPDy1PPAkKCXz7zBZqLYdnHIGav1Mc2Y2JPTOHI2Cvx+0g==","shasum":"80e45118220ea2474f723dc8f9da9c9f81ed8de3","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.1.1.tgz","fileCount":8,"unpackedSize":398970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyaSjCRA9TVsSAnZWagAAhmQQAJGNYpQbicygjS5xeBIL\nRo/7L73vDZ2lJOmW1Kkp2VLUPzXHLQ3Ry1ji3kcrWLNWMUsThcEDcOZPrsYC\nFTHvneQGJNwS3QdkgfDZaXzje+FK5JvXd3StICE8L30Zwr6cO9H9RMGGfRTz\nUYKvE2xxbFA7+7XbKhQqICXDOqpTT0Ac0NgcCL640qc/pVGuattgsfLQGZhR\nh20ZL1iYyRrv36g8Gt2kC9qhxjcspJeFmfeHxxnJGsgtKuxMW6yrDrQ0iIww\n5RGjk/+1Es9Tf/v5rnoDimecXAZb9BCF9UUBwLh/0ME0xYoctSW/QCsr5cfT\nCuWU1SrzJc1C5ojcwFRhOXCOHUiBU3Ax+hd1gXG07SFTNM7rYmkgM4yd+yg8\nHP4frMjuppHsQYnHahqllijQV5oP/gjpSK5Fn4PUw48t1cp2Z6Gx2nu4inhF\npu5udKkrOTiH5j9LihARjQkDQcTj3XolRYjCecy+OxhjONNg9yhVRvlV7eZK\nHU8NDDcBrMl0wTuW9kOaNKm0hpfOb6EVAGv32+GMpv6lRmxpggXhu0/vEODI\nY4ZGlRlTq4blnQFHskiQ71eEKbaAlYPHF3ok0CAoMp/4KxRPQczCSQjCFCVL\nxfFD2HvdJE+DDKLz+YCg+cjeji6qWe1tJqHAYV/n7PmEAfPN+m90qLGy5FEG\nUMcf\r\n=FlpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIW5lPQVKYG8d3WzCmp5TOMgwxbYLqRDwF3XKADnWY1AIgRhNbP2jgmVwvIajO53NqIlUuzAzCgSVpYFKpMJQPdC0="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.1.1_1590273186746_0.45837697521010523"},"_hasShrinkwrap":false},"1.2.0-beta.0":{"name":"homebridge-eufy-robovac","version":"1.2.0-beta.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.3.0"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Installation\n\n1. Install required packages.\n\n   ```\n   npm install -g homebridge-eufy-robovac\n   ```\n   \n2. Add these values to `config.json`.\n\n    ```\n      \"accessories\": [\n        {\n          \"accessory\": \"Eufy RoboVac\",\n          \"name\": \"Vacuum Cleaner\",\n          \"ip\": \"<optional ip address, this or deviceId must be set>\",\n          \"deviceId\": \"<optional deviceId, this or ip must be set>\",\n          \"localKey\": \"<localKey>\"\n        }\n      ]\n    ``` \n    You can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\n3. Restart Homebridge, and your Eufy RoboVac will be added to Home app.\n\n\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependant on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"b17a308f44fc826166d7db95e98e99bc560fb548","_id":"homebridge-eufy-robovac@1.2.0-beta.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-TGdw5zsHGefkKz+gUfMwyb6JBXAOzVFO4gFwf6Vu7CguTOq/URtb8oyhXLVmeNpg0OdftAtpDnlu3QpWgAiqfw==","shasum":"1931010d574de65a85a0e3f7fbc73e267bf4c352","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.0-beta.0.tgz","fileCount":7,"unpackedSize":20769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyzVsCRA9TVsSAnZWagAAcfUQAKDBQ1T+Tvfwjjzs8pbQ\n0F5bVI3FOlS+F5Eoe4pFRLkmeStnDoaVHrzGRgynqzxmXyNDniMzY7PN5dKB\niQjEOXsJRdRbEHdNDgf8utCr50FknEjslKUjIrW96X8ZXmcFTumkmth+vlxS\n/XuKaWgx8nqg/fW0vXbwzcxYAi7nNrjpGS+Y0jN5Bc8MTmVf+75BSLrqD84H\nIcoYO5EOUgX1p/YZpo49+RHgUT411h/v4KNRgmbcH7uJDdux5L7nWlLbqrKx\ni83fHmZhK0fRl9ZuiZl9CfruLSQMa5XJ4WYAABKYzl/lr/+ZkWOb+HZkuW/2\nhl1aO4dmtc24vJjxC4s4SMxvmbGd+yobmr/W7gvGRa/LK7NUdvH4ruGgPtwZ\n0i0vFfyKrI0Y7YyNKYR2Xvqnfqq9iKPpl/nILGr3C4FTt/I5bSDZGiZrva30\nZK7elhMDEinEDAYbhwSC2C40maVPL/QJI/h/rRqNH3Kvrp08GKppyHDUx5X2\nykRDmgMaPB45Ch10GN/osMB//M7tuxrKBO3OBGSjjp/9h5Au9WZvTPFMhhrE\npbY6xDRmcto9dBc8LfoJiSrR4WhCNjyRSB61zn+vJrXjl/Jx77Px5ZuAvZmZ\nFvSBbUwjpINYjyQ6xseIW/MyQzfICa3WqRO/r1QEPpzqdcaVitYZ7oxdqo2h\ngGCj\r\n=+8ML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP/0OdnK+TfFeZzj5lhWpp9PMuFTAjpynrFB7/aG28CAiEA6/sfBjV7RNRudIw1/xFxYoh2CL7xWEZEvc1mheclGfM="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.0-beta.0_1590375787709_0.04189829049353766"},"_hasShrinkwrap":false},"1.2.0-beta.2":{"name":"homebridge-eufy-robovac","version":"1.2.0-beta.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0-beta.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Installation\n\n1. Install required packages.\n\n   ```\n   npm install -g homebridge-eufy-robovac\n   ```\n   \n2. Add these values to `config.json`.\n\n    ```\n      \"accessories\": [\n        {\n          \"accessory\": \"Eufy RoboVac\",\n          \"name\": \"Vacuum Cleaner\",\n          \"deviceId\": \"<deviceId/devId>\",\n          \"localKey\": \"<localKey>\"\n        }\n      ]\n    ``` \n    You can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\n3. Restart Homebridge, and your Eufy RoboVac will be added to Home app.\n\n\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependant on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"7420133cdd55e6dcdc2c66790dbc20f68edd9c62","_id":"homebridge-eufy-robovac@1.2.0-beta.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-HlPPiHTpFCgVbXT/SUYuHV0MQhIKLwwwsmH1cuvmrNhV6MIBlsd/vF35G3CgxYdxwChopcZQCcDXhgOLwmslwA==","shasum":"e1440be02b4e5b00870e54f870e3279a21a9a5bf","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.0-beta.2.tgz","fileCount":7,"unpackedSize":20649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey4haCRA9TVsSAnZWagAAiRoP/2CKIbpe08ITed9OowvI\nnoMPtgfoihJMRhsHcuhKnK0O2UNnV0ZNHyZ7CVkQVUhuwUhKZpKKQHTe6BcY\nIToXNKnKIqimCCIWlbV2mX9VPM8ZYiX6gdg2HNXhQNpx/2RdKeCt0Yucj1P5\nnQBOEPsqJoWulX+kNUrDQbWwINVcJpCWVkKMHEVt3/ZYiEsuvSXjeAcDIiLk\nPswHjldun3QEfmg3Kl4qAvjIoHWBd1hrGTV8KMX1KHWOZaz47T7I1v9/RQfZ\nwPoToE6mnewpnzW1ykJo4L2wfEfow8qoam9/D/JCuX9dzLlF15OqHK+hQisO\nBV1y7pmSyUyt0X5yi2LfnTfcUr+nDg3yR8R0MKU/naugeoK4q8o62M1f6xgh\nHxaUccAcFYjej/XSNSAKpAi4tg/kFfFq1r4Nfrf0fOWRDnQcIPahoWU9MVq1\nv2hcQLHEu9OjlanlR1buRNPJi4Db5Ywi1Wcs8OvPwfpBJh7bNlR+XEog9+yB\nfOvi62qep+yqo2Hv/3gTfHxF6P6juDA/cu1A+d+/ZF9tlmUSgoLIxMqxm5KX\n6oirrNeVW094Xhp55aA3MeF1nt1CcjqOj6CYk5zAdYxTDlNv0kus0fndUbcW\nruZL0sw+KLpfA5EXZ1AHi/4zYXLqmRY3zwr2JKN+ArPZZsknye0zaupGN7/X\nX7nv\r\n=Fymf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNgofuVPyGN2hcY1Uwq+RqA6gsz20OqN5yuGUFzzMrrAiEAufhPeaPlx4z4MYfEZ8vWCf5ZYLaNINUjkUmUlFYQpDY="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.0-beta.2_1590397018523_0.8644109931693176"},"_hasShrinkwrap":false},"1.2.0-beta.3":{"name":"homebridge-eufy-robovac","version":"1.2.0-beta.3","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0-beta.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Installation\n\n1. Install required packages.\n\n   ```\n   npm install -g homebridge-eufy-robovac\n   ```\n   \n2. Add these values to `config.json`.\n\n    ```\n      \"accessories\": [\n        {\n          \"accessory\": \"Eufy RoboVac\",\n          \"name\": \"Vacuum Cleaner\",\n          \"deviceId\": \"<deviceId/devId>\",\n          \"localKey\": \"<localKey>\",\n          \"hideFindButton\": <true | false, defaults to false>\n        }\n      ]\n    ``` \n    You can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\n3. Restart Homebridge, and your Eufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  If `hideFanButton` is not supplied or set to false, a switch that peforms the 'Find' function will also be added.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependant on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"31500c52af1f4a5139ad3479c516e583795e9d80","_id":"homebridge-eufy-robovac@1.2.0-beta.3","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-GENh528ZWXBBejNO3DuUUp1pDxK0aRKfBnrzLdp0pvYGerNtfhAUq0/MswfZVnpKztWS5eE6JyD5eStSwaKlOA==","shasum":"0960a6c10fa652e4cbf4a3d026544da2939741cd","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.0-beta.3.tgz","fileCount":7,"unpackedSize":21292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey5ULCRA9TVsSAnZWagAAenEP/iwaNy75pRLEqvemYF/w\nwlBk3BxMFQafUt9Day5q6RMuoqEA7sUq2aTPBJKNFayQ9PTWZo0za69AKSIW\n9VZwEak33cQb7YM12AX6KmFWeExXWFVRPUGqDo3d2BEmRoUOBfIROdKAPpAK\nbiQOMl8v1ANgDKe6aDi149aqzN3TlYwcZYznyZfh3RYD8TM8DcPwukpRZUPt\n6mN63bWokflJsdtdhl1YnBRrQbLSdyIAwWVM9Ibca0tQz1V1UAxsXQ8BfOWM\nm3plPCT8HGFK/JXCK1YlKu6FoxjPyUba2w+PiFif53Gt8bI6d3qOYJCc0n4s\naf8RaqBC/xrbiXFIkoxsup8MtRlSju0vHklIkHBewWJiaJrVewUrwRYuJnsi\nXxo/juzFUfCGjddTaRQ5L9gKkDvUl4INvEd1iTwtDiiGtUo7oHkX4XirULlo\n38mQsQwsz6S1E3h3PDSc9ReCI1gTjpuM+hol/IhMe1krZdlmdqPFx0mTQaf+\niQTfIufeUXk6ZdNerRSF0CbEl2yxIeSbzwzeQfYq6+I9YKyrsrkWYkoVXoyK\npZI53zw7oS3hbZxv9IqmMJxEjSELmPibIXLRfTPut90NE9JK6RjziYiqdivm\nXqtE/6rcG6neIjy+IUY8737THN686Xw+PGTCVWvj8jYGcG9KlMxhx68BxYR3\nrPKL\r\n=aAIR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtN0hItCmSgNh9LEW0+CrWw2iple6rH06Mjmb4cV58bwIgCv8E9/ERr0ECm9G3a9Tn2ACSpAsO0zkleObhMpTtb88="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.0-beta.3_1590400267236_0.5465268125085312"},"_hasShrinkwrap":false},"1.2.0-beta.4":{"name":"homebridge-eufy-robovac","version":"1.2.0-beta.4","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0-beta.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-mysmartblinds-bridge```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFanButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"a03cf2b25165e9b110c8b0d9752d21e58bf70db7","_id":"homebridge-eufy-robovac@1.2.0-beta.4","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Q9K7sYUqXzq6cdZu+1BIes69COCpAnnVsV+okqQoeEN3A2M/G41mPFKLewFV5aop09fLwJBDALgVqdPElUhQVQ==","shasum":"3ea28b1c190debc9fc587de47980560f1b50c533","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.0-beta.4.tgz","fileCount":8,"unpackedSize":22224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey6buCRA9TVsSAnZWagAAtVcP/jjcc+5f0SwpJy2wIF+G\nMwvi5NGdq2orCdSfCtMF7ZowyIICKmZ9wEVQPS55bl9I15RrohCHK/Kwriqu\nLvdRUPxNymKKyN9l615AX/m8BRV/VknJ4G5ZC+F6Wg/TLJMHlfCxM0NYJdwN\nU4Ty5rICyjgxRCl+WyVnWFAZyr0y3ir0T4GB5TqSPZmXIGShPkKA55Hq1Xmq\nUVEmrAT5dW/EGMPzpc31HjqlBsdY3Dg/LW5sTrS2nzfHwbNm4+DAtgh2+/7n\nm6FHTIk83lxs4QdfyIfGHuoQ3RwdxqUdGHATVDaL0w0m21hzoAesV+jhvhOj\n6eoRv4p1hCkplG19tSvCwgAciQrYqVdma9gPXmgjLHtQVluyWPWZC5WouHZE\noXS4wkBEve2KUBOJM1oQKrRviEaSqzA7x6JRfvp6D1CCVhzOexMy8SZ/Q16q\nMSyXIwCqJFWCiN09Kp0e9QIC7hql4BFcCiJtpfYbZbj4aE24HKrDJE8MMU4w\n5t/oXCdPqYfWCSnCjo1w/hcIY6r8yVG97KGiSi5oYaGxM39DMiLS26ZZB9uh\n6GSd1z6KkIJ40mTgUcxuVsU5m/JotMasbLZFwIDjEpwAEb1j/llKu6lVz8Xq\nz8ec6K/bdDhk3gcgnRaTkAPE1Iipbg8hI3s9YG8E95RiiPZhbIKHXbwUW2EV\nNXm2\r\n=GDnb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpVcphgzhnyzm0VszLTYMT5edSxVKN+A5+tcNAZbAlLAiEA0W1sXSakoP/TUAlq7QbQI2i9c5PsJjYWzppSTc24pk8="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.0-beta.4_1590404845834_0.7836745963726417"},"_hasShrinkwrap":false},"1.2.0-beta.5":{"name":"homebridge-eufy-robovac","version":"1.2.0-beta.5","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0-beta.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-mysmartblinds-bridge```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFanButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"2a56727a0af812135e0b112a6bf294c597e3e50a","_id":"homebridge-eufy-robovac@1.2.0-beta.5","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-4VsGBmVXifdfeQeAebXZC4JOUYs7nUunncVOfiwk2FtM4srIKUzK8TX76K8IR1eFzuCtN7DuJSF//vFWbvq21Q==","shasum":"410e0cd596db4906c5e2aa7423243da625b141a0","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.0-beta.5.tgz","fileCount":8,"unpackedSize":22224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey6eGCRA9TVsSAnZWagAAnecP/iv1JhovAFkjxizG0dKV\nC+rHJ5YMvAZzpx8FOPWs4/MMut5szNfZ3Jqmdr6barOtc7/Tq40bxOcHZiSt\nz74VDZhwFUOAiL1LBxgS9feEyoBlgPLhYVt9pNVGwHDWgB74k1WBMFhnUlF/\nW/v4ak4g0w7Tx5qLBONlKT+Bqditcw3RTFB9og+Ta/p0v9Og/XgRu+voVJji\ngeXQx6FhPI1CFUJ7pVispQS5bv1UbE/EF2VXq2yzzUOLGs5GBagWhyGU8zKs\nU1eSZiqguS3nNd/LfR4/rge+mdTbKH2mp082U1QI5nnjgmYo4Pt9cD94yK7Y\nrrwP/TA1Yi3RxLuWh+gk82jSbEmc07xN+mLyJBohRY1mvMdmK/hDPwN7e69c\n92fNpaLbDFYlZFwmWLotlk+eD2qy8EAekwfFxE1V81MjZ9uM3YVA9qixAfp+\nvbkl66og8qcFK8ziQ2uqqH2oyYW6SkGxdpmKeGYq18GUABXgZEBr58cY8guF\nu1xazinKOP6IQCzqBOhSGYvVxahvmaVeBIFWGlqbX4LRBaV7KGjkN6yKAyl8\nMxoxZdWAH17CgLNFDJPvgx11gnZ37rfnJY5uSZ8uMsAd2b3jXe+6ahIg1F3J\ncU/gOT1mzECpqPbK/SHtII7r4Vk47LIXeyYXHpqnt2FF7mzm9tndCTtZSZlc\nQ8Tf\r\n=8BYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjLw15VwUKirGu4ZHZAp3/8Afu+uLl8YFDkLCb0B38hAIgHvmo37B7CuJB9Kbgi0cz5Ybo4sNZM0FYWxtFdSFF/WM="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.0-beta.5_1590404998464_0.9288987868433716"},"_hasShrinkwrap":false},"1.2.0":{"name":"homebridge-eufy-robovac","version":"1.2.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"b3d8c5a2e361c8775a8b448cf24bc6e277248a57","_id":"homebridge-eufy-robovac@1.2.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-WanO7aBnsWAx9Q3XrCN8TQ9ij786qno22h01zqSXl4yLxkw2eykVwz4ZPhhXc7IXaDpMOY6To9bEP62R/09+9w==","shasum":"c2e1948967c37cbbfc4b6545d3e1786e4afe1ab5","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.0.tgz","fileCount":8,"unpackedSize":22217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey61CCRA9TVsSAnZWagAAKfIP/0+GaR+HiA1mSqs3uXKr\n78llvNtMrEPTikt7gZpVa3BCKMJwYBEK3romgWn9wc0a9Wiq/ml4armhg/Gr\nVNKEpC+FVfzJ13Jh88b819fzXRB156dhwnEnaVmfDo90Zrveps4jx7x93P7l\n0hpZx7vN/RehYYo+UT6ifJhownbKkPKdKW478AsSYJggIrNoK2Jf546aj1H5\nFBZjjq3c0+q1+HJUKgZOyInrYnXqWsKx2h9SvEP4vZA3Buk3Gi6mFXAOdAO3\naZNdvhlNg9oJrG0DjgTMqZ19BIeGzgc+ohH47noifDRSfMYJ0lN3NlO7KeRY\ntX4L6TdJrKb07OGmnkJXaDyxlt6w4xoikfGKsX4p8A/WUBZFvjTJIv+dLOo2\nqHprDkxDYFvwHD+sxNdeUepAfi5smRRegUdk33kN/R8aaqnIn9iq0EinK52Q\nn/E0uSWpZBu60ynuMnbCqnXdrZJPzrYaKnlV6GF7E7FKa4+esDH5+OEZDtCc\nv17fCmbccg3EgHgfb/cL1KGnrjmcUAKv33Wl802PI+wPHqYlniYDAIRsq4CM\nfI+UINPhzeqP+bhaABn2QpVdvX9aK5q4hs3YGukEI7g/XrJN/+I3rHGPlr5T\nywS09b6f/wQT3U5uZo7YV+NEFJ6IPsxz5QbAIHHW5q2pRfrOHBUGEA1grUfA\nsJAR\r\n=T/xv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY8tZ+0ErUtouXlW0zL7OnDlDK9ABTLvT7bwMHIq+MNgIhAI3DUtedYp3BCzpDw4rxuIv1QmEphy3/ljTS5hu9CrIJ"}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.0_1590406466042_0.42172407434527326"},"_hasShrinkwrap":false},"1.2.1":{"name":"homebridge-eufy-robovac","version":"1.2.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"ae32172ab712529fdfcc4984b46bcc06a08da767","_id":"homebridge-eufy-robovac@1.2.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-QXMQpHb7jMNwWRLsd++rqslNXS9+tOLH99ka1egSICtwE1j3+7FTq/VBNPYL7lEsYHvud9NPeKArHjPl71rHqg==","shasum":"920b3cbb483144dc31e9b602e4bea0b00deea0df","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.1.tgz","fileCount":8,"unpackedSize":22430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezCugCRA9TVsSAnZWagAA6h8P/Ai651HPd55YA0ZCs0GU\nq28kRJ5cfoV5UIN823iRGIRXe+qn33/d0YWyiIMRMfUGfWHQTIQyF4bAHjmP\nPz9G9LWhcydsd7PBdAhmabL3IjKiV7JA6W063bKOvsQPUOTDOurqxhiURLp0\n7Dc58vXwJM+OUcgDlXUpqeFA1dAqTI8gHaxz6smJLYOhAGofl6ij7rs0wHBX\n3v44WFxWcdkWYepfMwdn0ArYBLOlrv9FrjZ8Tw3oqwfP6/fhtTD9usut+VXH\nnieAuI/XHQUNdtRUERHsS9oepSDlwbmAbZ1rX8AZpM4paH6r3e08Y3cNxPvZ\neLBsFuYQYO1QYCSWswK2Q0TX3iqsHho4t57jhNud+V0Qkmr1Q/f/UiytUBIF\nJBNR7hxBEAxBXRhLfMzTlEMNH2i6LnkzHBxZqVZaQJZWNgpXm4sQqwpph7os\nQblYVgtUq95ePBhOB5n6m6UcimdoeMj1Zca37NavpsBnLOKUQ+8a+p9ZYkT8\nyntNW5jUJNfpSxpwrTutCVwynieNiBqa4DJFaW5UcOCOvHsyjaIyb/UvZQ8m\nZeNAh3Q7wA67sZpZoPSBljqYi3o23ggmQpQb+B0a1Xnj14hIjBkGPMNeWUaq\n93jdwhWBZTaEHkQZveytoUL5k9X4iUIY+JzfNyY/81fcISnAceh3pFy56y5W\nh28u\r\n=V0wu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpZ32u7FSvUXx1Jnjxwt1FD8mM4g/SD8c+UsgTshsyiAiAacJBYfiBC0Cg9zlXcRntEoF6dxhcMh6DFYVGyX0MZbw=="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.1_1590438815770_0.9359123474638811"},"_hasShrinkwrap":false},"1.2.2":{"name":"homebridge-eufy-robovac","version":"1.2.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.0"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"06088e27ec9c4697cf0e7606a7bb94a7e36a835a","_id":"homebridge-eufy-robovac@1.2.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-GkyA43+VpLwJ0HRqP8wob458zNoayqUa6fPPpfLIorFOpRX1z7HYDlc2WN7EiSExmgJd4SBEzkkXyz0A+7XJHw==","shasum":"7e2e9616cb95edabcc7a31484c512a2d916e65b9","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.2.2.tgz","fileCount":8,"unpackedSize":22422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezfaxCRA9TVsSAnZWagAAeBYP/iZZCHEJpef8s0r+yg/r\nZgcDTdJdN/xToICFtwhlHhyEX83Kfd0GpQTZjMqV5iVYHvf03HKnr94rz6oy\ntqmDkO+d6uoCXNw3pjDcH+u6uMNixL+IjxxL9iQosGT2iVfcPBE3lc8QrlCs\nQ6+pQfyo2vurMuixkflmdk9f4bhxpOQJVi6mtpRsyS4yFbQaiLCxdRYTCBwA\nFR2GuroTEjL9X7pDoAVNfVDKr9lUTY+ThINoZBYJLyt7WJHbjLOeLB041ndd\n0D9nvLzPYlqrexC+NScgjmQZuRqQGtwFfOzpJ6uY+bfFtH0B3wu7H6nSVlSo\nsCHZMEe1u6hIlGbIYFSa930Z5mPT2LXMMfOM+/FD7/gigY2TCwwElBZuILJ6\nCfG0TFRIx25pcgQvomz90D6pxZ0o9nzA5lMDV2hrMvfB0sP5HD/d2JqxYoSm\nEJxZoJxcbydPN7m3XNWVG8MdB66aPPJWpz5MSR00hwjmO1FBMQHFH+qipNrC\n55e5r03UrcROGSc8QXX3X9WRQjrHd0qFjBeVHqNsFP+BNShRiqC78u5fNJ/3\n3czgOvvbvwAbzqR+YM1Y1qKrP++/wv4py0kUj8uaC+DOBBnmvzAP3jL51pcY\nkFjnBZwOsGOxLisckCNV2oUQU8IZcWacjdxfgfIxmKJigMoP9l9yLi+kCRzL\n700z\r\n=eA9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr6tZxOJEpk7RfMF51Qyyxr7O93+9UIqruKFWyKkTs2wIhAIMkhRf1NN+d0iFdbLnhxitFPPVzKjgW9mcr/Uyild+C"}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.2.2_1590556336870_0.7642092860501595"},"_hasShrinkwrap":false},"1.3.0":{"name":"homebridge-eufy-robovac","version":"1.3.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"bad28b2bf8d667f7edaec745ebd657fde753994a","_id":"homebridge-eufy-robovac@1.3.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-waheu7s50eKEK2TQi/68VNeF2dCnl4mMVv3lK6O5a3t7eKucII0srxMKJT3vR0YjBbeXubS8XVXSAhSnN/nrRg==","shasum":"461f5f19a476472a4f58310300a72f88b854d886","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.3.0.tgz","fileCount":8,"unpackedSize":23120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3IF7CRA9TVsSAnZWagAAiNYP/2d71lH+LAf6VIWlVxEV\nR8gCnHJgtvkUx063CoAO6t0c5+dYxmBmyyZqVhsshW6BsSUw3+Kds1V6NDpC\nyE7LtGMVHK/YloUdeNNZlC7iy7CRy8ZFT5QHGmeMerEt5YeIb/JO5Wi1vXJz\nDOVKTe7zpqH6f6vplznkNCbUH4eVd/fbKu9zfj9PDZgBBpBS9JxqZshBproA\nPqURJj6/oDszLGJUhU4zQcumnx2z1XKilrxO3gXm73ux/I9DkWPOQOqHNJbg\n3E8u/ZVwJCcWid88GXb2b1PpplFfoE7t3mQmeWwp9MLpbHSA+x3Upbn2liyw\nKrMtIdBlJCFNKJzKrDzAVNFm5ncZm0yOfK+0oOclr9IcdgfEAmqs/ejly9fy\nL7yiVtgWCKEUtoQvcaKpBqWTuXMye397FkrP+2KlIf3zjWK0eh/vYF0c1Omw\nWMS8Fuu2FGhx794/+yyo9Ziz6RUsIvFIUZ2uw4GWJwOgGyIwvE02UejS6kE4\nIEjFmI3evXKgjiNecNbM4z84SPLtQjK/mwdDiEoch6ho8BKRQml0lwAURFfd\nzC1gPODHC1ICOSeCTNEgU+mcdGsGxl0sOnf4IbIPL5aVms7J7iZbY5gDck6C\nnjfp2ckjpL35MqsQoFU1p1XXeuRQi5ZsELns2LuYCiCqPbUSZa5vjI1plPED\nYGW6\r\n=pj+5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZx1kmjb22aY8sVdXXGxnEiSV4PNX332ayCGRVZjDCEAiBrCrCi4+Vi83zkZ02V6fvvJigtO9EoIGiV4ZaKJyNQIA=="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.3.0_1591509371172_0.9316385448692495"},"_hasShrinkwrap":false},"1.3.1":{"name":"homebridge-eufy-robovac","version":"1.3.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"11af9723fe0adbcdb5807ea39432b549c174b3bd","_id":"homebridge-eufy-robovac@1.3.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-TAhOZhiADmP5uU4ffOcMCowvFt3MEBtSNbK5RMyYdpX30iZhTkEZ+6SC4DTs539VTs1AkTo/ri6KY4B9TDXyNg==","shasum":"c131244bd1d461ba143075bdf63391ad670e6247","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.3.1.tgz","fileCount":8,"unpackedSize":23158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3IRbCRA9TVsSAnZWagAAo6IP/iWMx/GE1GbyuKpTYQr2\n48PQ5SW06Mq3+FiTq9eNiGba4zVJOXyBgjDqkUoWUzDqRyE1wmPFrOVFTCFD\ns008r9NejUUTAf9JwpLXJWuQP3E1alolkqyT6TqXVnKiTu03QnTslakf6gry\no97pIwwcxphBfO8b1pVGMJcu+cWoH/rBuUylUg0SGaYkRFxUd0V6OvlP8zfQ\nTNlPyIwezu01sSVbevOWIrQd9Cxk7ArD8jrZtk0K7ISyrzxv3pCqIa5ho3KT\nucfxG/eOs9BmLsFhA6K5kQFLiDqV1DnuJlmoE+CcbftxTMuwvjntlksCkCIr\n2GAB8q3YuED1bMODXk29L9m1jg3yMen6NA1txqcdW6ZR1aVCja5VCgYRWYRO\nYhAIpXVgrduCaIzuHS305kvWrcdRO/Eu3433oJPWAg1VZGBHUZSJLYe5YeKu\nRk4CWqBIE6e2csWSdpItqUAb292FQVi8ioUnpGM6j/ZNRhGdPIophAgOYhQT\nv3aN7IYw944fGbh9+eH4GtSJ5X44GSINcIlT0ktflH99dcsQBnGF1jUvfZPS\nDeRpLoexwB5yRn8lCp9vWf3nekpsMfaAHsVoh0LFbkOCzQaG5b1eb8zxj9n8\npNPDBw89JLhl/kxfo6MWpfv6gfOFhkWG3Sps20c6GCTwkif3kYhI6c82/fBF\nk0ga\r\n=WPC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgW31pov14oKGXyzJT8Wb1oMDOtSs0of2jdFvcbDtDeAiEAgT7AhyewGmTAONaEfTQ+UDiVcbsdxIKUxPZHoUVa07o="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.3.1_1591510107017_0.8838943486792534"},"_hasShrinkwrap":false},"1.3.2":{"name":"homebridge-eufy-robovac","version":"1.3.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"a6a616928493dc53ad96b039bdf88c55354b150f","_id":"homebridge-eufy-robovac@1.3.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-UWo0MGNVoUbLXbBXNTwOt94/xMquDDiyMEfVRlS1UOD6tNZgteLPXXi0dR+vmSXUqrvrVP63r5GIzU8LT687hQ==","shasum":"ff370114c8cf38b40846c1fe8ebe6776d4667f34","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.3.2.tgz","fileCount":8,"unpackedSize":23098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4cI3CRA9TVsSAnZWagAAT5EP/iDso0iK/vknElY84MXC\n4GEvJlyu5AmKEgxfSaS2trkcyXaS7EkzeRxOKsGK0JSywxZtGz1+VQhc+6hH\nOTFt3Zl27Alt1HJdTZJuf04NcmInOSDV28XATF1KyIeIodHHWNtyrH/6x6BY\nqaoLxrw1fp41Z2Pc12OEheEbxEXzo4ziwnnxF4oJ+mYoA9UQedGCl6TsdPQT\n1DTiCcBU+zpB5tgvAL0Ypg6ym7ZAnFpmM0jNXz4dMK+1nQPWIgtw80Ew35HL\n5K7JX6NMau0OAafootR+zD3b93BG5NE2nybqlLOPnTYmD0UGYg1lY7/jil21\nccVAeQQxJXLm9FfyWOUqIuLxOXTsDaZNwUauGVGrvdjeAtsntC2HX7ov+Dru\n43dGXpQZblEa/iFFIDTtUKk2B0AtKO2FI2UqK4iYhWm9vsyF0paPI7pzlBzJ\nBrn+5Od68XpoVM6oaK2kv1iz0KEH6UGakhKwfmhlxsRsrD9fnx3456clr681\noiNtisUXWZMP0YQTSI5P1BcJAYHqgYoT9d7m0/Ads1qMDjguiwoufklBxUO4\nCSqn/WSFA1TTaVHNz2t2A1HUSQ6hDr9Shm9MgQ2mkIW9oyWxBt+s6jPrwHK/\ntRxD3K2my8IMBqSCQTyTGP5L8PIC/7dLozNL/EB09aRFcdC2JuynjYzV0mdI\nPfDD\r\n=5QUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKN++ZbI/yW8fnRxYneUiBarp3VRFD90xL8lxApcucXAiEAwZk4jcjJQ8qAvHv6XObObXcOi7QfstzrEryncJzUK0c="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.3.2_1591853623025_0.5812887162736597"},"_hasShrinkwrap":false},"1.3.3-beta.0":{"name":"homebridge-eufy-robovac","version":"1.3.3-beta.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"02fd53b066911d3a9e9b3446dd2689d95530562b","_id":"homebridge-eufy-robovac@1.3.3-beta.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Onenf9u4gcWf79GjALXRN6KAAALUqh7T8zm6deBCVlox33/W6l5Q0FR46HHhKKgPDzJM2Hz2YLXumsRuUzuAnw==","shasum":"0c13429d87deeb234b1cb751eeb4969b5655d056","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.3.3-beta.0.tgz","fileCount":8,"unpackedSize":23139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4cXvCRA9TVsSAnZWagAAF3kP/0wri5GYrc9OorS7zsxw\nHTEoLOa7gBL5cVYpiMQL3OSyWycYD1zXidb9976otKUk/coGVqno1ZvjJgNt\nFIlHEHiclVvU28VmkQdsWIMJWENtbxJVwOWTnoZLOnHPQC7eNScCRksonlOH\ntAiMo0tSNTWrsX9VK65+16VW7PE/83cerlX61dG9IEOIAGue89gqy514M6nX\n6XUBdnkUSgF86yD9W8Ht9Se/9WTF5mq8HU1ZdhgG4xekZ7EHvFUuk7OFXXKa\nCm5jg3OUXEEQLyeOIrbPlTmgeFoXpLMP4IdfRj3FANVQDZM5JSWtG5x4O3Xr\nSewLZIyljkJHzO/UPMmYqeVBpte07fwHzOK67SN/Ej93HWHy8+29JdazWJHS\n8K/n9mU+8XWDUhR0iRD8cUDvbFvT10usKe6b+c9MK5aQMb5bAwrkcbODLlTr\nDnMh3VQzA6QXbofbAlpVoyk6grrDlUcVT7qJoc56dXOU9vAgfWDeBkkK6hAy\nG4zypSGAcHouSmQerTycTeFf8O9307gJj7qsn+v/a7AJL/PQ6mAhdu0mRpvc\nOorgcIcrYrzTQ9LB/484SH7ihL6Kj/JWmA1civB0bE+EfoPiCUeTiiFXt8e/\n3x8GYqsrkmrhU9TztdWOY2CEhoAdNHjoH4nahdKOdV3m8kkLUpn5jwmboH+2\nDe7A\r\n=MjYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBnnYSoo9Uf93s60KTs3gxyIk7bkd/dm824u9nZ4cgaAIgDwt9DmxcAAoelwcM+OE78huw6hrSHH8RsF8mm3sD1nA="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.3.3-beta.0_1591854574759_0.7915986383557863"},"_hasShrinkwrap":false},"1.4.0":{"name":"homebridge-eufy-robovac","version":"1.4.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"eed3b66d45acd9f6ead90c93a0f2137737819eda","_id":"homebridge-eufy-robovac@1.4.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-riaf4UqHl9VSY+EijN691M0HdnuBhPCGsa8wKuS+o41EsHnltfVmxqpxZJFKekmPXlDHMd2A8QSGRtR4fIEWKw==","shasum":"06d9ffdbdb2c6305d9e8a85a80debd8da0e39f66","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.4.0.tgz","fileCount":8,"unpackedSize":23572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4cmUCRA9TVsSAnZWagAAvVAP/0N08NSLZHSh7S6aUDF1\nBXckJBFDMOaWrNUH5NFZ6B/QOa6kf2bUhMmxnRaPruSwR5ZxB7x10UAWwRKI\nvogidxp0eSQcKCOTHnUjtADYnmpTxbe6dHhwfwbpbfITp/Ej57I22NeE6/dJ\n9wNqcD8+mGGHx8UGr43R+BfemSBNhd+uG5ZcWtUre6d4TqU5NhBHHfkXpUZV\ni4RvqYeXBzWDm7QVz2mmez1NiQrUmfFXoDtQvAyCZ2bdmo4OcotJIgeBM6JX\nKUdgVqdJL/YvCiP0+9d9Uje2a5ZGmesf8B8rBXXNcW9+EtHejbWXLzqey1Ec\nF+8D1lLDFaITS3NfrAwAiognhzXA4yRNAGSJkXHcDwhWFJKtv1YDJW8Tfatz\n3Smg3TTOOiinPhM4gvTM4KvyfN6pamKAIZTuKIAycQj8CxM+mVFvEwtzzP22\nC+an6Eusw0N6uKd8FADixZn3fIzP0rTPNjaxbOEtV4t6p9tJeBObWSWT05Pn\nPstuEhTCdaT90hpaQlmwN+nChuHivY6E5lCMTp6hWBwPZV5ZKXUdNiw6/Rfz\nXetZyeSCMlJrUWTAbS8XH+y8Kkn3lOqa5hzgs+v1vT1UvacLzljvqFUO9dl0\nDBF+kly3H9X8moDxdVVfYtuPud1rl/LwANAH141ED62i038kW6BW7kDkpjf3\n4OdT\r\n=qeLG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDceBmvz0Wy+9qoDW/mdeBDXA9ZUjDl44z1BXE/8YXl0wIgZ1Ro/X4/+cd5eGg8+4uljosbyRNfPaTLNPGprmPdpmI="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.4.0_1591855507602_0.7694080967974259"},"_hasShrinkwrap":false},"1.5.0-beta.0":{"name":"homebridge-eufy-robovac","version":"1.5.0-beta.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"c171113a8b8e963ee2ad363df59cb90e79d6d120","_id":"homebridge-eufy-robovac@1.5.0-beta.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-zGbeBVDu5IDzrlH1IWW3MIrDdAtOIZXREteN+4NAfTV3kmo89bj5Wal+unSchkygmTdeLKNILR3HHDHXsSOYtg==","shasum":"52e7f855fbbdf32fff210ecae81fba652e1f09d8","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.5.0-beta.0.tgz","fileCount":8,"unpackedSize":17147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5JEiCRA9TVsSAnZWagAA24kQAIEtgIoHFrs8joPN8i6K\nAR9GAj2tSc9xGCqBECIlhtLJZDHPj/2wXVQc78S8Aa+zKka0HLkTR0pewQwP\nru07AeMTLbcPVriQeW3z0KOzhecKQMRyWXVofF1A6ET3FkSuyqJZI7n+v7I6\nkvZvvADb5w5H+iDDc7oyPdMuJIkm2z81sGMjBxXao31gxfDsjrvHKuUVxVgI\nd06GvVWKh++rztZPawIBmuptd1JmoD08MFAJA2J5iEl36SdVC07uUvvo7H/r\nUAARLHn3+mGRY1PLZC1vAaLuUWvw4EVJP/lD1sTFzhWxksaDE7mrxD7qC+SG\ny37aDuiI8D/RBogxYSKkbTTDaE8a/2brMSgSen2s/67OCEvWMrC/bv6AW8bj\ne+XMBj8exIxBG/yXe6DUbYiVYNjxL+kLT96vFVjd+ZxWkvAiLBo7Mzsz+ryz\nwVORSuWFnSTyaCSFsV9dSnagl7Ww/j3rMzekxVUOJtYw0xb5/ChhwVpHCxuL\nhXhJETuMwwT2HWhoeZFhIYjBjCjuvqzQBHzevp94FRqOzPVnCXlYZOwG4l8h\nWwTDGTNFe3bIG+eY24vep33X1lf2WnTLTnWIK3Krfq8r+3JWr3e/h2CEJ+EJ\nQ5FoybkKyW2uuAzn3z3F2m1mr6LIcKI6K2JW55KWwAE7MX5LzdQAQqaTbuEK\nDCg1\r\n=x2Kp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8SP0Yv21cv4zVBvEL0FJQ85yL71npX2VAVYDVBPZcDAiAU+CJoKY/KpjBBU4YjGYsJmaCU4wa5Whh6z8KtzqsLhA=="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.5.0-beta.0_1592037665952_0.34470638728292635"},"_hasShrinkwrap":false},"1.5.0-beta.1":{"name":"homebridge-eufy-robovac","version":"1.5.0-beta.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"^12.0.2","typescript":"^3.4.5","rimraf":"^3.0.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"cd3283b12bdf6138453bf8aa004bc3785d1aa2f6","_id":"homebridge-eufy-robovac@1.5.0-beta.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-LI/QoCxEqvNHh+rWdDt777N9GdFhq7wQTpDDamNxuLH8V9lrMT7YGhrff5aS7+Got2CuqCV1mFB92aJ9zntIlA==","shasum":"baac0ab8800b5f8c63fd0bbec79333decc1b44e4","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.5.0-beta.1.tgz","fileCount":8,"unpackedSize":17374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5JJTCRA9TVsSAnZWagAA1lQP+wWh+VJtIFzTnVOb0SXf\nEIzHbF3Mt9lNm1ij7cY9uxVnUJseHtInjXXWF2bttXRXnkWnQeqVMsHSzJ7Y\na5Hjmr3vZYbhtqgsiG+7BhiXXxrYG5O0GJRPhmvXBJ37owVTo6RTvViHKSx6\nR+unebowK1QPNKJR0eC/NK2Dh5f1j+2UBiU1NITxwwl3f1bAXZsBmDhYZ0F3\n+EDj2WKfBaOLB16srhurgCAhQk00dzg40ofW71zc2Up3PKt0ybPgVNf4qmrH\ndf8Otbg3qrcTxaiNlXre8TPZxxQEvBJJVxrgr18G+Tp1MCm5PLQ4UEk/YOcO\nrOFNVNqxw+eXFoHzq3O62eVbjurDdhMOentAS5ERv96W8G/z5RR7QYV3JlKE\nLVy8ikWnT22kqnXlRZEKXDZ6CrOJ0ktxYevTBkrcY0+qPY+Pi9ML6DWpvO7q\nXAVlarHcISNWYPM3tNrPjTQAIJvAgfnczSV7AYfAfEtfXE0o5QcCgdHCGf5c\nGbiOfUOKVtFfutdxe2KfX6N1mjBUuTqYYu7YV8baskVEa/bPDxqjPMjGVJO6\nVzkOhff/IZJLqqhbvgJ8uJ//4fHoA7ojs1XBuRvjmD7LEUUw8TQ5m2yjkmzR\nJa8LjKSCuhf0DJNfGtYUpEKCx+1PRacmZWx9vxAqA9qa90Tjwy12Xopv2sV0\nbOqg\r\n=cghO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSwRzsBZJUAgAsaXpyd1IkgRDbUqaKtko/oYIiL0CH5QIhAMH58kKoq0z0+GQ+3u6TXMIRbu/M0WuSr76cxhnkhU6q"}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.5.0-beta.1_1592037971342_0.7525771838084632"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"homebridge-eufy-robovac","version":"2.0.0-beta.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"1fa08e778dcd7727db407839f513a104f476915f","_id":"homebridge-eufy-robovac@2.0.0-beta.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-lWWctvwU10aUFiX3HcCVftFSIN82ivmCMs3X7RLvLWSjuym/hOoq2YqgjykvtqTH1DWkPs4ZycmanVeWmAdq+A==","shasum":"a56106c9ae4f54fc048e076f81bdef250b7dd501","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.0.0-beta.0.tgz","fileCount":8,"unpackedSize":18996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5sWxCRA9TVsSAnZWagAAsSkP/jxyo30aGs22aOMpH2LG\nnl9/YO7RGCY5r6NOP8MePGRe5INArVGSdCbK28ZKHw20kVV4W/Z0VtjqRKTC\n2zQS4SVQz/lS55lkmG6Z3MLwB/HMFxyf1erULsGyrU9axjs0OTdbU9rRp13Z\nYZNsUVxOaz1T5HZIJ1dyUmz+jI0lpapTUXBmUBKUyr0t+QnsKLmxCNtYY/jS\nCO7mavWc6kFSvT1ZWBHRzNIB5y97xzujt6v6cp35gAW9czyqY4CZfHABMil9\nmbOVw3y4HpMa5eIwnool9ltQmjpDCq3Gla7tmuvAlmqvV+y9cxWmjjKtYSOh\nL4or4ZRjnX5WmPT/Os29lyum2wKw/GMhImgTMQX/jjX3ZCjBrrACxRWGwUPQ\nAcgRPavPpBTHVwMfvhlkom4C8uVatg0DKHH6aXwrOzHQUZMYCLMruraj37Zi\nqvE9B40AxI66wIRarvuLlsfohWVLH6IODtOPSfb9hF1bLS/UEB21w13dTuP4\nuI0wBXMpv/Ug2g/hSZt7YUHqmhHLa+/LqOs0S7jwKooMdLlrv/d0jXk7p4Tq\niw4L7BCsctRtqYrSgHQXtD3f1xZKUD4JV1IoqxNEAshUFEMp8ghu5xiHnjtw\nQ4NJzf3LAbUqYVBk+Y/CLk6zSQxXtqgaZPcgcCG0J8z4eW4YMotDAMiMadcf\nYQLP\r\n=fH1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRleSg4YmbjuEuqqzA0vPra0olpLgRDAF9Q+3AIhzkqAIgAIwyI9aBYWJu1OymkAfCykZ3U9ZsJshSWYo59HH9cf0="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.0.0-beta.0_1592182193206_0.7758929276442763"},"_hasShrinkwrap":false},"2.0.0":{"name":"homebridge-eufy-robovac","version":"2.0.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"5ed0c525f92d04e45689f8a963d8f2ba36b4cfe4","_id":"homebridge-eufy-robovac@2.0.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-47RM4J+uNrtVrgQly5Dmaodt7E3nHF9B86o8vRNjOrT4ox4tLIf72c7LKTjUTWQU7FJrZSXMWM+j85iwu/CRWw==","shasum":"cc358facbf5ab2b4391b14b3b46dd06c875e0660","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.0.0.tgz","fileCount":8,"unpackedSize":21192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5wRBCRA9TVsSAnZWagAAnrEP/RJLBDYXUZLz3yB5K0OC\nGidnmr9eQz88x+53G3Zqh6CZVBwRWQ7A1W9oB/MXrQlkH7Zhz4xFWjVtUfXY\nHqZneUXnWvjgjHb9J7rQkZlm2QDrRPIebQLkOXddNYvKkAtta93dfEnOuiEB\nHCwH5tsNZnYc6wtEUnm98w1h61Gz/d+9j5u6RFBk7dtqXfxtmHc/uq/riHK5\nUGn8p1dFkJFwvs0sv4zPsAW6u3msRQIUt7W22Dq00B3XTo9/jvIZEut6g4fV\nbsMlXFeZRuy8HxTk4BwTL4TLwRJJYrKxeXyzZgiM8hKClLxv9zOys6dwkebs\n/nGeYDscpKXcpsj4iEOCKc80r3c/x0z6S8F52Rmc+crzuXC4HvCnaHWmeiPq\nkmitWaHx3YwPw1CECBFKuDXDJ1iWwNe2HYiZ9PgWnr1D6Hv5MLNAx29ilu8I\n75+h8lraXHZBllNcWVeq7rON4tEw3OcODvHO/hdxRgPXovDuGs6jFMaj4tSF\nzHNYfUCFggKiVoluBjQx8jyuNnFCH9Lkc12SJdobaQiGTmA5WagMOLX367kU\nJZS7cGk8b4pD35kTVuRKB9Ld2nuUFKGBRWe2BYS4nzG8TsPdwgxAyBMkIcVL\nkhu/GN3XSiifSj2ndiTOYH7EOUIvwA52iKjQzIxlnCV46Zc9NylS3kP7BLrV\nmmg4\r\n=wFi1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi9BeFpk3gG3yHd4P876GPxbKbX+Tw2BQjtR1HBJHrDAiEA0I/nRGupYM6JANt4Axbu1dQy+lkGIjW1R2BLLVBAKcg="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.0.0_1592198209433_0.1936685608700066"},"_hasShrinkwrap":false},"2.0.1":{"name":"homebridge-eufy-robovac","version":"2.0.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"056ec46ce627719b2f29ab1078cdc2ca9ab42342","_id":"homebridge-eufy-robovac@2.0.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-rnEG2f2qlGWjAxvei2/g0op31tVYOhpDPnT6w366XnSdlpCggs0isEsjaolj2Ywqz1BZAno4q4hk3k7NelMlEQ==","shasum":"5dda5a51fe05fbbea8bfc46dcc335940187eed10","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.0.1.tgz","fileCount":8,"unpackedSize":21278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe56oxCRA9TVsSAnZWagAAi+QP/0JMrbQD0DjRMnuN7mar\ngirYSEjkDB2xNB6TrrkpWDnDgFKarvird1+2TXdxSUA/PELpykczs0UzZ+zA\ncntMnBUFymjxWiUxyhPoMKlocOB4JJRuhcM1nRJsogQFyAMNomjgUWU12z+3\ngkAJ4NvNeCvmrXW4ybfwVUSxJvuk/2XEJZF5lZINM3oGAQY0h+u/vw+xKqXw\nkfM4kU682l26My+3oFGOqqBvLlk8n0sA/fsAyLBprPUgN8r09XG71RoeOpYt\nQ6bMtTDAf9dz1oN/ww22sfIYLixDkT2lHr9kdmMEvGvBvlz9+voHjOHfXa4g\nGrP++MpNSqtIBgljGAjqDQ+VfNAVkhvDVCck+GL7hdd6ld+J6JpZfwmfS28s\nVy2axXadDGFPWZReerp+97sSZIYbdUSxzoceCuhkeRNP5fuWfydeS+VLQPWy\n+Hb6t6pwTaLrtwHVPhbJXgS/9SCvBBGYyHMsuoURj6ZEfOYyTsuCazsthX3n\n3ERu+6xwIYj2ek5NbQAqvhrE2wavsq3aLnhivraugwCQaLA5nA3olWc3uDBN\nMTBHDIGYSXZTnC+Pt9sNvacLYFMwuV1/N6JA1raEywdCFQVYATQnDmRVucYC\nP5ScdPO+iaoaByGErNuiyhJT4DEeRFAOam7sFJ9kRCCZyRD0KTEd6pN8ZHzW\nhVHt\r\n=Lv3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJG3ip7s9nSpZSm+H/X908d3ptplY/hd3VUrziJvJZMwIhAM1TVxMJz6IbGV8Olnkf01PsFcZ3MUhA56350U5lAUBe"}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.0.1_1592240688527_0.038347769590024505"},"_hasShrinkwrap":false},"2.0.2":{"name":"homebridge-eufy-robovac","version":"2.0.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"9ed2bfe9d8787cc4a7341a285bd60f0d013e4daa","_id":"homebridge-eufy-robovac@2.0.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-sGy81kkWpyEeKBX3YcJBFL+JcrHHaPXqc8/Oc2Pp6Th06oqvJ00J2gOHoPDE+9H8xYYnjtwhRkEfOAOOiylC6Q==","shasum":"0856f21b6ec57ed486dcdd6f816bbf4cc043c380","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.0.2.tgz","fileCount":8,"unpackedSize":21344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBP5zCRA9TVsSAnZWagAAYpMP/jsDQ/LaTRF7sJNT8S3F\nyVs0u6U5sHBGQPYIo+yv/SSA2pBuncoDvjTVIfd3e48QFquraXAV5ivbtie7\n2wTMQGV1V6LXPOmE558moPpXJOZGHa+Vd4EpYNvgiQJ/vGyFwJHb/WGVPEpM\nBZmErvITc/65poclM8WByMxcZvgz9HMlK79HzCt7dUETT8l1rD6ShObZaGqN\nMsFL2ty/e2KezV3JCJICJ+XhRvew96f/62yLqcAIDU+qTVjLlx0arYXyNmm7\nU9kuoPwmmvYlIpKN9mYqp8vq0gZrNlHcAbaEkN8QLAB4XNZSJLNU989h+nsk\nyAwOKw0/G4GVWa8HTF3LJYTOT6kN8xv69jrIm+JuP+WidJknJwrF248UESeV\nxunaYJclPrPyBdjkIEuvfEGuewRABBD907zOViFnuO1hZ6Kn7CsQQblY5u9f\nbntdH1zdy5DAiZybzLSWoHIG3Ni0489A6HH1BspATz0ZSJwVi+vOU1hrjuch\nci11ZKztBcRtgtrZ8z932W1bu00aujqksP7PwUunwINcnDSFmU1BwCtynWHB\navcMa9bHmUYaCwLZmsu3J0gB4M/iQncUPz4OHgqrqbYkJ3N8+VSp9XELQHlc\nokJ5VjAnSTQ3vxmYZdNHRVBeODF/ZKm3dQxwxcl4W2yjzj3yTKiszG/5jJvT\nddqp\r\n=791K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAigzsRMz5itsb1d/DcJMvDvrwxelo+3qZCnL5+mHDrSAiAyq9gQUQe31UP2hCGu39oBn6PhqvjojrHzmUEFSUpUww=="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.0.2_1594162803054_0.332349462313265"},"_hasShrinkwrap":false},"2.1.0-beta.1":{"name":"homebridge-eufy-robovac","version":"2.1.0-beta.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"hideErrorSensor\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nIf `hideErrorSensor` is not supplied or set to false, a Motion Sensor that is active when the vacuum has an error will also be added.  \nIf `useSwitchService` is true, main Vacuum will be a switch instead of fan.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"b083c5e843d1ea07967a66bac93dd37f8bbdf3b1","_id":"homebridge-eufy-robovac@2.1.0-beta.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-gB3eaxAbXBTanAotDYZuXOnva3sogPfaOi1IGsiQT1ShO/ASI7Huxe9RPSHm5AksOEXqGh8kjGZm9kDinIjiMA==","shasum":"580751da4afc0de4fae882e70dfdc5b9cd6b8e62","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.0-beta.1.tgz","fileCount":8,"unpackedSize":21775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXBUBCRA9TVsSAnZWagAA/vMP/jwJ1xhs7i7J8zJiJXdQ\no6lH0nXXPCP7zoWaty80Bly0JXDptPPHdFISs9O1aXu2CVHuC/5VRsrPl/zY\n88O7Y2YDLHF4f8cF91XloG5hlDV5/Sv3SgZL7+ncCtF8OSmOOLSToySal3Y0\nudih0oDWyzwVS5SJQ4XIafgiPuYmrU3dla1e6Uk7LDMJxJkAMscJ/Uh6AmGy\nw8ZAuOr1MgYyHCeafnQfCKFrQcbgjT+f1zFuLr4OAOLTim2QdnClOIprIu3h\n6cc0SLvIhuqGeEcbfIhD+x2bEPDlAuJs8WQsz/tqcOfEF9whajtBB/dFy01T\n2h7iNZFrCfn9k1Aonyoc2PRnABb+LXgJaU3Cd2DogKwKxm0aFp1rfViUdMS4\n86ke7x2hnM2NPj2ZadhkWbkfdti/mH0MWX5UnSA9tfpXhXPbzEokgR2negOl\nRcIdNDrPheOIuFziyuEQndB1+V4UwjV5ewBvDSa6otKX3HBnGkcbUr4d5ktp\nkXIT4TBrXZrfUuHKZsyNg13zHD4x05IHPykc9R+8TETbzuOl1hUI1LqgHvDZ\nnspb6ZzI1MzjKrcuRQzpyAtT1CsuM51piYfWAMyGpeEFTHoLSlebUwhAIEew\n/PEXtCKP0ckhzn1TdWuYcAHU7ewf2YqZzDIlW2jQlamPjhM4t625UMwn+PvM\nAEOy\r\n=B9JA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUai8mflsZCd/orU/FUeJEBqFOYksy00jVch1muEVr+AiEA7WaHKk2oPgH3Bf2sPRIdatlw7OCk3lcITWIIQAwplaA="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.0-beta.1_1599870208958_0.4345917824080914"},"_hasShrinkwrap":false},"2.1.0-beta.2":{"name":"homebridge-eufy-robovac","version":"2.1.0-beta.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"hideErrorSensor\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nIf `hideErrorSensor` is not supplied or set to false, a Motion Sensor that is active when the vacuum has an error will also be added.  \nIf `useSwitchService` is true, main Vacuum will be a switch instead of fan.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"a1c7d9759d7efd8a26863ecdef9992500a331693","_id":"homebridge-eufy-robovac@2.1.0-beta.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-h0FblfN9qZ0CoHvCQsvhqxvxK8VF4+hA/6ve+0Rfc/0gWIEPiLmBIfn0B3/+Vt9X7GlWcP2+/LNk/v6jVRXwtA==","shasum":"df11bd7945ad58364fe996a04f59dc29bf59dc3c","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.0-beta.2.tgz","fileCount":8,"unpackedSize":24553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZk4YCRA9TVsSAnZWagAAfm8P/1zQJA2K1vZtZSAuLyeB\ndHO4F0OQt8zdFAhrjisP4mzbnV7F01TlsSayQx7/g60GKWpUQtxu8n+EYZ/j\n5U3WJg4J2+NuuYIRVGi4R8Uh6uP/YHTst+l5om1wXRNdrTucgVhEgs5RCck5\nHj0waSyo3vAoLfGSX1rMlQG4ank77kmfDLmdZKY5llRNl3/5HtbGM1GoeE8M\nIAjRz5U8xBswzK3jN9Htj62lwbEYBv8442qKnn14w66lcueKzzPpEeHBbkES\nZx166lCHANv3DN4Hb8rVmTfrC6hvCLon3eKkgBbJcZ+DzBnVu5w+txZXywJ0\nHeHBBKA9XAU78SOsc0TS5NPKi9Pv8L0a7/2JOrJKUPNtYRL8b/PjbfhSf9dq\nS8XYdLFCq7DKqADRSwrScEJnHclEJnP7DUzROtQegTjESMLtM3fgBgkoIfMC\n2jcaYNzOdtKwlNZicCF6zvZPg18Jx36ODsEw1leYFJSrj0tXPFRlR9dIEWgT\ngSrX6GYuJb13DD9cD8ZrLpSMbFhhbE46DIxNVaa9ZL+/W400sRBYOA/w5qTa\nYABMTQdVypO2YhvXsbvF+DXcxGdYpoR0zM5lrovbAS7lCSRbDS5s3O2n4uIA\nhb9GeTgNeLeHXeOShMBZbMQOjWMJKw9RSkMsE+SpBlZvtxyd9hgyV0pg2JWv\nblfE\r\n=w2bo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG6THHMIHo9tZEQQ4opc5UD8kV5UPIJNFfLeQADfD+1gIgC78YJVjjFwqA+xmNV9rJjTqVbYvRx/cSivVJyznN1bw="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.0-beta.2_1600540184226_0.17296804264454546"},"_hasShrinkwrap":false},"2.1.0":{"name":"homebridge-eufy-robovac","version":"2.1.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","typescript":"^3.8.3","rimraf":"^3.0.2","homebridge":"^1.1.0"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"dab2826465ac78a2a6ab6b5233fbc501f5e3ca47","_id":"homebridge-eufy-robovac@2.1.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Fct04/Y/wOqb9+aCyVwfs1KNPvggwHg8ll5i0S1pFz2O31OfILakEHPI6u2hwATofRDvqGNpCqHHJhHZ4t6xzg==","shasum":"a18a6cd60fa977f9b8514d05cd02653f46fddc7d","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.0.tgz","fileCount":8,"unpackedSize":24546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaCOfCRA9TVsSAnZWagAAVmwP/165DWnv7cSWhcY+l+Hh\n6pK8b1TgLF60ntuMSYeUjzUU1K9pBIFIpIlxJBCpVbVC1sIsRn2ODc10aBkl\n4aAyZm1K6FZcSbZxzVsFrttdwpgJxp7rjSwXxmE1QAz2Vdzbl0jjsQHqS2In\nE9lBhM6fOcLLna+ugS4jNg/oiv3CL7HkExP960qbRq27qwUUB2kwhYpuYweQ\nX0ZjEx7mwy9Mz6xO6W/9zZMNt1gNe5+zS17EfAsGJBaD/NOJ9ypoYONfRlJP\nMzeIrTnURAfuyHAhJjBMI4GtLRAC/CFP69u5DEuYoO5NZIUWrITZBiZ/hhI4\nIXHNi1mv6bzXwulmkT04pDtdfWnWub3ucgspw/cM/xtbBM6pI8LmyJ4AbNEO\nkXJlEols8er7TOXx5+4uSYF+zpYgzCp2FM6Icvxr5c1FVw0n8VuA2wjYa6p6\nPxk/37BxRhhIL4pOpfBYLLyvIsddCf8bMNw7jg0wzJrEzUnfvNnGDD4TCDlU\npnHJ9BgJ5ZMJba9Xvp0iNh26ujYycx4DwzC1VlreousGd+Kapq18A18E1r2t\nqQa0pC8GivPPWlkBdQkaZctV/GrYR6GzVJBtzms7DLO3reF1GQvhGk/7UBX3\nyXFkX+4/MSKUus7PDksuE0jQuLLpp1jFmB4WioFU4kTqMoeU0HOYdytPlVjZ\nz5HH\r\n=IIoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJ2SHysFeJ0Hs/HCwIF47ycYnnNWcyEsA9Um7KXfTn4AiBrvoTIPZiUKayqNAi6KhQwWw9BYOd/FlzgTs5aVQzFiA=="}]},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.0_1600660382678_0.09553321104604584"},"_hasShrinkwrap":false},"2.1.1":{"name":"homebridge-eufy-robovac","version":"2.1.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.1.6","rimraf":"^3.0.2","typescript":"^3.9.7"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"4cfc506886655c5b7923f2652777f35774655ea2","_id":"homebridge-eufy-robovac@2.1.1","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-+U3pjwQicTi5LQcltNMAk3VLAJldPN1HVVBQ4fOkden1V+OWFVXZdkdhHWvYGdO2iA33EWDG3/fFCxN5zqD3xA==","shasum":"3e738eac7127eb34cb41be9801f5e76e975cc958","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.1.tgz","fileCount":8,"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpDDyCRA9TVsSAnZWagAAHRQP/2p087KqHupk5vM0AAGy\ndDmLgqJgn6wVHNZT8+xcZG+dob1R53sj0fjGyV6jpgJE3+VymnWlvNra+BWP\n31AYcQVKSE6MRjsrtFk/VZvyqegBP7dJYLIo80/A7R2m8nENAduDh5ZW13Tv\n43OfkmhFFVcg3Ih2wgEthvWoAtUvKVMGZiHSQ6tYruErs/LmoJSvdqkbD/ee\njrYGw9evyvphjk+yc/sVIIGq9MBQqTEGhtYA71RCUU5IHPezpz9F76YLS1kP\no75FqbIjY6oRi3NjE/UjYDT8zrL0T8e/35F9zLWWK31MqicQ4y3VCgQVO+kt\nx5cQqWGTWCxzzstYdH/x5ktCwyXq1BUAj8CSeCNTdq4cnVaHCTCa+WCYloPd\nljPtJnX4ysUAAmtthF//NJw3lqrBae9w7REVGo/6uATEq8AbkUiMhK+YtYgn\nwcLO47RR1in0NuXfvRtaOQiNy4qxnWhZoWVpJnyZ3oHuGSVhIYG9g79WaYyj\nzLI3rOo9MIltQmHfpq9saZMUOpCFmkEQSJVLSrqLKAq3vijIauhDK/KQWWrM\n8hykpE0ZVzC1qakA7TVbpekBGzMe3PrBJy3BUpKBXgzRFNnblV79ta8ZbVw0\nS5D7EcFPujPyPwLc03pYRJAoOs9wXX0yI1FHTnKMslKKPhVR91zOq8Yk4ctH\n6pmp\r\n=kmNu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATv/cixuAVkUCgekgBcE8RNv/3cwfYl/N8a3XtlQJT/AiEA4YPaNVmExAxgpYI0iX7HqWj8iHIi+IOux9BJnAMc7Sc="}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.1_1604595953571_0.2766003361692939"},"_hasShrinkwrap":false},"2.1.2-beta.0":{"name":"homebridge-eufy-robovac","version":"2.1.2-beta.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.1.6","rimraf":"^3.0.2","typescript":"^3.9.7"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"hideErrorSensor\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nIf `hideErrorSensor` is not supplied or set to false, a Motion Sensor that is active when the vacuum has an error will also be added.  \nIf `useSwitchService` is true, main Vacuum will be a switch instead of fan.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Get Device ID & Local Key\n\nThere are multiple ways to get the `deviceId`/`localKey`, but here are the steps which worked for me:\n\n1. Install [BlueStacks](https://www.bluestacks.com/). \n1. Install [ADB](https://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x) (this requires HomeBrew on macOS).\n1. Install [EufyHome 2.3.2](https://www.apkmirror.com/apk/anker/eufyhome/eufyhome-2-3-2-release/eufyhome-2-3-2-android-apk-download/) in the emulator (double click the app and it should auto install).\n1. Follow the [instructions to log the data](https://github.com/joshstrange/eufy-robovac).\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"1b1a3ff0a92a3ebd7aa1b2c588a2ab8770d5c335","_id":"homebridge-eufy-robovac@2.1.2-beta.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-cYQrvfAsRqfxxJ+qqRGXms6AaCGpNxbSJ0xv5BLPpKFL2QJktl5mkBt4B6tudSWWlStmCe00+V++hnr1b4BcZw==","shasum":"2df886a3dd8c5f9cd386d5f35ffb26173c54a7b7","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.2-beta.0.tgz","fileCount":8,"unpackedSize":25381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QglCRA9TVsSAnZWagAAPrEP/3lUDIUfhR2XP9VG6nnR\nw7EXJ1qqABsvVEr3aoPgRWCJv88nHlRnnHy1zWXK9SW9kDkEAeEcI/0fHKa/\ntDkT0G5KeRADabBWC/IRn+OP4+2Uk+cCxxLtN/F8d/6gCuGTVkzro/XkJCh9\nLmUfHk9KMSOpN5rQCR+YA6xE9A7tVIQfleTsbQP+D6TmihyBdhTlCBenbXT0\n4FVR9KGMo62J8zINo1pdMfzE332YLCU2bsVdTKoQRWC8HQAOodm2Bd6Kzq22\nD1rT3pIX16R/ZtDkPNFBCf+xIw/SVXcruHq6hC3Tlh1Sw9kYc6MrLTuNA+2f\nSpTY+t3P6Cx8j+K2g7l0kkOGccMX86vhX43iDbQy5V+dqYyA+feZwbhOThtF\ncV8DAnmVB04mVJEhqLHLPUAnKK78mrzZAEv4/XGjeNf90GHymMFhGQW3mcKE\nV0IDcc2Y/lk1z3tJrqflW08L6eRPnfy5yXwaUfZwle8p5lMGjiAyG/Q5I+vq\nwkdn9uR83Rg67Bqt22V5Ysli+TJm8olwHPQOZJ/dCFbWs4ThAANvCISZwFZR\nTaZGzbS05tMaD7Y48Fejyn2wlOyz4teZN3fLNmByQ2kEJUn7OARqL/9ihZgE\nsZR2/0DjIelGCqiZlKQzrW3OBRjhagV4mjse01lo3MYCN1RqbrUMuTBseQeQ\nGPTs\r\n=Kdre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq/asbkiny1Hn0TLbq5bNxCT23UdQyyWcZkRkICWrJpAIgKTQHG3eAaNT7HLtl8OfjR8e2bH0n7WsTlANfj7CFNoM="}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.2-beta.0_1608321061385_0.3691517896457772"},"_hasShrinkwrap":false},"2.1.2-beta.1":{"name":"homebridge-eufy-robovac","version":"2.1.2-beta.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.3"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.1.6","rimraf":"^3.0.2","typescript":"^3.9.7"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"hideErrorSensor\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nIf `hideErrorSensor` is not supplied or set to false, a Motion Sensor that is active when the vacuum has an error will also be added.  \nIf `useSwitchService` is true, main Vacuum will be a switch instead of fan.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Get Device ID & Local Key\n\nThere are multiple ways to get the `deviceId`/`localKey`, but here are the steps which worked for me:\n\n1. Install [BlueStacks](https://www.bluestacks.com/). \n1. Install [ADB](https://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x) (this requires HomeBrew on macOS).\n1. Install [EufyHome 2.3.2](https://www.apkmirror.com/apk/anker/eufyhome/eufyhome-2-3-2-release/eufyhome-2-3-2-android-apk-download/) in the emulator (double click the app and it should auto install).\n1. Follow the [instructions to log the data](https://github.com/joshstrange/eufy-robovac).\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"3558b04a2612c9f0f7b849dafa457929c96f053d","_id":"homebridge-eufy-robovac@2.1.2-beta.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1xCUS3+wGE5FzgnA/rkYqmscyBfkLTCC7jOcvvpspzLX0aX70cideI6rAajzEFoFgY6431WZb96wDZ+FbAWdqw==","shasum":"56563f208a2abb432499c4bbeed89030016dd9a4","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.2-beta.1.tgz","fileCount":8,"unpackedSize":26309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3/yeCRA9TVsSAnZWagAA4rIP/1wvG1A70V9OFpQEtgj+\njBRi9rf34jRAXoR0QD8d5ozTTAZgqTr5/TeXK19sZP0teKobz/2CughRWVvt\nONVy+LrDmRu9HW6grKvfBbGVMbu78974e1cdQvrkJVIOQGn5kBkWjpjI/Btx\nKjy/D3oH86bcuy4QydRYlMv/ZY5VpwW/HeiBP7Crs2IcBIOAlKlB5PEZq4zj\nu6zSlThN1CizFUZsZQgr4MZbtMuJVgnsMx3jF9NJUUn1AjTd/YEMV8lZ8/n4\ngQhJEtXRH2jqO/ZwXdk+FVyQRiD8+tCcPTEm3g0vyrfe7Q6y1Inl4L1P8N0Z\nYesZRBd/IhpuRRSOdPwnYYLqOCHmp/iE7nptkVT1o7h1xwkP6iVXfPFLJTN6\nzQWNjPHrptCaoIIEUgvgr9GiDw5TZnVJvXC3Jp42Z0Fvxl/pdggpMZ4b0HTX\npUAmoR4ED8LPxAytTY+ADsAVyl8Sz1fH21JaHQ+TajtNUXM3S5tjmahmjNIu\nvxq+9HPtg5AN12HglQ2SvDHENTITcJA2BgUlMLKoXLG0XalQ+t1HrJwOmck7\nP2ApmHyAu/XmXBNov6RskxQ0T1qsYiQhvIQh7VuKYEQ2XD86FK1HD53GOLnv\ngdw9o9plsMTeMBdjl922SEqGZwn04SpGJBnwByRMrZWMwqo6Iq9K0SW/4Cn0\nyjqb\r\n=/jgN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE47maMwjKAjuXqpX8AWG8WAja1Nl4GzozIiXboHGM8wIhAPW8mG+V3yqcIgaNK5H3fSuu9Dp+6f57MHYpW0cLnscl"}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.2-beta.1_1608514718331_0.8216997729588791"},"_hasShrinkwrap":false},"2.1.2-beta.2":{"name":"homebridge-eufy-robovac","version":"2.1.2-beta.2","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.3"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.1.6","rimraf":"^3.0.2","typescript":"^3.9.7"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"hideErrorSensor\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\",\n      \"timeoutDuration\": \"<number | optional/default will be 2>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nIf `hideErrorSensor` is not supplied or set to false, a Motion Sensor that is active when the vacuum has an error will also be added.  \nIf `useSwitchService` is true, main Vacuum will be a switch instead of fan.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Get Device ID & Local Key\n\nThere are multiple ways to get the `deviceId`/`localKey`, but here are the steps which worked for me:\n\n1. Install [BlueStacks](https://www.bluestacks.com/). \n1. Install [ADB](https://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x) (this requires HomeBrew on macOS).\n1. Install [EufyHome 2.3.2](https://www.apkmirror.com/apk/anker/eufyhome/eufyhome-2-3-2-release/eufyhome-2-3-2-android-apk-download/) in the emulator (double click the app and it should auto install).\n1. Follow the [instructions to log the data](https://github.com/joshstrange/eufy-robovac).\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md","gitHead":"2e5e58ffe00b628f04fc2eb0bc006451b3f1bcd5","_id":"homebridge-eufy-robovac@2.1.2-beta.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FE2ASEdMob1XQ8fY1civx2N7NQpc2IKpV2ooX7gL8KQ5queHOFj8Ksk0cIC3lcxw+MZLGrBAJ8kYaPufz0pqpA==","shasum":"7cc21248eed9fce9aadaee6deed85013f0627b97","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.2-beta.2.tgz","fileCount":8,"unpackedSize":26409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3/46CRA9TVsSAnZWagAAdbQP+QHBTqD4WXehbZaB3pjk\nNxMwo6QbZIt+IHA6qxSJlHJL/P0THx55dji2uwaw7sBU8vFyhcotjIrjHjTq\n0IPx5/64N2H1VVrJEloPv5EMlXfVgAKPQU7M7O6/trb/EmWpzEKw/U4m2V44\nQmVrE5QlQH536enCuAOVIwlse3hr+XcvWLr7qLnxHfRX4XcBVZhNMgqjcw2T\nnIitqTxWvvRNZ3VBTSD+h3/3gDPAehslMa1VNccuuJdh76HT4cAkUgUR7FfH\nHV1AWZSLluE+utKo4AHXoBDJAbvYMW8X/ikAITKGx0d8YUFgFb44G6k0r/UZ\nM56fqXSaGKj0IeZVD+lq9Bg5gjQ9sLQxigsKJ9y2f5pKBi6WZT1QeNKuXOeC\nBbblvxfE05JYcXe1zHSLJbTP6K58gONE5LM7lAh44+SpmMnY2+LXFoHSVSu0\n/Cu84tMNxPOC/BReHlG1UJ8AInjrtEaPlWwBHNQumHriwPy+KDr69veMs+5n\nrC7s1jN5ZXl8bBxztXyxdgPuFPuDHtx/qG8pZRM6f5auawmEritG97KswXkM\nRLey7kSpsVeFzPiOzCIZzrnINi6vSu/qx7Hox6LY7gWTIeBu5JP9KGlXwEST\nqKY0H3bORHTHvpiv+EeO5BbnrAtD1c7XJawT2ybmGzDkNyvRlbtgjEtRv3W5\nBfQQ\r\n=4HoL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxLvxUBgSZd/5P+gHiq/RGQD0dcXOEL28tmydasUVWCgIgUDlee8BsoeLSghFkQdcsuI3IO9O4h+R+J10vwBB2RnI="}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.2-beta.2_1608515129720_0.33460361246568726"},"_hasShrinkwrap":false},"2.1.3":{"name":"homebridge-eufy-robovac","version":"2.1.3","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.1"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.3.4","rimraf":"^3.0.2","typescript":"^4.3.5"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"85180963ff4f58196780d08f2a1ae7fd33f6d5bf","_id":"homebridge-eufy-robovac@2.1.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-syt8I7ZzYxh6boqGnHlW4k8jmKbVuf8N4Us0A38am2LCMiI/uLtl5BNJqfIQMpgwuVoF3jpDNotM7hdjW6O3UQ==","shasum":"91cbb114decb0046e2f708f12d7fd0e097cccd00","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.1.3.tgz","fileCount":8,"unpackedSize":25149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7ofvCRA9TVsSAnZWagAAOPcP/RYTikfxwq7dEz53wMOM\nU14rVjvLeu1z/NnbYejMg9ij8kI9U/JrXPMUN1ShFsdZcFUpUHES3r1SRIwD\nShLT8xoYQC4IaJw+Uskq0s6O5TcwPOnthtxZSWQcfwskBGsEoogH2gacn4j8\n6H07IOvGArhVM0vME8a4GTBdvLPJVj8lSnSy35WYenKmNtlj/n4WoRa/a0KU\n/hPfU07mv/J/gOvsrEmPe+5yuGvNrubxhZHXpYMxGRq4cHwAJujHVa7KldCO\nq4Wryv3YpawlE9emk6WrtIr3Dd0Gq3l6xlvPks7gwP9d6UL1ndt2Z5lFOOjW\n7M1l0EJv08l/GzfCQYfjr5ynvJSFtLOA7D94TkyFAkbNPf1iCEeFGm6Oc1RN\nPFVdb2xkWmAFOSxsDYhwo+sVi/3zDFWIOpYLUUjgo6ZgBDKjRR6xGO5ImkwI\nPA11gThfALWEa7Us3rvFO1+HI46s47lhHBcqGfUJsyzOHQYJKLheIlw+t7yJ\nuphhgLcxx+yH98aoYPwaVmXwVkCtbzPuXDg8L4ZRKZw78Gl8eGb69cRRcRHd\n0g0aZXmSMoar65t4Kcj80eacZlMLUf7vKSAnD4uJ4dqtZhgZYEQ/RA5Kt/5+\nvmELvWmbQGgt9txUmq1dfAq/N+Xio6RIJJsYpDuZ26H7ixAMmC/WVpbEvN0U\nvPjC\r\n=Fl5O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJgAhHgk4H5J6ojjW8Ial+Nz7Bj+Ctpo7YOWJT9GI8kAiAMrnYe6b+5IG1/WwMLKs9E7EN0PkdvWVFLyFFdB2oj+w=="}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.1.3_1626245102596_0.4573397973106057"},"_hasShrinkwrap":false},"2.2.0":{"name":"homebridge-eufy-robovac","version":"2.2.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.5"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.4.0","rimraf":"^3.0.2","typescript":"^4.4.4"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"ff11a5252dcda1756b5dea000f4fa96e878d2b42","_id":"homebridge-eufy-robovac@2.2.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-jFDFg48gVR/S/uGp7io/kFpAiQFfwSX3PTWQmQgjESw9yXH8csLS9smCxkHqRulKZbHO2BZblMic+XmmHkS/cQ==","shasum":"54f57e39a59e84bf19cd2f4748a45585f5924d05","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.2.0.tgz","fileCount":10,"unpackedSize":20632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEI2aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomLw/+NJSuzAO45WqSK1ffGwMrfeCJO5HWKGLOXWNwGI5L3lvvCHl9\r\nnGvFE146MXG0Wl+5xpOyTcsWFO2zhtxDFNJuWPEAMIT9+AnYxs88v0dtl0ru\r\nCL/DUnHVvcwChl2rXDt2NLKPP8tgEXggKbsXGfyBsR6zMY2gUf6La/Rqgq9H\r\niaee2F8z1Q7iB3zD68JsMIM5/683NVlJJIFIp+vvCjx0mhuXWiwKCxURJtsd\r\n6VXYkdoeSOzu08AeeXpmhgeLP/CtR2nSUUsUMNxV7OZtgsi04NK7ARH092ZM\r\nm9ZLC1eo4LgPM2eUaQEOoJ4p5Lu2QY5mw+x0ceWsazC6UWdMeqMgIAHMOj/m\r\noQLybiMTTaDmPvzGQ7J302hPl8kcP7ZCpdeQmhMle0WEhQbxOseAlsdkokf/\r\nmjXenYDoNUtmqAxC2ilhPPF0sO5uB2By+Q0LzoRDPQjlWtU2XgYsbepcTmIl\r\nh6o106IIHmWIKjGdV/YWrRNx/0RGL/bPcX9Bj0J+hmRia7zeo3ptI/sKrRga\r\nHejoOVqCmMe5cxn49lj5+aB1mr5oH1NggV2vjKv1o8/eFxRjQTEmlix458QZ\r\nac5og3iOJ0Y25DFfzNJKB/T+PW+wCaimX/hh0AFAI24RzzCWwif12+xKdwpN\r\nFNlwTm+oot9iGb6mbmKKne4wDf3GoHNjCg8=\r\n=7klh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYThmL6GNLJg9Snoipy0/MqSqVYIZDtqt8vfC5wGq09gIhAPWzDquf4trJ7g/0vO1wRZqSYvNKsXmbOqHzmLDoliJ0"}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.2.0_1645251993992_0.1253522029552796"},"_hasShrinkwrap":false},"2.2.1":{"name":"homebridge-eufy-robovac","version":"2.2.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"eufy-robovac":"^1.4.6"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.4.0","rimraf":"^3.0.2","typescript":"^4.4.4"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"engines":{"node":">=8.3.0","homebridge":">=0.4.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"699ab9e77bae5986a10de74365bdf80767560b4a","_id":"homebridge-eufy-robovac@2.2.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-RIxDG6LxFdUK/xpE3e55DSc5g2OYZodRAvUDLHzUOT5jeygtB2eq2YflgORd/t4VdnZpxHhXDDvfRaXCkh8ltg==","shasum":"42cee0cea672afc624541665219cb55d28235ab2","tarball":"https://registry.npmjs.org/homebridge-eufy-robovac/-/homebridge-eufy-robovac-2.2.1.tgz","fileCount":10,"unpackedSize":20631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMq6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPkQ/9HUteYrys6E4+TziJCEYjYD+z/ol2lXzwfbAkrvCOwprMaDNF\r\ns4iiRBNOcnCd4/eRAEp5u/8Vmv73EtHbXgp5GidHaKENegtQHCHyzk5hPTUy\r\nyiY/SY1NpN9ECgczjdCaprpv3ZWvYWc8pdPPliRnNgaOK7ViYvUpppQfG0yw\r\nXhT/2uC2hFrEe9kWjDvOL1R15HvX766P64AJgo/gpB6rP4vWr3IoAaPxYiMD\r\n2shw+YJ3fH9ahuIKjIW3eqkJt4GGTMKgy/xpjEGooEz/1dzfVaFfduqei++j\r\n74mtr+FjrKoG5ehqNRQh/I2kVfsZZQET7kpwBS5yOJ9Qmxs/zBp/MRy80rrS\r\ncAWgX2HPChkE86XW3ov5mQWnArgA+eTipARizhJKgcm1bVa5cSIqAiQ1iroj\r\npiyINWFGA7ke3y5w7i9cmDThEy70ln3Gbo+uKSk1F/urDaw16MDXcUov6r/z\r\n2ckgUvmSP6f82ITQC3FT6Op46XZMJNqdzCFC7fa9xzy7MljLr6TEdr/5z8NP\r\nd8eqm384vrzNbsMpI+PdovPXi6PSDrgriRes+2tWds5LiEu/tqToNpzMC3TR\r\nVAbnqCpRvSEATkckK1derO6EOiRBg/MRHJd9UKFvSEP6JKlWsdNUNWmlIwGl\r\n4bfWpRU+F2F2hh3TVuanLJxVEMaq7i5Sppc=\r\n=Hpa7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4aTZ8q3+tyX486ALcO3vjvqLeOkWWYDvKqkGyRY1m4AiEApX8jJRsoLU5XA3yddMlc7MXnPPyvWN0bWMloN86f3h8="}]},"_npmUser":{"name":"apexad","email":"apexad@icloud.com"},"directories":{},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_2.2.1_1647488684350_0.6168728137044639"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-17T18:10:04.986Z","1.0.0":"2019-05-17T18:10:05.123Z","modified":"2022-05-05T03:00:04.779Z","1.0.1":"2019-05-17T18:17:24.386Z","1.0.2":"2019-05-17T18:39:15.322Z","1.0.3":"2020-03-05T16:19:09.090Z","1.1.0":"2020-05-23T21:35:27.136Z","1.1.1":"2020-05-23T22:33:06.893Z","1.2.0-beta.0":"2020-05-25T03:03:07.884Z","1.2.0-beta.2":"2020-05-25T08:56:58.666Z","1.2.0-beta.3":"2020-05-25T09:51:07.358Z","1.2.0-beta.4":"2020-05-25T11:07:25.960Z","1.2.0-beta.5":"2020-05-25T11:09:58.550Z","1.2.0":"2020-05-25T11:34:26.160Z","1.2.1":"2020-05-25T20:33:35.881Z","1.2.2":"2020-05-27T05:12:17.020Z","1.3.0":"2020-06-07T05:56:11.357Z","1.3.1":"2020-06-07T06:08:27.162Z","1.3.2":"2020-06-11T05:33:43.167Z","1.3.3-beta.0":"2020-06-11T05:49:34.877Z","1.4.0":"2020-06-11T06:05:07.718Z","1.5.0-beta.0":"2020-06-13T08:41:06.101Z","1.5.0-beta.1":"2020-06-13T08:46:11.475Z","2.0.0-beta.0":"2020-06-15T00:49:53.400Z","2.0.0":"2020-06-15T05:16:49.561Z","2.0.1":"2020-06-15T17:04:48.655Z","2.0.2":"2020-07-07T23:00:03.225Z","2.1.0-beta.1":"2020-09-12T00:23:29.102Z","2.1.0-beta.2":"2020-09-19T18:29:44.362Z","2.1.0":"2020-09-21T03:53:02.795Z","2.1.1":"2020-11-05T17:05:53.700Z","2.1.2-beta.0":"2020-12-18T19:51:01.500Z","2.1.2-beta.1":"2020-12-21T01:38:38.444Z","2.1.2-beta.2":"2020-12-21T01:45:29.845Z","2.1.3":"2021-07-14T06:45:02.743Z","2.2.0":"2022-02-19T06:26:34.246Z","2.2.1":"2022-03-17T03:44:44.529Z"},"maintainers":[{"name":"joshstrange","email":"josh@joshstrange.com"},{"name":"apexad","email":"apexad@icloud.com"}],"description":"Homebridge support for Eufy RoboVac","homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","keywords":["eufy","robovac","homebridge","homebridge-plugin"],"repository":{"type":"git","url":"git+https://github.com/joshstrange/homebridge-eufy-robovac.git"},"author":{"name":"Josh Strange"},"bugs":{"url":"https://github.com/joshstrange/homebridge-eufy-robovac/issues"},"license":"MIT","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\n### Features\n\n* Switch on / off. When off, it will returning to charging dock automatically.\n\n* Display battery level, and notify on low battery.\n\n* Display battery charging state.\n\n* Find robot\n\n### Configuration\nThis easiest way to use this plugin is to use [homebridge-config-ui-x](https://www.npmjs.com/package/homebridge-config-ui-x).  \nTo configure manually, add to the `accessories` section of homebridge's `config.json` after installing the plugin.\n\n**Command:** ```npm install -g homebridge-eufy-robovac```\n\n**Config:**\n  ```json\n    {\n      \"accessory\": \"Eufy RoboVac\",\n      \"name\": \"Vacuum Cleaner\",\n      \"deviceId\": \"<deviceId/devId>\",\n      \"localKey\": \"<localKey>\",\n      \"hideFindButton\": \"<true | false, defaults to false>\",\n      \"hideErrorSensor\": \"<true | false, defaults to false>\",\n      \"useSwitchService\": \"<true | false, defaults to false>\",\n      \"debugLog\": \"<true | false, defaults to false>\"\n    }\n  ``` \nYou can find out more about the `deviceId`/`localKey` [here](https://github.com/joshstrange/eufy-robovac)\n\nEufy RoboVac will be added to Home app a fan accessory (since HomeKit does not natively support vacuums).  \nIf `hideFindButton` is not supplied or set to false, a switch that performs the 'Find' function will also be added.  \nIf `hideErrorSensor` is not supplied or set to false, a Motion Sensor that is active when the vacuum has an error will also be added.  \nIf `useSwitchService` is true, main Vacuum will be a switch instead of fan.  \nif `debugLog` is enabled (set to true), the underlying library will outut many logs.\n\n### Get Device ID & Local Key\n\nThere are multiple ways to get the `deviceId`/`localKey`, but here are the steps which worked for me:\n\n1. Install [BlueStacks](https://www.bluestacks.com/). \n1. Install [ADB](https://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x) (this requires HomeBrew on macOS).\n1. Install [EufyHome 2.3.2](https://www.apkmirror.com/apk/anker/eufyhome/eufyhome-2-3-2-release/eufyhome-2-3-2-android-apk-download/) in the emulator (double click the app and it should auto install).\n1. Follow the [instructions to log the data](https://github.com/joshstrange/eufy-robovac).\n\n### Thank You\n\n* [mitchellrj](https://github.com/mitchellrj) - Did most of the legwork in figuring out how to talk to the Eufy\n* [seikan](https://github.com/seikan) - Provided a [great example](https://github.com/seikan/homebridge-xiaomi-mi-robot-vacuum) for how to expose a vacuum cleaner in homebridge/homekit\n\n\n## Development\n\nThis plugin is written in TypeScript. You should just need to run `npm run build` after making changes in the `src/` directory.\n\nAlso this plugin is dependent on [eufy-robovac](https://github.com/joshstrange/eufy-robovac/) so you will probably want to fork that repo as well.\n","readmeFilename":"README.md"}