UNPKG

homebridge-daikin-smart-ac

Version:

A Homebridge plugin for Daikin Wifi Adapter AC using Local API

47 lines 1.61 kB
import { API, Logger } from 'homebridge'; import { Status } from './types/Status'; export declare class DaikinAC { private readonly log; private readonly api; readonly ip: string; private readonly lock; private lastUpdate; private readonly Characteristic; private readonly getControlInfoUrl; private readonly setControlInfoUrl; private readonly sensorInfoUrl; private readonly basicInfo; private status; private defaultName; private mac; readonly MAX_COOLING_TEMPERATURE = 32; readonly MIN_COOLING_TEMPERATURE = 18; readonly MAX_HEATING_TEMPERATURE = 30; readonly MIN_HEATING_TEMPERATURE = 10; readonly MAX_SPEED = 6; readonly UUID: string; get acStatus(): Status; get DefaultName(): string; get MAC(): string; constructor(log: Logger, api: API, ip: string); setup(): Promise<boolean>; getControlInfo(): Promise<boolean>; saveControlInfo(): Promise<boolean>; private rawToObject; private formatMAC; get TargetHeaterCoolerState(): number; set TargetHeaterCoolerState(value: number); get CurrentHeaterCoolerState(): number; get Active(): number; set Active(value: number); get CoolingThresholdTemperature(): number; set CoolingThresholdTemperature(value: number); get HeatingThresholdTemperature(): number; set HeatingThresholdTemperature(value: number); get CurrentTemperature(): number; get RotationSpeed(): number; set RotationSpeed(value: number); get SwingMode(): number; set SwingMode(value: number); } //# sourceMappingURL=DaikinAC.d.ts.map