Comments on: Guide for BME280 Sensor with Arduino (Pressure, Temperature, Humidity) https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Mon, 01 Sep 2025 09:43:33 +0000 hourly 1 https://wordpress.org/?v=6.8.5 By: Sara Santos https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-1091697 Mon, 01 Sep 2025 09:43:33 +0000 https://randomnerdtutorials.com/?p=86653#comment-1091697 In reply to Ken.

Thanks for sharing.
Regards,
Sara

]]>
By: Ken https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-1088398 Fri, 29 Aug 2025 15:57:42 +0000 https://randomnerdtutorials.com/?p=86653#comment-1088398 Hi,
I have been using two BME280 modules for a while, one to measure room temperature and humidity, and one to measure outside temperature and humidity and barometric pressure.
This all works fine, but I have just come across the following on a website:

Measuring Temperature
The BME280 can measure temperature over the range of -40 to 80°C.
Full accuracy of ±1.0°C is obtained over the range of 0 to 65°C. Outside that range, the accuracy can decrease to ±1.5°C.

HOWEVER, it then goes on to say:

Take note of the fact that the temperature measurement is mainly used for internal temperature compensation of the other sensors. The sensor has some amount of self-heating and so the temperature measurement will usually read SEVERAL DEGREES HIGHER (my caps) than actual temperature. If this is important for your application, you may want to compare the BME280 measured temperature against another known measurement device and apply an offset to the reading.

For my sensor in the room, I do find that the temperature reading is about 3 degC higher than shown by a separate accurate TMP117 sensor. I havn’t yet managed to compare readings for outdoors sensor.
This is a significant error if you are not aware of it.

]]>
By: Doug https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-940228 Sun, 21 Jul 2024 16:09:31 +0000 https://randomnerdtutorials.com/?p=86653#comment-940228 In reply to Sara Santos.

Hello; Really like this tutorial. One thing you might consider is: obtaining the sealevel pressure from the web as this changes frequently. here is an example of a link to the information: “https://api.weather.gov/stations/KTLH/observations/latest?require_qc=true”
This returns a json table with the data in it. I’m working on this and having trouble parsing the table. Maybe you can figure this out. The link above is just one example provoded by the State of Florida. Maybe other States have similar services.

]]>
By: Sara Santos https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-928798 Fri, 21 Jun 2024 10:46:29 +0000 https://randomnerdtutorials.com/?p=86653#comment-928798 In reply to Chanaka Imalsha.

Hi.
We have a tutorial about I2C that explains how to use multiple sensors.
This might be useful: https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/
If you don’t have pins available, you can use an I2C multiplexer: https://randomnerdtutorials.com/tca9548a-i2c-multiplexer-esp32-esp8266-arduino/

I hope this helps.

Regards,
Sara

]]>
By: Chanaka Imalsha https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-928766 Fri, 21 Jun 2024 08:37:58 +0000 https://randomnerdtutorials.com/?p=86653#comment-928766 Hi Sara,
I hope you’re doing well. I want to use multiple BME280 sensors with an M5Stack Basic for a project I’m working on. Do you have any suggestions or recommendations on how to best implement this setup? Specifically, I’m interested to programmatically enable I2C pull-up resistors on the board. Will it work? Additionally, if you have any tips on ensuring reliable data readings, that would be incredibly helpful (I am planning on recording data for every 10 seconds using Ambient cloud service).

]]>
By: Kelly B. https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-854628 Fri, 11 Aug 2023 14:29:30 +0000 https://randomnerdtutorials.com/?p=86653#comment-854628 In reply to K Adams.

Additionally, the BMP280 restricts what you can calculate, whilethe BME280 allows you to calculate dew point and humidex (feels like) temperatures. I bought BME280s from Amazon and received BMP280s instead. Had one soldered in place before I discovered the issue. Wish the boards were marked clearly.

]]>
By: Sara Santos https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-832230 Thu, 27 Apr 2023 08:51:48 +0000 https://randomnerdtutorials.com/?p=86653#comment-832230 In reply to Massimo.

I also recommend taking a look at this article: https://randomnerdtutorials.com/solved-could-not-find-a-valid-bme280-sensor/
Regards,
Sara

]]>
By: Sara Santos https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-832229 Thu, 27 Apr 2023 08:50:55 +0000 https://randomnerdtutorials.com/?p=86653#comment-832229 In reply to Massimo.

Hi.
Run an I2C scanner sketch to make sure of the I2C address of your sensor: https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/#2
Regards,
Sara

]]>
By: Massimo https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-832074 Wed, 26 Apr 2023 09:12:27 +0000 https://randomnerdtutorials.com/?p=86653#comment-832074 In reply to Giambattistal.

Hi Giambattista,
I am having the same problem too. I even changed the sensor but nothing happened. Have you solved the problem?
Thank you.
Massimo

]]>
By: Paul https://randomnerdtutorials.com/bme280-sensor-arduino-pressure-temperature-humidity/#comment-830742 Tue, 18 Apr 2023 05:44:06 +0000 https://randomnerdtutorials.com/?p=86653#comment-830742 Does anybody know how to include the figures after the decimal?

Cheers
Paul

]]>