Add "gentle" mode for Xiaomi Roborock vacuum (#29004)

* Add "gentle" mode for Xiaomi Roborock vacuum

* fix tests
This commit is contained in:
Abílio Costa 2019-11-27 12:46:13 +00:00 committed by Franck Nijhof
parent 8f05388bc5
commit a08df53dbc
2 changed files with 3 additions and 1 deletions

View File

@ -58,7 +58,7 @@ SERVICE_START_REMOTE_CONTROL = "xiaomi_remote_control_start"
SERVICE_STOP_REMOTE_CONTROL = "xiaomi_remote_control_stop"
SERVICE_CLEAN_ZONE = "xiaomi_clean_zone"
FAN_SPEEDS = {"Quiet": 38, "Balanced": 60, "Turbo": 77, "Max": 90}
FAN_SPEEDS = {"Quiet": 38, "Balanced": 60, "Turbo": 77, "Max": 90, "Gentle": 105}
ATTR_CLEAN_START = "clean_start"
ATTR_CLEAN_STOP = "clean_stop"

View File

@ -212,6 +212,7 @@ def test_xiaomi_vacuum_services(hass, caplog, mock_mirobo_is_got_error):
"Balanced",
"Turbo",
"Max",
"Gentle",
]
assert state.attributes.get(ATTR_MAIN_BRUSH_LEFT) == 12
assert state.attributes.get(ATTR_SIDE_BRUSH_LEFT) == 12
@ -354,6 +355,7 @@ def test_xiaomi_specific_services(hass, caplog, mock_mirobo_is_on):
"Balanced",
"Turbo",
"Max",
"Gentle",
]
assert state.attributes.get(ATTR_MAIN_BRUSH_LEFT) == 11
assert state.attributes.get(ATTR_SIDE_BRUSH_LEFT) == 11