Skip to content
Snippets Groups Projects
Commit 28f9c7c2 authored by Kevin Tuhumury's avatar Kevin Tuhumury Committed by Fabian Affolter
Browse files

Add cpu_use_percent as a new resource to the Glances sensor. (#21455)

parent 51773f33
No related branches found
No related tags found
No related merge requests found
...@@ -47,6 +47,7 @@ SENSOR_TYPES = { ...@@ -47,6 +47,7 @@ SENSOR_TYPES = {
'process_total': ['Total', 'Count', 'mdi:memory'], 'process_total': ['Total', 'Count', 'mdi:memory'],
'process_thread': ['Thread', 'Count', 'mdi:memory'], 'process_thread': ['Thread', 'Count', 'mdi:memory'],
'process_sleeping': ['Sleeping', 'Count', 'mdi:memory'], 'process_sleeping': ['Sleeping', 'Count', 'mdi:memory'],
'cpu_use_percent': ['CPU used', '%', 'mdi:memory'],
'cpu_temp': ['CPU Temp', TEMP_CELSIUS, 'mdi:thermometer'], 'cpu_temp': ['CPU Temp', TEMP_CELSIUS, 'mdi:thermometer'],
'docker_active': ['Containers active', '', 'mdi:docker'], 'docker_active': ['Containers active', '', 'mdi:docker'],
'docker_cpu_use': ['Containers CPU used', '%', 'mdi:docker'], 'docker_cpu_use': ['Containers CPU used', '%', 'mdi:docker'],
...@@ -177,6 +178,8 @@ class GlancesSensor(Entity): ...@@ -177,6 +178,8 @@ class GlancesSensor(Entity):
self._state = value['processcount']['thread'] self._state = value['processcount']['thread']
elif self.type == 'process_sleeping': elif self.type == 'process_sleeping':
self._state = value['processcount']['sleeping'] self._state = value['processcount']['sleeping']
elif self.type == 'cpu_use_percent':
self._state = value['quicklook']['cpu']
elif self.type == 'cpu_temp': elif self.type == 'cpu_temp':
for sensor in value['sensors']: for sensor in value['sensors']:
if sensor['label'] in ['CPU', "Package id 0", if sensor['label'] in ['CPU', "Package id 0",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment