Skip to content

Commit a01ad9d

Browse files
authored
Added GPU sensors to output (#20)
1 parent 9fab51c commit a01ad9d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

glances_api/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,14 @@ async def get_ha_sensor_data(self) -> dict[str, Any]:
170170
sensor_data["raid"] = data
171171
if data := self.data.get("uptime"):
172172
sensor_data["uptime"] = data
173+
if data := self.data.get("gpu"):
174+
sensor_data["gpu"] = {}
175+
for sensor in data:
176+
sensor_data["gpu"][f"GPU_{sensor['gpu_id']}__{sensor['name']}"] = {
177+
"name": sensor["name"],
178+
"temperature": sensor["temperature"],
179+
"mem": sensor["mem"],
180+
"proc": sensor["proc"],
181+
"fan_speed": sensor["fan_speed"] if "fan_speed" in sensor else 0,
182+
}
173183
return sensor_data

0 commit comments

Comments
 (0)