Руководство пользователя

Локальный веб-интерфейс ESP32

Пошаговое подключение контроллера к домашней сети Wi‑Fi и облаку TempCommander, а также использование всех разделов локального интерфейса.

Пример на снимках экрана: deglis10 · локальный адрес 192.168.9.117 · семейство прошивок ESP32 6.41

1. Перед началом работы

Локальный интерфейс работает непосредственно в контроллере ESP32. Его можно открыть на телефоне или компьютере в современном браузере, если устройство находится в той же сети Wi‑Fi.

Важно. На снимках экрана показаны значения тестового контроллера. Они не являются универсальными рекомендуемыми параметрами котла. Значения горения, вентилятора, насосов и защиты разрешается изменять только в соответствии с конфигурацией конкретного оборудования.

Необходимо

  • контроллеры ESP32 и Mega включены;
  • телефон или компьютер с Wi‑Fi;
  • имя и пароль домашней сети Wi‑Fi 2,4 ГГц;
  • для подключения к облаку — заранее созданная учётная запись TempCommander и доступ в интернет.

Как сохраняются изменения

Элемент управленияЧто происходит
Переключатель или менюИзменение отправляется сразу после переключения.
Числовое полеВведите значение и нажмите OK. Переход из поля также может отправить введённое значение.
СохранитьСохраняет данные соответствующего раздела сети или датчика.
Не экспериментируйте при включённом котле. Основные переключатели и некоторые настройки срабатывают немедленно. Перед изменением управления отоплением убедитесь, что понимаете последствия.

2. Подключение к домашней сети Wi‑Fi

2.1. Первое подключение к точке доступа ESP32

  1. Откройте список сетей Wi‑Fi на телефоне или компьютере.
  2. Выберите сеть Katls.
  3. Введите пароль katls12345.
  4. Откройте в браузере http://192.168.4.1. Если устройство ещё ожидает данные от Mega, кратковременно появится надпись «Загрузка…».
  5. На главной странице нажмите ⚙ Настройки и прокрутите до карточки WiFi.

2.2. Ввод данных домашней сети

Полная страница настроек ESP32; карточка Wi‑Fi находится внизу страницы
Рисунок 1 — полная страница «Настройки». Раздел Wi‑Fi расположен в самом низу.
  1. AP показывает адрес собственной точки доступа ESP32, обычно 192.168.4.1.
  2. STA показывает адрес, полученный ESP32 в домашней сети. В примере на изображении это 192.168.9.117.
  3. В поле Имя сети Wi‑Fi введите SSID домашней сети.
  4. В поле Пароль введите пароль домашней сети Wi‑Fi.
  5. Нажмите Сохранить и подключиться.
  1. После сохранения подождите примерно 10–30 секунд.
  2. Снова подключите телефон или компьютер к домашней сети Wi‑Fi.
  3. Откройте адрес устройства в домашней сети. В примере этой инструкции: http://192.168.9.117.
  4. Если устройству присвоено имя, можно также попробовать http://deglis10.local. В некоторых маршрутизаторах или конфигурациях Windows имя .local может быть недоступно; в таком случае используйте IP-адрес.
Резервный доступ. ESP32 сохраняет сеть «Katls» и после подключения к домашней сети Wi‑Fi. Если адрес в домашней сети неизвестен, подключитесь к «Katls» и снова откройте 192.168.4.1.

3. Подключение к облаку

Сначала завершите подключение к домашней сети Wi‑Fi. Регистрация в облаке не удастся, если у ESP32 нет доступа в интернет.

Главная страница☁ Облако
Страница облачного подключения ESP32 со статусом «Подключено к облаку»
Рисунок 2 — раздел облачного подключения уже зарегистрированного устройства.
  1. В поле Электронная почта введите электронную почту своей учётной записи TempCommander.
  2. В поле Пароль введите пароль учётной записи.
  3. В поле Имя устройства введите понятное название места, например «Домашний котёл».
  4. Нажмите Зарегистрировать устройство. ESP32 входит в учётную запись, получает токен устройства и сохраняет его.
  5. После сообщения об успешной регистрации ESP32 перезапустится. Подождите и снова откройте локальную страницу.
  6. Убедитесь, что в состоянии отображается ✓ Подключено к облаку и в строке «Токен сохранён» — Да.
Готово. Сохранённый пароль учётной записи не отображается на локальной странице. В дальнейшем ESP32 использует токен устройства и подключается к облаку автоматически.
Если отображается «Токен сохранён, подключение…», регистрация сохранена, но облачное соединение ещё не установлено. Проверьте домашний интернет и DNS; повторная регистрация обычно не требуется.

