From 05146badf1d918194bcde65f9580b193cc78ccd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Sat, 18 May 2019 10:27:05 +0200 Subject: [PATCH] show battery level also when vacuum has no map support (#23947) --- homeassistant/components/neato/vacuum.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/neato/vacuum.py b/homeassistant/components/neato/vacuum.py index 061d8fd04c8166..8bbf07f2091ed3 100644 --- a/homeassistant/components/neato/vacuum.py +++ b/homeassistant/components/neato/vacuum.py @@ -159,6 +159,8 @@ def update(self): self._clean_state = STATE_ERROR self._status_state = ERRORS.get(self._state['error']) + self._battery_level = self._state['details']['charge'] + if not self._mapdata.get(self._robot_serial, {}).get('maps', []): return self.clean_time_start = ( @@ -182,8 +184,6 @@ def update(self): self.clean_battery_end = ( self._mapdata[self._robot_serial]['maps'][0]['run_charge_at_end']) - self._battery_level = self._state['details']['charge'] - if self._robot_has_map: if self._state['availableServices']['maps'] != "basic-1": if self._robot_maps[self._robot_serial]: