Closed thomaskr closed 5 years ago
I have exactly the same issue. Getting correct value when using Adafruit Lib for BME680.
Same bug for me...
Having the same issue, so it seems.
A BME280 and a BME680 connected to the same D1 mini (esp8266) on the same I²C bus. Expected pressure is ~991. ]
same problem here
Same problem here too. Has someone figured out something? Can i do a workaround?
Hello again ;)
Today i have figured out that the shown pressure looks identical to the temperature curve. Maybe a good hint to find the problem:
Here they are very similar as well:
Hi, I have also (many) issues with the BME680. I bought three of them which I run on a izokee (wemos d1 mini clone).
They are all setup at the same location with the same configuration, however report different (crazy) values. This is the configuration which I use for the three of them:
substitutions:
devicename: izokee_1
ip: 192.168.0.203
esphome:
name: ${devicename}
platform: ESP8266
board: d1_mini
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: ${ip}
gateway: 192.168.0.1
subnet: 255.255.255.0
dns1: 192.168.0.50
i2c:
sda: 4
scl: 5
scan: False
sensor:
- platform: bme680
temperature:
name: ${devicename}_temperature
filters:
- filter_out: 100
- filter_out: 0
- filter_nan:
oversampling: 2x
pressure:
name: ${devicename}_pressure
filters:
- filter_out: 100
- filter_out: 0
- filter_nan:
oversampling: 2x
humidity:
name: ${devicename}_humidity
filters:
- filter_out: 100
- filter_out: 0
- filter_nan:
oversampling: 2x
gas_resistance:
name: ${devicename}_gas_resistance
filters:
- filter_nan:
address: 0x76
update_interval: 90s
iir_filter: 3x
debug:
# Enable logging
logger:
level: debug
# Enable Home Assistant API
api:
ota:
those are my horrible results :
Would you mind sharing your yaml conf with me so I can try it? I am specially interested in the oversampling values (tried none up to x16), the iir filter (tried OFF up to x127) and filters if you have any.
Thanks :)
Your problems are not related to the original issue. Please stick to the topic or open a new issue.
Same here. I am using Adafruit BME680 Library on TTGO V2 LoRa OLED ESP32 and on firebeetle ESP32. On both i saw drops of pressure, which recover somehow after some time (temperature and humidity peak were initiated by me). Also the BME680 cannot be read after some minutes or after some days and a new bme.begin() fails. I have china BME680 boards in purple (CJCMU-680), running via I2C.
Description
Esphomeyaml reports unreasonably low pressure value retrieved via esphomelib from Bosch BME680 sensor.
The pressure value is reported as 740 hPa while a value of 993 hPa is expected.
Environment
esphomeyaml==1.9.3, Python 2.7.15rc1, Ubuntu 18.04 x86_64, MASL: 65
Dependency Graph
Log output