homebridge-daikin-oneplus
Version:
Control a Daikin One+ thermostat.
27 lines • 992 B
TypeScript
import { PlatformAccessory } from 'homebridge';
import { DaikinApi } from './daikinapi.js';
import { EquipmentStatus } from './types.js';
import { DaikinOnePlusPlatform } from './platform.js';
/**
* State Switch
* A switch accessory showing whether the thermostat is currently in the specified state.
*/
export declare class DaikinOnePlusStateSwitch {
private readonly platform;
private readonly accessory;
private readonly deviceId;
private readonly daikinApi;
private readonly switchType;
private service;
constructor(platform: DaikinOnePlusPlatform, accessory: PlatformAccessory, deviceId: string, daikinApi: DaikinApi, switchType: EquipmentStatus);
private updateValues;
/**
* Handle requests to get the current value of the "On" characteristic
*/
private handleCurrentStateGet;
/**
* Handle requests to set the "On" characteristic
*/
private handleCurrentStateSet;
}
//# sourceMappingURL=platformStateSwitch.d.ts.map