UNPKG

@shadman-a/homebridge-my-ac

Version:

A Homebridge plugin for controlling/monitoring LG ThinQ devices via LG ThinQ platform.

27 lines (26 loc) 1.15 kB
import { AccessoryContext, BaseDevice } from '../baseDevice.js'; import { LGThinQHomebridgePlatform } from '../platform.js'; import { CharacteristicValue, Logger, PlatformAccessory } from 'homebridge'; import { Device } from '../lib/Device.js'; import { DeviceModel } from '../lib/DeviceModel.js'; export declare const NOT_RUNNING_STATUS: string[]; export default class Styler extends BaseDevice { readonly platform: LGThinQHomebridgePlatform; readonly accessory: PlatformAccessory<AccessoryContext>; protected serviceStyter: import("homebridge").Service; constructor(platform: LGThinQHomebridgePlatform, accessory: PlatformAccessory<AccessoryContext>, logger: Logger); updateAccessoryCharacteristic(device: Device): void; setActive(value: CharacteristicValue): Promise<void>; get Status(): StylerStatus; } declare class StylerStatus { protected data: any; protected deviceModel: DeviceModel; constructor(data: any, deviceModel: DeviceModel); get isPowerOn(): boolean; get isRemoteStartOn(): boolean; get isRunning(): boolean; get isError(): boolean; get remainDuration(): number; } export {};