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