[resolu] Demande d 'aide sur ESP HOME et des KY-025

Salut,
Le module en question n’est pas en one-wire. Comme son nom l’indique ce protocole utilise 1 fil, sur lequel on peut mettre plusieurs capteurs, mais 1 fil ne signifie pas 1-wire.
Dans le cas présent le module présente 2 sorties :

  • une numérique(digitale) : qui renvoie 0 ou 1 en fonction de l’état (férmé/ouvert) du capteur
  • une analogique (analog) : qui renvoi une tension qui est comparé ensuite à des seuils pour determiné le statut de la sortie numérique.
    le seuil est ajustable avec un potentiométre
    Disclaimer: je ne posséde pas ce module, mais ai juste regardé la doc.

Pour l’utiliser dans esphome, il fadrait relier les bornes d’alimentations (+V (5V), GND), relier la sortie D0 à une entrée Dx de l’esp (32 ou 8266) déclarer un binary_sensor qui lit l’état de la sortie numérique (D0)

binary_sensor:
  - platform: gpio
    pin: Dx
    name: "Mon super nom"

Pour utiliser la sortie analogique (A0) utiliser le composant adc.

sensor:
  - platform: adc
    pin: A0
    name: "Living Room Brightness"
    update_interval: 60s

Attention sur le microcontrolleur toute les sorties ne supportent pas ce mode (ESP8266 : uniquement GPIO17, ESP32 GPIO32 à GPIO39.
/!\ Les entrées analogiques ne supportent pas plus de 1V faire attention à la tension de sortie du KY-025, penser à un pont diviseur avant de brancher /!\

Hope it helps :wink:

1 « J'aime »