homebridge-cozytouch-platform
Version:
Homebridge Cozytouch platform
19 lines (18 loc) • 901 B
TypeScript
import { WaterheatingAccessoryWrapper } from './waterheating-accessory-wrapper';
import { Service } from 'homebridge';
export declare enum DomesticHotWaterProductionState {
maximalTemperature = "core:MaximalTemperatureManualModeState",
middleWaterTemperature = "core:MiddleWaterTemperatureInState",
boostMode = "io:DHWBoostModeState",
absenceMode = "io:DHWAbsenceModeState",
heatingStatus = "core:HeatingStatusState"
}
export declare class DomesticHotWaterProductionAccessoryWrapper extends WaterheatingAccessoryWrapper {
protected initThermostatService(): Service;
getCurrentHeatingState(): Promise<number>;
getCurrentTemperature(): Promise<number>;
getTargetHeatingState(): Promise<number>;
getTargetTemperature(): Promise<number>;
setTargetHeatingState(state: number): Promise<boolean>;
setTargetTemperature(temperature: number): Promise<boolean>;
}