matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
17 lines • 797 B
JavaScript
import { connectDevice } from '../connection.js';
export async function cmdCleanMode(duid, session, logger, local = false) {
const { clientRouter, dispatcher } = await connectDevice(duid, session, logger, local);
try {
const mode = await dispatcher.getCleanModeData(duid);
console.log(`Clean mode for device ${duid}:\n`);
console.log(` suction_power: ${mode.suctionPower}`);
console.log(` water_flow: ${mode.waterFlow}`);
console.log(` distance_off: ${mode.distance_off}`);
console.log(` mop_route: ${mode.mopRoute ?? '(not supported)'}`);
console.log(` sequence_type: ${mode.sequenceType ?? '(not supported)'}`);
}
finally {
await clientRouter.disconnect();
}
}
//# sourceMappingURL=cleanMode.js.map