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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#1

Сообщение aidar_i » 13.05.2022{, 21:12}

ЗДЕСЬ обсуждалась эта тема.
В начале сообщения блоки старой версии, ниже выложил новую версию.
1 версия.
Выкладываю ПБ и измененную библиотеку.
GyverPortal_.ubl
(2.12 МБ) 1021 скачивание
GyverPortal_mod7.rar
(337.26 КБ) 1026 скачиваний
Кто скачивал с вышеуказанной темы для испытаний блоки и библиотеки, удалите все.
Нижеуказанные примеры и блоки со старыми не работают.
В библиотеке добавил выбор цвета фона , эффект нажатия, выбор положения (слева , справа, по умолчанию по центру), ширину и высоту компонента, высоту и цвет шрифта, радиус закругления.
Добавил дополнительно желтый и синий светодиоды. Замените файлы в библиотеке отсюда.

Ниже блоки, которые можно настроить по своему вкусу(это не проект,выложены просто блоки, настройки по умолчанию):
ПБ Клик настройки.flp
(423.26 КБ) 698 скачиваний
ПБ Обновление настройки.flp
(424.87 КБ) 568 скачиваний
ПБ Форма настройки.flp
(539.94 КБ) 562 скачивания
Настраиваемые блоки режима Форм.
СпойлерПоказать
Настройки блоки форм.png
Отрисовка блоков для размещения компонентов
Пример удалил для изменения.
СпойлерПоказать
Отрисовка блоков.png
Вывод картинок
Вывод картинок.flp
(129.52 КБ) 579 скачиваний
СпойлерПоказать
Вывод картинок.png
Вывод картинок.png (12.23 КБ) 50031 просмотр
Иконки можно брать здесь icons8.ru, код тоже там же.
Вывод графиков
Вывод графика.flp
(218.4 КБ) 553 скачивания
СпойлерПоказать
Графики.png
------------------------------------------------------------------------------
2 версия , измененные блоки, библиотека и примеры.
Библиотека
GyverPortal_3.2.rar
(44.52 КБ) 617 скачиваний
Примеры, блок
Примеры GP.rar
(1.53 МБ) 578 скачиваний
Проверил все примеры на ЕСП32. Блоки меню пока не работают, ждем новую версию.
Хорошо работает многостраничность. Видео
GPМногостраничность.rar
(259.5 КБ) 508 скачиваний
Привел пример с подробным описанием блоков многостраничности, придерживаться порядок расположения и компиляции блоков, иначе не будет работать. Что бы не путаться.
Старые и новые блоки и библиотеки не совместимы.
Оригинальная библиотека не совместима с блоками, устанавливайте выложенные здесь.

Внимание! Тело проекта расположите в платах выше плат с блоками портала.
Блоки портала должны быть последними в проекте.
Расположите блоки портала отдельно на своих платах, тогда порядок компиляции будет так, как они стоят в проекте. Можно их и сдвигать вместе с платой куда надо.
Для уменьшения плат можно располагать по 2-3 блока в плате, их корректировать проще.
Можно блоки вырезать и снова поставить, тогда они будут компилироваться ниже блоков, которые остались на плате.
ОТА тоже работает.

Снял видео инструкцию по блокам GP:
СпойлерПоказать
СпойлерПоказать
Здесь дополнительные блоки с возможностью установки любого цвета светодиодов и фона страницы.
—--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Для работы с файловой системой ЕСП.
Так как появились вопросы форумчан, выкладываю папку tools, которую нужно положить в папку ...\FLProg_8-0-2_Win64\ideV8\portable\sketchbook, тогда у вас будет работать файловая система. В Ардуино Иде в Tools появится надписи “ESP8266 LittleFS Data Upload“ и “ESP32 Sketch Data Upload“. Сохранить скетч, положить в папку со скетчем папку data. в которую положить нужные файлы для сохранения в файловую систему. В Ардуино Иде нажать нужную надпись и ФС прошьется, потом загрузите скетч. Далее вы можете прошивать только скетч, если файлы из ФС используются те же. Для GP прошейте файлы из библиотеки, там есть папка data, в примерах я его использую.
tools.rar
(13.73 КБ) 242 скачивания
----------------------------------------------------------------------------
3 версия по библиотеке 3.5.2. (В библиотеке ничего не менял) , выложил блоки, примеры и библиотеку.
Блоки:
GPv3.5.rar
(191.32 КБ) 331 скачивание
Примеры GPv3.5.rar
(366.42 КБ) 353 скачивания
Бимблиотека:
GyverPortal-3.5.2.rar
(319.78 КБ) 358 скачиваний
Внимание!
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии.
Видео для прежней версии в основном подходит и для последней версии для понимания блоков.
4я версия ТУТ.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#341

