J’essaie actuellement de faire un capteur de delta P avec 2 capteurs de pression BMP180, avec esphome, j’ai un nodemcu esp8266 et 2 capteurs BMP avec une adresse identique 0x77 en I2c, la config avec un capteur est bonne et fonctionne, mais quand je raccorde les deux capteurs sur 2 bus differents (eviter les conflits d’adresse) j’ai bien mes 2 valeurs P1 et P2, mais il n’y a qu’un capteur en reelle qui envoie l’info (test en soufflant sur les capteurs)
je me retrouve donc avec P1=P2
le code esphome:
api:
ota:
i2c:
-
id: bmp1
sda: D2
scl: D1
scan: True -
id: bmp2
sda: D3
scl: D4
scan: True
sensor:
-
platform: bmp085
i2c_id: bmp1
address: 0x77
temperature:
name: « T1 »
pressure:
name: « P1 »
update_interval: 1s -
platform: bmp085
i2c_id: bmp2
address: 0x77
temperature:
name: « T2 »
pressure:
name: « P2 »
update_interval: 1s