Code: Select all
while self.running:
start_time = time.time()
try:
# Aquisição de temperatura e frequencia
REVPI_TEMPERATURA = self.rpi.core.temperature
REVPI_FREQUENCIA = self.rpi.core.frequency
print('[RevPI Temp] {}'.format(REVPI_TEMPERATURA))
print('[RevPI Freq] {}'.format(REVPI_FREQUENCIA))
# Coleta dados saude do sistema
regs = []
regs.append(self.rpi.core.temperature)
print('reg[0] {}'.format(regs[0]))
regs.append(psutil.cpu_percent(interval=1))
print('reg[1] {}'.format(regs[1]))
mem=psutil.virtual_memory()
regs.append(100.0 - (mem.available*100/mem.total))
print('reg[2] {}'.format(regs[2]))
disk=psutil.disk_usage('/')
regs.append(disk.percent)
But the code below will print incorrect values
I get a b'4' as result from temperature reading.
How can I get back to regular values?