# BME280 Problem

**URL:** <https://forum.arduino.cc/t/bme280-problem/451941>\
**Category:** Sensors\
**Created:** [April 13, 2017, 3:24pm UTC](https://forum.arduino.cc/t/bme280-problem/451941 "2017-04-13T15:24:28Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ian1945](https://avatars.discourse-cdn.com/v4/letter/i/47e85d/32.png) [@ian1945](https://forum.arduino.cc/u/ian1945)\
**Post date:** [April 13, 2017, 3:24pm UTC](https://forum.arduino.cc/t/bme280-problem/451941/1 "2017-04-13T15:24:28Z")

</div>

Hello to all,  
I have bought some cheap BME280 pressure,temperature & humidity breakout boards from China.  
They are labelled 'GY-BME/P280 and were described as 'BME280' modules.  
But they are not, they are BMP280 modules which do not have the humidity output.  
There are a number of these modules on Ebay with different shapes and sizes and I have seen references in forums by people who have used them and which DO have the humidity output.

My question is, can anyone point me at a reasonably priced module which will give me a humidity output.  
Thank you.

![BME280.JPG](https://europe1.discourse-cdn.com/arduino/original/4X/a/2/5/a25a2b8626c348f69a3ba70a2328191cd1fc6f85.jpeg)

---

<div class="post-metadata">

**Author:** ![756E6C](https://avatars.discourse-cdn.com/v4/letter/7/f08c70/32.png) [@756E6C](https://forum.arduino.cc/u/756E6C)\
**Post date:** [April 14, 2017, 4:15am UTC](https://forum.arduino.cc/t/bme280-problem/451941/2 "2017-04-14T04:15:43Z")

</div>

This works great for me, but "reasonable" is relative.

> **[Adafruit BME280 I2C or SPI Temperature Humidity Pressure Sensor](https://www.adafruit.com/product/2652)**
>
> Bosch has stepped up their game with their new BME280 sensor, an environmental sensor with temperature, barometric pressure and humidity! This sensor is great for all sorts of ...

Adafruit has several ~~cheaper~~ lower cost models.

---

<div class="post-metadata">

**Author:** ![downloaders](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@downloaders](https://forum.arduino.cc/u/downloaders)\
**Post date:** [April 26, 2017, 7:13pm UTC](https://forum.arduino.cc/t/bme280-problem/451941/3 "2017-04-26T19:13:00Z")

</div>

I have been searching for an answer to why my "BME280" does not output humidity for some hours now.

Seems ian1945's explanation is the correct one, they are fakes, and actually BMP280.

I've been searching for a way to identify the real BME280 sensors. And it looks like the sensor itself has to visually be more like a square than like a rectangle.

So it has not to look like this:

 ![](https://europe1.discourse-cdn.com/arduino/original/4X/6/c/2/6c2043b9bf9dcf220f12471f15667e4b5a8c4c0a.jpeg)

But more like this:

 ![](https://europe1.discourse-cdn.com/arduino/original/4X/c/e/8/ce82b06a9969d05db27c4deda5e2d8c5481ddd87.jpeg)

This specific last one, reads humidity as per this post: [BME280 library? temp/humidity/pressure sensor accuracy? - Programming Questions - Arduino Forum](http://forum.arduino.cc/index.php?topic=379563.0)

So this should be the answer, looking for this exact sensor, or for one where the actual sensor is square.

ian1945 : Which library have you used for the one you have?

---

<div class="post-metadata">

**Author:** ![downloaders](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@downloaders](https://forum.arduino.cc/u/downloaders)\
**Post date:** [April 27, 2017, 8:59am UTC](https://forum.arduino.cc/t/bme280-problem/451941/4 "2017-04-27T08:59:53Z")

</div>

In the meantime I have found this bosh page, confirming what i said above about the shape.

> **[Humidity Sensor BME280](https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/)**
>
> The BME280 humidity sensor for mobile applications includes a high accuracy pressure sensor for humidity, temperature, long-term stability and EMC ruggedness.

---

<div class="post-metadata">

**Author:** ![aaanekre](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@aaanekre](https://forum.arduino.cc/u/aaanekre)\
**Post date:** [October 29, 2017, 12:02pm UTC](https://forum.arduino.cc/t/bme280-problem/451941/5 "2017-10-29T12:02:23Z")

</div>

> downloaders:  
> In the meantime I have found this bosh page, confirming what i said above about the shape.  
> [Humidity Sensor BME280 | Bosch Sensortec](https://www.bosch-sensortec.com/bst/products/all_products/bme280)

This entirely incorrect. in fact it is opposite. Have a look on the Bosch datasheet page 41 here: [http://www.mouser.com/ds/2/783/BST-BMP280-DS001-18-1111099.pdf](http://www.mouser.com/ds/2/783/BST-BMP280-DS001-18-1111099.pdf)

03Z KP is a Bosch number while 031 UP is not.

Also we can see that the Bosch chip is not square either, but 2.0x2.5mm

---

<div class="post-metadata">

**Author:** ![photoncatcher](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/photoncatcher/32/221050_2.png) [@photoncatcher](https://forum.arduino.cc/u/photoncatcher)\
**Post date:** [October 29, 2017, 9:10pm UTC](https://forum.arduino.cc/t/bme280-problem/451941/6 "2017-10-29T21:10:26Z")

</div>

I have exactly the same BMP280 clone as you show in your picture, first post. Same experience as you have: no humidity, only pressure and temperature. I solved the problem by mounting a Si7021 next to the BMP280.

Aliexpress [https://nl.aliexpress.com/item/Industrial-High-Precision-Si7021-Humidity-Sensor-with-I2C-Interface-for-Arduino/32453176349.html?spm=a2g0z.search0104.3.61.trvzUx&ws\_ab\_test=searchweb0\_0,searchweb201602\_4\_10152\_10065\_5700015\_10151\_10344\_10068\_10345\_10342\_10343\_10340\_10341\_5760015\_10541\_10084\_10083\_10304\_10307\_10301\_10177\_5640015\_10060\_10155\_10154\_10056\_10055\_5750015\_10539\_10538\_5370015\_10537\_10312\_10536\_10059\_10313\_10314\_10534\_10533\_100031\_10103\_10073\_10102\_10142\_10107,searchweb201603\_30,ppcSwitch\_5&btsid=6d8e0347-7d7d-4f3c-9069-46f4ac67d4e9&algo\_expid=5b53888b-4e9e-430a-9987-dd5bfe1146ac-8&algo\_pvid=5b53888b-4e9e-430a-9987-dd5bfe1146ac](https://nl.aliexpress.com/item/Industrial-High-Precision-Si7021-Humidity-Sensor-with-I2C-Interface-for-Arduino/32453176349.html?spm=a2g0z.search0104.3.61.trvzUx&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_5700015_10151_10344_10068_10345_10342_10343_10340_10341_5760015_10541_10084_10083_10304_10307_10301_10177_5640015_10060_10155_10154_10056_10055_5750015_10539_10538_5370015_10537_10312_10536_10059_10313_10314_10534_10533_100031_10103_10073_10102_10142_10107,searchweb201603_30,ppcSwitch_5&btsid=6d8e0347-7d7d-4f3c-9069-46f4ac67d4e9&algo_expid=5b53888b-4e9e-430a-9987-dd5bfe1146ac-8&algo_pvid=5b53888b-4e9e-430a-9987-dd5bfe1146ac)

very cheap: 2 euros

![si7021.jpg](https://europe1.discourse-cdn.com/arduino/original/4X/4/7/0/470e18157748dfbd13a168a22dc6b4d15bd81447.jpeg)

---

<div class="post-metadata">

**Author:** ![wvmarle](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wvmarle/32/1013044_2.png) [@wvmarle](https://forum.arduino.cc/u/wvmarle)\
**Post date:** [October 30, 2017, 4:35am UTC](https://forum.arduino.cc/t/bme280-problem/451941/7 "2017-10-30T04:35:25Z")

</div>

At 2 Euro you can't be getting a BME280 as in wholesale they cost more than that (iirc about USD 4 in volume, vs less than USD 1 for the BMP280).

---

<div class="post-metadata">

**Author:** ![photoncatcher](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/photoncatcher/32/221050_2.png) [@photoncatcher](https://forum.arduino.cc/u/photoncatcher)\
**Post date:** [October 30, 2017, 3:57pm UTC](https://forum.arduino.cc/t/bme280-problem/451941/8 "2017-10-30T15:57:27Z")

</div>

mmmm... my precious Aliexpress 'BMP280' might be as well a clone 'made in China'

---

<div class="post-metadata">

**Author:** ![wvmarle](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/wvmarle/32/1013044_2.png) [@wvmarle](https://forum.arduino.cc/u/wvmarle)\
**Post date:** [October 30, 2017, 4:13pm UTC](https://forum.arduino.cc/t/bme280-problem/451941/9 "2017-10-30T16:13:32Z")

</div>

If you ordered the BMP280 you can be quite sure you will actually get the BMP280 (temp & pressure) and not it's sibling, the BME280 (temp, pressure & humidity) 🙂

---

<div class="post-metadata">

**Author:** ![bitbank](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/bitbank/32/238889_2.png) [@bitbank](https://forum.arduino.cc/u/bitbank)\
**Post date:** [May 20, 2019, 11:08am UTC](https://forum.arduino.cc/t/bme280-problem/451941/10 "2019-05-20T11:08:14Z")

</div>

I got a bunch of the same board as shown above for $2.45 each from China and they work fine. I can't verify that they're not clone chips, but they do report T + H + P correctly.

 ![20190520_130211.jpg](https://europe1.discourse-cdn.com/arduino/original/4X/d/a/a/daa50bd0e623290934f608ca489a9219942b989f.jpeg)

 ![20190520_130211.jpg](https://europe1.discourse-cdn.com/arduino/original/4X/d/a/a/daa50bd0e623290934f608ca489a9219942b989f.jpeg)

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 6, 2021, 10:17am UTC](https://forum.arduino.cc/t/bme280-problem/451941/11 "2021-05-06T10:17:14Z")

</div>


