Esphome Capteur de température

Reconnaissance du capteur DHT11

*Renseigner Bonjour, j’essaie tant bien que mal de configurer un Wemos D1 mini sur ESPHome avec un capteur de température DHT11 mais sans succès *

quand je check la validité du code, j’ai un retour OK, je build bien le binaire ET j’arrive a flasher le module, m’y connecte mais n’ai aucun retour d’état :confused:
j’ai quand même vérifié, je suis branché sur les bon PIN (D6) + 3.3v …



voici mon code, est-ce que j’ai oublié quelque chose?
MErci d’avance

esphome:
  name: esp-thermometer
  friendly_name: Thermomètre
  platform: ESP8266
  board: d1_mini

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: !secret API_ENCRIPTION

ota:
  password: !secret OTA_PASSWORD

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: true
  manual_ip:
    static_ip: !secret IP_ADDRESS_2
    gateway: !secret IP_GATEWAY
    subnet: !secret IP_SUBMASK

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Test ESP fallback"
    password: "k63qeZ23ap52"

web_server:
  port: 80

mqtt:
  broker: !secret mqtt_broker
  username: !secret mqtt_user
  password: !secret mqtt_password

sensor:
  - platform: dht
    model: DHT11
    update_interval: 60s
    pin: D5
    temperature:
      name: "Température"
    humidity:
      name: "Humidité"

Hello,

J’utilise plus où moins le même code et ça fonctionne.
Tu dis :

Tu es certain ? :

:wink:

Mais bon ta photo semble bien montrer D5. Tu as essayé d’autres pins j’imagine ? Perso je suis sur D2.

<<: !include my_configs/wifi.yaml

substitutions:
  devicename: temperature-salon
  friendly_name: temp-salon

esphome:
  name: ${devicename}
  platform: ESP8266
  board: d1_mini

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: !secret ota_password

captive_portal:

sensor:
  - platform: dht
    pin: D2
    temperature:
      name: "Temperature salon"
      id: temp_salon
      accuracy_decimals: 2
      filters:
        - exponential_moving_average:
            send_every: 6
        - throttle_average: 60s
      force_update: True
    humidity:
      name: "Humiditée salon"
      filters:
        - exponential_moving_average:
            send_every: 6
        - throttle_average: 60s
    update_interval: 10s
  - platform: wifi_signal
    name: "Signal WiFi ${devicename}"
    update_interval: 60s
  - platform: uptime
    name: Uptime ${devicename}

Par contre je suis sur le 5V et pas le 3.3:

Salut,

Côté capteur, tu as bien les connes connexions, la photo ne montre pas la couleur des câbles qui en partent?

image

1 « J'aime »

Oups copié collé un peu foireux effectivement. mais oui c’est bien D6 car j’ai effectivement testé sur plusieurs pin différents (dont D5). je vais de ce pas tester le D2 au cas où…
je testerai le 5v par la suite, car j’avoue avoir suivi plusieurs tutos qui montraient le 3.3v et pas 5v.

Bon bah ne me flagellez pas (trop) fort SVP…
merci @AlexHass de m’avoir éclairé, j’ai fait l’amalgame entre 5v et Data… et tout fonctionne!
Donc une fois de plus le pb est ICC! :slight_smile:

Cependant, @Adorem j’ai découvert ta syntaxe d’include de YAML, cela m’intéresse. je vais creuser le sujet. :slight_smile: