Est ce que certain d’entre vous sont arrivé à faire fonctionner un capteur temp/humidité AM2120 comme celui-ci avec ESPhome et un ESP32.
J’utilise la bibliothèque DTH.
Malgré une résistance de 10kohm entre GPIO16 et 3.3v, j’ai tjs aucune info qui remonte.
Dans les log, à la place des valeurs de température et humidité j’ai « nan »
Voila le fichier YAML complet. Il s’agit juste de ce qui est installé automatiquement lors du flash avec ESPhome Web, et aussi la partie de HA lors de la découverte, ensuite, j’ai mis la partie pour le capteur.
substitutions:
name: esphome-web-1cd8c8
friendly_name: TEST
esphome:
name: ${name}
friendly_name: ${friendly_name}
min_version: 2024.6.0
name_add_mac_suffix: false
project:
name: esphome.web
version: '1.0'
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
# Allow Over-The-Air updates
ota:
- platform: esphome
# Allow provisioning Wi-Fi via serial
improv_serial:
wifi:
# Set up a wifi access point
ap: {}
# In combination with the `ap` this allows the user
# to provision wifi credentials to the device via WiFi AP.
captive_portal:
dashboard_import:
package_import_url: github://esphome/example-configs/esphome-web/esp32.yaml@main
import_full_config: true
# Sets up Bluetooth LE (Only on ESP32) to allow the user
# to provision wifi credentials to the device.
esp32_improv:
authorizer: none
# To have a "next url" for improv serial
web_server:
sensor:
- platform: dht
pin: GPIO16
temperature:
name: "Temperature compteur d'eau"
humidity:
name: "Humidité compteur d'eau"
update_interval: 10s
model: AM2120
Je ne connais pas le AM2120, sur le AHT10 il y a 4 broches, là 3, donc 3.3v, gnd et data c’est bien ça ?
Teste sur le GPIO2 pour voir, avec et sans résistance, sur mes capteurs je n’en ai pas.
EDIT: j’ai déjà eu un ESP avec un GND qui ne fonctionnait pas, après avoir branché sur un autre GND c’était OK.
Bob
Salut tu peux essayer sans préciser le modèle de dht, c est optionnel.
As tu essayé ton capteur avec un Arduino pour voir si il fonctionne. On sait jamais…
(j’ai le même problème, du coup la solution m’intéresse )
Sly
EDIT: j’ai fini par trouver : en fait, sur la fiche,ils ont mis le VCC en jaune et le signal en rouge… alors qu’habituellement, on met le VCC en rouge. Du coup, j’avais mal cablé. Comme quoi les datasheets, c’est utile