homebridge-econet-rheem
Version:
Homebridge plugin based on pyeconet for control of Rheem water heaters
23 lines (22 loc) • 735 B
TypeScript
import { Equipment } from './equipment.js';
import { EconetApi } from './econet.js';
import { TemperatureUnits } from './enums.js';
export declare class WaterHeater extends Equipment {
private enabled;
private running;
private temp_units;
private lower_limit;
private upper_limit;
private set_point;
constructor(api: EconetApi, restUpdate: any);
get isEnabled(): boolean;
get isRunning(): boolean;
get units(): TemperatureUnits;
get limits(): [number, number];
get currentTemp(): number;
get setPoint(): number;
protected updateFromREST(update: any): void;
updateFromMQTT(update: any): void;
setEnabled(enabled: boolean): void;
setSetPoint(setPoint: number): void;
}