There is a on chip temperature on the RMF95. The RFM95 data sheet describes how to calibrate it and how to read the register value. Did anyone try to use it? Code examples?
https://lowpowerlab.com/forum/general-topics/rfm95-read-chip-temperature/?PHPSESSID=6m6opjidbmijaqltjloo16bpn3
Here’s an answer, don’t know how accurate it is
The answer to that is in the SXC127x datasheet; +- 10C.
So in effect you need to ‘calibrate’ each device to get a useful temperature sensor, and be sure to only use it after the transmitter has been off for a while.
You can do the same sort of trick on an ATmega328 processor, the temperature of that chip does not vary so much, but again you have to calibrate each device.
@LoRaTracker, the temperature sensor in the ATMega is also pretty inaccurate and would also require calibration. But in theory, you statistically already get a far better accuracy if you would average the readings of the ATMega and the RFM!