
O sensor de temperatura que byobu usa por padrão está na placa-mãe, então eu gostaria que ele exibisse a temperatura do coretemp. Eu tenho essa temperatura, /sys/devices/virtual/thermal/thermal_zone1/temp
mas ela retorna a temperatura em milésimos de grau e byobu exibe esse valor diretamente quando eu defino MONITORED_TEMP=/sys/devices/virtual/thermal/thermal_zone1/temp
em meu arquivo statusrc, então acabo com 35000C em vez de 35C. Existe outro local de onde eu possa extrair essa temperatura ou posso configurar o byobu para dividir o resultado por 1000 antes de exibi-lo?
Responder1
Encontrei minha resposta noCódigo fonte. Se MONITORED_TEMP
corresponder, *temp*_input
será dividido por 1000, portanto, atualizar minha configuração para usar o caminho hwmon em vez de zona térmica resolveu o problema:
MONITORED_TEMP=/sys/class/hwmon/hwmon1/temp1_input