Human Presence Radar Module Kit LD2410: различия между версиями

м
м
Строка 54: Строка 54:
Далее будет рассмотрен процесс прошивки контроллера ESP32, для этих целей у меня всегда есть полноценная dev-плата ESP32 WROOM32 Devkit 38P.
Далее будет рассмотрен процесс прошивки контроллера ESP32, для этих целей у меня всегда есть полноценная dev-плата ESP32 WROOM32 Devkit 38P.


Подразумевается, что у вас уже есть система Home Assistant с подключенным ESPHOME.
Подключаем пины датчика к esp32:
#5V контроллера к VCC датчика
#GND
#GPIO27 - RX датчика
#GPIO26 - TX датчика
 
Далее подразумевается, что у вас уже есть система Home Assistant с подключенным ESPHOME.


Создаём новое устройство с базовым конфигом:
Создаём новое устройство с базовым конфигом:
<syntaxhighlight>
<syntaxhighlight lang="yaml">
esphome:
esphome:
   name: esp-garderob
   name: esp-garderob
Строка 90: Строка 96:
captive_portal:
captive_portal:
</syntaxhighlight>
</syntaxhighlight>
Далее открываем и изучаем документацию https://esphome.io/components/sensor/ld2410.html
Я перепробовал там все вариации конфигов, лично у меня так и не взлетело редактирование настроек из Home Assistant, а точней, там даже текущие значения не считываются после рестарта esp32, в итоге я выкинул всё лишнее - оставил только бинарный сенсор присутствия:
<syntaxhighlight lang="yaml">
uart:
  tx_pin: 27
  rx_pin: 26
  baud_rate: 256000
  parity: NONE
  stop_bits: 1
ld2410:
  throttle: 300ms
binary_sensor:
  - platform: ld2410
    has_target:
      name: Presence
</syntaxhighlight>
что здесь можно увидеть:
# мы указали настройки UART, соответствующие тем пинам, на которые мы подключили наш датчик
# создаём платформу ld2410 и указываем таймаут для цикла, который опрашивает датчик
# на базе платформы ld2410 создаём бинарный сенсор с датчиком присутствия
после заливки прошивки появится новое устройство с соответствующим сенсором.


= Интеграция с Wiren Board =
= Интеграция с Wiren Board =
123

правки