mirror of
https://github.com/home-assistant/core.git
synced 2025-07-08 22:07:10 +00:00
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>
This commit is contained in:
parent
642bb91a9a
commit
21c72fa559
@ -36,9 +36,10 @@ SENSOR_TYPES = {
|
|||||||
"process_thread": ["processcount", "Thread", "Count", CPU_ICON],
|
"process_thread": ["processcount", "Thread", "Count", CPU_ICON],
|
||||||
"process_sleeping": ["processcount", "Sleeping", "Count", CPU_ICON],
|
"process_sleeping": ["processcount", "Sleeping", "Count", CPU_ICON],
|
||||||
"cpu_use_percent": ["cpu", "CPU used", PERCENTAGE, CPU_ICON],
|
"cpu_use_percent": ["cpu", "CPU used", PERCENTAGE, CPU_ICON],
|
||||||
"temperature_core": ["sensors", "temperature", TEMP_CELSIUS, "mdi:thermometer"],
|
"temperature_core": ["sensors", "Temperature", TEMP_CELSIUS, "mdi:thermometer"],
|
||||||
"fan_speed": ["sensors", "fan speed", "RPM", "mdi:fan"],
|
"temperature_hdd": ["sensors", "Temperature", TEMP_CELSIUS, "mdi:thermometer"],
|
||||||
"battery": ["sensors", "charge", PERCENTAGE, "mdi:battery"],
|
"fan_speed": ["sensors", "Fan speed", "RPM", "mdi:fan"],
|
||||||
|
"battery": ["sensors", "Charge", PERCENTAGE, "mdi:battery"],
|
||||||
"docker_active": ["docker", "Containers active", "", "mdi:docker"],
|
"docker_active": ["docker", "Containers active", "", "mdi:docker"],
|
||||||
"docker_cpu_use": ["docker", "Containers CPU used", PERCENTAGE, "mdi:docker"],
|
"docker_cpu_use": ["docker", "Containers CPU used", PERCENTAGE, "mdi:docker"],
|
||||||
"docker_memory_use": [
|
"docker_memory_use": [
|
||||||
|
@ -172,6 +172,13 @@ class GlancesSensor(SensorEntity):
|
|||||||
if sensor["type"] == "temperature_core":
|
if sensor["type"] == "temperature_core":
|
||||||
if sensor["label"] == self._sensor_name_prefix:
|
if sensor["label"] == self._sensor_name_prefix:
|
||||||
self._state = sensor["value"]
|
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":
|
elif self.type == "memory_use_percent":
|
||||||
self._state = value["mem"]["percent"]
|
self._state = value["mem"]["percent"]
|
||||||
elif self.type == "memory_use":
|
elif self.type == "memory_use":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user