Byobu MONITORED_TEMP exibe 35000C em vez de 35C

2

O sensor de temperatura que o 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 em, /sys/devices/virtual/thermal/thermal_zone1/tempmas ela retorna a temperatura em milésimos de um degrado e o byobu exibe esse valor diretamente quando eu configuro MONITORED_TEMP=/sys/devices/virtual/thermal/thermal_zone1/tempno meu arquivo statusrc, para terminar com 35000C em vez de 35C. Existe outro local do qual possa extrair essa temperatura ou posso configurar o byobu para dividir o resultado por 1000 antes de exibi-lo?

rjschnorenberg
fonte

Respostas:

2

Encontrei minha resposta no código fonte . Se as MONITORED_TEMPcorrespondências *temp*_inputforem divididas por 1000, a atualização da minha configuração para usar o caminho hwmon em vez da zona térmica resolveu o problema:

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

rjschnorenberg
fonte
1
Então sua CPU não é alimentada por uma reação termo-nuclear?
fixer1234