homebridge-rinnai-touch-platform
Version:
Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module
36 lines • 989 B
TypeScript
import { Status } from './Status';
export declare enum Commands {
Ping = 0,
Boot = 1,
OperatingMode = 2,
OperatingState = 3,
SetDayAndTime = 4,
SaveDayAndTime = 5,
PowerState = 6,
FanState = 7,
FanSpeed = 8,
PumpState = 9,
UserEnabled = 10,
ControlMode = 11,
SetPointTemperature = 12,
ScheduleOverride = 13
}
export declare class Command {
private readonly command;
private readonly zone;
private readonly states?;
constructor(command: {
command: Commands;
zone?: string;
state?: string;
states?: string[];
});
get isPing(): boolean;
get isBoot(): boolean;
toString(): string;
toJson(status: Status): Record<string, Record<string, Record<string, string>>> | undefined;
getGroup1(status: Status): string | undefined;
getGroup2(status: Status): string | undefined;
getCommands(status: Status): string[] | undefined;
}
//# sourceMappingURL=Command.d.ts.map