UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin based on pyeconet for control of Rheem water heaters

22 lines (21 loc) 1.03 kB
import { PlatformAccessory, CharacteristicValue } from 'homebridge'; import { EconetRheemPlatform } from '../platform.js'; import { WaterHeater } from '../model/waterHeater.js'; export declare class WaterHeaterAccessory { private readonly platform; private readonly accessory; private readonly waterHeater; private service; private readonly Characteristic; constructor(platform: EconetRheemPlatform, accessory: PlatformAccessory, waterHeater: WaterHeater); private handleEquipmentUpdate; updateCharacteristics(): void; getActive(): Promise<CharacteristicValue>; getCurrentState(): Promise<CharacteristicValue>; getTargetState(): Promise<CharacteristicValue>; setTargetState(value: CharacteristicValue): Promise<void>; getCurrentTemperature(): Promise<CharacteristicValue>; getHeatingThresholdTemperature(): Promise<CharacteristicValue>; setHeatingThresholdTemperature(value: CharacteristicValue): Promise<void>; setActive(value: CharacteristicValue): Promise<void>; }