Pimoroni BME680 "communication with BME680 Failed!"

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