Вебсервер на ESP32

На этом форуме Вы можете задать вопросы знатокам программы и автору.
starmos
Сержант
Сообщения: 153
Зарегистрирован: 11 апр 2016, 15:46
Откуда: Челябинск
Поблагодарили: 1 раз

Вебсервер на ESP32

Сообщение starmos »

Здравствуйте.
Я не знаток в программировании под Веб. По автоматике только. Но у меня задача/идея следующая.
Мне нужно автоматизировать ряд установок на работе, например на базе контроллера Kincony A6. Он на ESP32, дисплея в базе не имеет и я подумал заменить его смартфоном. Подходишь к шкафу с контроллером, цепляешься к контроллеру через браузер, смотришь/настраиваешь параметры, идешь к следующему. Понятно что все это можно сделать вообще никуда не ходя, но пока не до этого. Задача в том, чтобы при подключении к контроллеру грузилась страница с мнемосхемой, отображением текущих параметров, может была возможность по страницам переходить, на настройки, графики и т.д. Так вот вопрос - с чего все это начать и что/где почитать и есть ли что-то готовое подобное здесь на форуме?
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

Мнемосхем и графиков пока не обещаю)
starmos
Сержант
Сообщения: 153
Зарегистрирован: 11 апр 2016, 15:46
Откуда: Челябинск
Поблагодарили: 1 раз

Re: Вебсервер на ESP32

Сообщение starmos »

Что-то у меня не открывается ссылка...
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

starmos писал(а): 16 мар 2026, 11:20 Что-то у меня не открывается ссылка...
Попробуйте еще, может я обновлял в этот момент
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 617
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 5 раз

Re: Вебсервер на ESP32

Сообщение SergeyShikal »

Phazz писал(а): 16 мар 2026, 11:34
starmos писал(а): 16 мар 2026, 11:20 Что-то у меня не открывается ссылка...
Попробуйте еще, может я обновлял в этот момент
Здравствуйте, а библиотеку где скачать flprogWebServer.h?
mixa7001
Рядовой
Сообщения: 90
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 12 раз
Поблагодарили: 12 раз

Re: Вебсервер на ESP32

Сообщение mixa7001 »

А как это работает? Описание есть? как согласовать FLprog с конструктором? Я не программист и может вопросы задаю наивные.
slsl
Лейтенант
Сообщения: 396
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 29 раз
Поблагодарили: 74 раза

Re: Вебсервер на ESP32

Сообщение slsl »

Мнемосхемы, графики, куча страниц - это уже не про ЕСП (если про детальность как в СКАДЕ)
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

SergeyShikal писал(а): 16 мар 2026, 12:19
Phazz писал(а): 16 мар 2026, 11:34
starmos писал(а): 16 мар 2026, 11:20 Что-то у меня не открывается ссылка...
Попробуйте еще, может я обновлял в этот момент
Здравствуйте, а библиотеку где скачать flprogWebServer.h?
в 9 версии она встроена. Да забыл уточнить, работать будет только в 9 версии!
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

mixa7001 писал(а): 16 мар 2026, 12:40 А как это работает? Описание есть? как согласовать FLprog с конструктором? Я не программист и может вопросы задаю наивные.
В генераторе кода есть кнопка получить блок. Вот этот блок и загружаем в флпрог
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

slsl писал(а): 16 мар 2026, 12:49 Мнемосхемы, графики, куча страниц - это уже не про ЕСП (если про детальность как в СКАДЕ)
Здесь это вполне реализуемо. Вся тяжелая часть находится на стороне браузера. В мк самый минимум
starmos
Сержант
Сообщения: 153
Зарегистрирован: 11 апр 2016, 15:46
Откуда: Челябинск
Поблагодарили: 1 раз

Re: Вебсервер на ESP32

Сообщение starmos »

slsl писал(а): 16 мар 2026, 12:49 Мнемосхемы, графики, куча страниц - это уже не про ЕСП (если про детальность как в СКАДЕ)
Я вентустановку видел, на ПЛК Carel вроде, к ней подключался через браузер, через Ethernet правда. Так вот выводилась как раз мнемосхема, с анимацией даже. Собственно я оттуда идею и взял. Я не думаю, что в Carel вентустановки процессор сильно мощнее чем ESP32, я даже думаю что наоборот. У меня эта идея давно, я просто не мог решить что лучше использовать для связи: ModbusTCP, MQTT или вот через Web. В итоге остановился на последнем, но как раз это знаю меньше всего. Зато весь интерфейс может храниться на контроллере. Есть подобное и для MQTT, но там нужно приложение и брокер где-то поднять. А тут только браузер.

