BME280 environmental sensor temperature reading too high...

Hi,

I bought the Sparkfun BME280 breakout board as I am building a wifi weather station.

Anyway, I installed the Sparkfun library for it into the Arduino IDE and then I ran example sketches.

The problem is the temperature is reading 2 to 3 degrees Celcius higher than the ambient temperature as measured by an accurate thermometer. The reading is not stable from day to day so an offset in the code won’t work.

Has anyone else encountered this problem?

Thanks

Sam

I might guess that either positioning (lighting, reflections, etc?) or other warm objects nearby might be affecting readings a bit more than normal?

I would note that the datasheet https://cdn.sparkfun.com/assets/learn_t … 001-10.pdf mentions:

The integrated temperature sensor has been optimized for lowest noise and highest resolution.

Its output is used for temperature compensation of the pressure and humidity sensors and can

also be used for estimation of the ambient temperature.

8

Long term stability is specified in the full accuracy operating pressure range 0 … 65 °C

9 Temperature measured by the internal temperature sensor. This temperature value depends

on the PCB temperature, sensor element self-heating and ambient temperature and is typically

above ambient temperature.

Thank you for your relpy…

I let the sensor run for 24 hours and this morning found that it is accurate…I guess it just needed to stabilise…