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.
24 lines (23 loc) • 744 B
TypeScript
import type { AccessController } from "./access-controller.js";
import type { AccessDevice } from "./access-device.js";
import { EventEmitter } from "node:events";
export declare class AccessEvents extends EventEmitter {
private api;
private controller;
private eventsHandler;
private readonly eventTimers;
private hap;
private log;
private mqttPublishTelemetry;
private platform;
private udaApi;
private udaDeviceState;
private udaUpdatesHandler;
private unsupportedDevices;
constructor(controller: AccessController);
private udaUpdates;
private manageDevices;
private configureEvents;
motionEventHandler(accessDevice: AccessDevice): void;
private motionEventDelivery;
}