Terkin: system.temperature weird values

system.temperature always returns implausible values, like

Log:
system.temperature 12.6087

and Dashboard. The peaks in system.temperature are from times when I developed with the board.

Shouldn’t machine.temparature() return values in Fahrenheit and where is this formula from?

According to the latest comment here:

temp sensor feature is no longer supported

Is this related?

1 Like

Espressif removed the internal temperature sensors from the newer ESP32s. The measurement was just too unreliable.
I don’t know how many chips Pycom has on stock but eventually they will have to drop support for it, too. So we can’t rely on it either.

3 Likes

Thanks. So, I’ll skip the reading in Terkin

This is coming from esp32: Add temperature reading. by ticpu · Pull Request #3933 · micropython/micropython · GitHub.

However, it looks like the ESP32-S2 still supports it, see Page Not Found - ESP32 - — ESP-IDF Programming Guide latest documentation.