UNPKG

homebridge-gira-client

Version:

Homebridge Plugin für Gira Homeserver 4 mit automatischer Geräteerkennung über IoT REST API

24 lines 1.04 kB
import { API, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig, Service, Characteristic } from 'homebridge'; export declare class GiraHomeserverPlatform implements DynamicPlatformPlugin { readonly log: Logger; readonly config: PlatformConfig; readonly api: API; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; readonly accessories: PlatformAccessory[]; private giraClient; private deviceManager; private platformContext; private discoveryRunning; constructor(log: Logger, config: PlatformConfig, api: API); private validateConfig; configureAccessory(accessory: PlatformAccessory): void; discoverDevices(): Promise<void>; private processDevice; private setupPolling; removeAccessory(accessory: PlatformAccessory): void; registerAccessory(accessory: PlatformAccessory): void; getAccessory(uuid: string): PlatformAccessory | undefined; getAllAccessories(): PlatformAccessory[]; } //# sourceMappingURL=platform.d.ts.map