Skip to content

Commit 4e1262b

Browse files
author
NOisi-X
committed
feat(v1): add dock type 31 for P20 Ultra with water hookup and auto detergent delivery
1 parent 7c37c02 commit 4e1262b

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

roborock/data/v1/v1_code_mappings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,7 @@ class RoborockDockTypeCode(RoborockEnum):
368368
type_27_dock = 27
369369
k1c_lite_dock = 28
370370
shell_2e_lite_dock = 30
371+
type_31_dock = 31
371372
shell_2e_heat_dock = 40
372373

373374

roborock/device_features.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,7 @@ def get_supported_features(self) -> list[str]:
690690
RoborockDockTypeCode.shell_e_dock,
691691
RoborockDockTypeCode.shell_2e_dock,
692692
RoborockDockTypeCode.shell_3c_dock,
693+
RoborockDockTypeCode.type_31_dock,
693694
}
694695

695696
_AUTO_STERILIZE_DOCK_TYPES = {
@@ -739,6 +740,7 @@ def get_supported_features(self) -> list[str]:
739740
RoborockDockTypeCode.shell_e_dock,
740741
RoborockDockTypeCode.shell_2e_dock,
741742
RoborockDockTypeCode.shell_3c_dock,
743+
RoborockDockTypeCode.type_31_dock,
742744
}
743745

744746
_HATCH_DOOR_DOCK_COOL_FAN_DOCK_TYPES = {
@@ -747,6 +749,7 @@ def get_supported_features(self) -> list[str]:
747749

748750
_SPECIAL_WASH_TEMP_DOCK_TYPES = {
749751
RoborockDockTypeCode.shell_2e_lite_dock,
752+
RoborockDockTypeCode.type_31_dock,
750753
}
751754

752755

0 commit comments

Comments
 (0)