Sensirion / gas-index-algorithm

Sensirion's Gas Index Algorithm provides a VOC and NOx Index output signal calculated from the SGP40/41 raw signals
https://sensirion.github.io/gas-index-algorithm/
BSD 3-Clause "New" or "Revised" License
17 stars 11 forks source link

VOC index gets stuck at 400+ value #2

Closed kimsniper closed 2 years ago

kimsniper commented 2 years ago

Hi,

We have this device that does air quality monitoring utilizing several sensors from Sensirion including the SGP40. Everything seems to be working fine when booted but VOC index value gets stuck at a certain value (400+) after some time. The value goes up 400+ when tested with Alcohol so the SGP40 is working, but it never goes down below 400 approx. SGP40 works fine if the device is rebooted. We are testing 4 devices and all of them shows the same result. Our device includes the following sensors:

* CO2 - SCD4X
* Temp/Hum  - SHT
* TOF - Other vendor
* Particulate Matter - SPS30

Further details:

Questions:

psachs commented 2 years ago

Hi @kimsniper

Does you VOC index also rise to 400+ without you creating an event using alcohol? Independent if there is an event or not, the index should go down after 3h of operation. If the index stays on 400+ for longer, we suspect an error in the implementation for your microcontroller. Are you using a SHT40 humidity sensor and do you use this sensor for compensation?

The SGP40 is a MOX based sensor and therefore depending on the environment and previous handling needs operation time until it functions accurate. It would be best to initially let them run for 12h or more and also ensure that there is a "fresh air" event.

To help debugging if there is an issue with the implementation, we would need the raw voc ticks alongside the voc index values. If it is possible to recorde those values for at least a couple of minutes we can have a look at the data.

kimsniper commented 2 years ago

Hi @psachs

Thank you for your response, kindly see below.

Does you VOC index also rise to 400+ without you creating an event using alcohol?

Independent if there is an event or not, the index should go down after 3h of operation.

Are you using a SHT40 humidity sensor and do you use this sensor for compensation?

It would be best to initially let them run for 12h or more