По ссылке так и не смог зайти, из дома буду пробовать, может провайдер что.
tolochko
Сержант
Сообщения: 251
Зарегистрирован: 30 ноя 2016, 16:58
Откуда: Днепропетровск
Поблагодарили: 1 раз

Re: Вебсервер на ESP32

Сообщение tolochko »

По моему проще Remote XY через блю туз
Brand2
Лейтенант
Сообщения: 465
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 5 раз
Поблагодарили: 8 раз

Re: Вебсервер на ESP32

Сообщение Brand2 »

Думаю Kascada здесь справится
starmos
Сержант
Сообщения: 153
Зарегистрирован: 11 апр 2016, 15:46
Откуда: Челябинск
Поблагодарили: 1 раз

Re: Вебсервер на ESP32

Сообщение starmos »

Phazz писал(а): 16 мар 2026, 10:29 https://phazz1980.github.io/Flprog_WebUI_Editor/
Такое подойдёт?
Наконец-то удалось зайти. Круто, буду пробовать. Спасибо!
opk
Рядовой
Сообщения: 19
Зарегистрирован: 20 ноя 2018, 12:13
Имя: opk76
Благодарил (а): 5 раз

Re: Вебсервер на ESP32

Сообщение opk »

starmos писал(а): 17 мар 2026, 06:46
Phazz писал(а): 16 мар 2026, 10:29 https://phazz1980.github.io/Flprog_WebUI_Editor/
Такое подойдёт?
Наконец-то удалось зайти. Круто, буду пробовать. Спасибо!
А у меня не заходит. Печально.
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

opk писал(а): 19 мар 2026, 08:12
starmos писал(а): 17 мар 2026, 06:46
Phazz писал(а): 16 мар 2026, 10:29 https://phazz1980.github.io/Flprog_WebUI_Editor/
Такое подойдёт?
Наконец-то удалось зайти. Круто, буду пробовать. Спасибо!
А у меня не заходит. Печально.
У кого не заходит нажмите ctrl + shift + R
Engineer200
Рядовой
Сообщения: 53
Зарегистрирован: 19 дек 2025, 06:16
Имя: Александр
Благодарил (а): 18 раз
Поблагодарили: 5 раз

Re: Вебсервер на ESP32

Сообщение Engineer200 »

Добрый день!
Мне понравился Flprog_WebUI_Editor.
Шероховатости инструмента тем незаметнее, чем опытнее мастер использующий инструмент.

В какой-то момент создания интерфейса (я активно пользовался Ctrl-C, Ctrl-V) сдублировались два объекта и стали волочиться на каждый экран, хотя их там не должно быть. Удалить их не удавалось: на главном экране я их удаляю, а на втором экране они всё равно сидят и редактировать себя или удалить не дают. Просмотрел в json-файле, нашёл дубли - удалил. Стало хорошо. :)
Второй момент: Объект можно поставить на место с координатой Y начиная от ноля. Сохраняется в json нормально. А при загрузке из json объекты ставятся на координату 15. Т.е. сдвигаются сверху в низ.
И по X тоже самое - сдвигаются вправо.

Ваш инструмент хорош.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люблю делать то, что потом само работает.
Аватара пользователя
Phazz
Полковник
Сообщения: 3514
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 377 раз
Поблагодарили: 261 раз

Re: Вебсервер на ESP32

Сообщение Phazz »

Спасибо за отзыв, проблему с виджетами воспроизвести не удалось. Сдвиг виджета при загрузке сохранения исправил
Engineer200
Рядовой
Сообщения: 53
Зарегистрирован: 19 дек 2025, 06:16
Имя: Александр
Благодарил (а): 18 раз
Поблагодарили: 5 раз

Re: Вебсервер на ESP32

Сообщение Engineer200 »

Phazz писал(а): 23 мар 2026, 18:28 Спасибо за отзыв, проблему с виджетами воспроизвести не удалось. Сдвиг виджета при загрузке сохранения исправил
На другом компе загрузил. Так же появляются левые надписи на второй вкладке.
Показать
А если сдвинуть серую подкладку и "Запас литров", то видно снизу лишнюю надпись.
Показать
Когда в неё тыкаешь мышкой - выделяется основная, здесь выделена прямоугольником, а не та, что снизу.
Правда они исчезают если нажать Ctrl-F5.
Какая нибудь буферизация в браузере?
Баузер от Яндекса.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люблю делать то, что потом само работает.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя