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

Wi-Fi ESP8266 в системе Home Assistant - настройка беспроводного программирования.

Благодаря дополнению ESPHome, в системе домашней автоматизации Home Assistant, есть возможность беспроводного программирования плат основанных на микроконтроллерах ESP8266 и ESP32, не снимая их с установленного места.

Для реализации этой возможности необходимо:

  • Добавить в систему "Home Assistant" дополнение ESPHome (откройте ссылку ниже).
Нажимаем кнопку [Supervisor]
Два направления.2 декабря 2021
  • Купить или собрать свой программатор, для первого программирования микроконтроллера (я переделал готовый USB адаптер ссылка ниже).

Далее нужно добавить Wi-Fi ESP8266 устройство в систему Home Assistant.

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

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

-4

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

Выбираем [Manual download]
Выбираем [Manual download]
Формирование pump.bin файла.
Формирование pump.bin файла.
Файл загрузится автоматически, после загрузки файла нажимаем кнопку [CLOSE]
Файл загрузится автоматически, после загрузки файла нажимаем кнопку [CLOSE]

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

2. Загрузка программы в ESP8266.

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

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

Прошивка
Прошивка
Готово
Готово

Подаем на контроллер ESP8266 питание (3.3 Вольта) и видим что наше устройство [pump] стало ONLINE.

-10

Теперь программу в микроконтроллере ESP8266 можно менять дистанционно (более подробно в статье ссылка ниже).

Подписывайтесь на канал и читайте статью

Далее я добавлю в систему Home Assistant датчик температуры и влажности (ESP8266 ESP-01S DHT11).

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц