Skip to content

Commit db11c0f

Browse files
authored
fix: add support for QRevo Master mop mode (#259)
1 parent f3d6fe4 commit db11c0f

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

roborock/code_mappings.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,15 @@ class RoborockMopModeS8MaxVUltra(RoborockMopModeCode):
304304
smart_mode = 306
305305

306306

307+
class RoborockMopModeQRevoMaster(RoborockMopModeCode):
308+
standard = 300
309+
deep = 301
310+
custom = 302
311+
deep_plus = 303
312+
fast = 304
313+
smart_mode = 306
314+
315+
307316
class RoborockMopIntensityCode(RoborockEnum):
308317
"""Describes the mop intensity of the vacuum cleaner."""
309318

roborock/containers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
RoborockMopModeS7,
4040
RoborockMopModeS8MaxVUltra,
4141
RoborockMopModeS8ProUltra,
42+
RoborockMopModeQRevoMaster,
4243
RoborockStartType,
4344
RoborockStateCode,
4445
)
@@ -577,7 +578,7 @@ class Q7MaxStatus(Status):
577578
class QRevoMasterStatus(Status):
578579
fan_power: RoborockFanSpeedQRevoMaster | None = None
579580
water_box_mode: RoborockMopIntensityQRevoMaster | None = None
580-
mop_mode: RoborockMopModeS7 | None = None
581+
mop_mode: RoborockMopModeQRevoMaster | None = None
581582

582583

583584
@dataclass

0 commit comments

Comments
 (0)