UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin based on pyeconet for control of Rheem water heaters

27 lines (26 loc) 1.08 kB
import { PlatformAccessory, CharacteristicValue } from 'homebridge'; import { EconetRheemPlatform } from '../platform.js'; import { Thermostat } from '../model/thermostat.js'; export declare class ThermostatAccessory { private readonly platform; private readonly accessory; private readonly thermostat; private service; private readonly Characteristic; constructor(platform: EconetRheemPlatform, accessory: PlatformAccessory, thermostat: Thermostat); private handleEquipmentUpdate; private updateCharacteristics; getActive(): Promise<CharacteristicValue>; setActive(value: CharacteristicValue): Promise<void>; private getCurrentRunningState; private getCurrentState; private getTargetState; private setTargetState; getCurrentTemperature(): Promise<CharacteristicValue>; private getTargetTemperature; private setTargetTemperature; private getHeatingThresholdTemperature; private setHeatingThresholdTemperature; private getCoolingThresholdTemperature; private setCoolingThresholdTemperature; }