homebridge-blaq
Version:
Control and view your garage door(s) remotely with real-time updates using Konnected's BlaQ hardware
21 lines (20 loc) • 886 B
TypeScript
import { CharacteristicValue } from 'homebridge';
import { LogMessageEvent, StateUpdateMessageEvent } from '../utils/eventsource.js';
import { BaseBlaQAccessory, BaseBlaQAccessoryConstructorParams } from './base.js';
export declare const label = "Lock Remotes";
/**
* Platform Accessory
* An instance of this class is created for each accessory your platform registers
* Each accessory may expose multiple services of different service types.
*/
export declare class BlaQGarageLockAccessory extends BaseBlaQAccessory {
private lockService;
private isLocked?;
private lockType?;
constructor(args: BaseBlaQAccessoryConstructorParams);
getLockState(): CharacteristicValue;
setLockState(isLocked: boolean): void;
private changeLockState;
handleStateEvent(stateEvent: StateUpdateMessageEvent): void;
handleLogEvent(logEvent: LogMessageEvent): void;
}