mmadr
14. Juli 2024 um 12:25
1
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
by HarryP: Post formatiert
Wolfi1
14. Juli 2024 um 13:13
2
Du hast aber schon unter Esphome ein Projekt eröffnet?
(Mit dem richtigen esp Board usw.)
Und den Code nicht irgendwohin gespeichert?
Hi @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
mmadr
18. August 2024 um 13:24
4
habe den Sensor mit folgender yamel zum laufen bekommen
ggf. hilft es jemanden der das gleiche Problem hatte wie ich
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:
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)