UNPKG

homebridge-blynk-plugin

Version:

Based on Peter J Wojciechowski but updated to use the new API

28 lines (27 loc) 958 B
import { CharacteristicValue, HAP, Logging, PlatformAccessory } from "homebridge"; import { BlynkWidgetBase } from "./widget"; export declare enum HOMEKIT_TYPES { HUMIDITY_SENSOR = "HUMIDITY_SENSOR", LIGHTBULB = "LIGHTBULB", OUTLET = "OUTLET", TEMPERATURE_SENSOR = "TEMPERATURE_SENSOR", UNDEFINED = "UNDEFINED" } export declare class BlynkAccessory { private readonly log; private readonly hap; private accessoryService?; private infoService?; private accessory?; private readonly got; private myConfig; name: string; constructor(hap: HAP, log: Logging, config: BlynkWidgetBase); attachAccessory(accessory: PlatformAccessory): void; getTemperatureUnit(): CharacteristicValue; getNumericValueOnBlynkWidget(): number; setNumericValueOnBlynkWidget(value: CharacteristicValue): void; getOnHandler(): boolean; setOnHandler(value: CharacteristicValue): void; getStatus(): void; }