Это реализация контроллера управления светодиодной RGB лентой на базе ESP32/ESP8266 и MicroPython. В основе лежит framework Picoweb от Paul Sokolovsky и библиотека NeoPixel.
Установка производится на подготовленный модуль с MicroPython путем копирования файлов .py, шаблонов /templates, конфигурационного файла config.json.dist который нужно переименовать в config.json a также каталога /lib с необходимыми модулями и библиотеками.
** !!! Внимание !!! ** Проблемы с нехваткой памяти на модулях ESP8266 вынудили меня собрать собственную прошивку с frozen modules. Если вы обладатель ESP8266, то необходимо прошить его с помощью my_fw_esp8266_with_picoweb.bin В этом случае из каталогв /lib достаточно usyslog.py Все остальное уже находится в составе прошивки.
По умолчанию для подключения управляющего контакта используется Pin 4
Для копирования файлов можно воспользоваться утилитами ampy либо mpy-REPL-Tool
При включении контроллер пытается соединиться с точкой доступа указанной в config.json, если это не удается, то поднимает собственную точку доступа. По умолчанию она называется "back_light_rgb" пароль "12345678" - его следует сменить при первом же запуске. Для настройки необходимо подключиться к точке доступа, перейти на главную страницу http://10.27.10.1, нажать на ссылку config указать основные параметры, применить и наслаждаться результатом.
Имеется возможность работать c syslog