UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin based on pyeconet for control of Rheem water heaters

33 lines (32 loc) 1.18 kB
import { EconetApi } from './api.js'; import { EquipmentType, ThermostatOperationMode } from './constants.js'; import { Equipment } from './equipment.js'; import { MQTTData, ThermostatData } from './types.js'; export declare class Thermostat extends Equipment { private current_humidity; private current_temp; private cool_set_point; private cool_lower_limit; private cool_upper_limit; private heat_set_point; private heat_lower_limit; private heat_upper_limit; private dead_band; private modes; private current_mode; constructor(api: EconetApi, data: ThermostatData); get type(): EquipmentType; get humidity(): number; get currentTemp(): number; get coolSetPoint(): number; get coolSetPointLimits(): [number, number]; get heatSetPoint(): number; get heatSetPointLimits(): [number, number]; get deadband(): number; get mode(): ThermostatOperationMode; updateFromMQTT(data: MQTTData): void; private _modeFromString; private _stringFromMode; setMode(mode: ThermostatOperationMode): void; setSetPoint(targetTemp?: number, targetTempCool?: number, targetTempHeat?: number): void; }