Tuesday - last edited Wednesday
I am working on a project using the BME680 with the EFR32BG22 in Simplicity Studio 5.I am using bsec_1-4-9-2_generic_release I have implemented code to calculate the IAQ every 3 seconds in LP mode.it works so I got IAQ and Accuracy 1 in 300 seconds However, when I try to switch to ULP mode with a 300-second interval, it is not functioning as expected. Below is my log with timestamps:
0:00:02.017 Timestamp: ld us
0:00:02.019 IAQ: 25.00
0:00:02.021 IAQ Accuracy: 0
0:00:02.024 Temperature: 29.38 °C
0:00:02.027 Humidity: 65.76 %
0:00:02.029 Pressure: 945.24 hPa
0:00:02.032 CO2 Equivalent: 0.00 ppm
0:00:02.035 Breath VOC Equivalent: 0.00 ppm
0:00:02.039 ------------------------------------------
0:05:02.015 Timestamp: ld us
0:05:02.017 IAQ: 25.00
0:05:02.019 IAQ Accuracy: 0
0:05:02.021 Temperature: 29.35 °C
0:05:02.024 Humidity: 66.44 %
0:05:02.027 Pressure: 945.29 hPa
0:05:02.030 CO2 Equivalent: 0.00 ppm
0:05:02.033 Breath VOC Equivalent: 0.00 ppm
0:05:02.037 ------------------------------------------
0:10:02.014 Timestamp: ld us
0:10:02.016 IAQ: 25.00
0:10:02.018 IAQ Accuracy: 0
0:10:02.020 Temperature: 29.44 °C
0:10:02.023 Humidity: 66.41 %
0:10:02.026 Pressure: 945.27 hPa
0:10:02.029 CO2 Equivalent: 0.00 ppm
0:10:02.032 Breath VOC Equivalent: 0.00 ppm
0:10:02.036 ------------------------------------------
0:15:02.013 Timestamp: ld us
0:15:02.015 IAQ: 25.00
0:15:02.017 IAQ Accuracy: 0
0:15:02.019 Temperature: 29.38 °C
0:15:02.022 Humidity: 66.67 %
0:15:02.025 Pressure: 945.35 hPa
0:15:02.028 CO2 Equivalent: 0.00 ppm
0:15:02.031 Breath VOC Equivalent: 0.00 ppm
0:15:02.035 ------------------------------------------
0:20:02.012 Timestamp: ld us
0:20:02.014 IAQ: 25.00
0:20:02.016 IAQ Accuracy: 0
0:20:02.019 Temperature: 29.29 °C
0:20:02.022 Humidity: 66.83 %
0:20:02.024 Pressure: 945.39 hPa
0:20:02.027 CO2 Equivalent: 0.00 ppm
0:20:02.030 Breath VOC Equivalent: 0.00 ppm
0:20:02.034 ------------------------------------------
0:25:02.011 Timestamp: ld us
0:25:02.013 IAQ: 25.00
0:25:02.015 IAQ Accuracy: 1
0:25:02.018 Temperature: 29.32 °C
0:25:02.021 Humidity: 66.80 %
0:25:02.023 Pressure: 945.37 hPa
0:25:02.026 CO2 Equivalent: 0.00 ppm
0:25:02.029 Breath VOC Equivalent: 0.00 ppm
0:25:02.033 ------------------------------------------
it took 25 minutes for calculate IAQ
I want to implement a hybrid method where temperature, pressure, and humidity are measured every 3 seconds, and IAQ is calculated at longer intervals using ULP (300 second ).Can ULP Plus be used to achieve this hybrid method, or is there another procedure I should follow to get temperature, pressure, and humidity readings every 3 seconds, while calculating IAQ at longer intervals (300 second) ?