From 75f5b86abcf4762b5ad8a6cc445b7f498a05c7dc Mon Sep 17 00:00:00 2001 From: Maxim Oei Date: Tue, 19 May 2026 20:06:11 +0200 Subject: [PATCH] Fix bug on return to base Removed handling for START_PAUSE command in RETURN_HOME. Signed-off-by: Maxim Oei --- custom_components/robovac/vacuum.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/custom_components/robovac/vacuum.py b/custom_components/robovac/vacuum.py index 7881687f..82a07c3b 100644 --- a/custom_components/robovac/vacuum.py +++ b/custom_components/robovac/vacuum.py @@ -873,12 +873,6 @@ async def async_return_to_base(self, **kwargs: Any) -> None: self.get_dps_code("RETURN_HOME"): self.vacuum.getRoboVacCommandValue(RobovacCommand.RETURN_HOME, "return") } - # For models with boolean START_PAUSE (e.g. T2128, T2276), DPS 2 is the - # execution trigger — without it, the device ACKs but doesn't physically act. - start_value = self.vacuum.getRoboVacCommandValue(RobovacCommand.START_PAUSE, "start") - if start_value != "start": - payload[self.get_dps_code("START_PAUSE")] = start_value - await self.vacuum.async_set(payload) async def async_start(self, **kwargs: Any) -> None: