Страница 7 из 25

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 22 авг 2022, 11:00
remz
Ясненько , будем ждать

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 30 авг 2022, 19:07
aidar_i
Отправлено спустя 6 минут 44 секунды:
Адаптировал блоки к новой версии библиотеки. Не стал ждать следующей версии. ESP32 работает, но не все: не работает меню. Пока бета версия.
Туда перенес все свои и не свои наработки.

Библиотека с изменениями корректируется

Блоки выложу позже, нашел баг

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 31 авг 2022, 16:47
ibalabanov
aidar_i писал(а): 30 авг 2022, 19:07 Отправлено спустя 6 минут 44 секунды:
Адаптировал блоки к новой версии библиотеки. Не стал ждать следующей версии. ESP32 работает, но не все: не работает меню. Пока бета версия.
Туда перенес все свои и не свои наработки.

Библиотека с изменениями корректируется

Блоки выложу позже, нашел баг
Жду обновление)

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 01 сен 2022, 10:29
aidar_i
ibalabanov писал(а): 31 авг 2022, 16:47 Жду обновление)
Думал наскоком взять, не получилось, не все заработало. Но уже далеко продвинулся , скоро будут новые блоки.

Отправлено спустя 11 часов 55 минут 30 секунд:
[ref]ibalabanov[/ref], смотрите личное сообщение.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 01 сен 2022, 13:24
Imran
Не показывает Селект. Что не так ? удаляю заново закидываю как попало показывает но не стабильно то вемос глючит то браузер не находит.Загружается в контроллер нормально.
Но без Селект все ТИП ТОП

Вот проект
UCS1903_WEMD1MP_V_3.7z

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 04 сен 2022, 17:58
aidar_i
Imran писал(а): 01 сен 2022, 13:24 Не показывает Селект. Что не так ? удаляю заново закидываю как попало показывает но не стабильно то вемос глючит то браузер не находит.Загружается в контроллер нормально.
Но без Селект все ТИП ТОП
Я здесь писал, что тело проекта должно быть выше блоков!Плату UCS1903 перенесите выше!
Начальный и конечный(он сейчас компилируется не там) блоки поставьте на отдельных платах,и вообще поставьте блоки все в отдельных платах!Тогда компиляция пройдет правильно.

