Bosch Sensortec Community

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

    Bme688 with two library

    Bme688 with two library

    ilcnet
    Established Member
    Hello dear BSTRobin, when i use adafruit_bme680.h library, the BME688 sensor works well without any problem but in this library we can't get to the co2 and evoc values, so when i use this code and another code bsec.h library, the co2 and evoc values are zero from bsec library but iaq and other values from adafruit library works well, How i can reach to co2 and evoc values with adafruit library or it isn't possible, so why the bsec library not working behind adafruit library, can you help me to solve this issue please.thanks alot
    7 REPLIES 7

    BSTRobin
    Community Moderator
    Community Moderator

    Hi ilcnet,

    What is the BSEC library and example code you used?
    By the way, are you sure your BSEC is running well? Like IAQ  etc.

    Hi Severan,

    Yes, all supported outputs in the table can be used.
    After you download "BSEC 2.x Software" from the link https://www.bosch-sensortec.com/software-tools/software/bme688-software/, you will find integration guide in the package.

    ilcnet
    Established Member
    Hello dear BSTRobin

    used bsec library is 2.0.6.1 bsec2.h

    Yes the iaq value is true from adafruit library, but in this library there is no function for co2 value or i don't know with which command i can see the co2 value,for this reason i want to use 2 library in my esp32 iaq value from adafruit and co2 from bsec2 library.

    I know that one of the examples in bsec2 library give me iaq and co2 value directly and there is no needed to use 2 library but i have a problem with bsec2 library example, when i use bsec2 library the values working after 5-8 minutes and theirs go to up for example co2 value started from 500 and goes to 640 and iaq started from 25 and goes to 40 but after this when i use a ethanol spray to test sensor that can sense or no, the values going down immediately iaq is going to 0 and co2 fixed in 500,but in fact the iaq and co2 values after sensing ethanol spray or dirty wheatear must be go to up not down.

    How you can help me, if second scenario will be work correct (using only bsec2 library) i don't need to use 2 library.

    Is it possible to use BME688 to detect the concentration level of CO2, CO and H2S as they are claime in the product information? If it is to what accuracy? Is there a configuration file available for use? Many thanks!

    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