ЧаВо (FAQ) — ответы на частые вопросы: назначение платформы, поддерживаемые устройства, лицензии и оплата, прошивка и OTA-обновление, настройка датчиков, решение проблем, поддержка.
Ответы на часто задаваемые вопросы по платформе Lavritech.
Для чего этот проект?
Lavritech Platform — конструктор прошивок для устройств на базе контроллеров ESP32. Позволяет собирать прошивки с нужным набором функций через веб-интерфейс, без программирования. Применяется для автоматизации, мониторинга, энергоучёта, управления оборудованием и других задач. Подробнее — в статье О платформе.
Какие устройства поддерживаются?
Контроллеры Lavritech (L1 Lite, L1 Max, L1 Mini, L2 Gate и другие), сторонние устройства на ESP32 (Heltec, KinCony и другие) с готовыми hardware-профилями, а также собственные платы на ESP32, ESP32-S3, ESP32-C3 с ручной настройкой профиля.
Варианты применения?
Мониторинг микроклимата, энергомониторинг (счётчики воды/газа/электричества), управление оборудованием (реле, клапаны), климат-контроль (термостаты, ПИД), диспетчеризация объектов (MQTT, Modbus, SCADA), LED-панели и информационные табло. Подробнее — Варианты применения.
Можно ли перенести лицензию на другой контроллер?
Нет — это технически невозможно. Ключ активации привязывается к Chip ID конкретного устройства и не может быть перенесён. Это указано в условиях использования, с которыми пользователь соглашается при оплате.
Сколько стоит ключ активации?
990 ₽ за один ключ (одно устройство). При покупке от 10 штук — каждый 10-й бесплатно. Также доступны промокоды на скидку. Подробнее — Цены и тарифы.
Чем ключ отличается от подписки?
Ключ активации — разовая покупка, активирует платные функции на одном устройстве навсегда.
Подписка — даёт право компилировать прошивки с платными опциями на определённый срок и количество компиляций.
Уже прошитые устройства работают независимо от подписки.
Можно ли вернуть деньги?
Возврат возможен до активации ключа. После активации — нет, так как лицензия уже предоставлена. Исключение — техническая невозможность использования ПО по вине продавца. Подробнее — Условия использования.
Что такое OTA?
OTA (Over The Air) — обновление прошивки по сети, без подключения USB-кабеля. В веб-интерфейсе устройства на вкладке Firmware update доступны два варианта:
После первой прошивки устройство не запускается
Возможные причины: неверно выбран тип чипа в Flash Download Tool, нехватка питания (контроллер в циклической перезагрузке), неправильный USB-кабель (только для зарядки). Подключите устройство через UART-терминал (PuTTY, 115200 бод) и посмотрите загрузочные логи. Подробнее — Прошивка контроллера ESP32.
Не работает OTA (обновление по воздуху)
Проверьте: правильно ли настроена сеть Wi-Fi (IP, Gateway), есть ли доступ к интернету (NTP-время тоже не будет работать без интернета). Если проблема в нехватке оперативной памяти — попробуйте отключить часть опций через веб-интерфейс и повторить обновление.
Почему «ломаются» настройки после обновления прошивки?
Изменение состава опций меняет структуру настроек в памяти устройства. Для решения этой проблемы используется опция NVS настройки — она хранит данные в формате INI-файлов и защищает их от повреждения при обновлении. Рекомендуется включать NVS сразу при первой прошивке.
Забыл пароль к веб-интерфейсу устройства
Запустите режим Safe Mode — нажмите кнопку SafeMode на плате или замкните RX и TX, затем перезагрузите устройство. В Safe Mode можно изменить или убрать пароль. Подробнее — Safe Mode.
Как добавить датчик, которого нет в конструкторе?
Зависит от типа подключения датчика:
Где взять список переменных (метрик) устройства?
Актуальный список метрик находится на вкладке Metrics в веб-интерфейсе самого устройства. Метрики бывают двух типов:
Устройство перезагружается или работает некорректно
Подключитесь к устройству через UART-терминал (PuTTY, 115200 бод) и соберите отладочные логи. В логах будут указаны ошибки с указанием модуля и строки кода. Подробнее — Отчёт ошибки для анализа проблем.
Где получить помощь?
Перед обращением обязательно прочитайте документацию по вашей проблеме. Вопросы, чётко описанные в документации, могут быть оставлены без ответа.