Универсальная прошивка ESP-WQTT
Прошивка позволяет создать Wi-Fi реле или Wi-Fi лампу управляемые посредством протокола MQTT на контроллерах ESP8266 и ESP8285.
Максимальное количество каналов управления: “Relay” и “Lamp W” – 11, “Lamp RGB” – 3 и “Lamp RGBW” – 2.
- Канал “Relay” - поддерживает команду включения-выключения.
- Канал “Lamp W” - поддерживает команду включения-выключения и регулировку яркости.
- Канал “Lamp RGB” и “Lamp RGBW” - поддерживает команду включения-выключения, регулировку яркости и управление цветом.
Прошивка устройства.
- Скачайте и распакуйте архив.
- Подключите контроллер к компьютеру и переведите его в режим программирования.
- Запустите flash.cmd и укажите номер COM порта контроллера и нажмите Enter, начнется загрузка прошивки в контроллер.
- По окончанию загрузки перезагрузите контроллер.
Настройка
Ненастроенный контроллер будет работать в режиме точки доступа Wi-Fi. (имя сети "ESP-WQTT", пароль "ESP12345")
Подключитесь к контроллеру и перейдите в браузере по адресу http://192.168.4.1, откроется панель управления контроллера.
Настройте подключение к Wi-Fi роутеру во вкладке «Wi-Fi и MQTT».
После перезагрузки и подключения контроллера к сети Wi-Fi он будет доступен по имени NetBIOS с машин под управлением о.с. Windows. NetBIOS имя формируется из МАС адреса его можно посмотреть на вкладке «Главная».
Далее необходимо настроить подключение к MQTT брокеру.
Поддерживается только нешифрованное подключение.
Теперь создаем канал управления устройством.
Например:
Мы подключили реле к GPIO3, выбираем тип канала Relay
Указываем необходимый топик и выбираем Пин - GPIO3 и нажимаем добавить.
Новый канал отобразится в таблице каналов
После добавления или удаления каналов не забывайте сохранять настройки.
Сохраняем и видим сообщение о необходимости перезагрузки контроллера. После перезагрузки реле готово к работе.
Команды управления устройством.
Команды включения: ON, On, on, 1, True, true в <topic>
Команды выключения: OFF, Off, off, 0, False, false в <topic>
Значение яркости: от 0 до 100 в <topic>/brig
Значение цвета можно передавать в виде: ‘#FFFFFF’, ‘rgb(255,255,255)’ или TrueColor в <topic>/color