Сообщение vovka1973 » 12.11.2023{, 18:35}

aidar_i писал(а):
12.11.2023{, 18:24}
В описаниях блоков все написано.
Там не написано как сменить цвет ,вот и спрашиваю может в библиотеке где нибудь можно поменять?
Изображение

ShishkaRoman
Рядовой
Сообщения: 44
Зарегистрирован: 18.06.2020{, 11:36}
Репутация: 1
Имя: Roman

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

#342

Сообщение ShishkaRoman » 12.11.2023{, 18:59}

У меня возник такой вопрос. Если ESP подключится к домашнему роутеру, то по идее телефон подключен к сети роутера должен иметь доступ к "сайту" ESP ?

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#343

Сообщение vovka1973 » 12.11.2023{, 19:05}

ShishkaRoman писал(а):
12.11.2023{, 18:59}
У меня возник такой вопрос. Если ESP подключится к домашнему роутеру, то по идее телефон подключен к сети роутера должен иметь доступ к "сайту" ESP ?
да они должны быть в одной сети.
Изображение

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#344

Сообщение aidar_i » 12.11.2023{, 19:37}

vovka1973 писал(а):
12.11.2023{, 18:35}
aidar_i писал(а):
12.11.2023{, 18:24}
В описаниях блоков все написано.
Там не написано как сменить цвет ,вот и спрашиваю может в библиотеке где нибудь можно поменять?
В последних версиях библиотеки изменения не планирую.
Выложите проект , что там хотите поменять.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

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

#345

Сообщение vovka1973 » 12.11.2023{, 19:48}

aidar_i писал(а):
12.11.2023{, 19:37}
vovka1973 писал(а):
12.11.2023{, 18:35}
aidar_i писал(а):
12.11.2023{, 18:24}
В описаниях блоков все написано.
Там не написано как сменить цвет ,вот и спрашиваю может в библиотеке где нибудь можно поменять?
В последних версиях библиотеки изменения не планирую.
Выложите проект , что там хотите поменять.
СпойлерПоказать
Screenshot_2023-11-12-22-44-25-171_com.google.android.captiveportallogin.jpg
блок называется GPv3_TEXT_U Вывод текста
Изображение

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#346

Сообщение aidar_i » 14.11.2023{, 14:37}

vovka1973 писал(а):
12.11.2023{, 19:48}
блок называется GPv3_TEXT_U Вывод текста
GPv3_6_LABEL_U используйте

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

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

#347

Сообщение zemlyanin » 25.11.2023{, 18:34}

блоки замечательные :smile152: . Несколько вопросов по ним, может блоки или сам ФЛПрог так работают:
- при листании экрана, при нажатии на кнопку (технически на экран пролистать))) на телефоне нажимается кнопка, т.е. фиксируется как нажатие в МК, например блок спойлер нет, он не открывается.
- и расположение блоков в плате, после первой прошивки в МК, начинаю менять блоки местами, а они не меняются, выход только создать новую плату и там по очереди выставлять блоки как нужно, если не понравитсья то опять новая плата и так при каждом исправлении :( когда блоков много, это занимает время. Может как то обновлять есть функция и я не знаю как это сделать
- ещё (может особенность есп) при точке доступе с роутера в локальной сети, при подключении ПК и телефона, веб работат только на одном устройстве. Второй не подключается, в офлайне. т.е. надо закрыть браузер на ПК и толкько потом заходит с телефона
Спасибо)

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#348

Сообщение ivansidor012 » 25.11.2023{, 20:30}

zemlyanin писал(а):
25.11.2023{, 18:34}
Второй не подключается, в офлайне. т.е. надо закрыть браузер на ПК и толкько потом заходит с телефона
т е. есп подключена к роутеру и зайти на нее можно только из одного устройства?

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

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

#349

Сообщение zemlyanin » 25.11.2023{, 20:37}

ivansidor012 писал(а):
25.11.2023{, 20:30}
zemlyanin писал(а):
25.11.2023{, 18:34}
Второй не подключается, в офлайне. т.е. надо закрыть браузер на ПК и толкько потом заходит с телефона
т е. есп подключена к роутеру и зайти на нее можно только из одного устройства?
ДА, если оба устройства с открытыми вкладками оба в офлайне . Так получается. А если ЕСП-01 сама как дочка доступа, то нормально, как обычный сайт, на обеих устройствах обновляется в реальном времени.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#350

Сообщение aidar_i » 25.11.2023{, 21:03}

