Что нам понадобится: p.s. Все это можно купить дешевле я не искал максимально низкой цены
1. Прошивка
1.1 Скачиваем драйвер под нужную ОС и устанавливаем CP210x1.2 Скачиваем программу для прошивки ESP_Easy (тут и программа для прошивки и собранные прошивки, все в одном)1.3 Подключаем к компьютеру ESP8266mod через microusb, запускаем windows10, открываем папку и запускаем FlashESP8266.exeCom-Port выбираем тот что отобразиться у меня COM4 (если в этой строчке пусто, то вы не установили драйвер из 1.1)После прошивки отключаем провод microusb и подключаем заново (это перезапустит прошивку и запустит wifi сеть ESP_Easy_0)
2. Подключение к esp по wi-fi
3. Подключение датчика
Отключаем питание от esp8266mod и подключаем датчик.
4. Настройка датчика
Вводим ip адрес устройства, открывается web интерфейс, переходим во вкладку Devices, нажимаем EditName - имя любое1st GPIO: выбрать GPIO-12 (D6) Остальное поставить как на скрине, что-то можете под себя "подкрутить"
Нажимаем Submit и возвращаемся на вкладку Devices, машем рукой, перед датчиком движения, если значение меняется 0-1 то все ок, можно переходить к пункту 5
5. Объявляем MQTT топик
Переходим во вкладку controllers, нажимаем edit, выбираем OpenHAB MQTT, заполняем инфой из скрина:
6. Добавляем в HA
Для юзерфрендли и кто плохо знаком с lunix рекомендую использовать Midnight Commander
sudo apt-get update
apt-get install mc
Запуск Midnight Commander
sudo mc
Открываем конфиг и прописываем:
homekit:
filter:
include_entities:
- binary_sensor.moveesp8266
binary_sensor:
- platform: mqtt
name: "moveesp8266"
state_topic: "/ESP_Easy/move/Switch"
payload_on: "1"
payload_off: "0"
device_class: motion
mqtt:
broker: localhost
port: 1883
protocol: 3.1
Ну вот и всё, перезагружаем HA и датчик движения появляется в программе homekit - ДОМ