Hello,
I would appreciate a little help on this topic. My concern is in the topic. With ESPhome my ESP32 + BME680 fail to communicate.
Basic facts :
with Arduino IDE, I achieve good results but only with "#include “Zanshin_BME680.h” instead of Adafruit libraries. Thus, I have no doubt each component is working fine.
With ESPhome, I have the config file below :
i2c:
sda: 21
scl: 22
scan: True
id: bus_a
sensor:
- platform: bme680
temperature:
name: "a24_680 Temperature"
oversampling: 16x
pressure:
name: "a24_680 Pressure"
humidity:
name: "a24_680 Humidity"
gas_resistance:
name: "a24_680 Gas Resistance"
i2c_id: bus_a
address: 0x76
update_interval: 20s
[19:04:12][I][i2c:033]: Scanning i2c bus for active devices...
[19:04:12][I][i2c:040]: F**ound i2c device at address 0x76**
[19:04:12][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'a24radar'
[19:04:12][C][gpio.binary_sensor:015]: Device Class: 'motion'
[19:04:12][C][gpio.binary_sensor:016]: Pin: GPIO26 (Mode: INPUT_PULLDOWN)
[19:04:13][C][logger:185]: Logger:
[19:04:13][C][logger:186]: Level: VERY_VERBOSE
[19:04:13][C][logger:187]: Log Baud Rate: 115200
[19:04:13][C][logger:188]: Hardware UART: UART0
[19:04:13][C][bme680.sensor:208]: BME680:
[19:04:13][C][bme680.sensor:209]: Address: 0x76
[19:04:13][E][bme680.sensor:211]: **Communication with BME680 failed!**
Is there any issue with the BME680 libray ? Any workaround possible ?
Thanks