02-10-2022 05:30 PM
I am using a BME680 (Adafruit breakout) connected via I2C to an esp8266. The values measured with the BME680 sensor are to be forwarded to a Mosquito server using mqtt. As Arduino library BSEC is used (version 1.6.1480). With thelibrary you can also download in github different code examples. In the example basic.ino everything works fine. Argument at the function begin() is ME680_I2C_ADDR_SECONDARY. The problem with 1-minute calls of the function and transmission of the values to the Mosquitto server is that the calibration value remains here with 0. My question is, after how many measurements respectively at which interval the algorithm of the BME680 starts the calibration and proceeds to 1?
Solved! Go to Solution.
02-11-2022 03:19 AM
You could refer to the description on the integration document and wait for the calibration status to change.
02-11-2022 11:15 AM
Thank You for Your kind reply. I have managed to get the sensor calibrated. Meaurement interval was set to 3 seconds. But what about longer measurement time intervals? It is possible to let pass one minute before the next measurement begins? In my experience calibration needs a very very long time.
02-15-2022 08:35 AM
You could config the interval to 300 second according BSEC integration guide.