device von hwmon werden in unterschiedlicher Reihenfolge geladen
Verfasst: Mittwoch 19. Februar 2020, 19:42
Hallo,
ich verwende in meinem conky-Skript unter anderem die CPU Temp.
Dafür benutze ich folgende Befehlszeile:
Jetzt habe ich festgestellt, dass manchmal nach dem Hochfahren des PCs die Temperatur nicht angezeigt wird.
Daraufhin habe ich mir die folgende Ausgabe angesehen, einmal wenn die Temp richtig angezeigt wird und einmal, wenn die Temp nicht angezeigt wird:
Dabei habe ich festgestellt, dass die Reihenfolge der Einträge immer anders ist und somit dann natürlich keine Einträge für die Core temp gefunden werden, wenn das "falsche" device an der im Skript aufgerufenen Stelle steht.
Kann ich meinem System sagen, in welcher Reihenfolge er die Einträge im hwmon laden, aufrufen, einbinden soll? Wenn ja, wo und wie?
Wenn nein, wie kann ich mein Skript anpassen, dass ich bei der zufälligen Reihenfolge die richtige Temp abrufe? Mit einer case-Abfrage, wenn das innerhalb im conky-Skript geht?
Vielen Dank für eure Hilfe, Tipps und Vorschläge!
ich verwende in meinem conky-Skript unter anderem die CPU Temp.
Dafür benutze ich folgende Befehlszeile:
Code: Alles auswählen
CPU: ${hwmon 0 temp 1}°CDaraufhin habe ich mir die folgende Ausgabe angesehen, einmal wenn die Temp richtig angezeigt wird und einmal, wenn die Temp nicht angezeigt wird:
Code: Alles auswählen
$ tree /sys/class/hwmon
/sys/class/hwmon
├── hwmon0 -> ../../devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.8/3-1.8:1.2/0003:046D:C52B.0003/0003:046D:4013.0005/power_supply/hidpp_battery_0/hwmon0
├── hwmon1 -> ../../devices/platform/coretemp.0/hwmon/hwmon1
├── hwmon2 -> ../../devices/platform/nct6775.656/hwmon/hwmon2
└── hwmon3 -> ../../devices/pci0000:00/0000:00:1d.0/usb3/3-1/3-1.8/3-1.8:1.2/0003:046D:C52B.0003/0003:046D:4004.0004/power_supply/hidpp_battery_1/hwmon3
Kann ich meinem System sagen, in welcher Reihenfolge er die Einträge im hwmon laden, aufrufen, einbinden soll? Wenn ja, wo und wie?
Wenn nein, wie kann ich mein Skript anpassen, dass ich bei der zufälligen Reihenfolge die richtige Temp abrufe? Mit einer case-Abfrage, wenn das innerhalb im conky-Skript geht?
Vielen Dank für eure Hilfe, Tipps und Vorschläge!