homebridge-econet-rheem
Version:
Homebridge plugin based on pyeconet for control of Rheem water heaters
17 lines (16 loc) • 551 B
TypeScript
import { EconetApi } from './econet.js';
export declare abstract class Equipment {
private device_id?;
private serial_number?;
private device_name?;
protected _api: EconetApi;
private _onUpdateCallback;
constructor(api: EconetApi);
get deviceId(): string;
get serialNumber(): string;
get deviceName(): string;
setOnUpdateCallback(callback: (serialNumber: string) => void): void;
protected didUpdate(): void;
protected updateFromREST(update: any): void;
abstract updateFromMQTT(update: any): void;
}