
El sensor de temperatura que byobu usa de forma predeterminada está en la placa base, por lo que me gustaría que muestre la temperatura de coretemp. Tengo esta temperatura /sys/devices/virtual/thermal/thermal_zone1/temp
pero devuelve la temperatura en milésimas de grado y byobu muestra este valor directamente cuando lo configuro MONITORED_TEMP=/sys/devices/virtual/thermal/thermal_zone1/temp
en mi archivo statusrc, por lo que termino con 35000C en lugar de 35C. ¿Hay otra ubicación desde la que pueda obtener esta temperatura o puedo configurar byobu para dividir el resultado por 1000 antes de mostrarlo?
Respuesta1
Encontré mi respuesta en elcódigo fuente. Si MONITORED_TEMP
coincide, *temp*_input
se dividirá entre 1000, por lo que actualizar mi configuración para usar la ruta hwmon en lugar de Thermalzone resolvió el problema:
MONITORED_TEMP=/sys/class/hwmon/hwmon1/temp1_input