Esp8266 MQTT: управляемое с сервера устройство за 5 минут

preview_player
Показать описание
Как быстро передать управление по MQTT на устройство под управлением esp 8266? Самое легкое решение - ESPEasy: установка и настройка займут около 5 минут.

Видео, как всегда, без голоса, но богато комментариями.

Показаны следующие этапы:
1. Затираем содержимое esp8266 с помощью идущей в комплекте с дистрибутивом ESPEasy программой прошивки. Это надо, чтобы наверняка убрать все настройки, которые были раньше.
2. Пре-конфигурируем сеть, выполняем прошивку подходящей стандартной прошивкой (4M1M)
3. Разрешаем Rules во вкладке Tools - advanced
4. В Controllers добавляем любой MQTT, особой разницы нет. У меня брокер встроенный в контроллер ioBroker.
5. Прописываем параметры подключения к серверу. Именно этот (первый) контроллер будет использоваться далее по умолчанию
6. Добавляем в Devices устройство под названием MQTT Import - оно будет "слушать" нужный топик на нашей esp8266. Поскольку у меня брокер был пустой, то соответствующий топик создался автоматически.
7. Во вкладке Rules прописываем взаимодействие. Мы сразу меняем GPIO 4, при этом не надо заранее нигде указывать, что оно должно быть INPUT или создавать доп.устройства для него. Просто напишите это и вуаля!

8. Ставим лайк, если понравилось )

Рекомендации по теме
Комментарии
Автор

отличное видео! Пытаюсь безуспешно разобраться как отправлять данные с espeasy (датчик со2 температуры и влажности) на blynk

yokerpokeer
Автор

Спасибо! Очень помогло ваше видео. Может подскажете как задать частоту шим? Есть необходимость управлять мотором на 24 v. Пишу в правилах, например, pwm, 5, 200, моторчик начинает враться, но на низких оборотах пищит. Теоретически если поднять частоту, то писк уйдёт из слышимого диапазона.

romanmolosh