yesterday I got the brand new Enviro+ PHAT. First of all: it is a great thing!
But of course, there are some issues: My old weather Station (BME280 + Arduino) reads the following: 29.4 degC, 1014 hPa, 27% humidity… which I thing are real numbers (it’s hot in Germany ricght now).
Enviro+ says: 38.8 degC (it’s heated up from the CPU), 1025 hPa (right) and 10.4 % humidity.
Okay… I understand that I have to compensate for the CPU heating - no problem, but the humidity reading is also affected by the temperature issue. It is a relativ thing: if the air is hot it can contain more water, so the relative humidity is lower… the BME280 compensate this… but the chip doesn’t know the CPU temp and so it can’t compensate for it.
What is the best practise to compensate temp and humidity reading?