Fix missing glances temperature sensors (#46086)
* Fix missing glances temperature sensors (#44899) * Revert matching rules for Glances * Shorter if statement Co-authored-by: J. Nick Koston <nick@koston.org> * Revert long-line if statement * Update if statement Co-authored-by: J. Nick Koston <nick@koston.org>pull/47269/head
parent
642bb91a9a
commit
21c72fa559
|
@ -36,9 +36,10 @@ SENSOR_TYPES = {
|
|||
"process_thread": ["processcount", "Thread", "Count", CPU_ICON],
|
||||
"process_sleeping": ["processcount", "Sleeping", "Count", CPU_ICON],
|
||||
"cpu_use_percent": ["cpu", "CPU used", PERCENTAGE, CPU_ICON],
|
||||
"temperature_core": ["sensors", "temperature", TEMP_CELSIUS, "mdi:thermometer"],
|
||||
"fan_speed": ["sensors", "fan speed", "RPM", "mdi:fan"],
|
||||
"battery": ["sensors", "charge", PERCENTAGE, "mdi:battery"],
|
||||
"temperature_core": ["sensors", "Temperature", TEMP_CELSIUS, "mdi:thermometer"],
|
||||
"temperature_hdd": ["sensors", "Temperature", TEMP_CELSIUS, "mdi:thermometer"],
|
||||
"fan_speed": ["sensors", "Fan speed", "RPM", "mdi:fan"],
|
||||
"battery": ["sensors", "Charge", PERCENTAGE, "mdi:battery"],
|
||||
"docker_active": ["docker", "Containers active", "", "mdi:docker"],
|
||||
"docker_cpu_use": ["docker", "Containers CPU used", PERCENTAGE, "mdi:docker"],
|
||||
"docker_memory_use": [
|
||||
|
|
|
@ -172,6 +172,13 @@ class GlancesSensor(SensorEntity):
|
|||
if sensor["type"] == "temperature_core":
|
||||
if sensor["label"] == self._sensor_name_prefix:
|
||||
self._state = sensor["value"]
|
||||
elif self.type == "temperature_hdd":
|
||||
for sensor in value["sensors"]:
|
||||
if (
|
||||
sensor["type"] == "temperature_hdd"
|
||||
and sensor["label"] == self._sensor_name_prefix
|
||||
):
|
||||
self._state = sensor["value"]
|
||||
elif self.type == "memory_use_percent":
|
||||
self._state = value["mem"]["percent"]
|
||||
elif self.type == "memory_use":
|
||||
|
|
Loading…
Reference in New Issue