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 https://github.com/micropython/micropython/pull/3933#issuecomment-403699798.

However, it looks like the ESP32-S2 still supports it, see ESP32-S2 Temperature Sensor — ESP-IDF Programming Guide v4.1-dev-1484-g9dbb7526c documentation.