UNPKG

homebridge-lookin-http-ac

Version:
13 lines 653 B
export class TemperatureAccessory { constructor(platform, accessory, poller) { const { Service, Characteristic } = platform; const temperatureSensor = accessory.getService(Service.TemperatureSensor) ?? accessory.addService(Service.TemperatureSensor, `${accessory.displayName}`); temperatureSensor.getCharacteristic(Characteristic.CurrentTemperature) .onGet(async () => poller.temperature); poller.on('update', () => { temperatureSensor.updateCharacteristic(Characteristic.CurrentTemperature, poller.temperature); }); } } //# sourceMappingURL=temperatureAccessory.js.map