ESPHome mit D1 Mini angeschlossener Sensor HLK-LD2420, Fehler

Hallo,

ich als absoluter neuling brauch eure Hilfe und hoffe in der richtig Rubrik zu sein.

Ich habe ESPHome installiert und darüber den D1Mini geflasht. Nun habe ich nach Anleitung der ESPHome Seite den Sensor mit dem D1 verbunden.

Anleitung ESPHome

D1 Mini Sensor
3.3V 3.3V
G G
RX Ot1
TX RX

Den Code von der Seite Kopiert und in der Yamel Datei unter

##esp8266:
  board: esp01_1m

Eingefügt. Gespeichert und üner den Menüpunkt:

Wirelessliy installierte.

Nun bekommen ich die Fehlermeldung

INFO Reading configuration /config/esphome/esphome-web-b618b1.yaml...
Failed config

ld2420: [source /config/esphome/esphome-web-b618b1.yaml:19]
  
  Component ld2420 requires component uart.
  {}

Ich weiss nicht was das bedeutet. Jedoch auch auf der Anleitungsseite von ESPHome wird hingewiesen ich solle was configurieren. Aber ich weiss nicht was??

Kann mir einer von euch sagen was fehlt bzw. ich falsch mache?

Vielen Dank

:crayon:by HarryP: Post formatiert

Du hast aber schon unter Esphome ein Projekt eröffnet?
(Mit dem richtigen esp Board usw.)
Und den Code nicht irgendwohin gespeichert?

Hi :person_raising_hand: @mmadr,

Du musst die UART Komponente konfigurieren, damit die Kommunikation mit dem LD2420 mmWave Sensor funktioniert. Die Komponente kommuniziert über UART. Dazu einfach folgendes in deinen YAML Code einfügen:

uart:
    rx_pin: GPIOXX
    tx_pin: GPIOXX
    baud_rate: 115200

Wobei RX und TX die Pins sind, an denen du jeweils TX und RX Deines LD2420 Sensors anschließt (bitte beachte, dass immer RX auf TX und TX auf RX gehen muss).

Viele Grüße
The Smart Home Maker

habe den Sensor mit folgender yamel zum laufen bekommen

ggf. hilft es jemanden der das gleiche Problem hatte wie ich :slight_smile:

die mit XXXX gefüllten Werte müssen mit euren Werten gefüllte werden

esphome:
name: wemosd11
friendly_name: wemosd11


esp8266:
board: d1_mini

# Enable logging

logger:


# Enable Home Assistant API

api:
encryption:
key: "XXXXXXXXXXXXXXXXXXXXXXXX"
wifi:
ssid: "XXXXXX"
password: "XXXXXX"

# Enable fallback hotspot (captive portal) in case wifi connection fails

ap:
ssid: "XXXXXXXX"
password: "XXXX"

captive_portal:

# Configure UART

uart:
tx_pin: GPIO5 # TX pin connected to LD2420 (D1 on D1 Mini)
rx_pin: GPIO4 # RX pin connected to LD2420 (D2 on D1 Mini)
baud_rate: 115200 # Baud rate for LD2420

# Configure LD2420

ld2420:

text_sensor:

- platform: ld2420

fw_version:
name: LD2420 Firmware
sensor:
- platform: ld2420
moving_distance:
name: Moving Distance

binary_sensor:

- platform: ld2420
has_target:
name: Presence
select:

- platform: ld2420
operating_mode:
name: Operating Mode

number:

- platform: ld2420
presence_timeout:
name: Detection Presence Timeout
min_gate_distance:
name: Detection Gate Minimum
max_gate_distance:
name: Detection Gate Maximum

gate_select:
name: Select Gate to Set
still_threshold:
name: Set Still Threshold Value
move_threshold:
name: Set Move Threshold Value

button:

- platform: ld2420
apply_config:
name: Apply Config
factory_reset:
name: Factory Reset
restart_module:
name: Restart Module
revert_config:

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)