4. Главная страница

Главная страница локального интерфейса ESP32
Рисунок 3 — основной экран управления и показаний тестового контроллера.
  1. 1Время и состояние. Вверху отображаются время контроллера и текущее рабочее состояние, например «Выключено», «Розжиг» или ошибка.
  2. 2Включено. Главный переключатель работы горелки. Переключение немедленно отправляет команду на Mega.
  3. 3Пеллеты. Включает или выключает режим пеллет.
  4. 4Температура, °C. Температура котла. Маленькая шестерёнка открывает настройку смещения калибровки датчика T.
  5. 5Фотодатчик. Уровень датчика пламени/света.
  6. 6Датчик загрузки. Показание датчика уровня или подачи пеллет в соответствии с конфигурацией оборудования.
  7. 7Труба, °C. Температура дымовых газов/трубы.
  8. 8Настройки, Облако, Датчики. Переход к другим разделам интерфейса.
Если «Включено» или «Пеллеты» не реагируют: не переключайте их быстро несколько раз. Проверьте состояние; если Mega недоступна, интерфейс покажет сообщение «Контроллер Mega недоступен».

5. Разделы настроек

Откройте ⚙ Настройки. Ниже поясняется назначение каждой карточки.

5.1. Температура и пеллеты

ПолеЗначение
Максимальная T (°C)Целевая/максимальная рабочая температура котла.
Гистерезис T (°C)Падение температуры ниже цели, при котором управление возобновляет нагрев.
Шнек подаёт (с)Продолжительность одного включения подачи пеллет.
Пауза шнека (с)Пауза между циклами подачи пеллет.

5.2. Цикл розжига

ПолеЗначение
Порог горения > DПорог фотодатчика, выше которого пламя считается обнаруженным.
Розжиг (с)Параметр продолжительности этапа розжига.
Подогрев (с)Продолжительность предварительного нагрева перед следующим этапом розжига.
Начальная подача (с)Продолжительность первоначальной порции пеллет.

5.3. Вентилятор и модуляция

ПолеЗначение
Обороты вентилятораРабочая мощность вентилятора в нормальном режиме горения.
Вентилятор при розжигеМощность вентилятора на этапе розжига.
Вентилятор продувки (об.)Мощность вентилятора на этапе продувки/очистки.
Вент. выкл. при D<Порог фотодатчика, ниже которого вентилятор можно выключить.
Модуляция TДиапазон температуры перед целью, в котором модулируется мощность; 0 — выключено.
Вент. макс. / мин.Верхний и нижний пределы модуляции вентилятора.

5.4. Режимы и очистка

ПолеЗначение
ДроваВключает режим работы на дровах.
Дрова + ПеллетыРазрешает комбинированный режим работы.
Очистка (мин)Интервал автоматической очистки в минутах.

6. Время и температурные зоны

6.1. Ручное время или время из интернета

  • Вручную: оставьте «Время из интернета» выключенным, введите часы и минуты, нажмите OK.
  • Автоматически: включите «Время из интернета» и выберите Europe/Riga. ESP32 синхронизирует время через интернет.

6.2. Четыре зоны суток

Для каждого показанного временного интервала задайте целевую температуру. Значение 0 означает, что соответствующая зона выключена.

Датчик зон определяет, температура какого датчика сравнивается с целью зоны суток. «Локальный (котёл)» использует датчик котла; привязанные датчики Wi‑Fi можно выбрать в списке.

Разверните Границы зон (часы), чтобы изменить часы начала ночи, утра, дня и вечера.

Управление временными зонами зависит от правильных часов и выбранного исправного датчика. После изменений проверьте показанное вверху время и активный интервал зоны.

7. Термостат, трёхходовой клапан и насосы

7.1. Управление термостатом

Переключатель Управление термостатом определяет, может ли горелка работать по запросу привязанных датчиков Wi‑Fi. Для каждого из трёх слотов:

  • выберите привязанный датчик;
  • Макс. T — целевая температура помещения/измерения;
  • Разница — гистерезис: насколько должна снизиться температура, чтобы снова появился запрос на тепло.

«Нет датчика» означает, что слот не привязан и не участвует в решении термостата.

7.2. Трёхходовой клапан

ПолеЗначение
ДатчикИсточник температуры для управления клапаном или «Выкл.».
T клапанаЦелевая температура трёхходового клапана.
ГистерезисДопустимое отклонение до реакции управления.

7.3. Насосы 1–3

Для каждого насоса выберите датчик и два условия:

  • Вкл. при °C — знак сравнения и температура, при которой насос включается;
  • Выкл. при °C — знак сравнения и температура, при которой насос выключается.
