From 94ae396d850cef30667e4e92d5a5d01ff7ad72a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Beye?= Date: Tue, 14 Oct 2025 21:05:27 +0200 Subject: [PATCH] fix(vendor.dreame): Remove legacy payload for manual mop clean trigger that worked for 0 remaining robots --- backend/lib/robots/dreame/DreameMopValetudoRobot.js | 6 +----- .../DreameMopDockCleanManualTriggerCapability.js | 5 +---- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/backend/lib/robots/dreame/DreameMopValetudoRobot.js b/backend/lib/robots/dreame/DreameMopValetudoRobot.js index 7f66d867..b89c143a 100644 --- a/backend/lib/robots/dreame/DreameMopValetudoRobot.js +++ b/backend/lib/robots/dreame/DreameMopValetudoRobot.js @@ -114,14 +114,10 @@ class DreameMopValetudoRobot extends DreameGen2ValetudoRobot { piid: DreameGen2ValetudoRobot.MIOT_SERVICES.VACUUM_2.PROPERTIES.MOP_DOCK_SETTINGS.PIID })); - this.registerCapability(new capabilities.DreameMopDockCleanManualTriggerCapability({ - robot: this, - legacy: true - })); - [ capabilities.DreameCarpetModeControlCapability, capabilities.DreameKeyLockCapability, + capabilities.DreameMopDockCleanManualTriggerCapability, capabilities.DreameMopDockDryManualTriggerCapability, capabilities.DreameMopMappingPassCapability, ].forEach(capability => { diff --git a/backend/lib/robots/dreame/capabilities/DreameMopDockCleanManualTriggerCapability.js b/backend/lib/robots/dreame/capabilities/DreameMopDockCleanManualTriggerCapability.js index 5d3c9e0b..08f4dd3a 100644 --- a/backend/lib/robots/dreame/capabilities/DreameMopDockCleanManualTriggerCapability.js +++ b/backend/lib/robots/dreame/capabilities/DreameMopDockCleanManualTriggerCapability.js @@ -12,7 +12,6 @@ class DreameMopDockCleanManualTriggerCapability extends MopDockCleanManualTrigge /** * @param {object} options * @param {import("../DreameValetudoRobot")} options.robot - * @param {boolean} [options.legacy] */ constructor(options) { super(options); @@ -22,8 +21,6 @@ class DreameMopDockCleanManualTriggerCapability extends MopDockCleanManualTrigge this.additionalCleanupParametersPiid = DreameMiotServices["GEN2"].VACUUM_2.PROPERTIES.ADDITIONAL_CLEANUP_PROPERTIES.PIID; this.helper = new DreameMiotHelper({robot: this.robot}); - - this.legacy = !!options.legacy; } /** @@ -52,7 +49,7 @@ class DreameMopDockCleanManualTriggerCapability extends MopDockCleanManualTrigge [ { piid: this.additionalCleanupParametersPiid, - value: !this.legacy ? "2,1" : "1,1" + value: "2,1" } ] );