homebridge-flume
Version:
Homebridge plugin to integrate Flume devices into HomeKit.
18 lines (17 loc) • 669 B
TypeScript
import { API, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig } from 'homebridge';
export declare const PLATFORM_ALIAS = "Flume";
export declare class FlumePlatform implements DynamicPlatformPlugin {
readonly log: Logger;
readonly config: PlatformConfig;
readonly api: API;
private readonly storagePath;
private flumeAPI;
private readonly accessories;
constructor(log: Logger, config: PlatformConfig, api: API);
get packageVersion(): string;
private didFinishLaunching;
private shutdown;
private initializeAccessory;
configureAccessory(accessory: PlatformAccessory): void;
private removeAccessory;
}