Проверьте оба знака и пороговые значения. Неверный выбор «≥/≤» может заставить насос работать противоположно ожидаемому.

8. Датчики Wi‑Fi и виртуальный датчик

Главная страница🔍 Датчики
Страница поиска сетевых датчиков ESP32 и виртуального датчика
Рисунок 4 — обнаружение датчиков в локальной сети и отправка температуры котла на другое устройство.

8.1. Поиск и привязка датчика

  1. Убедитесь, что датчик температуры и ESP32 котла находятся в одной домашней сети Wi‑Fi.
  2. Нажмите Искать в сети. Поиск длится около трёх секунд.
  3. Для найденного свободного датчика нажмите Подключить.
  4. У привязанного датчика появляется отметка ✓ Привязан. После получения данных он также появляется на главной странице и в меню датчиков.

Чтобы отменить привязку, нажмите рядом с датчиком Отвязать. Это прекращает отправку данных датчика этому котлу.

Если для датчика задан защитный пароль, автоматическая привязка может не выполниться, и интерфейс покажет соответствующую ошибку.

8.2. Отправка температуры котла

Эта функция превращает котёл в виртуальный датчик температуры Wi‑Fi для другого устройства, например relay8.

  1. В поле Адрес получателя введите адрес получателя, например r8.local.
  2. Нажмите Сохранить.
  3. Чтобы отключить функцию, очистите поле и сохраните.

9. Дополнительные настройки сети и OTA

9.1. Статический IP-адрес

Окно настройки статического IP-адреса в интерфейсе ESP32
Рисунок 5 — настройка статического IP. Значения на фоне относятся к тестовому стенду.
  1. В карточке Wi‑Fi на странице настроек нажмите Статический IP-адрес.
  2. Введите IP-адрес, маску сети, шлюз и DNS-сервер.
  3. Нажмите Сохранить и после перезапуска откройте новый адрес.
  4. Чтобы вернуться к адресу, автоматически выдаваемому маршрутизатором, выберите Удалить (использовать DHCP).
Согласуйте статический адрес с администратором сети. Неверный или уже занятый адрес может сделать локальную страницу недоступной. Для повседневной работы обычно безопаснее зарезервировать адрес DHCP в маршрутизаторе.

9.2. Имя оборудования

Введите короткое имя без пробелов, например deglis10, и нажмите Сохранить имя. После перезапуска устройство может быть доступно как deglis10.local.

9.3. Обновление прошивки (OTA)

Ссылка открывает страницу загрузки прошивки. Эта функция предназначена для сервисного персонала.

Не загружайте случайный файл прошивки. Неверная платформа, повреждённый файл или отключение питания во время обновления могут вывести ESP32 из строя.

9.4. Калибровка датчика T

На главной странице рядом с «Температура °C» нажмите маленькую шестерёнку. Поле Смещение (°C) корректирует показание датчика в диапазоне от −10 до +10 °C. Выполняйте калибровку только по надёжному эталонному термометру.

10. Устранение неисправностей

СимптомПроверка и решение
Не открывается 192.168.4.1Проверьте, что телефон/компьютер действительно подключён к Wi‑Fi «Katls» и не переключился автоматически на мобильный интернет или другую сеть Wi‑Fi.
Не открывается 192.168.9.117Это адрес конкретного тестового контроллера. Для другого оборудования найдите адрес STA через 192.168.4.1 или в списке устройств маршрутизатора.
Долго отображается «Ожидание параметров от Mega»ESP32 работает, но не получил параметры Mega. Проверьте питание Mega и последовательное соединение.
«Контроллер Mega недоступен»Локальная страница доступна, но команды управления невозможно передать на Mega. Не продолжайте управление до восстановления соединения.
Страница ESP32 пропадаетПроверьте Wi‑Fi и откройте страницу снова. Если ESP32 недоступен дольше нескольких секунд, интерфейс предложит обновить страницу.
Облако не подключаетсяПроверьте адрес STA, доступ к интернету/DNS и данные учётной записи. «Токен сохранён» означает, что регистрация уже выполнена.
Датчик не найденУбедитесь, что оба устройства находятся в одной сети, датчик включён и поддерживает сетевое обнаружение этой системы.
.local имя не работаетИспользуйте IP-адрес STA или создайте резервирование DHCP в маршрутизаторе.

Быстрая последовательность проверки

  1. Видна ли сеть ESP32 «Katls»?
  2. Открывается ли 192.168.4.1?
  3. Есть ли в разделе Wi‑Fi действительный адрес STA?
  4. Показывает ли главная страница данные Mega?
  5. Указан ли на странице облака статус токена «Да» и активно ли соединение?