diff --git a/miio/integrations/vacuum/roborock/vacuum.py b/miio/integrations/vacuum/roborock/vacuum.py index c74523cb3..1af4ba880 100644 --- a/miio/integrations/vacuum/roborock/vacuum.py +++ b/miio/integrations/vacuum/roborock/vacuum.py @@ -143,6 +143,7 @@ class CarpetCleaningMode(enum.Enum): ROCKROBO_T7S = "roborock.vacuum.a14" ROCKROBO_T7SPLUS = "roborock.vacuum.a23" ROCKROBO_S7_MAXV = "roborock.vacuum.a27" +ROCKROBO_G10S = "roborock.vacuum.a46" ROCKROBO_S7 = "roborock.vacuum.a15" ROCKROBO_S6_MAXV = "roborock.vacuum.a10" ROCKROBO_E2 = "roborock.vacuum.e2" @@ -163,6 +164,7 @@ class CarpetCleaningMode(enum.Enum): ROCKROBO_T7SPLUS, ROCKROBO_S7, ROCKROBO_S7_MAXV, + ROCKROBO_G10S, ROCKROBO_S6_MAXV, ROCKROBO_E2, ROCKROBO_1S, diff --git a/miio/integrations/vacuum/roborock/vacuumcontainers.py b/miio/integrations/vacuum/roborock/vacuumcontainers.py index e52921a73..9154cee6b 100644 --- a/miio/integrations/vacuum/roborock/vacuumcontainers.py +++ b/miio/integrations/vacuum/roborock/vacuumcontainers.py @@ -113,6 +113,8 @@ def state(self) -> str: 17: "Zoned cleaning", 18: "Segment cleaning", 22: "Emptying the bin", # on s7+, see #1189 + 23: "Washing the mop", # on a46, #1435 + 26: "Going to wash the mop", # on a46, #1435 100: "Charging complete", 101: "Device offline", }