homebridge-daikin-smart-ac
Version:
A Homebridge plugin for Daikin Wifi Adapter AC using Local API
48 lines • 1.19 kB
TypeScript
export declare enum Mode {
Auto = 0,
Dry = 1,
Cool = 2,
Heat = 3,
Fan = 4,
UNKNOWN = 5
}
export declare enum FanSpeed {
Night = 0,
S1 = 1,
S2 = 2,
S3 = 3,
S4 = 4,
S5 = 5,
UNKNOWN = 6
}
export declare enum FanDirection {
Off = 0,
Vertical = 1,
Horizontal = 2,
VerticalAndHorizontal = 3,
UNKNOWN = 4
}
export declare class Status {
private successUpdate;
get wasSuccessUpdate(): boolean;
fanDirection: FanDirection;
fanSpeed: FanSpeed;
heatTargetTemperature: number;
coolTargetTemperature: number;
mode: Mode;
roomTemperature: number;
power: boolean;
get targetTemperature(): number;
private readonly MODES;
private readonly FAN_SPEEDS;
private readonly FAN_DIRECTIONS;
private readonly M_FAN_DIRECTIONS;
private readonly M_FAN_SPEEDS;
private readonly M_MODES;
constructor(controlInfo?: Record<string, string>, sensorInfo?: Record<string, string>);
update(controlInfo?: Record<string, string>, sensorInfo?: Record<string, string>): void;
toParams(): string;
clone(): Status;
private mirrorObj;
}
//# sourceMappingURL=Status.d.ts.map