UNPKG

homebridge-unifi-access

Version:

Homebridge UniFi Access plugin providing complete HomeKit integration for the UniFi Access ecosystem with full support for most features including autoconfiguration, motion detection, multiple controllers, and realtime updates.

16 lines (15 loc) 726 B
import type { API, DynamicPlatformPlugin, Logging, PlatformAccessory, PlatformConfig } from "homebridge"; import { type AccessOptions } from "./access-options.js"; import { FeatureOptions } from "homebridge-plugin-utils"; export declare class AccessPlatform implements DynamicPlatformPlugin { accessories: PlatformAccessory[]; readonly api: API; readonly config: AccessOptions; private readonly controllers; readonly featureOptions: FeatureOptions; readonly log: Logging; constructor(log: Logging, config: PlatformConfig | undefined, api: API); configureAccessory(accessory: PlatformAccessory): void; private launchControllers; debug(message: string, ...parameters: unknown[]): void; }