UNPKG

@shadman-a/homebridge-my-ac

Version:

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

25 lines (24 loc) 1.11 kB
import AirPurifier from './AirPurifier.js'; import { LGThinQHomebridgePlatform } from '../platform.js'; import { CharacteristicValue, Logger, PlatformAccessory } from 'homebridge'; import { Device } from '../lib/Device.js'; import { AccessoryContext } from '../baseDevice.js'; export declare enum LightBrightness { OFF = 0, ON = 1, LEVEL_1 = 8, LEVEL_2 = 9, LEVEL_3 = 10 } export default class AeroTower extends AirPurifier { readonly platform: LGThinQHomebridgePlatform; readonly accessory: PlatformAccessory<AccessoryContext>; protected serviceTemperatureSensor: import("homebridge").Service; protected serviceHumiditySensor: import("homebridge").Service; protected serviceUVNano: import("homebridge").Service; constructor(platform: LGThinQHomebridgePlatform, accessory: PlatformAccessory<AccessoryContext>, logger: Logger); setLight(value: CharacteristicValue): Promise<void>; protected setUVMode(value: CharacteristicValue): void; protected setLightBrightness(value: CharacteristicValue): void; updateAccessoryCharacteristic(device: Device): void; }