[miio] Improve Viomi vacuums, add docking and route channel & mapping (#11763)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
Marcel
2021-12-12 22:10:51 +01:00
committed by GitHub
parent 45729890b1
commit 1e179e77d7
3 changed files with 408 additions and 40 deletions

View File

@@ -955,7 +955,8 @@ ch.viomi.vacuum.v8.err_state = Error
ch.viomi.vacuum.v8.has_map = has_map
ch.viomi.vacuum.v8.has_newmap = has_newmap
ch.viomi.vacuum.v8.is_mop = is_mop
ch.viomi.vacuum.v8.mode = Mode
ch.viomi.vacuum.v8.mode = Clean Mode
ch.viomi.vacuum.v8.mop_route = Mop Route
ch.viomi.vacuum.v8.mop_type = mop_type
ch.viomi.vacuum.v8.remember_map = remember_map
ch.viomi.vacuum.v8.s_area = Clean Area
@@ -2074,6 +2075,65 @@ option.viomi.vacuum.v18-miot.water-grade-2 = 3 Blocks
option.viomi.vacuum.v18-miot.wdr-mode-0 = Mode 0
option.viomi.vacuum.v18-miot.wdr-mode-1 = Mode 1
option.viomi.vacuum.v18-miot.wdr-mode-2 = Mode 2
option.viomi.vacuum.v8.box_type-0 = No Bin
option.viomi.vacuum.v8.box_type-1 = Sweep
option.viomi.vacuum.v8.box_type-2 = Mop
option.viomi.vacuum.v8.box_type-3 = Sweep and Mop
option.viomi.vacuum.v8.err_state-0 = Sleeping and not charging
option.viomi.vacuum.v8.err_state-2101 = Unsufficient battery, continuing cleaning after recharge
option.viomi.vacuum.v8.err_state-2103 = Charging
option.viomi.vacuum.v8.err_state-2104 = Fully charged
option.viomi.vacuum.v8.err_state-500 = Radar timed out
option.viomi.vacuum.v8.err_state-501 = Wheels stuck
option.viomi.vacuum.v8.err_state-502 = Low battery
option.viomi.vacuum.v8.err_state-503 = Dust bin missing
option.viomi.vacuum.v8.err_state-508 = Uneven ground
option.viomi.vacuum.v8.err_state-509 = Cliff sensor erro
option.viomi.vacuum.v8.err_state-510 = Collision sensor error
option.viomi.vacuum.v8.err_state-511 = Could not return to dock
option.viomi.vacuum.v8.err_state-512 = Could not return to dock
option.viomi.vacuum.v8.err_state-513 = Could not navigate
option.viomi.vacuum.v8.err_state-514 = Vacuum stuck
option.viomi.vacuum.v8.err_state-515 = Charging erro
option.viomi.vacuum.v8.err_state-516 = Mop temperature error
option.viomi.vacuum.v8.err_state-521 = Water tank is not installed
option.viomi.vacuum.v8.err_state-522 = Mop is not installed
option.viomi.vacuum.v8.err_state-525 = Insufficient water in water tank
option.viomi.vacuum.v8.err_state-527 = Remove mop
option.viomi.vacuum.v8.err_state-528 = Dust bin missing
option.viomi.vacuum.v8.err_state-529 = Mop and water tank missing
option.viomi.vacuum.v8.err_state-530 = Mop and water tank missin
option.viomi.vacuum.v8.err_state-531 = Water tank is not installed
option.viomi.vacuum.v8.is_mop-0 = Vacuum
option.viomi.vacuum.v8.is_mop-1 = Vacuum And Mop
option.viomi.vacuum.v8.is_mop-2 = Mop
option.viomi.vacuum.v8.is_mop-3 = CleanZone
option.viomi.vacuum.v8.is_mop-4 = CleanSpot
option.viomi.vacuum.v8.mode-0 = Everywhere
option.viomi.vacuum.v8.mode-1 = Edges
option.viomi.vacuum.v8.mode-2 = Surface
option.viomi.vacuum.v8.mode-3 = Fixed Location
option.viomi.vacuum.v8.mop_route-0 = S-Pattern
option.viomi.vacuum.v8.mop_route-1 = Y-Pattern
option.viomi.vacuum.v8.state-0 = Idle Undocked
option.viomi.vacuum.v8.state-1 = Idle
option.viomi.vacuum.v8.state-2 = Paused
option.viomi.vacuum.v8.state-3 = Sweeping
option.viomi.vacuum.v8.state-4 = Go Charging
option.viomi.vacuum.v8.state-5 = Charging
option.viomi.vacuum.v8.state-6 = Sweeping and Mopping
option.viomi.vacuum.v8.state-7 = Mopping
option.viomi.vacuum.v8.suction_grade-0 = Silent
option.viomi.vacuum.v8.suction_grade-1 = Basic
option.viomi.vacuum.v8.suction_grade-2 = Medium
option.viomi.vacuum.v8.suction_grade-3 = Strong
option.viomi.vacuum.v8.vacuumaction-0 = Stop
option.viomi.vacuum.v8.vacuumaction-1 = Start
option.viomi.vacuum.v8.vacuumaction-2 = Pause
option.viomi.vacuum.v8.vacuumaction-3 = Dock
option.viomi.vacuum.v8.water_grade-11 = Low
option.viomi.vacuum.v8.water_grade-12 = Medium
option.viomi.vacuum.v8.water_grade-13 = High
option.xiaomi.aircondition.ma1-miot.fan-level-0 = Auto
option.xiaomi.aircondition.ma1-miot.fan-level-1 = Level1
option.xiaomi.aircondition.ma1-miot.fan-level-2 = Level2