UNPKG

homebridge-rinnai-touch-platform

Version:

Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module

36 lines 989 B
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