You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I did some comparison between using the Adafruit CircuitPython BME680 python module and the compiled BSEC library from Bosch (using https://github.com/alexh-name/bsec_bme680_linux) and the values retrieved from the sensor differ.
Temperature: BSEC is right. I know it's currently below 0 outside.
Humidity: BSEC is more rightish, when I compare the Live Weather maps (https://kachelmannwetter.com/de/analyse/superhd/thurgau/luftfeuchtigkeit/20200402-0720z.html). The reading from 40 mins ago says between 70 and 80% humidity where I live.
Pressure: Both values are the same, look correct
Gas: Large difference! 104297 from BSEC and 1578360 from Adafruit
Are the calculations/calibrations in the Adafruit library incorrect? Do you have a partnership with Bosch to take a closer look at this?
Screenshot humidity map for comparison:
The text was updated successfully, but these errors were encountered:
So the part of this library that is causing this issue is much more complicated than I initially assumed it would be. However, there is a really easy fix for the temperature. It seems like it is usually off by 5 degrees C, so we should just subtract 5 from it like the library you linked does.
@Napsty I've made a PR that ought to fix the temperature issue, although I haven't tested it. Do you think you might be able to test it and see how it compares to the BSEC library?
Sorry - no, was not able to test yet. The BME680 sensor is still in daily use and I hope I will find a couple of hours to test this but currently busy on other things.
I did some comparison between using the Adafruit CircuitPython BME680 python module and the compiled BSEC library from Bosch (using https://github.com/alexh-name/bsec_bme680_linux) and the values retrieved from the sensor differ.
Results:
The binary compiled with BSEC library shows different values:
Temperature: BSEC is right. I know it's currently below 0 outside.
Humidity: BSEC is more rightish, when I compare the Live Weather maps (https://kachelmannwetter.com/de/analyse/superhd/thurgau/luftfeuchtigkeit/20200402-0720z.html). The reading from 40 mins ago says between 70 and 80% humidity where I live.
Pressure: Both values are the same, look correct
Gas: Large difference! 104297 from BSEC and 1578360 from Adafruit
Are the calculations/calibrations in the Adafruit library incorrect? Do you have a partnership with Bosch to take a closer look at this?
Screenshot humidity map for comparison:
The text was updated successfully, but these errors were encountered: