homebridge-mhi-wfrac
Version:
A homebridge plugin for Mitshubishi WF-RAC aircos (using the Smart M-Air app)
26 lines (25 loc) • 1.03 kB
TypeScript
import { PlatformAccessory, CharacteristicValue } from 'homebridge';
import { HomebridgeMHIWFRACPlatform } from './platform.js';
export declare class WFRACAccessory {
private readonly platform;
private readonly accessory;
static REFRESH_INTERVAL: number;
private readonly deviceName;
private readonly ipAddress;
private readonly port;
private readonly operatorId;
private device;
private thermostatService;
private fanService;
private dehumidifierService;
private refreshTimeout;
constructor(platform: HomebridgeMHIWFRACPlatform, accessory: PlatformAccessory, ip: string);
refreshStatus(): void;
updateStatus(): void;
setTargetHeatingCoolingState(value: CharacteristicValue): void;
setTargetTemperature(value: CharacteristicValue): void;
setFanActive(value: CharacteristicValue): void;
setTargetFanState(value: CharacteristicValue): void;
setRotationSpeed(value: CharacteristicValue): void;
setHumidifierActive(value: CharacteristicValue): void;
}