homebridge-smartthings-ac
Version:
Control your Samsung SmartThings AC using Homebridge.
29 lines • 1.03 kB
TypeScript
import { PlatformAccessory } from 'homebridge';
import { DeviceAdapter } from './deviceAdapter';
import { SmartThingsPlatform } from './platform';
export declare class SmartThingsAirConditionerAccessory {
private readonly platform;
private readonly accessory;
private readonly deviceAdapter;
private service;
private device;
private deviceStatus;
static readonly requiredCapabilities: string[];
constructor(platform: SmartThingsPlatform, accessory: PlatformAccessory, deviceAdapter: DeviceAdapter);
private hasCapability;
private getHeaterCoolerState;
private getCoolingTemperature;
private getActive;
private getCurrentTemperature;
private getCurrentHumidity;
private setActive;
private setHeaterCoolerState;
private setCoolingTemperature;
private toSmartThingsMode;
private fromSmartThingsMode;
private updateStatus;
private getErrorMessage;
private executeCommand;
private getStatus;
}
//# sourceMappingURL=platformAccessory.d.ts.map