feat: add mop dry feature for T0xB8.

This commit is contained in:
sususweet
2025-10-09 20:39:22 +08:00
parent 51133b94bd
commit 0072503a00
4 changed files with 30 additions and 19 deletions

View File

@@ -38,7 +38,9 @@ DEVICE_MAPPING = {
"work": {"work_status": "work"},
"video_cruise_start": {"work_status": "video_cruise_start"},
"video_cruise_pause": {"work_status": "video_cruise_pause"},
"quickly_build_map": {"work_status": "quickly_build_map"},
"mop_clean": {"mop_clean_setting": {"mode_type": "common", "clean_level": "normal"}},
"dry_mop_on": {"work_status": "dry_mop", "switch": "on"},
"dry_mop_off": {"work_status": "dry_mop", "switch": "off"},
}
},
"water_tank_setting": {
@@ -58,18 +60,15 @@ DEVICE_MAPPING = {
}
},
Platform.SENSOR: {
"control_type": {
"fan_level": {
"device_class": SensorDeviceClass.ENUM
},
"mop_status": {
"mop": {
"device_class": SensorDeviceClass.ENUM
},
"sub_work_status": {
"device_class": SensorDeviceClass.ENUM
},
"query_type": {
"device_class": SensorDeviceClass.ENUM
},
"move_direction": {
"device_class": SensorDeviceClass.ENUM
},

View File

@@ -149,7 +149,7 @@ DEVICE_MAPPING = {
"state_class": SensorStateClass.MEASUREMENT
},
"left_salt": {
"device_class": SensorDeviceClass.POWER,
"device_class": SensorDeviceClass.BATTERY,
"unit_of_measurement": "%",
"state_class": SensorStateClass.MEASUREMENT
},

View File

@@ -464,9 +464,6 @@
"mop_status": {
"name": "Mop Status"
},
"move_direction": {
"name": "Move Direction"
},
"power_level": {
"name": "Power Level"
},
@@ -503,9 +500,6 @@
"sterilize": {
"name": "Sterilize"
},
"sub_work_status": {
"name": "Sub Work Status"
},
"tank_status": {
"name": "Tank Status"
},
@@ -636,6 +630,18 @@
}
},
"sensor": {
"fan_level": {
"name": "Fan Level"
},
"mop": {
"name": "Mop Mode"
},
"move_direction": {
"name": "Move Direction"
},
"sub_work_status": {
"name": "Sub Work Status"
},
"mode": {
"name": "Running Mode"
},

View File

@@ -464,9 +464,6 @@
"mop_status": {
"name": "拖地状态"
},
"move_direction": {
"name": "移动方向"
},
"power_level": {
"name": "功率等级"
},
@@ -503,9 +500,6 @@
"sterilize": {
"name": "杀菌"
},
"sub_work_status": {
"name": "子工作状态"
},
"tank_status": {
"name": "水箱状态"
},
@@ -636,6 +630,18 @@
}
},
"sensor": {
"fan_level": {
"name": "风扇档位"
},
"mop": {
"name": "拖布模式"
},
"move_direction": {
"name": "移动方向"
},
"sub_work_status": {
"name": "子工作状态"
},
"mode": {
"name": "运行模式"
},