I'm using a MKRWAN 1310 and a single BME688 sensor. My device is battery-powered and is sending data via LoRa to The Things Network, so I'm using the " config/generic_33v_300s_4d/bsec_iaq.txt" config file in ULP mode. I put my device to sleep between measurements and think that may be preventing BSEC from calculating the IAQ reading-- it's stagnant at 50 with an accuracy of 0. In the BSEC integration guide, I see there are "sleep until the measurement is finished" and "sleep until next time bsec_sensor_control() asks to be called." Is there a way to call this from inside BSEC, or do I need to be inputting the calculations? I'm using flash storage as a substitute for EEPROM since my board does not offer that. I was able to get an accuracy of 1,2, and 3 using the sample program in continuous 3s update mode but haven't been able to with my current program. Any help would be appreciated. Can share code snippets if helpful.
... View more