UNPKG

homebridge-velux-kfx210

Version:

A Homebridge plugin integrating with a Velux KFX 210 control panel via RaspberryPi + Pimoroni Automation HAT.

24 lines (23 loc) 854 B
import type { CharacteristicValue, PlatformAccessory } from 'homebridge'; import type { KFX210Platform } from './platform.js'; export declare class KFX210Accessory { private readonly platform; private readonly accessory; private alarmService; private errorService; private comfortService; private alarm; private error; private comfort; private readonly statePollInterval; private readonly comfortSwitchTime; private readonly pythonPath; private readonly inputScript; private readonly relayScript; constructor(platform: KFX210Platform, accessory: PlatformAccessory); private startStatePolling; getAlarm(): Promise<CharacteristicValue>; getError(): Promise<CharacteristicValue>; getComfort(): Promise<CharacteristicValue>; setComfort(value: CharacteristicValue): Promise<void>; }