Integration BMP280 pose problème

Bonsoir a tous

Je ne parviens pas ajouter le sensor BMP280 , je pense que c’est un problème de syntaxe YAML.
Je vous mets ici mon code

esphome:
  name: esphome-web-383970
  friendly_name: esp-aquaponie

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "OlOl4gnr/7QBrAyPMspD2qPUPXmUigFhI8xjkWdQNyc="

ota:


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-383970"
    password: "F6xBg2GmaABN"

captive_portal:

# Example configuration entry
light:
  - platform: binary
    name: "Clim"
    output: light_output

output:
  - id: light_output
    platform: gpio
    pin: GPIO16


###################################################################### 

    
# Example configuration entry
dallas:
  - pin: 23

# Individual sensors
sensor:

- platform: dallas
  address: 0x8a3c01d607d30e28
  name: "Temperature Air"
- platform: dallas
  address: 0x713c01d607410428
  name: "Temperature Eau" 

# Controle pression Air
#sensor:
  - platform: bmp280
    temperature:
      name: "Outside Temperature"
      oversampling: 16x
    pressure:
      name: "Outside Pressure"
    address: 0x77
    update_interval: 60s
# Controle presence secteur 

binary_sensor:
  - platform: gpio
    name: "Presence secteur"
    pin:
      number: 17
      inverted: true
      mode:
        input: true
        pullup: true

# Controle presence Air 


  - platform: gpio
    name: "Presence Air"
    pin:
      number: 18
      inverted: true
      mode:
        input: true
        pullup: true        

# Controle presence Eau 


  - platform: gpio
    name: "Presence Eau"
    pin:
      number: 19
      inverted: true
      mode:
        input: true
        pullup: true           

Renseigner votre problème

Ma configuration


[center]## System Information

version core-2023.5.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.11
os_name Linux
os_version 6.1.21-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 10.1
update_channel stable
supervisor_version supervisor-2023.04.1
agent_version 1.5.1
docker_version 23.0.3
disk_total 57.8 GB
disk_used 5.8 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons ESPHome (2023.5.1)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 19 mai 2023 à 21:04
current_recorder_run 20 mai 2023 à 11:13
estimated_db_size 0.57 MiB
database_engine sqlite
database_version 3.40.1
[/center]

image


Question subsidiaire.
Vous pouvez remarquer en bas de mon dashboard :
température Air indisponible
température Eau indisponible
Je ne sais pas comment ça ce fait et comment faire disparaitre ces deux entités.

Merci de vos réponses , bonne soirée

Salut,

Ayant eu un problème similaire avec un bme280 (mais moi c’était la longueur du câble) je pense que ton erreur vient du fait que ça doit être connecté en i2c et donc déclaré comme tel.
Je ne suis pas sûr de ce que j’avance hein, c’est une piste.

Ciao

Salut effectivement @Jerome_ARNOULD a identifiié le loup

rajoute apres le captive portal

captive_portal:

i2c:
  sda: 21
  scl: 22
  scan: true

light:
  - platform: binary
    name: "Clim"
    output: light_output

Merci a vous , en effet je teste ca et vous tiens au courant

Après Test , je n’ai plus d’erreur compil , le capteur BMP280 s’affiche bien dans mon dashboard
mais , affiche INCONNU ? (voir copie d’ecran)

Pourquoi avez vous une idée.
Je suis désolé de toutes ces questions, j’ai encore beaucoup a apprendre

[img]

[/img]

Voilà ça y est mon BMP 280 fonctionne, en faite sur 3 capteurs 2 ne fonctionne pas :woozy_face:

Bonsoir,
Je viens de me faire un nouveau ESP32 avec dessus un BH1750 pour la luminosité, et un BMP280.
J’ai bien les valeurs des deux composants qui remonte dans HA, seulement j’ai la pression qui m’indique -69hPa.
Y a t’il un « étalonnage » a faire, ou alors est ce que c’est mon composant qui est défectueux ?
Merci.

Si ça peut aider, ma config pour le BMP280:

i2c:
  sda: 4
  scl: 5
  scan: true
#  id: bus_a


sensor:
  - platform: dht
    pin: GPIO12
    temperature:
      name: "Temperature #100"
      id: dht_temperature
    humidity:
      name: "Humidity"
      id: dht_humidity
    update_interval: 60s
    
# https://esphome.io/cookbook/bme280_environment.html

  - platform: bme280_i2c
    temperature:
      name: "BME280 Temperature"
      oversampling: 16x
      id: bme80_temperature
    pressure:
      name: "BME280 Pressure"
      id: bme280_pressure
    humidity:
      name: "BME280 Humidity"
      id: bme280_humidity
    address: 0x76
    update_interval: 60s