Connecter un capteur d'humidité étanche Dallas DS18B20

Bonjour,

J’esaie de connecter un capteur de température étanche sur un esp. Il a déjà un capteur de température humidité (DHT22) . Je reprend un bout de code de ce que crois avoir compris ; il faut déclarer le capteur en one wire, mais ça ne fonctionne pas car le sensor est dupliqué. De plus pour le code adress j’ai juste fait un copier coller s’il faut récupérer l’adresse hardware du capteur je ne sais pas comment faire.

captive_portal:
    # Example configuration entry
sensor:
  - platform: dht
    pin: 23
    temperature:
      name: "Temperature"
    humidity:
      name: "Humidité"
    update_interval: 10s

one_wire:
  - platform: gpio
    pin: GPIO21
sensor:
  - platform:   
  - platform: dallas_temp
    address: 0x1234567812345628
    name: "temperature"
    update_interval: 120s
  

    # Binary sensor setup for MC38 door sensor
binary_sensor:
  - platform: gpio
    pin:
      number: 21   # GPIO pin connected to the signal wire of MC38 sensor
      mode: INPUT_PULLUP  # Internal pull-up enabled
    name: "La porte est "
    device_class: door
    filters:
      - delayed_on: 100ms  # Add a small delay to debounce the sensor
      - delayed_off: 100ms
      

merci pour vos conseils

Hello,

Essaye comme ça

sensor:
  - platform: dht
    pin: 23
    temperature:
      name: "Temperature"
    humidity:
      name: "Humidité"
    update_interval: 10s

  - platform: dallas_temp
    address: 0x1234567812345628
    name: "Temperature Dallas"
    update_interval: 120s

one_wire:
  - platform: gpio
    pin: GPIO21

A voir si c’est bon pour le dallas que je ne connais pas, en théorie la pin devait être dans le sensor ou pas…

cdt

1 « J'aime »

Bonjour,
la doc de ESPHome est la pour aider :wink:

Surtout, tu déclare 1 fois sensor: et ajoute les plateform a la suite.

Bonjour
Une fois updaté j’ai cette erreur qui apparait dans les logs

[12:35:20][W][component:170]: Component dallas_temp.sensor cleared Warning flag
[12:35:21][W][dallas.temp.sensor:139]: 'temp interne' - Scratch pad checksum invalid!
[12:35:21][W][component:157]: Component dallas_temp.sensor set Warning flag: scratch pad checksum invalid

Re,

Vérifie les branchements et la /les pins utilisées, encore une fois je ne connais pas ce capteur :wink:

Essaye en débranchant également le DHT22 ( et en adaptant le code )

cdt