2828 RoborockFanSpeedS7 ,
2929 RoborockFanSpeedS7MaxV ,
3030 RoborockFanSpeedS8MaxVUltra ,
31+ RoborockFanSpeedSaros10R ,
3132 RoborockFinishReason ,
3233 RoborockInCleaning ,
3334 RoborockMopIntensityCode ,
4041 RoborockMopIntensityS6MaxV ,
4142 RoborockMopIntensityS7 ,
4243 RoborockMopIntensityS8MaxVUltra ,
44+ RoborockMopIntensitySaros10R ,
4345 RoborockMopModeCode ,
4446 RoborockMopModeQRevoCurv ,
4547 RoborockMopModeQRevoMaster ,
4648 RoborockMopModeQRevoMaxV ,
4749 RoborockMopModeS7 ,
4850 RoborockMopModeS8MaxVUltra ,
4951 RoborockMopModeS8ProUltra ,
52+ RoborockMopModeSaros10R ,
5053 RoborockStartType ,
5154 RoborockStateCode ,
5255)
7477 ROBOROCK_S8 ,
7578 ROBOROCK_S8_MAXV_ULTRA ,
7679 ROBOROCK_S8_PRO_ULTRA ,
80+ ROBOROCK_SAROS_10R ,
7781 SENSOR_DIRTY_REPLACE_TIME ,
7882 SIDE_BRUSH_REPLACE_TIME ,
7983 STRAINER_REPLACE_TIME ,
@@ -678,6 +682,13 @@ class S8MaxvUltraStatus(Status):
678682 mop_mode : RoborockMopModeS8MaxVUltra | None = None
679683
680684
685+ @dataclass
686+ class Saros10RStatus (Status ):
687+ fan_power : RoborockFanSpeedSaros10R | None = None
688+ water_box_mode : RoborockMopIntensitySaros10R | None = None
689+ mop_mode : RoborockMopModeSaros10R | None = None
690+
691+
681692ModelStatus : dict [str , type [Status ]] = {
682693 ROBOROCK_S4_MAX : S4MaxStatus ,
683694 ROBOROCK_S5_MAX : S5MaxStatus ,
@@ -701,6 +712,7 @@ class S8MaxvUltraStatus(Status):
701712 ROBOROCK_QREVO_MAXV : QRevoMaxVStatus ,
702713 ROBOROCK_QREVO_PRO : P10Status ,
703714 ROBOROCK_S8_MAXV_ULTRA : S8MaxvUltraStatus ,
715+ ROBOROCK_SAROS_10R : Saros10RStatus ,
704716}
705717
706718
0 commit comments