homebridge-tuya-laundry
Version:
Allows washer/dryer cycle completion notifications using Tuya smart plugs with power meter, now using local control.
32 lines • 1.03 kB
TypeScript
/// <reference types="node" />
import { Logger } from 'homebridge';
import net from 'net';
import { TuyaApiService } from './tuyaApiService';
export declare class CommandHandler {
private tuyaApiService;
private log;
private selectedCommand;
private selectedPlug;
private smartPlugsCache;
private generateChart;
private duration;
private deviceManager;
private powerConsumptionTracker;
constructor(tuyaApiService: TuyaApiService, log: Logger);
handleCommand(input: string, connection: net.Socket): Promise<void>;
private parseOptions;
private handleDiscover;
private handleTrack;
private handleExistingCommand;
private handleConfigFlow;
private configData;
private handleExportConfig;
private displayFinalConfig;
private trackPowerConsumption;
private displayDeviceDetails;
private formatDeviceList;
private unknownCommand;
private resetCommand;
showHelp(connection: net.Socket): void;
}
//# sourceMappingURL=commandHandler.d.ts.map