diff --git a/homeassistant/components/roomba/__init__.py b/homeassistant/components/roomba/__init__.py index 912b134d454095..be85ec3619f11a 100644 --- a/homeassistant/components/roomba/__init__.py +++ b/homeassistant/components/roomba/__init__.py @@ -3,7 +3,7 @@ import logging import async_timeout -from roomba import Roomba, RoombaConnectionError +from roombapy import Roomba, RoombaConnectionError import voluptuous as vol from homeassistant import config_entries, exceptions diff --git a/homeassistant/components/roomba/config_flow.py b/homeassistant/components/roomba/config_flow.py index b25c4ece4404df..166b5992d86052 100644 --- a/homeassistant/components/roomba/config_flow.py +++ b/homeassistant/components/roomba/config_flow.py @@ -1,5 +1,5 @@ """Config flow to configure roomba component.""" -from roomba import Roomba +from roombapy import Roomba import voluptuous as vol from homeassistant import config_entries, core diff --git a/homeassistant/components/roomba/irobot_base.py b/homeassistant/components/roomba/irobot_base.py index 8bc1e22547f5e8..7dd045a1137337 100644 --- a/homeassistant/components/roomba/irobot_base.py +++ b/homeassistant/components/roomba/irobot_base.py @@ -51,6 +51,7 @@ STATE_MAP = { "": STATE_IDLE, "charge": STATE_DOCKED, + "evac": STATE_RETURNING, # Emptying at cleanbase "hmMidMsn": STATE_CLEANING, # Recharging at the middle of a cycle "hmPostMsn": STATE_RETURNING, # Cycle finished "hmUsrDock": STATE_RETURNING, diff --git a/homeassistant/components/roomba/manifest.json b/homeassistant/components/roomba/manifest.json index 9b0e3f219835b8..808c7eb9432a44 100644 --- a/homeassistant/components/roomba/manifest.json +++ b/homeassistant/components/roomba/manifest.json @@ -3,6 +3,6 @@ "name": "iRobot Roomba", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/roomba", - "requirements": ["roombapy==1.6.1"], + "requirements": ["roombapy==1.6.2"], "codeowners": ["@pschmitt", "@cyr-ius", "@shenxn"] } diff --git a/requirements_all.txt b/requirements_all.txt index bce645f521ce7a..24ba44d8c33449 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1954,7 +1954,7 @@ rocketchat-API==0.6.1 rokuecp==0.6.0 # homeassistant.components.roomba -roombapy==1.6.1 +roombapy==1.6.2 # homeassistant.components.roon roonapi==0.0.25 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 3397842eb98901..fd9540c14d7e77 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -947,7 +947,7 @@ ring_doorbell==0.6.0 rokuecp==0.6.0 # homeassistant.components.roomba -roombapy==1.6.1 +roombapy==1.6.2 # homeassistant.components.roon roonapi==0.0.25 diff --git a/tests/components/roomba/test_config_flow.py b/tests/components/roomba/test_config_flow.py index d2af07070bb278..253250d7d495c6 100644 --- a/tests/components/roomba/test_config_flow.py +++ b/tests/components/roomba/test_config_flow.py @@ -1,5 +1,5 @@ """Test the iRobot Roomba config flow.""" -from roomba import RoombaConnectionError +from roombapy import RoombaConnectionError from homeassistant import config_entries, data_entry_flow, setup from homeassistant.components.roomba.const import (