ESP8266EX D1 Mini Modul : cannot resolve pin name 'D4' for board esp01_1m

Hallo zusammen,

als absoluter Anfänger auf dem Gebiet HA bin ich an der Schwelle der Integration der Dallas Temperatursensoren hänegn geblieben.

Ich möchte einen D1 Mini V3 NodeMCU ESP8266EX mit WLAN Modul nutzen, leider bringt die Installation folgenden Fehler:

INFO Reading configuration /config/esphome/esphome-sensor.yaml...
Failed config

dallas: [source /config/esphome/esphome-sensor.yaml:31]
  - pin: 
      
      **Cannot resolve pin name 'D4' for board esp01_1m.**
      number: D4
      mode: 
        input: True
        pullup: True
    update_interval: 10s

Kann mir jemand helfen :wink:

Danke
Samson

Probier, mal GPIO2 anstatt D4

Hallo Fazer1000,

danke - das hat funktioniert.

Grüsse
Samson :sunglasses:

1 „Gefällt mir“

Das ist doch gut.
Dann makier den Post mal als gelöst

Hallo @samson,
ich würde den Dallas 1Wire auf D3 (GPIO0) wechseln.
D4 halte ich solange wie möglich frei. Auf D4 liegt die interne LED, da könnte man sich Info’s darauf legen (z.B. WLAN-, API-, 1Wire-Status) oder eine Temperaturgrenze deiner Temperatursensoren auf dem Mini anzeigen … sozusagen als Hinweis mal auf Deine Dashboards zu schauen. Siehe auch hier 'Status LED’.

Gruß
Frank

@samson
btw … fällt mir gerade auf.
Ich vermute das ursprüngliche Problem ist die Boardtypen Deklaration. Mein D1 Mini V3 programmiere ich nämlich mit D4!

esp8266:
  board: d1_mini
.
.
.
light:
  - platform: status_led
    name: "LED_OB"
    pin:
      number: D4 #GPIO2 LED
      inverted: true

Gruß
Frank

hey bei mir ist dasselbe problem wie heißen dann pin D1 und D2

@monstergubl
D1 Mini pin-out siehe hier
Gruß
Frank