Comments (17)
great suggestion, have one of these sensors in use by myself... if you can code it, submit it in form of a pull request, would be the best... if not i will take a look at it...
from espeasy.
So indeed I would be interested to create a pull request - but it would take some time. So if we are not in hurry ;-) ...
from espeasy.
Please test my last changes commited in 0461f5b.
Profiles selected by user are best solution in my opinion.
from espeasy.
@dzikus: The change you commited is for the BMP280 not the BME280 right? For the BME280 from my point of view we should lower the default to sampling x1 for all three values (Pressure, Humidity, Temperature), and change to "Filter Off" and "Forced Measurement". That is what Bosch Sensortec recommends for a weather / climate usage. Unfortunately for the forced measurement we have to make a special call to the sensor each time. That is also where I want to look into.
from espeasy.
Its for BME280 and for BMP280 also, they are very similar and have the same thermometer and barometer inside.
from espeasy.
If I'm not wrong, then the BMP280 is same as BME280, the difference is that the BME280 didn't pass the humidity calibration and test process (actually it's a same sensor chip) and you got new product as BMP280 from BME280 product line.
from espeasy.
was this fixed by a pullrequest?
from espeasy.
Fixed with 1d1d69a.
from espeasy.
I basically have the same problem with both my BME680 and BME280 sensors. For the BME680 sensors I kind of expect this problem as they even have a heating element for air quality measurement (up to 12mA compared to max of 3,6ÂľA of the BME280).
Maybe adding a parameter to add a fixed offset might a stopgap/workaround issue here?
from espeasy.
Just wanted to add that I thought I had a similar issue of temperature too high - but it was just me being silly and having the BME280 module soldered directly to the Wemos D1 Mini and the heat from the ESP8266 module was throwing off the temp readings...
I moved the modules to 3" long wires and they are now two separate ESP8266 meters are quite happily reading within 2% on the humidity and .2 degree C difference when placed next to each other.
They also agree very well with a raspberry pi meter I have based on the BME280 module.
from espeasy.
@clowrey: Did you buy all those BME280 from the same vendor at the same time?
from espeasy.
@Tom-Bom-badil yes they are all from the same vendor same batch. AliExpress...
from espeasy.
@clowrey: Just wondering - did you ever compare the results with those of a calibrated, independent device?
from espeasy.
This original issue is quite old.
In the mean time I have made some significant improvements on the plugin, which makes the reported temperature (and humidity) much more in line with other commercially available sensors.
The main issue the plugin for this sensor initially had, was the reading of the registers in the module.
It read them one register at a time, which may lead to inconsistent data. This would lead to temperature readings which were too high and thus humidity readings which are too low.
Apart from that, it is a rather small sensor which may easily heat up. So placing it at some distance of heat producing elements like the ESP module itself will also help improve the accuracy of the readings.
from espeasy.
@TD-er: According to a calibrated humidty / temperature meter, the last batch of BME280 I bought (5 at once) connected to (also 5) ESPEasy devices were all were in a range of -0.79 ... +0.91 °C and +11.1 ... +19.2 rH. Reference point is the calibrated meter. Distance of sensor to D1mini is always ~20 cm.
So: Quality of temperature is tolerable, but humidity is just a no-go. Just saying ..
/tom
from espeasy.
@Tom-Bom-badil at what frequency are you reading them?
from espeasy.
@Tom-Bom-badil I do not have a calibrated reference unfortunately.. it does seem to correlate at least within 5% RH to my dehumidifier readings.. I am in Hawaii with very high humidity as a baseline, even with dehumidifier the lowest I can get is 45% with reasonable energy usage on the dehumidifier.
from espeasy.
Related Issues (20)
- [BUG] ESP32-C3/-C6 not working well in latest build HOT 4
- [BUG] Plugin 135 - SCD4x freeze after some times HOT 19
- [FR]Provide storage information in JSON output HOT 2
- WIFI Connection after cold boot HOT 44
- [FR] add OLED display support for sh1107 128x128px HOT 2
- lost in build ;o) HOT 4
- no module named 'recommonmark' HOT 3
- the revenge of issue with rs232 HOT 2
- [BUG]No AP showing up when the sensor can't connect to known SSID HOT 6
- [FR] VL53L0x & VL53L1x ToF sensors - Add Direction value HOT 5
- Information of which set contains which plugin HOT 7
- RTTL Buzzer HOT 7
- OW list unsupported devices HOT 2
- [BUG] mDNS unavailable in ESP32-C3 HOT 13
- add WL134 RFID support HOT 1
- [FR] Disable bootloop recovery HOT 6
- Question about defining feature in custom.h HOT 5
- Problem with PCF8574, plugin P019 HOT 14
- Losing communication with the mqtt broker causes a delay in processing gpio events. HOT 40
- [BUG] P087 Serial Proxy plugin not correct handle 0x00 sequence in the middle of hex string HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. đđđ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google â¤ď¸ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from espeasy.