Найти тему
Два направления.

3 Шага для добавления WI-FI ESP8266 модуля с реле в систему домашней автоматизации Home Assistant.

Оглавление
Нам понадобятся программатор, модуль, система Home Assistant.
Нам понадобятся программатор, модуль, система Home Assistant.
  • После установки системы домашней автоматизации,
  • добавления в эту систему дополнения ESPHome для работы с WI-FI модулем основанным на ESP8266 или ESP32,
Нажимаем кнопку [Supervisor]
Два направления.2 декабря 2021

у нас все готово для подключения модулей основанных на ESP8266 микроконтроллере.

Модуль Wi-Fi ESP8266 с реле.

1) Добавляем Wi-Fi ESP8266 реле в систему Home Assistant.

  • Нажимаем кнопку [+ ADD DEVICE]
Нажимаем кнопку  [+ ADD DEVICE]
Нажимаем кнопку [+ ADD DEVICE]
  • Откроется окно (New device) заполняем название устройства (у меня pump), имя и пароль от Вашей Wi-Fi сети. Нажимаем [NEXT]
-3
  • В следующем окне выбираем тип нашего устройства (ESP8266). Нажимаем [NEXT]
-4

Далее нажимаем [EDIT] затем [INSTALL]

-5

Откроется окно где будет предложен способ загрузки программы в наше устройство (ESP8266). Эта программа обеспечит беспроводной доступ к реле. Выбираем ручную установку. Произойдет формирование pump.bin файла и загрузка его на компьютер. (листаем галерею, читаем комментарии к фото).

В системе появилось новое устройство [pump] оно пока OFFLINE. После загрузки в устройство скачанного файла, статус станет ONLINE.

2. Загрузка программы в устройство Wi-Fi ESP8266 реле.

Для первой загрузки я применил программу ESPHome-Flasher. Скачиваем ESPHome-Flasher и драйвера к программатору (устанавливаем).

Подключаем программатор (нажимаем кнопку и подключаем в USB порт ПК) и запускаем программу ESPHome-Flasher. Далее прошиваем ESP8266.

Подключаем контроллер ESP8266 к реле, подаем питание и видим что наше устройство [pump] стало ONLINE.

-8

Теперь программу в микроконтроллере ESP8266 можно менять дистанционно. Сейчас мы это проверим (добавим функцию активного переключателя), нажимаем кнопку [EDIT]. Откроется конфигурационный файл pump.yaml, в конце файла добавим текст:

# Example configuration entry
switch:
- platform: gpio
pin: 0
name: "pump"
inverted: true

Добавим выделенный текст, все что выше индивидуально и менять не надо.
Добавим выделенный текст, все что выше индивидуально и менять не надо.

Нажимаем кнопку [INSTALL] и далее выбираем способ загрузки Wirelessly (беспроводной)

-10

Откроется следующее окно и ждем окончания загрузки. В конце появится надпись "Connected successfully". Нажимаем кнопку [EDIT]

После загрузки нажимаем кнопку [EDIT]
После загрузки нажимаем кнопку [EDIT]

3) Настраиваем Wi-Fi ESP8266 реле в системе Home Assistant.

Нажимаем [Конфигурация] → выбираем [Устройства и службы] → далее как в галерее ниже (листаем и читаем комментарии)

Всё, нажимаем кнопку [Обзор] и видим что появился переключатель [pump]. Если нажать на него мышкой то он поменяет свое состояние с выкл на вкл соответственно и реле тоже.