Fixed homebridge startup failed when robot does not support mapping

This commit is contained in:
Arne 2019-07-31 10:05:59 +02:00
parent db8305bbee
commit 1436e4b342
3 changed files with 15 additions and 8 deletions

View File

@ -91,3 +91,7 @@
## 0.6.1 ## 0.6.1
* Fixed homebridge startup failed when robot does not support zone cleaning * Fixed homebridge startup failed when robot does not support zone cleaning
## 0.6.2
* Fixed homebridge startup failed when robot does not support mapping

View File

@ -44,6 +44,8 @@ NeatoVacuumRobotPlatform.prototype = {
that.log("Found robot #" + (i + 1) + " named \"" + that.robots[i].name + "\" with serial \"" + that.robots[i]._serial + "\""); that.log("Found robot #" + (i + 1) + " named \"" + that.robots[i].name + "\" with serial \"" + that.robots[i]._serial + "\"");
let robotAccessory = new NeatoVacuumRobotAccessory(that.robots[i], that); let robotAccessory = new NeatoVacuumRobotAccessory(that.robots[i], that);
accessories.push(robotAccessory); accessories.push(robotAccessory);
if (that.robots[i].maps && that.robots[i].maps.length > 0)
{
that.robots[i].maps.forEach((map) => { that.robots[i].maps.forEach((map) => {
map.boundaries.forEach((boundary) => { map.boundaries.forEach((boundary) => {
if (boundary.type === "polygon") { if (boundary.type === "polygon") {
@ -52,6 +54,7 @@ NeatoVacuumRobotPlatform.prototype = {
}) })
}) })
} }
}
callback(accessories); callback(accessories);
}); });
}, },

View File

@ -1,6 +1,6 @@
{ {
"name": "homebridge-neato", "name": "homebridge-neato",
"version": "0.6.1", "version": "0.6.2",
"description": "A Neato vacuum robot plugin for homebridge.", "description": "A Neato vacuum robot plugin for homebridge.",
"license": "MIT", "license": "MIT",
"keywords": [ "keywords": [