UNPKG

homebridge-tahoma

Version:

Sample Platform plugin for TaHoma and Cozytouch services (Somfy,Atlantic,Thermor,Sauter): https://github.com/dubocr/homebridge-tahoma

34 lines 1.73 kB
import { Characteristic, Service } from 'homebridge'; import { Command } from 'overkiz-client'; import Mapper from '../Mapper'; export default class HeatingSystem extends Mapper { protected THERMOSTAT_CHARACTERISTICS: string[]; protected MIN_TEMP: number; protected MAX_TEMP: number; protected TARGET_MODES: number[]; protected currentTemperature: Characteristic | undefined; protected targetTemperature: Characteristic | undefined; protected currentState: Characteristic | undefined; protected targetState: Characteristic | undefined; protected on: Characteristic | undefined; protected prog: Characteristic | undefined; protected eco: Characteristic | undefined; protected consumption: Characteristic | undefined; protected derogationDuration: any; protected comfortTemperature: any; protected ecoTemperature: any; protected applyConfig(config: any): void; protected registerMainService(): Service; protected registerSwitchService(subtype?: string): Service; protected getTargetStateCommands(value: any): Command | Array<Command> | undefined; protected setTargetState(value: any): Promise<void>; protected getTargetTemperatureCommands(value: any): Command | Array<Command> | undefined; protected setTargetTemperature(value: any): Promise<void>; protected getOnCommands(value: any): Command | Array<Command> | undefined; protected setOn(value: any): Promise<void>; protected getProgCommands(): Command | Array<Command> | undefined; protected sendProgCommands(): void; protected onTemperatureUpdate(value: any): void; protected onStateChanged(name: string, value: any): void; } //# sourceMappingURL=HeatingSystem.d.ts.map