UNPKG

@shadman-a/homebridge-my-ac

Version:

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

16 lines (15 loc) 915 B
import { default as V2 } from '../../devices/AirPurifier.js'; import { CharacteristicValue, Logger, PlatformAccessory } from 'homebridge'; import { LGThinQHomebridgePlatform } from '../../platform.js'; import { AccessoryContext } from '../../baseDevice.js'; export default class AirPurifier extends V2 { readonly platform: LGThinQHomebridgePlatform; readonly accessory: PlatformAccessory<AccessoryContext>; constructor(platform: LGThinQHomebridgePlatform, accessory: PlatformAccessory<AccessoryContext>, logger: Logger); setActive(value: CharacteristicValue): Promise<void>; setTargetAirPurifierState(value: CharacteristicValue): Promise<void>; setRotationSpeed(value: CharacteristicValue): Promise<void>; setSwingMode(value: CharacteristicValue): Promise<void>; setLight(value: CharacteristicValue): Promise<void>; setAirFastActive(value: CharacteristicValue): Promise<void>; }