Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    BME688 + BSEC2.0

    wumpel_pumpel
    New Poster

    BME688 + BSEC2.0

    Hello,

     

    I'm using BME688 (8x) sensor board  and BSEC2.0 lib running on ESP32 to read sensor data.

    I'm using the original Arduino code provided with the BSEC2.0 lib (basic_config_state.ino)

    (only small adaptation in SPI read/write routines were made in order to comminicate with one from 8 available BME688 sensors)

    The general comminication (reading/writing registers) is working properly, the BSEC2.0 lib periodically reports new values,

    but after a (very) long run, the read values are far away from the current environment values

    and the accuracy still remains 0 (unrelaible):

     

    timestamp = 23736544
    iaq = 112.88 (acc: 3)
    temperature = 36.09 (acc: 0)
    pressure = 100595.15 (acc: 0)
    humidity = 25.06 (acc: 0)
    gas resistance = 384528.72 (acc: 0)
    initialal stabilisation: FINISHED
    power ON stabilisation: FINISHED
    compensated temperature = 33.09 (acc: 0)
    compensated humidity = 29.55 (acc: 0)
    gas estimate 1 = 0.00 (acc: 3)
    gas estimate 2 = 1.00 (acc: 3)
    gas estimate 3 = 0.00 (acc: 3)
    gas estimate 4 = 0.00 (acc: 3)
    gas index = 9.00

    NOTE: as a configuration the default bsec_serialized_configurations_selectivity.h and BSEC_SAMPLE_RATE_HIGH_PERFORMANCE is used.

    Any suggestions what here might be wrong?

     

    BR's

      -vitali

     

    3 REPLIES 3
    BSTRobin
    Community Moderator

    Re: BME688 + BSEC2.0

    Hello wumpel_pumpel,

    Which example code you used? There was mode_switching_config_state.ino project under BSEC 2 package folder, did you use it?

    wumpel_pumpel
    New Poster

    Re: BME688 + BSEC2.0

    Hello,

    BSEC2.0 lib was downloaded from:
    https://www.bosch-sensortec.com/software-tools/software/BME688-software/

    bsec_2-0-6-1_generic_release_04302021.zip

    I've used basic_config_state.ino from folder: BSEC_2.0.6.1_Generic_Release_04302021\examples\bsec2\examples

    Btw, in the mentioner BSEC2.0 package above only one INO sketch available.

    BR's
      -vitali

    BSTRobin
    Community Moderator

    Re: BME688 + BSEC2.0

    Hello wumpel_pumpel,

    Do you mean you couldn't find mode_switching_config_state.ino? If yes, you could refer attachment.

    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