UNPKG

homebridge-kasa-python

Version:

Plugin that uses Python-Kasa API to communicate with Kasa Devices.

13 lines (12 loc) 683 B
import HomeKitParentDevice from './baseParent.js'; import type KasaPythonPlatform from '../platform.js'; import type { CharacteristicDescriptor, ChildDevice, PowerStrip } from './deviceTypes.js'; export default class HomeKitDevicePowerStrip extends HomeKitParentDevice { kasaDevice: PowerStrip; private hasEnergy; constructor(platform: KasaPythonPlatform, kasaDevice: PowerStrip); initialize(): Promise<void>; protected getChildServiceType(_child: ChildDevice): typeof import("@homebridge/hap-nodejs/dist/lib/definitions/ServiceDefinitions.js").Outlet; protected buildChildDescriptors(_child: ChildDevice): CharacteristicDescriptor[]; identify(): void; }