Greetings Bosch Community, Recently, I have been using the BME680 sensor to detect the quality of the indoor environment. And as per the documentation provided by Bosch, the BSEC converts the output data (resistance-Ohm) of the MOS Gas sensor of the BME680 to an IAQ that ranges between (0) and (500). Also, the software solution helps compensating the output data of temperature, humidity and pressure sensors. After implementing the BSEC in my project, I noticed some problems in the results that I was receiving from the sensor: - The resulted data from the temperature, humidity and pressure sensors was changing each and every 3 seconds (the default configuration) and the values were reasonable. Except for the IAQ which was stuck at the value 25 ('iaq_accuracy' = 0, 'static_iaq' = 0) without moving, even when the gas resistance and the other values were changing frequently (the sensor was tested in different conditions and it kept delivering the same IAQ value). - The gas resistance and the pressure variables were declared as floats but the received data was always an integer. - On the same condition, the gas resistance kept rising each and every 3 seconds without stabilizing at a specific value. I am using the STM32F091CC and GCC as a compiler. I am looking forward to hearing from you and I appreciate your quick response. Best regards.
... View more