UNPKG

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
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; }