From 28f9c7c2cd6f56dc31cfd636db56af235e4b09f3 Mon Sep 17 00:00:00 2001 From: Kevin Tuhumury Date: Wed, 27 Feb 2019 06:24:09 +0100 Subject: [PATCH] Add cpu_use_percent as a new resource to the Glances sensor. (#21455) --- homeassistant/components/sensor/glances.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/sensor/glances.py b/homeassistant/components/sensor/glances.py index 5ac0816a0c1..53db254e4b3 100644 --- a/homeassistant/components/sensor/glances.py +++ b/homeassistant/components/sensor/glances.py @@ -47,6 +47,7 @@ SENSOR_TYPES = { 'process_total': ['Total', 'Count', 'mdi:memory'], 'process_thread': ['Thread', 'Count', 'mdi:memory'], 'process_sleeping': ['Sleeping', 'Count', 'mdi:memory'], + 'cpu_use_percent': ['CPU used', '%', 'mdi:memory'], 'cpu_temp': ['CPU Temp', TEMP_CELSIUS, 'mdi:thermometer'], 'docker_active': ['Containers active', '', 'mdi:docker'], 'docker_cpu_use': ['Containers CPU used', '%', 'mdi:docker'], @@ -177,6 +178,8 @@ class GlancesSensor(Entity): self._state = value['processcount']['thread'] elif self.type == 'process_sleeping': self._state = value['processcount']['sleeping'] + elif self.type == 'cpu_use_percent': + self._state = value['quicklook']['cpu'] elif self.type == 'cpu_temp': for sensor in value['sensors']: if sensor['label'] in ['CPU', "Package id 0",