UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin based on pyeconet for control of Rheem water heaters

25 lines (24 loc) 881 B
import { EconetApi } from './api.js'; import { EquipmentType } from './constants.js'; import { Equipment } from './equipment.js'; import { MQTTData, WaterHeaterData } from './types.js'; export declare class WaterHeater extends Equipment { readonly storageFilePath: string; private enabled; private lower_limit; private upper_limit; private set_point; private availability_icon; private recoverySimulator; constructor(api: EconetApi, data: WaterHeaterData, storageFilePath: string); get type(): EquipmentType; get isEnabled(): boolean; get limits(): [number, number]; get availability(): number; currentTemp(inputTemp?: number | null): number; get setPoint(): number; protected didUpdate(): void; updateFromMQTT(data: MQTTData): void; setEnabled(enabled: boolean): void; setSetPoint(setPoint: number): void; }