{"_id":"@ale770/homebridge-eufy-robovac","_rev":"5-a76fe5e51c458502365544df03d6ec35","name":"@ale770/homebridge-eufy-robovac","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@ale770/homebridge-eufy-robovac","version":"1.0.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.3.4","rimraf":"^3.0.2","typescript":"^4.5.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ale770/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"564ea66ab43d60f9182659df6cbf2bb71fc75ea7","bugs":{"url":"https://github.com/ale770/homebridge-eufy-robovac/issues"},"_id":"@ale770/homebridge-eufy-robovac@1.0.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SxMpmRVTLWLZZXhG4xNJNS7Xdv8ItSDcA86tUsjuSj4RBOrz3sxmcE7dR6QhUUeLpD4I0j2OcbK9860JFg4rkw==","shasum":"4c571b8ccc01ad1c6374ae182f2a492066906f89","tarball":"https://registry.npmjs.org/@ale770/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.0.0.tgz","fileCount":8,"unpackedSize":24191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoiikCRA9TVsSAnZWagAAIGcP/1q+cLCmlgQzx3g228WY\nPpjoXWnrqs+kystIv/WqKFDH2ZISms4Ur1bil74Sntr48PIF49SXlywGEsJA\n4SRJoi+HDmMTPTP0RynmY8kxpTeIGtm3algMbS/iBA66NBv620/0362ftTHm\n95BbojKa9abDTjN21Yu6+k9eGLF7iYCzJlsOJooQxr0xDtjWJI6uJPCmjPmp\nG7jRDiKW76DSUJFdWAPURF3eQPj+Qpf8nw1H0SbQPdylSndYGJkaw3KvpJZi\nwIALdGLSkIcaYssiNmyMZsO/6R1vASSk+EJkx93X03d0hwerrxCzN8T9vvD+\n+fhPOso9s4MNTAJGPogjZOMIQORhpsvj7CWWmI6UAKYL/Wu6nNdkrErCZG2N\n6ROilHJrUX0Y7dm0wlzYRDRUnfs0ZIlSPPJ+vje34ad1MN/Qx5DrPnWTFiFB\n1O4MYhXW9pRKIbNLhE0ZrAjVvMgui3NtopXCqH/Os4TPHskOS7DWzsL/nid+\nTdaHHB15MaCdxdaIIMYVfwmGUFc7tCg0jNtyY5xJJkFgZFg5bfUIaWowrhBF\njzmxXTqM0UjHeH7gKtTBXjrLb76yYlCdBc3rkXs8TEcl96SZ8FTQitr+qJ0O\ngWqAIRrML7SZtgHFQcUXP6dc2T1iaFR4fC4mtg3F6JkKjbNAkn6sFndtvKCd\nTh/3\r\n=3c1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9GgdaoJsHiNCUV4I2EkD2l9AHyZVtoYhZ5YciLuum+AiB0BbVJirAbbAsX+491o2BNDKeSNU5wfsdeVd8aTn2s9w=="}]},"_npmUser":{"name":"ale770","email":"alerizzi770@gmail.com"},"directories":{},"maintainers":[{"name":"ale770","email":"alerizzi770@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.0.0_1638017188234_0.08113585047521155"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ale770/homebridge-eufy-robovac","version":"1.0.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.3.4","rimraf":"^3.0.2","typescript":"^4.5.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ale770/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"49864bb0565e0716f1b1c4e9eb787ec908059850","bugs":{"url":"https://github.com/ale770/homebridge-eufy-robovac/issues"},"_id":"@ale770/homebridge-eufy-robovac@1.0.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-H14SMcC7oRtsYoJtavHJjHV06bbWC/YrIF7InlSif5J5t23xzhl9ft1hyatGb8i/R/mVMnodwIaLAqhOb4xMNw==","shasum":"6edfb96fecf3ddf33bba58ef2bfedc5a38611684","tarball":"https://registry.npmjs.org/@ale770/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.0.1.tgz","fileCount":8,"unpackedSize":24030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoiq9CRA9TVsSAnZWagAAMk0P/3i+hZ06YboKKBz3zcGT\n7SQFKU1bwNKs/H96XjMyOJ0gHh0BqNl7KiJGcMVPKp6tmEVLv8xIzFYsGpEU\nTjnwwdc8BEEQCL/7aryUKc9xvIxlgZo4Tf3GgSSuB3Oj/vSgfT5s9QsP1469\ntr/h5AEM3zZX9HqE+AG6yzNm4xBEeHOueaxFjSMhOlht9L+wCBYC9Y3EL0ew\nPUFjRVoe3HBy3BXwjy/+prnEZmHl3AAVXO9UEIVLQR4FMrjGcaP/i6Sv46fQ\njQEqjx+zvjdfquLGeOajromNBmuzMhaa2a79WZhHEJsbt3UxQFAMMVXeM+XI\ndfp+frEhM4N2PqFGTR/pJMJ9YACLBPyZj0TSW/g0IaEPi1VSmKkhDbiitZxk\nlaZ6n2OAUojV4J9I4G7MUjCtHauGIFW98v0k3c0ZHjxkPubGjLfF/+i22ekD\nwohvDw7rZtRedlLSZ9AqftHDRx5r0XOhpXnRqt890Nxznd/YUlt+r9L9bcql\n6jY1hudrihejCtV/Ce0aoB+eqaTbReqNMmyUfRlKdSXSCuYYYZbIW/h/DY6C\nwp1MfP3dzS6TpssuNoeA/v0o/5RaRrI5JIT3kCc73fXYEVdgJ45j4f3eEvjJ\n8AwAvdeuY99ji3pE9M2W2JZGJGsh/ysQ25vFrVmQU0r1ajCrKDnCEigYLD/5\nnyGo\r\n=fI1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3veqqy+vDJVO/kFJF6xRle2ZPM2wWHYAsUFGTlQcwwAIgOF9MiE4HfwUDogwNe/dJgbU8WeqiWaPo2Ft5wqgMK54="}]},"_npmUser":{"name":"ale770","email":"alerizzi770@gmail.com"},"directories":{},"maintainers":[{"name":"ale770","email":"alerizzi770@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.0.1_1638017725540_0.8366684831227742"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ale770/homebridge-eufy-robovac","version":"1.1.0","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"tuyapi":"^5.3.1"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.3.4","rimraf":"^3.0.2","typescript":"^4.5.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ale770/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"799cc79a3ee52e8781b7a94ebb9126d5bd087d35","bugs":{"url":"https://github.com/ale770/homebridge-eufy-robovac/issues"},"_id":"@ale770/homebridge-eufy-robovac@1.1.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ewafCkZIDm9VB/DqM01ixr2rWB7GjX9n44Umjk94PzWIyIVc1hpRL/fKIp2fsk3f+78ctJBDiP1VGB1JUttcNQ==","shasum":"5d4214ece7844a8a83cead6720006d24ef864861","tarball":"https://registry.npmjs.org/@ale770/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.1.0.tgz","fileCount":12,"unpackedSize":51342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq1r+CRA9TVsSAnZWagAAmcgP+QFY5Mapo1X+sbdyg0h5\nCcuVs6HgWR6AQLf12r6wiZA1gzHhjqYzmiam3YLgW7Suvvd4gAcvdHP8jXQB\n+eChgCCf+8lemzWXIhhbbCYlYurWsdkUleUX+tR0rCOYL62waBSsilTiKYPP\nQM3VomifufX54WIDM7E264OfWvNv2M/k7neOGDkIxQrVF4Ym0EmZqx1QfE7+\nzdBa9izMYnJnasIA0H67ITn6J9MqBXGtaqTjWoODrJ504ZjJpT7RwfjM75OG\nrS0lUeqN5vb3h3QWRyxEFVwkio05qVIadB2QRD0yxHac88+EyFLf9mnHD17P\n1hEfDiuSMlc4XOt3VUtDkCBFssYMhiT7u9NsuC81qRqBROJTf2eHfLm6D4Sp\nIXDVzNw+EKMTRq7WqAGI7UWBRxYQ4MjBcOm1+hq9Yb+uyK2ERpbD8ynhf3VB\n3sDmvrMpjbI+6IK561Zo27f9Ygzf1UdqncZzyHGirC+EF2tKvrTsh8PUeyRx\nUMLfi6UwGK7486iwxQKADWgVmqqzz/dZvtYBhpWVVtx3qgKaD2wPGRPD46K9\n74Z/nUHHr1FB0DGKhdY6lJKouZTyNbctjyjXJ4/X3j4l7QqA9m+uFKF+Khe+\n4QNK+7FcWMxoWsEibImI9ldGaT4TYHquE3znqcOSFAZxdbytJoAabfuEuGjt\nUyIe\r\n=PxKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEz3CjWtIFaR3Bd3NH6Q8xspPc1QCodArXR2z0psQOWAiBwPz5Fa85Ze2okdHrhFZ4qnvVIJHF1E1pjHhEOUPF16g=="}]},"_npmUser":{"name":"ale770","email":"alerizzi770@gmail.com"},"directories":{},"maintainers":[{"name":"ale770","email":"alerizzi770@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.1.0_1638619902126_0.8418154952457522"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ale770/homebridge-eufy-robovac","version":"1.1.1","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"tuyapi":"^5.3.1"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.3.4","rimraf":"^3.0.2","typescript":"^4.5.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ale770/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"f5135e619ea2879a9113079563ca5c09c6c38928","bugs":{"url":"https://github.com/ale770/homebridge-eufy-robovac/issues"},"_id":"@ale770/homebridge-eufy-robovac@1.1.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uCkWEfKG9TCuQehOkZVdYaqKd9sL615st6zfEODj3pg9s3I0heYuwJrT2e6m/iHiBzWpcU/g9XredjPcs4Z6Zw==","shasum":"512fd81171e91c7f9c0fc864316d79b7ea5f6fe6","tarball":"https://registry.npmjs.org/@ale770/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.1.1.tgz","fileCount":12,"unpackedSize":51346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq15UCRA9TVsSAnZWagAAC1gP/1Ee0yhmkBlfOJKYFIJn\np+W/Jd6HS51eXJqsMYgtCLd+aP8fnCvMj//umJVV42MxnIQZJ6MO2/Y+QjKM\nHME9SXOUSRf+SJgxluS9X0lRemjKM8L16flslSmXMGHjv1fQ+eKIE2FreKuS\nIrMysNLIvKjBOyWaWNpIJUE5XnI1jCsMjKsU9IrUBdDlYsio51gY8vjSSewd\ncCxvbqsDs/ag6ytVJ/53Z/iCAc2Jtsvblfac1aNonvMx90FZr87oMEPJJbfr\nbamfS38wDhF9yo5FALf/q2gJ5L/wrR2Nh5p1nU8iSApCyV9j4BgQI9SeUd3G\ns7QiCoTzt7d1RDvBl+L9XxrhjZwPBE5SkXaS9ydVnJT5a6bMxWjEpnXLIosV\nQix19YV1T3eGoTZfITxTsx/6rHibbJZw22GUyzzk5mgaXWqSVFYr4GGGz+iu\nPYoeMGi5ucIgxIcR2Wv3TdM3TJnbdxziuMMqwAwo1iUSDyjRSlZ872dN0BuR\nLkaMvVgtGxIEj3VH2Ugfey7Q5h/UNtih7hcPVXZsRkdVW6XZjstztULakH2u\nU33kku9IeolQfNXOR2Mq9Kdx+QqhBPhA6R485gC7h2+OO0P8e9tSFGDmnvLx\nR3/9o6BrKQn3H1RZNsTaZSOggiWP5ySSg9EJ/pXOIR6VXW8QTNkpTnulfx6G\nrtBY\r\n=9HZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk63aJf+Bd3WXxjTBuLlUAIho10ezyFF6k0ACM++CpgwIgd7tv2Uc3Kno70SQzYs9GrbV9g8C1rVMgeyTofZNOnrA="}]},"_npmUser":{"name":"ale770","email":"alerizzi770@gmail.com"},"directories":{},"maintainers":[{"name":"ale770","email":"alerizzi770@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.1.1_1638620756177_0.13833704536199543"},"_hasShrinkwrap":false},"1.1.3":{"name":"@ale770/homebridge-eufy-robovac","version":"1.1.3","description":"Homebridge support for Eufy RoboVac","main":"dist/index.js","dependencies":{"tuyapi":"^5.3.1"},"devDependencies":{"@types/node":"10.17.19","homebridge":"^1.3.4","rimraf":"^3.0.2","typescript":"^4.5.2"},"scripts":{"build":"rimraf ./dist && tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/ale770/homebridge-eufy-robovac.git"},"keywords":["eufy","robovac","homebridge","homebridge-plugin"],"author":{"name":"Josh Strange"},"license":"MIT","engines":{"node":">=0.12.0","homebridge":">=0.2.0"},"homepage":"https://github.com/joshstrange/homebridge-eufy-robovac#readme","gitHead":"6b427b630d408a7e5be1139a176ed6326762617c","bugs":{"url":"https://github.com/ale770/homebridge-eufy-robovac/issues"},"_id":"@ale770/homebridge-eufy-robovac@1.1.3","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-mCMrrxQMuz2YKNH1Xfia1BOgTIa/lKW7XE3RIlyFdhORP7bCH5BsQdVEA7EWvx6XFOOWpJKjoT/A/n/Bv+5Aog==","shasum":"8ddfe10385a1f9e92b899660ddd1001a282b7d7e","tarball":"https://registry.npmjs.org/@ale770/homebridge-eufy-robovac/-/homebridge-eufy-robovac-1.1.3.tgz","fileCount":12,"unpackedSize":51362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDC3MCRA9TVsSAnZWagAApiUP/2Z9ZtjzApp6S8fUmYnn\nLMxQBeaRlkixhR5wfPdouiZHFrsz7UfkvrDrel5YEjVZAIpE1/1uBgrbnL25\nZdMshCSoqh70L2osY5bJUfdiVU8GDxFIPA3NWhknmCTW9XHVmHvfM5mVypKc\noLEAGbRJgR/W/btuhtRRITVXge479L+IOfEykvYl7FSdyiSZeAU5cj41RBRu\nLVnbLGE6mV+1mW+XQvWCWn2eqrecz2TVbmx1uGm5hLLTj6WKWsPNzMIeBDSv\nI2E+JjJc9gd5bnt+QEadNol7o0z85YSbSY32xiErtAsbQ8cDiGmZB0Yq0eNn\nw+Ipa3AAb3lhCvPmiZ/0ylZLDuZ8PQX4Sf6ckLloV65UYyDHAfRgPaPL/DSG\nQ2twlA9O5m/jHenpdz5azeAP3Rijt+klKCPUBMKlp6TqXEKIXZIZ1RP74HsD\nAO65ANpzjOPqTUrhte0MWtvSwxlISBs3wvzWqqg5awb16wSRMj5a1wL9plx/\noTEgSDtwQMLY9srmc1YRrhgjhRB/dUeBMP+MJsQ4YmqZTdmTxwhyWIKokuJS\nK5reFScUFcPNHF9KR4zVckwpNml/RZBC2xnG6YAUqDpdmVpqvw5QlgPHPcJt\nozVpmupl7+95UBeqlgskA0SQwvFLqFYcLLWzWzZgrB9t6IKUGLiLu9/1jYc/\nXty9\r\n=lK0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY7nPh+gXyG8QV6SE1pg0p9+I4yGlaZzl3Tq8pcPzG6AIgAPbOGOJcVetFDxfNy7NxUjCg86QWtht8hi7RuFSoiws="}]},"_npmUser":{"name":"ale770","email":"alerizzi770@gmail.com"},"directories":{},"maintainers":[{"name":"ale770","email":"alerizzi770@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/homebridge-eufy-robovac_1.1.3_1644965323756_0.21985650885963537"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-27T12:46:28.171Z","1.0.0":"2021-11-27T12:46:28.388Z","modified":"2022-04-04T12:36:48.326Z","1.0.1":"2021-11-27T12:55:25.654Z","1.1.0":"2021-12-04T12:11:42.300Z","1.1.1":"2021-12-04T12:25:56.362Z","1.1.3":"2022-02-15T22:48:44.018Z"},"maintainers":[{"name":"ale770","email":"alerizzi770@gmail.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/ale770/homebridge-eufy-robovac.git"},"author":{"name":"Josh Strange"},"bugs":{"url":"https://github.com/ale770/homebridge-eufy-robovac/issues"},"license":"MIT","readme":"# homebridge-eufy-robovac\nHomebridge plugin for Eufy RoboVac\n\nForked from [homebridge-eufy-robovac](https://github.com/apexad/homebridge-eufy-robovac)\n\n- Added IP parameter\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 @ale770/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      \"ip\": \"<ip>\",\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 `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"}