I'm are using a BME688 in a project to read ambiental data with an ESP32. The problem is that temperature that is reading, the compensated one, is over 3 degrees up than the real and humidity is like a 60% lower. CO2 levels seems to be unrealistic too.
To try this sensor, I'm using the example "basic_config_state.ino" of arduino library available in GitHub, "BSEC-Arduino-library". With "config/generic_33v_3s_4d/bsec_iaq.txt" configuration.
I tried to use an offset of 3 degrees to try to compensate it and it seems to improve something. But still exits some error:
I'm going to capture more data and update this post with it.
Do you now what is going on? There is a problem with the current configutation? Could you provide me some example to configurate it correctly?
I've used the code available in BoshSensortec's GitHub: https://github.com/BoschSensortec/BSEC-Arduino-library/blob/master/examples/basic_config_state/basic...
Just edit it and add "BSEC_OUTPUT_CO2_EQUIVALENT" into sensor list:
Hope it helps.