constructor(log, url, accessToken, device, homebridge) { const Service = homebridge.hap.Service; const Characteristic = homebridge.hap.Characteristic; super(log, url, accessToken, device, homebridge, Service.HumiditySensor, Characteristic.CurrentRelativeHumidity); }
accessory.deviceId.should.be.equal(device.device_id); accessory.ServiceType.should.be.equal(homebridge.hap.Service.HumiditySensor); accessory.CharacteristicType.should.be.equal(homebridge.hap.Characteristic.CurrentRelativeHumidity); }); });
homebridge, Service.HumiditySensor, Characteristic.CurrentRelativeHumidity ); accessory.eventName.should.be.equal(device.event_name); homebridge, Service.HumiditySensor, Characteristic.CurrentRelativeHumidity ); });
this.humidityService = new Service.HumiditySensor(this.name); this.humidityService .getCharacteristic(Characteristic.CurrentRelativeHumidity) .setProps({ minValue: 0, maxValue: 100, minStep: 0.5 });
this.humidity = humidity; this.humidityService .getCharacteristic(Characteristic.CurrentRelativeHumidity) .updateValue(humidity);