homebridge-eqiva-swift-bridge
Version:
Homebridge Eqiva Plugin Bridge for Swift Eqiva eQ-3 Bluetooth Lock Controller.
17 lines (16 loc) • 634 B
TypeScript
import { PlatformAccessory } from 'homebridge';
import { SwiftBridge } from './websocket.js';
import { HomebridgeEqivaSwiftBridgePlatform } from './platform.js';
export declare class EqivaLockAccessory {
private readonly platform;
private readonly accessory;
private readonly swift;
private readonly lockService;
private readonly batteryService;
private targetStateResolver?;
constructor(platform: HomebridgeEqivaSwiftBridgePlatform, accessory: PlatformAccessory, swift: SwiftBridge);
private handleTargetStateSet;
private handleStatus;
private swiftToHKCurrent;
private swiftToHKTarget;
}