UNPKG

@shadman-a/homebridge-my-ac

Version:

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

17 lines (16 loc) 961 B
import { AccessoryContext, BaseDevice } from '../baseDevice.js'; import { LGThinQHomebridgePlatform } from '../platform.js'; import { CharacteristicValue, Logger, PlatformAccessory } from 'homebridge'; import { Device } from '../lib/Device.js'; export default class RangeHood extends BaseDevice { readonly platform: LGThinQHomebridgePlatform; readonly accessory: PlatformAccessory<AccessoryContext>; protected serviceHood: import("homebridge").Service; protected serviceLight: import("homebridge").Service; constructor(platform: LGThinQHomebridgePlatform, accessory: PlatformAccessory<AccessoryContext>, logger: Logger); setHoodActive(value: CharacteristicValue): Promise<void>; setHoodRotationSpeed(value: CharacteristicValue): Promise<void>; setLightActive(value: CharacteristicValue): Promise<void>; setLightBrightness(value: CharacteristicValue): Promise<void>; updateAccessoryCharacteristic(device: Device): void; }