From dd7a8a5dd5a25b9cd53319ad1d620b95fc3267a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20=C3=96stlund?= Date: Mon, 25 Jul 2022 11:11:28 +0200 Subject: [PATCH] fix: battery icon not shown when below 10 percent --- custom_components/ferroamp/sensor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom_components/ferroamp/sensor.py b/custom_components/ferroamp/sensor.py index ff4b2a3..2959bfb 100644 --- a/custom_components/ferroamp/sensor.py +++ b/custom_components/ferroamp/sensor.py @@ -28,6 +28,7 @@ from homeassistant.core import callback from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.entity_registry import async_get as async_get_entity_reg +from homeassistant.helpers.icon import icon_for_battery_level from homeassistant.helpers.restore_state import RestoreEntity from homeassistant.util import slugify @@ -751,7 +752,7 @@ def update_state_from_events(self, events): if self.state is not None and self.state != "unknown": pct = int(float(self.state) / 10) * 10 if pct <= 90: - self._attr_icon = f"mdi:battery-{pct}" + self._attr_icon = icon_for_battery_level(battery_level=pct) else: self._attr_icon = "mdi:battery" return res