weatherstation
weatherstation copied to clipboard
Temperature correction/calibration WRT CPU
Using the RP3 with Rainbow HAT (which features the BMP280), the temperature read by the app can be fairly incorrect compared to the actual ambient temperature. E.g., I was reading 40C when my indoor temperature is ~18.5C.
It seems to me like taking the CPU temperature into account somewhere is a decent solution (e.g., see Sense HAT Temperature Correction. Is there an API for this in Android Things (or should something in OEM land be accounting for CPU temperature)?
I found an interesting article which solves this: https://medium.com/@juliusspencer/trying-out-the-android-things-weatherstation-codelab-d3f260b59c2f
However it's only for RP3, I have NXP Pico and it doesn't work