homebridge-lookin-http-ac
Version:
13 lines • 636 B
JavaScript
export class HumidityAccessory {
constructor(platform, accessory, poller) {
const { Service, Characteristic } = platform;
const humiditySensor = accessory.getService(Service.HumiditySensor)
?? accessory.addService(Service.HumiditySensor, `${accessory.displayName}`);
humiditySensor.getCharacteristic(Characteristic.CurrentRelativeHumidity)
.onGet(async () => poller.humidity);
poller.on('update', () => {
humiditySensor.updateCharacteristic(Characteristic.CurrentRelativeHumidity, poller.humidity);
});
}
}
//# sourceMappingURL=humidityAccessory.js.map