UNPKG

homebridge-connectlife-ac

Version:

Control your ConnectLife air conditioner with Homebridge

24 lines (23 loc) 1.18 kB
import { CharacteristicValue, PlatformAccessory } from 'homebridge'; import { ConnectLifeAcPlatformPlugin } from '../platform'; export declare class TemperatureAccessory { private readonly platform; private readonly accessory; private debugMode; private deviceNickName; private connectLifeApi; private service; constructor(platform: ConnectLifeAcPlatformPlugin, accessory: PlatformAccessory); setActive(value: CharacteristicValue): Promise<void>; getActive(): Promise<CharacteristicValue>; setCurrentTemperature(_value: CharacteristicValue): void; getCurrentTemperature(): Promise<CharacteristicValue>; setSwingMode(value: CharacteristicValue): void; getSwingMode(): Promise<CharacteristicValue>; setCoolingThresholdTemperature(value: CharacteristicValue): Promise<void>; getCoolingThresholdTemperature(): Promise<CharacteristicValue>; setHeatingThresholdTemperature(value: CharacteristicValue): Promise<void>; getHeatingThresholdTemperature(): Promise<CharacteristicValue>; setTemperatureDisplayUnits(value: CharacteristicValue): void; getTemperatureDisplayUnits(): Promise<CharacteristicValue>; }