UNPKG

homebridge-loxone-proxy

Version:

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

22 lines 990 B
import { API, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig, Service, Characteristic } from 'homebridge'; import { StructureFile, Controls, MSInfo, Control } from './loxone/StructureFile'; export declare class LoxonePlatform implements DynamicPlatformPlugin { readonly log: Logger; readonly config: PlatformConfig; readonly api: API; LoxoneHandler: any; AccessoryCount: number; msInfo: MSInfo; LoxoneItems: Controls; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; readonly accessories: PlatformAccessory[]; constructor(log: Logger, config: PlatformConfig, api: API); LoxoneInit(): Promise<void>; waitForLoxoneConfig(): Promise<void>; parseLoxoneConfig(config: StructureFile): void; mapLoxoneItems(items: Control[]): Promise<void>; removeUnmappedAccessories(): void; configureAccessory(accessory: PlatformAccessory): void; } //# sourceMappingURL=LoxonePlatform.d.ts.map