homebridge-plugin-lares4
Version:
a homebridge plugin to expose Ksenia Lares 4 home automation systems on the Apple ecosystem
18 lines (17 loc) • 918 B
TypeScript
import { CharacteristicValue, PlatformAccessory } from 'homebridge';
import { Lares4SensorStatus, Lares4TemperatureStatus } from 'lares4-ts';
import { Lares4HomebridgePlatform } from './Lares4HomebridgePlatform.js';
export declare class Lares4PlatformThermostat {
private readonly platform;
private readonly accessory;
private thermostat;
constructor(platform: Lares4HomebridgePlatform, accessory: PlatformAccessory);
setSensorStatus(accessoryStatus: Lares4SensorStatus): void;
setTemperatureStatus(temperatureStatus: Lares4TemperatureStatus): void;
getCurrentTemperature(): CharacteristicValue;
getTargetTemperature(): CharacteristicValue;
setTargetTemperature(value: CharacteristicValue): void;
getCurrentHeatingCoolingState(): CharacteristicValue;
getTargetHeatingCoolingState(): CharacteristicValue;
setTargetHeatingCoolingState(value: CharacteristicValue): void;
}