UNPKG

homebridge-blaq

Version:

Control and view your garage door(s) remotely with real-time updates using Konnected's BlaQ hardware

19 lines (18 loc) 906 B
import { CharacteristicValue } from 'homebridge'; import { LogMessageEvent, StateUpdateMessageEvent } from '../utils/eventsource.js'; import { BaseBlaQAccessory, BaseBlaQAccessoryConstructorParams } from './base.js'; export declare const label = "Obstruction Sensor"; /** * 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 BlaQGarageObstructionSensorAccessory extends BaseBlaQAccessory { private occupancySensorService; private obstructionDetected?; constructor(args: BaseBlaQAccessoryConstructorParams); getObstructionDetected(): CharacteristicValue; setObstructionDetected(obstructionDetected: boolean): void; handleStateEvent(stateEvent: StateUpdateMessageEvent): void; handleLogEvent(logEvent: LogMessageEvent): void; }