YAML
esphome:
name: dolgozo-jelenlet
friendly_name: "Dolgozószoba Világítás"
esp32:
board: esp32-c3-devkitm-1
variant: esp32c3
framework:
type: esp-idf
sdkconfig_options:
CONFIG_WPA3_SAE: "n"
wifi:
networks:
- ssid: "A_REGEBBI_JO_WIFI_NEVED"
password: "A_REGEBBI_JO_JELSZAVAD"
fast_connect: true
power_save_mode: NONE
reboot_timeout: 15min
# Az LD2410C bekötése: TX -> GPIO2, RX -> GPIO3
uart:
tx_pin: GPIO3
rx_pin: GPIO2
baud_rate: 256000
id: uart_bus
ld2410:
uart_id: uart_bus
binary_sensor:
# Jelenlét érzékelő funkciók
- platform: ld2410
has_target:
name: "Jelenlét"
has_moving_target:
name: "Mozgás"
has_still_target:
name: "Csendes jelenlét"
# Fali kapcsoló (ha van)
- platform: gpio
pin:
number: GPIO9
mode: INPUT_PULLUP
inverted: true
name: "Fali Kapcsoló"
on_press:
- switch.toggle: relay_1
sensor:
# Távolság mérés (LD2410)
- platform: ld2410
moving_distance:
name: "Mozgás távolsága"
still_distance:
name: "Jelenlét távolsága"
detection_distance:
name: "Érzékelési távolság"
# WiFi térerő figyelés
- platform: wifi_signal
name: "WiFi Jel"
switch:
# A Relé, ami a lámpát kapcsolja
- platform: gpio
pin: GPIO10
name: "Lámpa Relé"
id: relay_1
restore_mode: RESTORE_DEFAULT_OFF
light:
# Kék LED a panelen (állapotjelző)
- platform: status_led
name: "Status LED"
pin:
number: GPIO8
inverted: true
api:
ota:
- platform: esphome
logger:
level: DEBUG
hardware_uart: USB_SERIAL_JTAG
.bin file elmentve aztal – homeassisztant – dolgozószoba