It's most likely not the driver but the sensor itself. The BMP280/BME280 
chips are protocol compatible WRT their common command set, there is 
practically no room for error when reading out values between the 2. Your 
chip is probably off. Most cheap modules use chips of unknown origin and 
I've seen variance between samples in the past. I've built literally many 
dozens of devices using them so I know first hand... They're cheap but you 
get what you pay for. Mostly they're OK, though. Try a simple offset in 
weewx.conf, it should be alright. If it's crawling away after a few days 
providing the offset and with various pressure levels, it has a linearity 
error -> wastebin.

On Friday, April 19, 2019 at 7:35:30 PM UTC+2, Luc Heijst wrote:
>
> On Tuesday, 16 April 2019 23:21:13 UTC-3, rich T wrote:
>>
>> Drivers I'm currently using are:
>> bme280wx ---- https://gitlab.com/wjcarpenter/bme280wx
>>
>> Rich,
>
> I followed the instructions for my BMP280 sensor in your link because 
> WJCarpenter wrote in the release notes of bme280wx: "This interface seems 
> to work correctly for a BMP280 as well" 
>
> I did gave it a try and I think WJCarpenter is wrong. The pressure 
> readings I get from my BMP280 sensor are way higher than my other preasure 
> readings, see table below.
>
> Vantage Pro console:    1009.23794422608
> Meteostick:             1009.266
> Weather365 Wetterbox:   1010.935
> Rtldavis with BME280wx: 1013.28862385024
>
> BTW. The BMP280 module has I2C address 0x77, so I had to change that in 
> the BME280 setting.
>
> So, work to do to find a better BMP280 driver.
>
> Luc 
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to