homebridge-unifi-smartpower
Version:
UniFi SmartPower plugin for Homebridge.
28 lines • 926 B
TypeScript
import { PlatformAccessory } from 'homebridge';
import { UniFiSmartPowerHomebridgePlatform } from './platform';
export interface UniFiControlSwitchPlatformAccessoryContext {
switchName: string;
manufacturer: string;
model: string;
serialNumber: string;
timeout?: number;
}
export declare class UniFiControlSwitchPlatformAccessory {
private readonly platform;
private readonly accessory;
private readonly log;
private readonly context;
private readonly switchName;
private readonly manufacturer;
private readonly model;
private readonly serialNumber;
private readonly timeout;
private readonly id;
private enabled;
private onCharacteristic;
constructor(platform: UniFiSmartPowerHomebridgePlatform, accessory: PlatformAccessory);
private setOn;
private getOn;
isEnabled(): boolean;
}
//# sourceMappingURL=platformAccessoryControlSwitch.d.ts.map