2929 RoborockFanSpeedS7MaxV ,
3030 RoborockFanSpeedS8MaxVUltra ,
3131 RoborockFanSpeedSaros10R ,
32+ RoborockFanSpeedSaros10 ,
3233 RoborockFinishReason ,
3334 RoborockInCleaning ,
3435 RoborockMopIntensityCode ,
4243 RoborockMopIntensityS7 ,
4344 RoborockMopIntensityS8MaxVUltra ,
4445 RoborockMopIntensitySaros10R ,
46+ RoborockMopIntensitySaros10 ,
4547 RoborockMopModeCode ,
4648 RoborockMopModeQRevoCurv ,
4749 RoborockMopModeQRevoMaster ,
5052 RoborockMopModeS8MaxVUltra ,
5153 RoborockMopModeS8ProUltra ,
5254 RoborockMopModeSaros10R ,
55+ RoborockMopModeSaros10 ,
5356 RoborockStartType ,
5457 RoborockStateCode ,
5558)
7881 ROBOROCK_S8_MAXV_ULTRA ,
7982 ROBOROCK_S8_PRO_ULTRA ,
8083 ROBOROCK_SAROS_10R ,
84+ ROBOROCK_SAROS_10 ,
8185 SENSOR_DIRTY_REPLACE_TIME ,
8286 SIDE_BRUSH_REPLACE_TIME ,
8387 STRAINER_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