homebridge-lg-ac
Version:
A Homebridge plugin for controlling/monitoring LG AirConditioning device via LG ThinQ platform.
21 lines • 834 B
TypeScript
import { baseDevice } from '../baseDevice';
import { LGAcHomebridgePlatform } from '../platform';
import { PlatformAccessory } from 'homebridge';
import { Device } from '../lib/Device';
import { ACController } from '../lib/controllers/ACController';
interface Unit {
update: (device: Device) => void;
}
export default class AirConditioner extends baseDevice {
protected readonly platform: LGAcHomebridgePlatform;
protected readonly accessory: PlatformAccessory;
protected serviceLabelButtons: any;
protected serviceLabel: any;
protected controller: ACController;
protected units: Unit[];
constructor(platform: LGAcHomebridgePlatform, accessory: PlatformAccessory);
get config(): any;
updateAccessoryCharacteristic(device: Device): void;
}
export {};
//# sourceMappingURL=AirConditioner.d.ts.map