Recently we have built seven air sensors with a group of students. Flashing, wiring etc. worked completely fine, but unfortunately none of the BME280 units is able to send data to the server.
Dust data from all SDS011 is transferred successfully, but for the BME280’s there is always shown a “no data available”.
We also checked other spare BME280 due to potentially failed soldered points, but still the same issue. Also wiring has been checked a thousand times - nothing helped. We ordered this BME280 directly from China: eBay-Shop: DIY-Arduino
So my questions are:
Is there some known problem with the firmware of the NodeMCUv3 when connecting to BME280?
Our sensors have a coding “GY-BM ME/PM 280” (see pictures below). Maybe the reseller has sent the wrong sensors (BMP instead of BME) - how could I verify this?
Here you can find two pictures of our BME280 models that we’ve purchased:
Where did you source the sensors? There are fake ones known on the market.
Are u able to check if you can get an i2c address with an Arduino and a i2c scanner? https://playground.arduino.cc/Main/I2cScanner/
Those issues with our BME280 have been quite easy to solve:
Initially, we strictly followed the official installation instructions, but they were wrong. Instead of firmware “latest_en.bin” we had to flash “latest_en_bm280x.bin” - now everything works fine!
The initial question was from Dec. 2022. At this time the default firmware had the DHT22 active and not the BME280. So if you follow the actual instructions then the latest.bin is the correct firmware.
(And you can change the sensor settings at everytime via the local sensor web interface. )
Hi guys. After several installs, BME280 shows wrong data, 3 different Sensors. Two or three days correct, than again “abrakadabra”, like in Bild / screenshot. Any idea what’s wrong ? Thanks in advance.
Usually this happens with bad contacts (oxidation or loose cables). Oxidation doesn’t seem to be a problem anymore in your case but double check the dupont cables for a tight fit.
Also check your power supply and usb cable length/quality. Try a more powerful adapter if you have one.