Byobu MONITORED_TEMP muestra 35000C en lugar de 35C


2

El sensor de temperatura que byobu usa por defecto está en la placa base, por lo que me gustaría que muestre la temperatura de coretemp en su lugar. Tengo esta temperatura en /sys/devices/virtual/thermal/thermal_zone1/temppero devuelve la temperatura en milésimas de un degress y byobu muestra este valor directamente cuando configuro MONITORED_TEMP=/sys/devices/virtual/thermal/thermal_zone1/tempmi archivo statusrc, así que termino con 35000C en lugar de 35C. ¿Hay otra ubicación de la que pueda extraer esta temperatura o puedo configurar byobu para dividir el resultado entre 1000 antes de mostrarlo?

Respuestas:


2

Encontré mi respuesta en el código fuente . Si MONITORED_TEMPcoincide *temp*_input, se dividirá entre 1000, por lo que la actualización de mi configuración para usar la ruta hwmon en lugar de la zona térmica resolvió el problema:

MONITORED_TEMP=/sys/class/hwmon/hwmon1/temp1_input


1
¿Entonces su CPU no está alimentada por una reacción termo-nuclear?
fixer1234
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.