feat(vendor.roborock): Add error mapping for error codes 27 35

This commit is contained in:
Xuefer 2024-12-14 09:22:17 +01:00 committed by Sören Beye
parent c78e8c2775
commit 9d3df057be

View File

@ -871,7 +871,12 @@ RoborockValetudoRobot.MAP_ERROR_CODE = (vendorErrorCode) => {
parameters.subsystem = ValetudoRobotError.SUBSYSTEM.SENSORS;
parameters.message = "Wall sensor dirty";
break;
//27?
case 27:
parameters.severity.kind = ValetudoRobotError.SEVERITY_KIND.TRANSIENT;
parameters.severity.level = ValetudoRobotError.SEVERITY_LEVEL.CATASTROPHIC;
parameters.subsystem = ValetudoRobotError.SUBSYSTEM.ATTACHMENTS;
parameters.message = "Mop module stuck";
break;
//28?
case 29:
parameters.severity.kind = ValetudoRobotError.SEVERITY_KIND.TRANSIENT;
@ -893,6 +898,13 @@ RoborockValetudoRobot.MAP_ERROR_CODE = (vendorErrorCode) => {
parameters.message = "Auto-Empty Dock filter clogged";
break;
case 35:
parameters.severity.kind = ValetudoRobotError.SEVERITY_KIND.PERMANENT;
parameters.severity.level = ValetudoRobotError.SEVERITY_LEVEL.WARNING;
parameters.subsystem = ValetudoRobotError.SUBSYSTEM.DOCK;
parameters.message = "Auto-Empty Dock voltage abnormal";
break;
case 38:
parameters.severity.kind = ValetudoRobotError.SEVERITY_KIND.PERMANENT;
parameters.severity.level = ValetudoRobotError.SEVERITY_LEVEL.WARNING;