From 7431e2675232e8c84e7aee681aeed45723f5162e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Wed, 23 Oct 2019 18:57:51 +0300 Subject: [PATCH] Round system monitor load averages to 2 decimal digits (#27558) On a Raspberry Pi 3, Python 3.7.4: # python3 -c "import os; print(os.getloadavg())" (0.2724609375, 0.3505859375, 0.3515625) --- homeassistant/components/systemmonitor/sensor.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/systemmonitor/sensor.py b/homeassistant/components/systemmonitor/sensor.py index b4621c59798..53c5c104cd1 100644 --- a/homeassistant/components/systemmonitor/sensor.py +++ b/homeassistant/components/systemmonitor/sensor.py @@ -218,8 +218,8 @@ class SystemMonitorSensor(Entity): dt_util.utc_from_timestamp(psutil.boot_time()) ).isoformat() elif self.type == "load_1m": - self._state = os.getloadavg()[0] + self._state = round(os.getloadavg()[0], 2) elif self.type == "load_5m": - self._state = os.getloadavg()[1] + self._state = round(os.getloadavg()[1], 2) elif self.type == "load_15m": - self._state = os.getloadavg()[2] + self._state = round(os.getloadavg()[2], 2)