@Mosquitsch wrote:
However, I've noticed that there are only two sampling rates BSEC_SAMPLE_RATE_LP and BSEC_SAMPLE_RATE_ULP with 3s and 300s sampling time, respectively. Is it possible to use other sampling rates, like 30s or 60s
I believe it is technically possible to reach ~60s sampling rate by using the ULP+ feature of BSEC, but it is strongly recommended to use one of the official LP or ULP modes, as BSEC was characterized and will perform optimally in these specific modes.
@Mosquitsch wrote:
My device will run only when I am at work, so at max 8 to 9 hours each day. During my tests I also noticed that the IAQ accuracy only goes up to 1 after ~200s (for LP mode; 20mins for ULP mode - this is mentioned in the data sheet). WIll the BME680 remember historical low and highs, so it will achieve higher IAQ accuracy values?
BSEC will run a calibration process in background, therefore it would be recommend to run it continuously (even overnight) for ideally peformance. Alternatively, it is possible to backup and restore what is called a 'state' string from BSEC that will (among others) also include calibration information. Therefore if some non-volatile memory is available in your design, you could potentially back-up this state at the end of the day, then restore it back before the beginning of the next day.
... View more