UNPKG

@ronniepettersson/homebridge-dummy

Version:

Create Homebridge accessories to help with automation and control — scheduling, delays, sensors, commands, webhooks, and more

16 lines (15 loc) 991 B
import { PlatformAccessory } from 'homebridge'; import { PositionAccessory } from './position.js'; import { AccessoryType, WebhookCommand } from '../../model/enums.js'; import { CharacteristicType, GarageDoorConfig, ServiceType } from '../../model/types.js'; import { Log } from '../../tools/log.js'; export declare class GarageDoorAccessory extends PositionAccessory<GarageDoorConfig> { constructor(Service: ServiceType, Characteristic: CharacteristicType, accessory: PlatformAccessory, config: GarageDoorConfig, log: Log, isGrouped: boolean); getAccessoryType(): AccessoryType; get hasPositionState(): boolean; get positionClosed(): number; get positionOpen(): number; get targetCharacteristic(): typeof import("hap-nodejs/dist/lib/definitions/CharacteristicDefinitions.js").TargetDoorState; get currentCharacteristic(): typeof import("hap-nodejs/dist/lib/definitions/CharacteristicDefinitions.js").CurrentDoorState; get webhookCommand(): WebhookCommand; }