zemlyanin писал(а):
25.11.2023{, 18:34}
расположение блоков в плате, после первой прошивки в МК, начинаю менять блоки местами, а они не меняются, выход только создать новую плату и там по очереди выставлять блоки как нужно, если не понравитсья то опять новая плата и так при каждом исправлении когда блоков много, это занимает время. Может как то обновлять есть функция и я не знаю как это сделать
Я здесь писал, как можно делать проект, чтобы меньше работ было при изменении проекта: располагать блоки на разных платах, тогда перестановка их местами будет влиять на их расположение, если блоков много , можно на плате располагать несколько блоков, 2,3,4 шт. Также блок можно вырезать с проекта и вставить, тогда он будет последним на плате.
По остальным вопросам пока не могу ничего сказать.

ShishkaRoman
Рядовой
Сообщения: 44
Зарегистрирован: 18.06.2020{, 11:36}
Репутация: 1
Имя: Roman

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

#351

Сообщение ShishkaRoman » 25.11.2023{, 23:37}

vovka1973 писал(а):
12.11.2023{, 19:05}
ShishkaRoman писал(а):
12.11.2023{, 18:59}
У меня возник такой вопрос. Если ESP подключится к домашнему роутеру, то по идее телефон подключен к сети роутера должен иметь доступ к "сайту" ESP ?
да они должны быть в одной сети.
Доброго времени суток.
Что то не могу разобраться. Подскажите пожалуйста в чем может быть причина?
Подключаю ESP к сети через стандартные настройки сети к моб тел (как точка доступа). Соединение точно есть (тел показывает что добавлено новое уст-во и обновляется время через и-нет). Так же создаю точку доступа самой ESP.
ПРи подключении дригим телефоном к сети телефона (который работает как точка доступа) web не видит. При подключении к самой ESP как к точке доступа, всё работает веб видит и всё работает.

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

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

#352

Сообщение zemlyanin » 26.11.2023{, 10:10}

GPv3_BUTTON_MINI_CL Кнопка мини . размеры ширины в пикселях не работают? сильно зависит от названия кнопки. Большая кнопка всё отлично.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#353

Сообщение aidar_i » 26.11.2023{, 14:38}

zemlyanin писал(а):
26.11.2023{, 10:10}
GPv3_BUTTON_MINI_CL Кнопка мини . размеры ширины в пикселях не работают? сильно зависит от названия кнопки. Большая кнопка всё отлично.
Должен работать, вроде, если надпись длиннее кнопки, то она не уменьшается меньше надписи.

zemlyanin
Рядовой
Сообщения: 11
Зарегистрирован: 28.07.2023{, 23:00}
Репутация: 6
Имя: igor

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

#354

Сообщение zemlyanin » 26.11.2023{, 15:04}

получается вот так)
Вложения
002233.JPG
002233.JPG (12.13 КБ) 532 просмотра

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#355

Сообщение aidar_i » 26.11.2023{, 18:42}

zemlyanin писал(а):
26.11.2023{, 15:04}
получается вот так)
Подстраивается к надписи, значит в библиотеке так, не знаю почему так сделали..

Отправлено спустя 2 часа 40 минут 54 секунды:
zemlyanin писал(а):
26.11.2023{, 15:04}
получается вот так)
Пробелами не получается ширину увеличить?

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

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

#356

Сообщение nikolaru01 » 01.12.2023{, 08:31}

Подскажите пожалуйста почему мой проект при соединении с роутером сильно тормозит?
Вложения
GyverPortal _котельня.zip
(2.8 МБ) 19 скачиваний

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#357

Сообщение aidar_i » 01.12.2023{, 14:03}

nikolaru01 писал(а):
01.12.2023{, 08:31}
Подскажите пожалуйста почему мой проект при соединении с роутером сильно тормозит?
Вот эти 2 строки

Код: Выделить всё

_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
встраиваются внутри Build { .... }, нужно их вынести в скетче в setup()

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

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

#358

Сообщение nikolaru01 » 01.12.2023{, 22:37}

Спасибо за оперативный ответ, буду разбираться, хотя мне.начинающему лучше показать наглядно.
Вот еще один вопрос с другим проєктом.
Работает отлично, но периодически обрывается подключение к Wi-Fi сети, или пропадает подключение к интернету, вроде все работает, но не так как нужно.
Вложения
JeeUI2-Котельня.zip
(3.08 МБ) 15 скачиваний

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

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

#359

Сообщение ivansidor012 » 01.12.2023{, 22:53}

nikolaru01 писал(а):
01.12.2023{, 22:37}
пропадает подключение к интернету
а как определяется пропадание?

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

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

#360

Сообщение nikolaru01 » 01.12.2023{, 23:03}

как вынести в скетче в setup?
Вложения
1.jpg
1.jpg (35.93 КБ) 358 просмотров

Ответить

Вернуться в «Коммуникация и связь»