08-10-2022 01:23 AM
Hello,
I'd like to understand how this auto-trimming algorithm works.
I understand it is using the measurements of the past 4/28 days and it needs a range of "good" and "bad" air exposure, but what is the algorithm actually doing?
Here is what I found in the official documentation:
The IAQ scale ranges from 0 (clean air) to 500 (heavily polluted air). During operation, the algorithms automatically calibrate
and adapt themselves to the typical environments where the sensor is operated (e.g., home, workplace, inside a car, etc.).
This automatic background calibration ensures that users experience consistent IAQ performance. The calibration process
considers the recent measurement history (typ. up to four days, configurable) to ensure that IAQ ~ 25 corresponds to “typical
good” air and IAQ ~ 250 indicates “typical polluted” air.
I hope its not just scaling based on best (IAQ25) and worst (IAQ250) measuremet seen?
Thanks
08-10-2022 03:00 AM
Hi amessner,
The implementation of BSEC algorithm is not disclosed, and it is published in the form of library.