From fa0185a481b5903b18331dae9c52b3a852b268d6 Mon Sep 17 00:00:00 2001 From: Jens Date: Wed, 19 Dec 2018 23:42:16 +0100 Subject: [PATCH] Adds battery_percent which had been introduced with pyatmo 1.4 and resolves unknown var warning. (#19309) --- homeassistant/components/sensor/netatmo.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/sensor/netatmo.py b/homeassistant/components/sensor/netatmo.py index 7590bccb543..cd4552d91a4 100644 --- a/homeassistant/components/sensor/netatmo.py +++ b/homeassistant/components/sensor/netatmo.py @@ -39,6 +39,7 @@ SENSOR_TYPES = { 'sum_rain_24': ['sum_rain_24', 'mm', 'mdi:weather-rainy', None], 'battery_vp': ['Battery', '', 'mdi:battery', None], 'battery_lvl': ['Battery_lvl', '', 'mdi:battery', None], + 'battery_percent': ['battery_percent', '%', 'mdi:battery', None], 'min_temp': ['Min Temp.', TEMP_CELSIUS, 'mdi:thermometer', None], 'max_temp': ['Max Temp.', TEMP_CELSIUS, 'mdi:thermometer', None], 'windangle': ['Angle', '', 'mdi:compass', None], @@ -179,6 +180,8 @@ class NetAtmoSensor(Entity): self._state = data['CO2'] elif self.type == 'pressure': self._state = round(data['Pressure'], 1) + elif self.type == 'battery_percent': + self._state = data['battery_percent'] elif self.type == 'battery_lvl': self._state = data['battery_vp'] elif (self.type == 'battery_vp' and