Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    IAQ sensor value always 0 with ESP32-C2C3 lib

    IAQ sensor value always 0 with ESP32-C2C3 lib

    dimaplusplus
    New Poster

    Hello!

    I want to use BSEC library 2.4.0.0 build for ESP32-C2C3 on another riscv platform.
    Sample application build up succesfully.

    I read data from BME680, raw sensor data seems ok
    I use valid timestamps in ns
    Mode is LP
    I wait forsensor_settings.next_call
    I followed guide in FAQ section
    BSEC configuration for BME680 has been set up with no error
    no error on bsec_init
    no other warnings or errors


    I tried with fresh air, defferent configuration, different delays, all I can find in the forum here.

    In the BSEC output I have temperature, humidity and other values I have already from BME680, but IAQ sesnor value and accuracy always 0.

    Maybe library is not appropriate for my platform.
    So I am concerned about initial valule for IAQ.
    Should initial value for IAQ be 25, or it could be zero?

    I attached output data from BSEC with raw valuesfrom BME680.
    Note that timestamps is devided by 1000000, so they are passed to BSEC lib in ns.

    Could you please share some test data that I can test if library in general can work on my platform?

    5 REPLIES 5

    Hi dimaplusplus,

    You need to enable BME68X_OUTPUT_GAS_IAQ macro definition and disable BME68X_OUTPUT_GAS_ESTIMATE macro definition in the code.
    We suggest that you obtain the RTC hardware time instead of using xTaskGetTickCount() to obtain the RTOS time.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist