diff --git a/lib/platformAccessory.js b/lib/platformAccessory.js index cbb882e..1680823 100644 --- a/lib/platformAccessory.js +++ b/lib/platformAccessory.js @@ -133,6 +133,7 @@ PlatformAccessory.prototype.updateReachability = function(reachable) { PlatformAccessory.prototype._prepareAssociatedHAPAccessory = function () { this._associatedHAPAccessory = new Accessory(this.displayName, this.UUID); this._associatedHAPAccessory._sideloadServices(this.services); + this._associatedHAPAccessory.category = this.category; this._associatedHAPAccessory.reachable = this.reachable; this._associatedHAPAccessory.on('identify', function(paired, callback) { if (this.listeners('identify').length > 0) { diff --git a/lib/server.js b/lib/server.js index 37b13d9..0fc54d0 100644 --- a/lib/server.js +++ b/lib/server.js @@ -466,7 +466,7 @@ Server.prototype._handleNewConfig = function(type, name, replace, config) { this._config.accessories.push(config); } else { var targetName; - if (name.indexOf('.') == -1) { + if (name.indexOf('.') !== -1) { targetName = name.split(".")[1]; } var found = false; @@ -498,7 +498,7 @@ Server.prototype._handleNewConfig = function(type, name, replace, config) { this._config.platforms.push(config); } else { var targetName; - if (name.indexOf('.') == -1) { + if (name.indexOf('.') !== -1) { targetName = name.split(".")[1]; } diff --git a/package.json b/package.json index 4b8ac75..8109fbc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "homebridge", "description": "HomeKit support for the impatient", - "version": "0.3.2", + "version": "0.3.3", "scripts": { "dev": "DEBUG=* ./bin/homebridge -D -P example-plugins/ || true" }, @@ -26,7 +26,7 @@ "dependencies": { "chalk": "^1.1.1", "commander": "2.8.1", - "hap-nodejs": "0.2.8", + "hap-nodejs": "0.3.0", "semver": "5.0.3", "node-persist": "^0.0.8" }