@shadman-a/homebridge-my-ac
Version:
A Homebridge plugin for controlling/monitoring LG ThinQ device via LG ThinQ platform.
50 lines • 1.65 kB
TypeScript
import { DeviceModel } from '../../lib/DeviceModel';
export declare enum WasherState {
POWEROFF = "@WM_STATE_POWER_OFF_W",
INITIAL = "@WM_STATE_INITIAL_W",
PAUSE = "@WM_STATE_PAUSE_W",
RESERVED = "@WM_STATE_RESERVE_W",
DETECTING = "@WM_STATE_DETECTING_W",
RUNNING = "@WM_STATE_RUNNING_W",
RINSING = "@WM_STATE_RINSING_W",
SPINNING = "@WM_STATE_SPINNING_W",
DRYING = "@WM_STATE_DRYING_W",
END = "@WM_STATE_END_W",
COOLDOWN = "@WM_STATE_COOLDOWN_W",
RINSEHOLD = "@WM_STATE_RINSEHOLD_W",
WASH_REFRESHING = "@WM_STATE_WASH_REFRESHING_W",
STEAMSOFTENING = "@WM_STATE_STEAMSOFTENING_W",
ERROR = "@WM_STATE_ERROR_W"
}
export declare enum RemoteStart {
REMOTE_START_OFF = "@CP_OFF_EN_W",
REMOTE_START_ON = "@CP_ON_EN_W"
}
export declare enum ChildLock {
CHILDLOCK_OFF = "@CP_OFF_EN_W",
CHILDLOCK_ON = "@CP_ON_EN_W"
}
export declare enum SoilWash {
NO_SOILWASH = "-",
SOILWASH_TURBO_WASH = "@WM_FL24_TITAN_SOIL_LIGHT_W",
SOILWASH_TIMESAVE = "@WM_FL24_TITAN_SOIL_NORMAL_W",
SOILWASH_NORMAL = "@WM_FL24_TITAN_SOIL_HEAVY_W"
}
export default function WasherDryer(deviceModel: DeviceModel, decodedMonitor: any): {
washerDryer: {
state: string;
preState: string;
remoteStart: string;
initialBit: string;
childLock: string;
TCLCount: number;
reserveTimeHour: number;
reserveTimeMinute: number;
remainTimeHour: number;
remainTimeMinute: number;
initialTimeHour: number;
initialTimeMinute: number;
soilWash: string;
};
};
//# sourceMappingURL=WasherDryer.d.ts.map