DS18b20 sur ads1115 en utilisant dallas

bonjour, je met en place un système de mesure de la température de l’eau sur esp8266 nodemcu v3

Pour la précision, je branche mon DS18b20 sur une entrée de l’ads1115, par contre je peine a utilise dans le code le dallas, une solution ?

   
i2c:
  - id: bus_a
    sda: GPIO2 #D4
    scl: GPIO14 #D5
    scan: true

ads1115:
  - address: 0x48
    id: ads2
    i2c_id: bus_a
  - address: 0x49
    id: ads1
    i2c_id: bus_a
    
sensor: 
  - platform: ads1115
    ads1115_id: ads2
    multiplexer: 'A2_GND'
    gain: 6.144
    name: "temperature"
    id: temp_ads
    update_interval: 60s
    filters:
      - median:
          window_size: 6
          send_every: 6
          send_first_at: 1
    unit_of_measurement: "mV"
    icon: "mdi:water"
    accuracy_decimals: 3
dallas:
  - pin: ???

Bonjour

L’ads1115 est un convertisseur analogique vers numérique
les sondes dallas DS18b20 fournissent directement un signal numérique.
donc tu essayes de convertir un signal numérique avec un convertisseur analogique numérique.

Cela ne fonctionnera pas.

enfin si tu aura une information, mais tu ne pourra pas décoder la valeur renvoyée par le capteur dallas

pour une seule sonde voila le principe de branchement

si tu a besoin de chainer plusieurs sondes dallas tu peux utiliser le principe ci dessous

pour la programmation:

merci c’est l’info que je ne trouvais pas :wink: