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.

30 lines (29 loc) 1.06 kB
import type { AccessDeviceConfig } from "unifi-access"; import type { PlatformAccessory } from "homebridge"; import type { AccessController } from "./access-controller.js"; import { AccessDevice } from "./access-device.js"; export declare class AccessHub extends AccessDevice { private _hkLockState; private doorbellRingRequestId; private lockDelayInterval; uda: AccessDeviceConfig; constructor(controller: AccessController, device: AccessDeviceConfig, accessory: PlatformAccessory); protected configureHints(): boolean; private configureDevice; private configureDoorbell; private configureDps; private configureLock; private configureDoorbellTrigger; private configureLockTrigger; private configureMqtt; private hubLockCommand; private get hkDpsState(); private set hkDpsState(value); private get hkLockState(); private set hkLockState(value); private get hubDpsState(); private get hubLockState(); private get isDpsWired(); private hasCapability; private eventHandler; }