From 93143384a8ece876b95332a7aebaaa237408b33e Mon Sep 17 00:00:00 2001
From: Varga Tamas <tamas@alapzaj.com>
Date: Sat, 8 Sep 2018 18:13:24 +0200
Subject: [PATCH] Restore status attribute for xiaomi_vacuum (#16366)

* Added new states and exposed state/state code received from xiaomi vacuum

* Restore status attribute for xiaomi_vacuum
---
 homeassistant/components/vacuum/xiaomi_miio.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/homeassistant/components/vacuum/xiaomi_miio.py b/homeassistant/components/vacuum/xiaomi_miio.py
index 41842459c8a..290c3417149 100644
--- a/homeassistant/components/vacuum/xiaomi_miio.py
+++ b/homeassistant/components/vacuum/xiaomi_miio.py
@@ -60,6 +60,7 @@ ATTR_ERROR = 'error'
 ATTR_RC_DURATION = 'duration'
 ATTR_RC_ROTATION = 'rotation'
 ATTR_RC_VELOCITY = 'velocity'
+ATTR_STATUS = 'status'
 
 SERVICE_SCHEMA_REMOTE_CONTROL = VACUUM_SERVICE_SCHEMA.extend({
     vol.Optional(ATTR_RC_VELOCITY):
@@ -240,7 +241,8 @@ class MiroboVacuum(StateVacuumDevice):
                     / 3600),
                 ATTR_SENSOR_DIRTY_LEFT: int(
                     self.consumable_state.sensor_dirty_left.total_seconds()
-                    / 3600)
+                    / 3600),
+                ATTR_STATUS: str(self.vacuum_state.state)
                 })
 
             if self.vacuum_state.got_error:
-- 
GitLab