Отправлено спустя 9 минут 41 секунду:
Вот так
UCS1903_WEMD1MP_V_3 исправленный.flp

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 11:29
aidar_i
Обсуждение 2 версии.
Обновил блоки и библиотеку смотрите здесь.
Проверил все примеры на ЕСП32. Примеры подробно прокомментировал.
Блоки меню пока не работают, ждем новую версию.
Хорошо работает многостраничность.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 11:46
Rovki
[ref=#ff8000]aidar_i[/ref], напомни есть ли возможность в это веб интерфейсе обновлять прошивку есп? :smile427:

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 12:27
aidar_i
Пока нет блока.
В сентябре выйдет новая версия V3.Вот превью:
[spoiler]Простой конструктор веб интерфейса для esp8266 и ESP32

Простой конструктор - делаем страницы без знаний HTML и CSS
Библиотека является обёрткой для стандартной ESP8266WebServer
Позволяет быстро создать вебморду для управления и настройки своего девайса
Компактный читаемый код в "скетче", никаких внешних обработчиков и лямбда-функций
Конструктор использует стандартные HTML формы, CSS и javascript
Элементы конструктора хранятся во Flash памяти
Никаких глобальных буферов, всё генерируется на лету
Приятный дизайн из коробки + тёмная тема
Адаптировано под мобильные устройства и ПК
Встроенные инструменты для удобного парсинга значений с формы
Возможность настроить автоматическое обновление значений переменных по действию со страницы
Встроенные жабаскрипты для AJAX, работа без обновления всей страницы:
Клики по компонентам, изменение их значений
Обновление компонентов по таймеру
График в реальном времени
Текстовое окно отладки (отправляем из программы)
Компоненты конструктора:
Заголовок
Подпись
Разделитель
Перенос строки
Блок для объединения компонентов
Веб-форма (блок)
Кнопка submit (для форм)
Поле ввода текста
Многострочное поле ввода текста
Поле ввода пароля
Галочка (чекбокс)
Выключатель
Слайдер
Слайдер с подписью
Выбор времени
Выбор даты
Селектор (дропбокс)
Кнопка
Мини кнопка
"Светодиод" индикатор
Окно лога для отладки (веб Serial порт)
Несколько типов графиков (требуется интернет)
Встроенные модули:
Авторизация по логину-паролю
DNS сервер (для работы как точка доступа)
mDNS (для открытия интерфейса по адресу вместо IP адреса)
OTA обновление через браузер (возможна защита паролем)[/spoiler]

Отправлено спустя 28 минут 26 секунд:
Rovki писал(а): 13 сен 2022, 11:46 [ref=#ff8000]aidar_i[/ref], напомни есть ли возможность в это веб интерфейсе обновлять прошивку есп? :smile427:
Специально для тебя сделал! Смотри в первом сообщении, перезалил примеры, добавил блок ОТА, блок текста ссылки еще.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 20:00
Rovki
Спасибо, Айдар, а то мне нравился espui, но там нет обновления по воздуху и он не дружит с updata .Попробую на днях

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 21:35
artemka19
[ref=#ff8000]Rovki[/ref],
в JeeUI2 есть ))

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 22:19
Rovki
Спасибо, я видел . Но я привык espui. в этом интерфейсе показалось что то похожее . Но будет время и ваш инструмент попробую. :smile427:

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 22:32
artemka19
Rovki писал(а): 13 сен 2022, 22:19 Но я привык espui
тогда вопрос:
-когда в espui происходит обрыв связи, то появляется надпись соответствующая
-и там же появляется иконка стрелочки "обновить"
- т.е. связь только вручную можно восстановить в espui, по нажатию этой "стрелочки-иконки"?

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 13 сен 2022, 22:42
Rovki
Я использую веб интерфейс исключительно для настроек ,когда есп точка доступа . Когда нет связи пишется - дисконект..Браузер сам обновляет страницу когда восстанавливается связь

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 14 сен 2022, 04:55
aidar_i
[ref]artemka19[/ref], встрой, пожалуйста , в новую библиотеку проверку статуса соеднения, как сделано в jeeui2, чтобы загорался красный при обрыве связи.

Отправлено спустя 4 минуты 16 секунд:
Rovki писал(а): 13 сен 2022, 22:32 Но я привык espui.
Да, похож, но Гувер портал проще и нет заморочек совместимости с другими программами, версиями и ТП.
Удобно, если пользоваться смартфоном.
JeeUI2, мне показалось, удобен для компа.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 14 сен 2022, 12:36
Imran
aidar_i писал(а): 14 сен 2022, 04:55 Да, похож, но Гувер портал проще и нет заморочек совместимости с другими программами, версиями и ТП.
Удобно, если пользоваться смартфоном.
Как для не очень опытного пользователя, GyverPortal красив, много функционален, НО не много сложный в плане построение очередности. А так и в смартфоне и в компьютере все красиво смотрится.
aidar_i писал(а): 14 сен 2022, 04:55 JeeUI2, мне показалось, удобен для компа.
Как по мне он и на смартфоне и на компьютере смотрится красиво, прост в использование, Менее функционален и виджетов очень мало.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 14 сен 2022, 12:47
aidar_i
Imran писал(а): 14 сен 2022, 12:36 НО не много сложный в плане построение очередности.
Да, нет. Понять принцип и все! Выложил наконец то обещанное video, постарался все разъяснить.
[spoiler] [bbvideo]https://youtu.be/U4z2ZIQffn4[/bbvideo][/spoiler]

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 14 сен 2022, 17:47
Imran
[ref=#ff8000]aidar_i[/ref], Аа очень сложно сделать не по вытаскивания а по построению блоков ? Лично для меня цены бы не было этому блоку.И кстати ещё раз спасибо за видео стало много чего понятно.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 14 сен 2022, 18:17
Naladchik
Rovki писал(а): 13 сен 2022, 20:00 ... espui, но там нет обновления по воздуху...
Откуда такая информация?
Со штатным, встроенным в FLProg, OTA все работает, специально, только что, скачал последний проект со своей темы с мультиблоком и проверил.
Несколько раз заливал, проблем не увидел.
Нужна будет помощь в настройке данной связки (ESPUI + OTA от FLProg) - пишите в личку.

GyverPortal - простой конструктор веб интерфейса.

Добавлено: 14 сен 2022, 18:19
artemka19
видимо webupdate подразумевался под "обновлением по воздуху"