[miio] add DreameBot L10s Ultra (#15582)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
Marcel 2023-09-25 14:53:42 +02:00 committed by GitHub
parent 480981650c
commit 4359c732a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 2106 additions and 10 deletions

View File

@ -259,6 +259,7 @@ Currently the miio binding supports more than 360 different models.
| MOVA Z500 Robot Vacuum and Mop Cleaner | miio:basic | [dreame.vacuum.p2156o](#dreame-vacuum-p2156o) | Experimental | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
| MOVA L600 Robot Vacuum and Mop Cleaner | miio:basic | [dreame.vacuum.p2157](#dreame-vacuum-p2157) | Yes | |
| Dreame Bot D9 Max | miio:basic | [dreame.vacuum.p2259](#dreame-vacuum-p2259) | Experimental | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
| DreameBot L10s Ultra | miio:basic | [dreame.vacuum.r2228o](#dreame-vacuum-r2228o) | Yes | |
| HUIZUO ARIES For Bedroom | miio:basic | [huayi.light.ari013](#huayi-light-ari013) | Experimental | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
| HUIZUO ARIES For Living Room | miio:basic | [huayi.light.aries](#huayi-light-aries) | Experimental | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
| HUIZUO Fan Light | miio:basic | [huayi.light.fanwy](#huayi-light-fanwy) | Experimental | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
@ -1535,7 +1536,7 @@ Note, not all the values need to be in the json file, e.g. a subset of the param
| work_mode | Number | Vacuum Extend - Work Mode | |
| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
| cleaning_area | Number:Area | Vacuum Extend - Cleaning Area | |
| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Quiet","1"="Standard","2"="Medium","3"="Strong"]` |
| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
@ -1564,6 +1565,81 @@ Note, not all the values need to be in the json file, e.g. a subset of the param
| total_clean_times | Number | Clean Logs - Total Clean Times | |
| total_clean_area | Number | Clean Logs - Total Clean Area | |
### DreameBot L10s Ultra (<a name="dreame-vacuum-r2228o">dreame.vacuum.r2228o</a>) Channels
| Channel | Type | Description | Comment |
|----------------------|----------------------|------------------------------------------|------------|
| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer","collect-dust-start-collect"="Collect Dust Start Collect","sensor-reset-sensor-life"="Sensor Reset Sensor Life","mop-reset-mop-life"="Mop Reset Mop Life","silver-ion-reset-silverion-life"="Silver Ion Reset Silverion Life"]` |
| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","8"="Drying","9"="Washing","7"="Mopping","10"="Go Washing","11"="Building","12"="Sweeping and Mopping","13"="Charging Completed","14"="Upgrading"]` |
| fault | Number | Robot Cleaner - Device Fault | |
| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
| battery_level | Number:Dimensionless | Battery - Battery Level | |
| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
| filter_left_time | Number:Time | Filter - Filter Left Time | |
| work_mode | Number | Vacuum Extend - Work Mode | |
| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
| cleaning_area | Number:Area | Vacuum Extend - Cleaning Area | |
| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Quiet","1"="Standard","2"="Medium","3"="Strong"]` |
| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="Low","2"="Middle","3"="Height"]` |
| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="No","1"="Yes"]` |
| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Close","1"="Open"]` |
| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Close","1"="Open"]` |
| serial_number | String | Vacuum Extend - Serial Number | |
| remote_state | String | Vacuum Extend - Remote State | |
| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
| faults | String | Vacuum Extend - Faults | |
| nation_matched | String | Vacuum Extend - Nation Matched | |
| relocation_status | Number | Vacuum Extend - Relocation Status | |
| laser_switch | Number | Vacuum Extend - Laser Switch | Value mapping `["0"="Close","1"="Open"]` |
| ai_switch | Number | Vacuum Extend - Ai Switch | |
| clean_setting | Number | Vacuum Extend - Clean Setting | |
| mop_status | Number | Vacuum Extend - Mop Status | |
| custom_enable | Number | Vacuum Extend - Custom Enable | Value mapping `["0"="Close","1"="Open"]` |
| child_lock | Number | Vacuum Extend - Child Lock | Value mapping `["0"="Close","1"="Open"]` |
| sensitivity | Number | Vacuum Extend - Sensitivity | |
| mop_way | Number | Vacuum Extend - Mop Way | |
| clean_cancel | Number | Vacuum Extend - Clean Cancel | |
| carpet_distinguish | Number | Vacuum Extend - Carpet Distinguish | Value mapping `["0"="Close","1"="Open"]` |
| autowash_switch | Number | Vacuum Extend - Autowash Switch | Value mapping `["0"="Close","1"="Open"]` |
| warn_status | Number | Vacuum Extend - Warn Status | |
| carpet_clean | Number | Vacuum Extend - Carpet Clean | |
| auto_add_detergent | Number | Vacuum Extend - Auto Add Detergent | |
| dry_time | Number | Vacuum Extend - Dry Time | |
| nowater_tips | Number | Vacuum Extend - Nowater Tips | |
| enable | Switch | Do Not Disturb - Enable | |
| start_time | String | Do Not Disturb - Start Time | |
| end_time | String | Do Not Disturb - End Time | |
| frame_info | String | Map - Frame Info | |
| map_extend_data | String | Map - Map Extend Data | |
| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
| mult_map_info | String | Map - Mult Map Info | |
| volume | Number:Dimensionless | Audio - Volume | |
| voice_packet_id | String | Audio - Voice Packet Id | |
| voice_change_state | String | Audio - Voice Change State | |
| set_voice | String | Audio - Set Voice | |
| time_zone | String | Time - Time Zone | |
| timer_clean | String | Time - Timer Clean | |
| first_clean_time | Number | Clean Logs - First Clean Time | |
| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
| total_clean_times | Number | Clean Logs - Total Clean Times | |
| total_clean_area | Number | Clean Logs - Total Clean Area | |
| auto_collect | Number | Collect Dust - Auto Collect | Value mapping `["0"="Close-auto-collect","1"="Open-auto-collect"]` |
| clean_times | Number | Collect Dust - Clean Times | |
| dust_enable | Number | Collect Dust - Dust Enable | Value mapping `["0"="Disable","1"="Enable"]` |
| dust_status | Number | Collect Dust - Dust Status | |
| mop_life_level | Number:Dimensionless | Mop - Mop Life Level | |
| mop_left_time | Number:Time | Mop - Mop Left Time | |
| silverion_life_time | Number:Time | Silver Ion - Silverion Life Time | |
| silverion_life_level | Number:Dimensionless | Silver Ion - Silverion Life Level | |
### HUIZUO ARIES For Bedroom (<a name="huayi-light-ari013">huayi.light.ari013</a>) Channels
| Channel | Type | Description | Comment |
@ -7119,6 +7195,84 @@ Number total_clean_times "Clean Logs - Total Clean Times" (G_vacuum) {channel="m
Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="miio:basic:vacuum:total_clean_area"}
```
### DreameBot L10s Ultra (dreame.vacuum.r2228o) item file lines
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
```
Group G_vacuum "DreameBot L10s Ultra" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}
Number mode "Robot Cleaner - Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
Number:Dimensionless battery_level "Battery - Battery Level" (G_vacuum) {channel="miio:basic:vacuum:battery_level"}
Number charging_state "Battery - Charging State" (G_vacuum) {channel="miio:basic:vacuum:charging_state"}
Number:Time brush_left_time "Main Cleaning Brush - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush_left_time"}
Number:Dimensionless brush_life_level "Main Cleaning Brush - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush_life_level"}
Number:Time brush_left_time1 "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush_left_time1"}
Number:Dimensionless brush_life_level1 "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush_life_level1"}
Number:Dimensionless filter_life_level "Filter - Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:filter_life_level"}
Number:Time filter_left_time "Filter - Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:filter_left_time"}
Number work_mode "Vacuum Extend - Work Mode" (G_vacuum) {channel="miio:basic:vacuum:work_mode"}
Number:Time cleaning_time "Vacuum Extend - Cleaning Time" (G_vacuum) {channel="miio:basic:vacuum:cleaning_time"}
Number:Area cleaning_area "Vacuum Extend - Cleaning Area" (G_vacuum) {channel="miio:basic:vacuum:cleaning_area"}
Number cleaning_mode "Vacuum Extend - Cleaning Mode" (G_vacuum) {channel="miio:basic:vacuum:cleaning_mode"}
Number mop_mode "Vacuum Extend - Mop Mode" (G_vacuum) {channel="miio:basic:vacuum:mop_mode"}
Number waterbox_status "Vacuum Extend - Waterbox Status" (G_vacuum) {channel="miio:basic:vacuum:waterbox_status"}
Number task_status "Vacuum Extend - Task Status" (G_vacuum) {channel="miio:basic:vacuum:task_status"}
String clean_extend_data "Vacuum Extend - Clean Extend Data" (G_vacuum) {channel="miio:basic:vacuum:clean_extend_data"}
Number break_point_restart "Vacuum Extend - Break Point Restart" (G_vacuum) {channel="miio:basic:vacuum:break_point_restart"}
Number carpet_press "Vacuum Extend - Carpet Press" (G_vacuum) {channel="miio:basic:vacuum:carpet_press"}
String serial_number "Vacuum Extend - Serial Number" (G_vacuum) {channel="miio:basic:vacuum:serial_number"}
String remote_state "Vacuum Extend - Remote State" (G_vacuum) {channel="miio:basic:vacuum:remote_state"}
Number:Time clean_rags_tip "Vacuum Extend - Clean Rags Tip" (G_vacuum) {channel="miio:basic:vacuum:clean_rags_tip"}
Number:Time keep_sweeper_time "Vacuum Extend - Keep Sweeper Time" (G_vacuum) {channel="miio:basic:vacuum:keep_sweeper_time"}
String faults "Vacuum Extend - Faults" (G_vacuum) {channel="miio:basic:vacuum:faults"}
String nation_matched "Vacuum Extend - Nation Matched" (G_vacuum) {channel="miio:basic:vacuum:nation_matched"}
Number relocation_status "Vacuum Extend - Relocation Status" (G_vacuum) {channel="miio:basic:vacuum:relocation_status"}
Number laser_switch "Vacuum Extend - Laser Switch" (G_vacuum) {channel="miio:basic:vacuum:laser_switch"}
Number ai_switch "Vacuum Extend - Ai Switch" (G_vacuum) {channel="miio:basic:vacuum:ai_switch"}
Number clean_setting "Vacuum Extend - Clean Setting" (G_vacuum) {channel="miio:basic:vacuum:clean_setting"}
Number mop_status "Vacuum Extend - Mop Status" (G_vacuum) {channel="miio:basic:vacuum:mop_status"}
Number custom_enable "Vacuum Extend - Custom Enable" (G_vacuum) {channel="miio:basic:vacuum:custom_enable"}
Number child_lock "Vacuum Extend - Child Lock" (G_vacuum) {channel="miio:basic:vacuum:child_lock"}
Number sensitivity "Vacuum Extend - Sensitivity" (G_vacuum) {channel="miio:basic:vacuum:sensitivity"}
Number mop_way "Vacuum Extend - Mop Way" (G_vacuum) {channel="miio:basic:vacuum:mop_way"}
Number clean_cancel "Vacuum Extend - Clean Cancel" (G_vacuum) {channel="miio:basic:vacuum:clean_cancel"}
Number carpet_distinguish "Vacuum Extend - Carpet Distinguish" (G_vacuum) {channel="miio:basic:vacuum:carpet_distinguish"}
Number autowash_switch "Vacuum Extend - Autowash Switch" (G_vacuum) {channel="miio:basic:vacuum:autowash_switch"}
Number warn_status "Vacuum Extend - Warn Status" (G_vacuum) {channel="miio:basic:vacuum:warn_status"}
Number carpet_clean "Vacuum Extend - Carpet Clean" (G_vacuum) {channel="miio:basic:vacuum:carpet_clean"}
Number auto_add_detergent "Vacuum Extend - Auto Add Detergent" (G_vacuum) {channel="miio:basic:vacuum:auto_add_detergent"}
Number dry_time "Vacuum Extend - Dry Time" (G_vacuum) {channel="miio:basic:vacuum:dry_time"}
Number nowater_tips "Vacuum Extend - Nowater Tips" (G_vacuum) {channel="miio:basic:vacuum:nowater_tips"}
Switch enable "Do Not Disturb - Enable" (G_vacuum) {channel="miio:basic:vacuum:enable"}
String start_time "Do Not Disturb - Start Time" (G_vacuum) {channel="miio:basic:vacuum:start_time"}
String end_time "Do Not Disturb - End Time" (G_vacuum) {channel="miio:basic:vacuum:end_time"}
String frame_info "Map - Frame Info" (G_vacuum) {channel="miio:basic:vacuum:frame_info"}
String map_extend_data "Map - Map Extend Data" (G_vacuum) {channel="miio:basic:vacuum:map_extend_data"}
Number mult_map_state "Map - Mult Map State" (G_vacuum) {channel="miio:basic:vacuum:mult_map_state"}
String mult_map_info "Map - Mult Map Info" (G_vacuum) {channel="miio:basic:vacuum:mult_map_info"}
Number:Dimensionless volume "Audio - Volume" (G_vacuum) {channel="miio:basic:vacuum:volume"}
String voice_packet_id "Audio - Voice Packet Id" (G_vacuum) {channel="miio:basic:vacuum:voice_packet_id"}
String voice_change_state "Audio - Voice Change State" (G_vacuum) {channel="miio:basic:vacuum:voice_change_state"}
String set_voice "Audio - Set Voice" (G_vacuum) {channel="miio:basic:vacuum:set_voice"}
String time_zone "Time - Time Zone" (G_vacuum) {channel="miio:basic:vacuum:time_zone"}
String timer_clean "Time - Timer Clean" (G_vacuum) {channel="miio:basic:vacuum:timer_clean"}
Number first_clean_time "Clean Logs - First Clean Time" (G_vacuum) {channel="miio:basic:vacuum:first_clean_time"}
Number:Time total_clean_time "Clean Logs - Total Clean Time" (G_vacuum) {channel="miio:basic:vacuum:total_clean_time"}
Number total_clean_times "Clean Logs - Total Clean Times" (G_vacuum) {channel="miio:basic:vacuum:total_clean_times"}
Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="miio:basic:vacuum:total_clean_area"}
Number auto_collect "Collect Dust - Auto Collect" (G_vacuum) {channel="miio:basic:vacuum:auto_collect"}
Number clean_times "Collect Dust - Clean Times" (G_vacuum) {channel="miio:basic:vacuum:clean_times"}
Number dust_enable "Collect Dust - Dust Enable" (G_vacuum) {channel="miio:basic:vacuum:dust_enable"}
Number dust_status "Collect Dust - Dust Status" (G_vacuum) {channel="miio:basic:vacuum:dust_status"}
Number:Dimensionless mop_life_level "Mop - Mop Life Level" (G_vacuum) {channel="miio:basic:vacuum:mop_life_level"}
Number:Time mop_left_time "Mop - Mop Left Time" (G_vacuum) {channel="miio:basic:vacuum:mop_left_time"}
Number:Time silverion_life_time "Silver Ion - Silverion Life Time" (G_vacuum) {channel="miio:basic:vacuum:silverion_life_time"}
Number:Dimensionless silverion_life_level "Silver Ion - Silverion Life Level" (G_vacuum) {channel="miio:basic:vacuum:silverion_life_level"}
```
### HUIZUO ARIES For Bedroom (huayi.light.ari013) item file lines
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.

View File

@ -74,6 +74,7 @@ public enum MiIoDevices {
DREAME_VACUUM_P2156O("dreame.vacuum.p2156o", "MOVA Z500 Robot Vacuum and Mop Cleaner", THING_TYPE_BASIC),
DREAME_VACUUM_P2157("dreame.vacuum.p2157", "MOVA L600 Robot Vacuum and Mop Cleaner", THING_TYPE_BASIC),
DREAME_VACUUM_P2259("dreame.vacuum.p2259", "Dreame Bot D9 Max", THING_TYPE_BASIC),
DREAME_VACUUM_R2228O("dreame.vacuum.r2228o", "DreameBot L10s Ultra", THING_TYPE_BASIC),
HUAYI_LIGHT_ARI013("huayi.light.ari013", "HUIZUO ARIES For Bedroom", THING_TYPE_BASIC),
HUAYI_LIGHT_ARIES("huayi.light.aries", "HUIZUO ARIES For Living Room", THING_TYPE_BASIC),
HUAYI_LIGHT_FANWY("huayi.light.fanwy", "HUIZUO Fan Light", THING_TYPE_BASIC),

View File

@ -51,6 +51,7 @@ thing.dreame.vacuum.p2041o = Mi Robot Vacuum-Mop 2 Pro+
thing.dreame.vacuum.p2156o = MOVA Z500 Robot Vacuum and Mop Cleaner
thing.dreame.vacuum.p2157 = MOVA L600 Robot Vacuum and Mop Cleaner
thing.dreame.vacuum.p2259 = Dreame Bot D9 Max
thing.dreame.vacuum.r2228o = DreameBot L10s Ultra
thing.huayi.light.ari013 = HUIZUO ARIES For Bedroom
thing.huayi.light.aries = HUIZUO ARIES For Living Room
thing.huayi.light.fanwy = HUIZUO Fan Light
@ -925,6 +926,76 @@ ch.dreame.vacuum.p2259-miot.voice_packet_id = Audio - Voice Packet Id
ch.dreame.vacuum.p2259-miot.volume = Audio - Volume
ch.dreame.vacuum.p2259-miot.waterbox_status = Vacuum Extend - Waterbox Status
ch.dreame.vacuum.p2259-miot.work_mode = Vacuum Extend - Work Mode
ch.dreame.vacuum.r2228o-miot.actions = Actions
ch.dreame.vacuum.r2228o-miot.ai_switch = Vacuum Extend - Ai Switch
ch.dreame.vacuum.r2228o-miot.auto_add_detergent = Vacuum Extend - Auto Add Detergent
ch.dreame.vacuum.r2228o-miot.auto_collect = Collect Dust - Auto Collect
ch.dreame.vacuum.r2228o-miot.autowash_switch = Vacuum Extend - Autowash Switch
ch.dreame.vacuum.r2228o-miot.battery_level = Battery - Battery Level
ch.dreame.vacuum.r2228o-miot.break_point_restart = Vacuum Extend - Break Point Restart
ch.dreame.vacuum.r2228o-miot.brush_left_time = Main Cleaning Brush - Brush Left Time
ch.dreame.vacuum.r2228o-miot.brush_left_time1 = Brush Cleaner - Brush Left Time
ch.dreame.vacuum.r2228o-miot.brush_life_level = Main Cleaning Brush - Brush Life Level
ch.dreame.vacuum.r2228o-miot.brush_life_level1 = Brush Cleaner - Brush Life Level
ch.dreame.vacuum.r2228o-miot.carpet_clean = Vacuum Extend - Carpet Clean
ch.dreame.vacuum.r2228o-miot.carpet_distinguish = Vacuum Extend - Carpet Distinguish
ch.dreame.vacuum.r2228o-miot.carpet_press = Vacuum Extend - Carpet Press
ch.dreame.vacuum.r2228o-miot.charging_state = Battery - Charging State
ch.dreame.vacuum.r2228o-miot.child_lock = Vacuum Extend - Child Lock
ch.dreame.vacuum.r2228o-miot.clean_cancel = Vacuum Extend - Clean Cancel
ch.dreame.vacuum.r2228o-miot.clean_extend_data = Vacuum Extend - Clean Extend Data
ch.dreame.vacuum.r2228o-miot.clean_rags_tip = Vacuum Extend - Clean Rags Tip
ch.dreame.vacuum.r2228o-miot.clean_setting = Vacuum Extend - Clean Setting
ch.dreame.vacuum.r2228o-miot.clean_times = Collect Dust - Clean Times
ch.dreame.vacuum.r2228o-miot.cleaning_area = Vacuum Extend - Cleaning Area
ch.dreame.vacuum.r2228o-miot.cleaning_mode = Vacuum Extend - Cleaning Mode
ch.dreame.vacuum.r2228o-miot.cleaning_time = Vacuum Extend - Cleaning Time
ch.dreame.vacuum.r2228o-miot.custom_enable = Vacuum Extend - Custom Enable
ch.dreame.vacuum.r2228o-miot.dry_time = Vacuum Extend - Dry Time
ch.dreame.vacuum.r2228o-miot.dust_enable = Collect Dust - Dust Enable
ch.dreame.vacuum.r2228o-miot.dust_status = Collect Dust - Dust Status
ch.dreame.vacuum.r2228o-miot.enable = Do Not Disturb - Enable
ch.dreame.vacuum.r2228o-miot.end_time = Do Not Disturb - End Time
ch.dreame.vacuum.r2228o-miot.fault = Robot Cleaner - Device Fault
ch.dreame.vacuum.r2228o-miot.faults = Vacuum Extend - Faults
ch.dreame.vacuum.r2228o-miot.filter_left_time = Filter - Filter Left Time
ch.dreame.vacuum.r2228o-miot.filter_life_level = Filter - Filter Life Level
ch.dreame.vacuum.r2228o-miot.first_clean_time = Clean Logs - First Clean Time
ch.dreame.vacuum.r2228o-miot.frame_info = Map - Frame Info
ch.dreame.vacuum.r2228o-miot.keep_sweeper_time = Vacuum Extend - Keep Sweeper Time
ch.dreame.vacuum.r2228o-miot.laser_switch = Vacuum Extend - Laser Switch
ch.dreame.vacuum.r2228o-miot.map_extend_data = Map - Map Extend Data
ch.dreame.vacuum.r2228o-miot.mode = Robot Cleaner - Mode
ch.dreame.vacuum.r2228o-miot.mop_left_time = Mop - Mop Left Time
ch.dreame.vacuum.r2228o-miot.mop_life_level = Mop - Mop Life Level
ch.dreame.vacuum.r2228o-miot.mop_mode = Vacuum Extend - Mop Mode
ch.dreame.vacuum.r2228o-miot.mop_status = Vacuum Extend - Mop Status
ch.dreame.vacuum.r2228o-miot.mop_way = Vacuum Extend - Mop Way
ch.dreame.vacuum.r2228o-miot.mult_map_info = Map - Mult Map Info
ch.dreame.vacuum.r2228o-miot.mult_map_state = Map - Mult Map State
ch.dreame.vacuum.r2228o-miot.nation_matched = Vacuum Extend - Nation Matched
ch.dreame.vacuum.r2228o-miot.nowater_tips = Vacuum Extend - Nowater Tips
ch.dreame.vacuum.r2228o-miot.relocation_status = Vacuum Extend - Relocation Status
ch.dreame.vacuum.r2228o-miot.remote_state = Vacuum Extend - Remote State
ch.dreame.vacuum.r2228o-miot.sensitivity = Vacuum Extend - Sensitivity
ch.dreame.vacuum.r2228o-miot.serial_number = Vacuum Extend - Serial Number
ch.dreame.vacuum.r2228o-miot.set_voice = Audio - Set Voice
ch.dreame.vacuum.r2228o-miot.silverion_life_level = Silver Ion - Silverion Life Level
ch.dreame.vacuum.r2228o-miot.silverion_life_time = Silver Ion - Silverion Life Time
ch.dreame.vacuum.r2228o-miot.start_time = Do Not Disturb - Start Time
ch.dreame.vacuum.r2228o-miot.status = Robot Cleaner - Status
ch.dreame.vacuum.r2228o-miot.task_status = Vacuum Extend - Task Status
ch.dreame.vacuum.r2228o-miot.time_zone = Time - Time Zone
ch.dreame.vacuum.r2228o-miot.timer_clean = Time - Timer Clean
ch.dreame.vacuum.r2228o-miot.total_clean_area = Clean Logs - Total Clean Area
ch.dreame.vacuum.r2228o-miot.total_clean_time = Clean Logs - Total Clean Time
ch.dreame.vacuum.r2228o-miot.total_clean_times = Clean Logs - Total Clean Times
ch.dreame.vacuum.r2228o-miot.voice_change_state = Audio - Voice Change State
ch.dreame.vacuum.r2228o-miot.voice_packet_id = Audio - Voice Packet Id
ch.dreame.vacuum.r2228o-miot.volume = Audio - Volume
ch.dreame.vacuum.r2228o-miot.warn_status = Vacuum Extend - Warn Status
ch.dreame.vacuum.r2228o-miot.waterbox_status = Vacuum Extend - Waterbox Status
ch.dreame.vacuum.r2228o-miot.work_mode = Vacuum Extend - Work Mode
ch.huayi.light.fanwy-miot.brightness = Light - Brightness
ch.huayi.light.fanwy-miot.color-temperature = Light - Color Temperature
ch.huayi.light.fanwy-miot.fan-level = Fan - Fan Level
@ -2685,10 +2756,10 @@ option.dreame.vacuum.p2259-miot.carpet_press-1 = On
option.dreame.vacuum.p2259-miot.charging_state-1 = Charging
option.dreame.vacuum.p2259-miot.charging_state-2 = Not Charging
option.dreame.vacuum.p2259-miot.charging_state-5 = Go Charging
option.dreame.vacuum.p2259-miot.cleaning_mode-0 = mode 0
option.dreame.vacuum.p2259-miot.cleaning_mode-1 = mode 1
option.dreame.vacuum.p2259-miot.cleaning_mode-2 = mode 2
option.dreame.vacuum.p2259-miot.cleaning_mode-3 = mode 3
option.dreame.vacuum.p2259-miot.cleaning_mode-0 = Quiet
option.dreame.vacuum.p2259-miot.cleaning_mode-1 = Standard
option.dreame.vacuum.p2259-miot.cleaning_mode-2 = Medium
option.dreame.vacuum.p2259-miot.cleaning_mode-3 = Strong
option.dreame.vacuum.p2259-miot.fault-0 = No Error
option.dreame.vacuum.p2259-miot.fault-1 = Drop
option.dreame.vacuum.p2259-miot.fault-10 = Waterbox Empty
@ -2741,6 +2812,78 @@ option.dreame.vacuum.p2259-miot.task_status-3 = SelectAreanClean
option.dreame.vacuum.p2259-miot.task_status-4 = SpotArea
option.dreame.vacuum.p2259-miot.waterbox_status-0 = Status 0
option.dreame.vacuum.p2259-miot.waterbox_status-1 = Status 1
option.dreame.vacuum.r2228o-miot.actions-audio-play-sound = Audio Play Sound
option.dreame.vacuum.r2228o-miot.actions-audio-position = Audio Position
option.dreame.vacuum.r2228o-miot.actions-battery-start-charge = Battery Start Charge
option.dreame.vacuum.r2228o-miot.actions-brush-cleaner-reset-brush-life = Brush Cleaner Reset Brush Life
option.dreame.vacuum.r2228o-miot.actions-collect-dust-start-collect = Collect Dust Start Collect
option.dreame.vacuum.r2228o-miot.actions-filter-reset-filter-life = Filter Reset Filter Life
option.dreame.vacuum.r2228o-miot.actions-map-map-req = Map Map Req
option.dreame.vacuum.r2228o-miot.actions-map-update-map = Map Update Map
option.dreame.vacuum.r2228o-miot.actions-mop-reset-mop-life = Mop Reset Mop Life
option.dreame.vacuum.r2228o-miot.actions-sensor-reset-sensor-life = Sensor Reset Sensor Life
option.dreame.vacuum.r2228o-miot.actions-silver-ion-reset-silverion-life = Silver Ion Reset Silverion Life
option.dreame.vacuum.r2228o-miot.actions-time-delete-timer = Time Delete Timer
option.dreame.vacuum.r2228o-miot.actions-vacuum-extend-start-clean = Vacuum Extend Start Clean
option.dreame.vacuum.r2228o-miot.actions-vacuum-extend-stop-clean = Vacuum Extend Stop Clean
option.dreame.vacuum.r2228o-miot.actions-vacuum-start-room-sweep = Vacuum Start Room Sweep
option.dreame.vacuum.r2228o-miot.actions-vacuum-start-sweep = Vacuum Start Sweep
option.dreame.vacuum.r2228o-miot.actions-vacuum-stop-sweeping = Vacuum Stop Sweeping
option.dreame.vacuum.r2228o-miot.auto_collect-0 = Close-auto-collect
option.dreame.vacuum.r2228o-miot.auto_collect-1 = Open-auto-collect
option.dreame.vacuum.r2228o-miot.autowash_switch-0 = Close
option.dreame.vacuum.r2228o-miot.autowash_switch-1 = Open
option.dreame.vacuum.r2228o-miot.break_point_restart-0 = Close
option.dreame.vacuum.r2228o-miot.break_point_restart-1 = Open
option.dreame.vacuum.r2228o-miot.carpet_distinguish-0 = Close
option.dreame.vacuum.r2228o-miot.carpet_distinguish-1 = Open
option.dreame.vacuum.r2228o-miot.carpet_press-0 = Close
option.dreame.vacuum.r2228o-miot.carpet_press-1 = Open
option.dreame.vacuum.r2228o-miot.charging_state-1 = Charging
option.dreame.vacuum.r2228o-miot.charging_state-2 = Not Charging
option.dreame.vacuum.r2228o-miot.charging_state-5 = Go Charging
option.dreame.vacuum.r2228o-miot.child_lock-0 = Close
option.dreame.vacuum.r2228o-miot.child_lock-1 = Open
option.dreame.vacuum.r2228o-miot.cleaning_mode-0 = Quiet
option.dreame.vacuum.r2228o-miot.cleaning_mode-1 = Standard
option.dreame.vacuum.r2228o-miot.cleaning_mode-2 = Medium
option.dreame.vacuum.r2228o-miot.cleaning_mode-3 = Strong
option.dreame.vacuum.r2228o-miot.custom_enable-0 = Close
option.dreame.vacuum.r2228o-miot.custom_enable-1 = Open
option.dreame.vacuum.r2228o-miot.dust_enable-0 = Disable
option.dreame.vacuum.r2228o-miot.dust_enable-1 = Enable
option.dreame.vacuum.r2228o-miot.laser_switch-0 = Close
option.dreame.vacuum.r2228o-miot.laser_switch-1 = Open
option.dreame.vacuum.r2228o-miot.mode-0 = Silent
option.dreame.vacuum.r2228o-miot.mode-1 = Basic
option.dreame.vacuum.r2228o-miot.mode-2 = Strong
option.dreame.vacuum.r2228o-miot.mode-3 = Full Speed
option.dreame.vacuum.r2228o-miot.mop_mode-1 = Low
option.dreame.vacuum.r2228o-miot.mop_mode-2 = Middle
option.dreame.vacuum.r2228o-miot.mop_mode-3 = Height
option.dreame.vacuum.r2228o-miot.mult_map_state-0 = Close
option.dreame.vacuum.r2228o-miot.mult_map_state-1 = Open
option.dreame.vacuum.r2228o-miot.status-1 = Sweeping
option.dreame.vacuum.r2228o-miot.status-10 = Go Washing
option.dreame.vacuum.r2228o-miot.status-11 = Building
option.dreame.vacuum.r2228o-miot.status-12 = Sweeping and Mopping
option.dreame.vacuum.r2228o-miot.status-13 = Charging Completed
option.dreame.vacuum.r2228o-miot.status-14 = Upgrading
option.dreame.vacuum.r2228o-miot.status-2 = Idle
option.dreame.vacuum.r2228o-miot.status-3 = Paused
option.dreame.vacuum.r2228o-miot.status-4 = Error
option.dreame.vacuum.r2228o-miot.status-5 = Go Charging
option.dreame.vacuum.r2228o-miot.status-6 = Charging
option.dreame.vacuum.r2228o-miot.status-7 = Mopping
option.dreame.vacuum.r2228o-miot.status-8 = Drying
option.dreame.vacuum.r2228o-miot.status-9 = Washing
option.dreame.vacuum.r2228o-miot.task_status-0 = Notask
option.dreame.vacuum.r2228o-miot.task_status-1 = AutoClean
option.dreame.vacuum.r2228o-miot.task_status-2 = CustomClean
option.dreame.vacuum.r2228o-miot.task_status-3 = SelectAreanClean
option.dreame.vacuum.r2228o-miot.task_status-4 = SpotArea
option.dreame.vacuum.r2228o-miot.waterbox_status-0 = No
option.dreame.vacuum.r2228o-miot.waterbox_status-1 = Yes
option.huayi.light.fanwy-miot.mode-1 = Normal Wind
option.huayi.light.fanwy-miot.mode-2 = Natural Wind
option.huayi.light.fanwy2-miot.mode-0 = Basic

View File

@ -721,19 +721,19 @@
"options": [
{
"value": "0",
"label": "mode 0"
"label": "Quiet"
},
{
"value": "1",
"label": "mode 1"
"label": "Standard"
},
{
"value": "2",
"label": "mode 2"
"label": "Medium"
},
{
"value": "3",
"label": "mode 3"
"label": "Strong"
}
]
},
@ -744,7 +744,7 @@
"parameterType": "STRING"
}
],
"readmeComment": "Value mapping `[\"0\"\u003d\"mode 0\",\"1\"\u003d\"mode 1\",\"2\"\u003d\"mode 2\",\"3\"\u003d\"mode 3\"]`"
"readmeComment": "Value mapping `[\"0\"\u003d\"Quiet\",\"1\"\u003d\"Standard\",\"2\"\u003d\"Medium\",\"3\"\u003d\"Strong\"]`"
},
{
"property": "mop-mode",