UNPKG

homebridge-virtual-accessories

Version:
20 lines (19 loc) 913 B
import type { Characteristic, PlatformAccessory, Service, WithUUID } from 'homebridge'; import { VirtualAccessoriesPlatform } from '../platform.js'; import { AccessoryConfiguration } from '../configuration/configurationAccessory.js'; import { BinarySensor } from './binarySensor.js'; /** * SmokeSensor - Sensor implementation */ export declare class SmokeSensor extends BinarySensor { static readonly ACCESSORY_TYPE_NAME: string; static readonly SMOKE_NOT_DETECTED: number; static readonly SMOKE_DETECTED: number; constructor(platform: VirtualAccessoriesPlatform, accessory: PlatformAccessory, accessoryConfiguration: AccessoryConfiguration); protected getService(): WithUUID<typeof Service>; protected getEventDetectedCharacteristic(): WithUUID<{ new (): Characteristic; }>; protected getStateName(state: number): string; protected getAccessoryTypeName(): string; }