Byobu MONITORED_TEMP exibe 35000C em vez de 35C

Byobu MONITORED_TEMP exibe 35000C em vez de 35C

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/tempmas 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/tempem 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_TEMPcorresponder, *temp*_inputserá 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

informação relacionada