{"analyzedAt":"2022-07-07T13:03:12.900Z","collected":{"metadata":{"name":"node-red-contrib-xiaomi-roborock","scope":"unscoped","version":"0.0.2","description":"Xiaomi Roborock Node","keywords":["node-red","xiaomi","roborock","miio","vacuum"],"date":"2019-07-24T21:17:14.317Z","author":{"name":"BrokenThings"},"publisher":{"username":"brokenthings","email":"npm.BrokenThings@mail4fun.de"},"maintainers":[{"username":"brokenthings","email":"npm.BrokenThings@mail4fun.de"}],"contributors":[{"name":"BrokenThings"}],"repository":{"type":"git","url":"git+https://github.com/BrokenThings/node-red-contrib-xiaomi-roborock.git"},"links":{"npm":"https://www.npmjs.com/package/node-red-contrib-xiaomi-roborock","homepage":"https://github.com/BrokenThings/node-red-contrib-xiaomi-roborock#readme","repository":"https://github.com/BrokenThings/node-red-contrib-xiaomi-roborock","bugs":"https://github.com/BrokenThings/node-red-contrib-xiaomi-roborock/issues"},"license":"Apache-2.0","dependencies":{"miio":">=0.15.6"},"releases":[{"from":"2022-06-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":1},{"from":"2022-04-08T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":1},{"from":"2022-01-08T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":1},{"from":"2021-07-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":1},{"from":"2020-07-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":1}],"readme":"# NodeRED Xiaomi Roborock Node\n\nThis module provides an universal node to send commands to a Xioamo vacuum using the miIO module.\nA full list of commands can be found here: [XiaomiRobotVacuumProtocol](https://github.com/marcelrv/XiaomiRobotVacuumProtocol)\n\n## Installation\n\n`npm install node-red-contrib-xiaomi-roborock`\n\n## Usage\n\nCreate a new roborock node and provide connection parameters (hostname, token).\nCommand defaults to find_me and can be changed in node properties or by sending payload.command to this node.\nArgs are passed through.\n\n### Example for zoned cleanup:\n    {\n    \"command\": \"app_zoned_clean\",\n    \"args\": [\n        [\n            18000,\n            20000,\n            22000,\n            25000,\n            1\n        ]\n    ],\n    \"jobid\": \"105\"\n    }\n\n\n## Implemented Nodes\n\n * miIO Node\n\n## Known Issues\n\n### Array cannot be passed via node properties ui editor\n\nIf a command needs an array or object to be passed as argument, this cannot be done via the node properties ui editor.\nA JSON payload needs to be send to the node instead in order to work (see example for zoned cleanup above).\n\n### Updating firmware requires restart of NodeRED\n\nAfter a firmware update the following error occur: \"Could not connect to device, token might be wrong\".\nRestarting NodeRED usually solves this issue.\nThanks to @readeral"},"npm":{"downloads":[{"from":"2022-07-06T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":0},{"from":"2022-06-30T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":11},{"from":"2022-06-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":52},{"from":"2022-04-08T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":170},{"from":"2022-01-08T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":351},{"from":"2021-07-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":771}],"starsCount":0},"github":{"starsCount":3,"forksCount":2,"subscribersCount":0,"issues":{"count":14,"openCount":6,"distribution":{"3600":0,"10800":0,"32400":0,"97200":0,"291600":0,"874800":0,"2624400":3,"7873200":3,"23619600":2,"70858800":4,"212576400":2},"isDisabled":false},"contributors":[{"username":"lopelex","commitsCount":4},{"username":"BrokenThings","commitsCount":6}],"commits":[{"from":"2022-06-30T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":0},{"from":"2022-06-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":0},{"from":"2022-04-08T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":0},{"from":"2022-01-08T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":0},{"from":"2021-07-07T00:00:00.000Z","to":"2022-07-07T00:00:00.000Z","count":0}]},"source":{"files":{"readmeSize":1337,"testsSize":0}}},"evaluation":{"quality":{"carefulness":0.355,"tests":0,"health":0.5,"branding":0},"popularity":{"communityInterest":7,"downloadsCount":56.666666666666664,"downloadsAcceleration":-0.13533105022831055,"dependentsCount":0},"maintenance":{"releasesFrequency":0.7591609589041095,"commitsFrequency":0,"openIssues":0.6190476190476191,"issuesDistribution":0}},"score":{"final":0.2933416539255302,"detail":{"quality":0.354048470932835,"popularity":0.03791916251116576,"maintenance":0.49672973076220484}}}