UNPKG

homebridge-loxone-proxy

Version:

Homebridge Dynamic Platform Plugin which exposes a Loxone System to Homekit.

29 lines 1.04 kB
import { PlatformAccessory } from 'homebridge'; import { LoxonePlatform } from './LoxonePlatform'; import { Control } from './loxone/StructureFile'; export declare class LoxoneAccessory { readonly platform: LoxonePlatform; readonly device: Control; Accessory: PlatformAccessory | undefined; Service: Record<string, unknown>; ItemStates: Record<string, { service: string; state: string; }>; constructor(platform: LoxonePlatform, device: Control); protected isSupported(): boolean; private setupAccessory; private getOrCreateAccessory; protected configureServices(accessory: PlatformAccessory): void; protected handleLoxoneCommand(value: string): void; private setupListeners; private callBack; protected callBackHandler(message: { uuid: string; state: string; service: string; value: string | number; }): void; protected matchAlias(deviceName: string, alias: string): boolean; } //# sourceMappingURL=LoxoneAccessory.d.ts.map