From 208f1a4a47687de242565ac1764fadf904561a87 Mon Sep 17 00:00:00 2001 From: Pawel Date: Wed, 6 Feb 2019 13:04:01 +0100 Subject: [PATCH] Allow pausing xiaomi vacuum in all states (#20620) * fix state update when no cleaning is yet performed allow pause vacuum when returning to base * revert checking of atttribute updates. Will be fixed in upstream lib. * remove unnecesarry if on pause_commadn --- homeassistant/components/xiaomi_miio/vacuum.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/xiaomi_miio/vacuum.py b/homeassistant/components/xiaomi_miio/vacuum.py index 943b487857f..a6613f7c3c3 100644 --- a/homeassistant/components/xiaomi_miio/vacuum.py +++ b/homeassistant/components/xiaomi_miio/vacuum.py @@ -287,9 +287,8 @@ class MiroboVacuum(StateVacuumDevice): async def async_pause(self): """Pause the cleaning task.""" - if self.state == STATE_CLEANING: - await self._try_command( - "Unable to set start/pause: %s", self._vacuum.pause) + await self._try_command( + "Unable to set start/pause: %s", self._vacuum.pause) async def async_stop(self, **kwargs): """Stop the vacuum cleaner."""