UNPKG

homebridge-tsvesync

Version:

Homebridge plugin for VeSync devices including Levoit air purifiers, humidifiers, and Etekcity smart outlets

16 lines 702 B
import { Categories, PlatformAccessory } from 'homebridge'; import { TSVESyncPlatform } from '../platform'; import { VeSyncBaseDevice } from 'tsvesync'; import { BaseAccessory } from '../accessories/base.accessory'; export declare class DeviceFactory { private static modelMatches; private static isAirPurifier; private static isHumidifier; private static isFan; private static isBulb; private static isOutlet; private static isSwitch; static createAccessory(platform: TSVESyncPlatform, accessory: PlatformAccessory, device: VeSyncBaseDevice): BaseAccessory; static getAccessoryCategory(deviceType: string): Categories; } //# sourceMappingURL=device-factory.d.ts.map