139
правок
м |
|||
Строка 54: | Строка 54: | ||
Далее будет рассмотрен процесс прошивки контроллера ESP32, для этих целей у меня всегда есть полноценная dev-плата ESP32 WROOM32 Devkit 38P. | Далее будет рассмотрен процесс прошивки контроллера ESP32, для этих целей у меня всегда есть полноценная dev-плата ESP32 WROOM32 Devkit 38P. | ||
Подключаем пины датчика к 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 = |
правок