Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 wrong readings above 30ºC

    New Poster

    BME280 wrong readings above 30ºC

    Hi! I'm using a few BME280 sensors to measure temperature, but the readings are getting wrong after 30ºC.

    In a 32ºC afternoon the sensors are measuring 40ºC, this  is very strange as the sensors are doing a good job with temperatures whitin 10 - 25ºC.

    Does anyone ever experienced something like this? tks

    Tags (1)
    3 REPLIES 3
    Community Moderator
    Community Moderator

    Re: BME280 wrong readings above 30ºC

    I would look at 2 things here:

    1- In your datalog, do you see discontinuities in the temperature signal ? That could indicate an error in the compensation formula
    2- Temperature is a very localized measurement. Is it possible that the temperature reached 40C due to heating from the sun ? How did you validate the reference temperature, with a separate thermometer next to BME280, or with the weather forecast?
    New Poster

    Re: BME280 wrong readings above 30ºC

    1 - The first graphic has 6 sensors togheter during a hour, look likes linear for me

    2 - The second one shows the bme vs a professional wheather station, which is a few centimeters away



    7 sensores 14 as 15 - 3600 amostras.PNG13 de junh smart x inmet.PNG

    Community Moderator
    Community Moderator

    Re: BME280 wrong readings above 30ºC

    I didn't think to mention that, but are you using the official sensor API ? https://github.com/BoschSensortec/BME280_driver/

     

    Please log the value of the trimming registers (constant per sensor) and the raw data. You can use the excel spreadsheet found here to validate the output of your compensation formula.

    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