diff --git a/roborock/data/v1/v1_code_mappings.py b/roborock/data/v1/v1_code_mappings.py index 82199186..e70b3c79 100644 --- a/roborock/data/v1/v1_code_mappings.py +++ b/roborock/data/v1/v1_code_mappings.py @@ -368,6 +368,7 @@ class RoborockDockTypeCode(RoborockEnum): type_27_dock = 27 k1c_lite_dock = 28 shell_2e_lite_dock = 30 + type_31_dock = 31 shell_2e_heat_dock = 40 diff --git a/roborock/device_features.py b/roborock/device_features.py index b2a3e34f..2de409c1 100644 --- a/roborock/device_features.py +++ b/roborock/device_features.py @@ -690,6 +690,7 @@ def get_supported_features(self) -> list[str]: RoborockDockTypeCode.shell_e_dock, RoborockDockTypeCode.shell_2e_dock, RoborockDockTypeCode.shell_3c_dock, + RoborockDockTypeCode.type_31_dock, } _AUTO_STERILIZE_DOCK_TYPES = { @@ -739,6 +740,7 @@ def get_supported_features(self) -> list[str]: RoborockDockTypeCode.shell_e_dock, RoborockDockTypeCode.shell_2e_dock, RoborockDockTypeCode.shell_3c_dock, + RoborockDockTypeCode.type_31_dock, } _HATCH_DOOR_DOCK_COOL_FAN_DOCK_TYPES = { @@ -747,6 +749,7 @@ def get_supported_features(self) -> list[str]: _SPECIAL_WASH_TEMP_DOCK_TYPES = { RoborockDockTypeCode.shell_2e_lite_dock, + RoborockDockTypeCode.type_31_dock, }