From b3df13607e291bd253cffab8f692fb5cf79b3901 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=BCndler?= Date: Sun, 18 Apr 2021 19:13:55 +0200 Subject: [PATCH] Reduce precision in returned values to meaningful digits --- homeassistant/components/fronius/sensor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/fronius/sensor.py b/homeassistant/components/fronius/sensor.py index a908f2605f8ca..ac006638912c1 100644 --- a/homeassistant/components/fronius/sensor.py +++ b/homeassistant/components/fronius/sensor.py @@ -290,6 +290,8 @@ async def async_update(self): """Update the internal state.""" state = self.parent.data.get(self._name) self._state = state.get("value") + if isinstance(self._state, float): + self._state = round(self._state, 2) self._unit = state.get("unit") async def async_added_to_hass(self):