Skip to content

Commit 77f6d6f

Browse files
authored
fix: update mop intensity, fan speed, and dock mappings for the QRevo Master (#260)
* fix: update mop intensity, fan speed, and dock mappings for QRevo Master * Fix sorting of imports * Rerun precommit
1 parent 71e8a9e commit 77f6d6f

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

roborock/code_mappings.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,12 +244,14 @@ class RoborockFanSpeedQ7Max(RoborockFanPowerCode):
244244

245245

246246
class RoborockFanSpeedQRevoMaster(RoborockFanPowerCode):
247+
off = 105
247248
quiet = 101
248249
balanced = 102
249250
turbo = 103
250251
max = 104
251-
max_plus = 105
252-
custom = 110 # Smartplan
252+
custom = 106
253+
max_plus = 108
254+
smart_mode = 110
253255

254256

255257
class RoborockFanSpeedP10(RoborockFanPowerCode):
@@ -344,8 +346,9 @@ class RoborockMopIntensityQRevoMaster(RoborockMopIntensityCode):
344346
low = 201
345347
medium = 202
346348
high = 203
349+
custom = 204
347350
custom_water_flow = 207
348-
custom = 209 # SmartPlan
351+
smart_mode = 209
349352

350353

351354
class RoborockMopIntensityP10(RoborockMopIntensityCode):
@@ -426,6 +429,7 @@ class RoborockDockTypeCode(RoborockEnum):
426429
p10_dock = 8
427430
p10_pro_dock = 9
428431
s8_maxv_ultra_dock = 10
432+
qrevo_master_dock = 14
429433
qrevo_s_dock = 15
430434

431435

roborock/containers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
RoborockMopIntensityS7,
3737
RoborockMopIntensityS8MaxVUltra,
3838
RoborockMopModeCode,
39+
RoborockMopModeQRevoMaster,
3940
RoborockMopModeS7,
4041
RoborockMopModeS8MaxVUltra,
4142
RoborockMopModeS8ProUltra,
42-
RoborockMopModeQRevoMaster,
4343
RoborockStartType,
4444
RoborockStateCode,
4545
)

0 commit comments

Comments
 (0)