From f0cd87e0315a399390bc671c2d40f891d33cb30f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=BCndler?= Date: Sun, 23 May 2021 21:06:58 +0200 Subject: [PATCH] Reduce precision in returned values to meaningful digits (#49382) --- 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 a908f2605f8..ac006638912 100644 --- a/homeassistant/components/fronius/sensor.py +++ b/homeassistant/components/fronius/sensor.py @@ -290,6 +290,8 @@ class FroniusTemplateSensor(SensorEntity): """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):