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