From 7b116b0207b8ce2d564710f3a394c37dd0858972 Mon Sep 17 00:00:00 2001 From: Marcelo Moreira de Mello Date: Fri, 6 Oct 2017 02:17:18 -0400 Subject: [PATCH] Updating helper's icon_for_battery_level location (#9594) --- homeassistant/components/sensor/ring.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/sensor/ring.py b/homeassistant/components/sensor/ring.py index bfe8b2ec1cd..606b049b7e4 100644 --- a/homeassistant/components/sensor/ring.py +++ b/homeassistant/components/sensor/ring.py @@ -17,6 +17,7 @@ from homeassistant.const import ( CONF_ENTITY_NAMESPACE, CONF_MONITORED_CONDITIONS, STATE_UNKNOWN, ATTR_ATTRIBUTION) from homeassistant.helpers.entity import Entity +from homeassistant.helpers.icon import icon_for_battery_level DEPENDENCIES = ['ring'] @@ -108,6 +109,9 @@ class RingSensor(Entity): @property def icon(self): """Icon to use in the frontend, if any.""" + if self._sensor_type == 'battery' and self._state is not STATE_UNKNOWN: + return icon_for_battery_level(battery_level=int(self._state), + charging=False) return self._icon @property