UNPKG

homebridge-tuya-laundry

Version:

Allows washer/dryer cycle completion notifications using Tuya smart plugs with power meter, now using local control.

18 lines 884 B
/// <reference types="node" /> import { Logger } from 'homebridge'; import net from 'net'; import { DeviceManager } from './deviceManager'; export declare class PowerConsumptionTracker { private deviceManager; private log; private powerValues; private startThreshold; private stopThreshold; constructor(deviceManager: DeviceManager, log: Logger); trackPower(currentDPS: number): void; private calculateThresholds; generatePowerConsumptionChart(timestamps: string[], powerData: number[], duration: number): Promise<any>; trackPowerConsumption(deviceId: string, localKey: string, powerValueId: string, connection: net.Socket, generateChart: boolean, duration: number | null | undefined, retryCount?: number, retryDelay?: number): Promise<void>; calculateInterval(duration: any): number; } //# sourceMappingURL=powerConsumptionTracker.d.ts.map