From 7295d8123d1e215c823a8706691458e88a5246dd Mon Sep 17 00:00:00 2001 From: gryf Date: Thu, 31 Jul 2025 16:42:53 +0200 Subject: [PATCH] Added guard for unlabeled sensors --- pywmtemp/pywmtemp.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pywmtemp/pywmtemp.py b/pywmtemp/pywmtemp.py index f3d2814..31b7ea8 100755 --- a/pywmtemp/pywmtemp.py +++ b/pywmtemp/pywmtemp.py @@ -230,6 +230,12 @@ class SensorDockApp(wmdocklib.DockApp): temp = None temps = psutil.sensors_temperatures() for shw in temps.get(item.get('sensor'), []): + # if there is no label configured, take the first sensor + # temperature. + if not item.get('label'): + temp = shw + break + if shw.label == item.get('label'): temp = shw break