2828 RoborockFanSpeedS7,
2929 RoborockFanSpeedS7MaxV,
3030 RoborockFanSpeedS8MaxVUltra,
31+ RoborockFanSpeedSaros10,
3132 RoborockFanSpeedSaros10R,
3233 RoborockFinishReason,
3334 RoborockInCleaning,
4142 RoborockMopIntensityS6MaxV,
4243 RoborockMopIntensityS7,
4344 RoborockMopIntensityS8MaxVUltra,
45+ RoborockMopIntensitySaros10,
4446 RoborockMopIntensitySaros10R,
4547 RoborockMopModeCode,
4648 RoborockMopModeQRevoCurv,
4951 RoborockMopModeS7,
5052 RoborockMopModeS8MaxVUltra,
5153 RoborockMopModeS8ProUltra,
54+ RoborockMopModeSaros10,
5255 RoborockMopModeSaros10R,
5356 RoborockStartType,
5457 RoborockStateCode,
7780 ROBOROCK_S8,
7881 ROBOROCK_S8_MAXV_ULTRA,
7982 ROBOROCK_S8_PRO_ULTRA,
83+ ROBOROCK_SAROS_10,
8084 ROBOROCK_SAROS_10R,
8185 SENSOR_DIRTY_REPLACE_TIME,
8286 SIDE_BRUSH_REPLACE_TIME,
@@ -689,6 +693,13 @@ class Saros10RStatus(Status):
689693 mop_mode: RoborockMopModeSaros10R | None = None
690694
691695
696+ @dataclass
697+ class Saros10Status(Status):
698+ fan_power: RoborockFanSpeedSaros10 | None = None
699+ water_box_mode: RoborockMopIntensitySaros10 | None = None
700+ mop_mode: RoborockMopModeSaros10 | None = None
701+
702+
692703ModelStatus: dict[str, type[Status]] = {
693704 ROBOROCK_S4_MAX: S4MaxStatus,
694705 ROBOROCK_S5_MAX: S5MaxStatus,
@@ -713,6 +724,7 @@ class Saros10RStatus(Status):
713724 ROBOROCK_QREVO_PRO: P10Status,
714725 ROBOROCK_S8_MAXV_ULTRA: S8MaxvUltraStatus,
715726 ROBOROCK_SAROS_10R: Saros10RStatus,
727+ ROBOROCK_SAROS_10: Saros10Status,
716728}
717729
718730
0 commit comments