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 КБ) 580 скачиваний
СпойлерПоказать
Вывод картинок.png
Вывод картинок.png (12.23 КБ) 50083 просмотра
Иконки можно брать здесь icons8.ru, код тоже там же.
Вывод графиков
Вывод графика.flp
(218.4 КБ) 554 скачивания
СпойлерПоказать
Графики.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 КБ) 332 скачивания
Примеры GPv3.5.rar
(366.42 КБ) 354 скачивания
Бимблиотека:
GyverPortal-3.5.2.rar
(319.78 КБ) 359 скачиваний
Внимание!
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии.
Видео для прежней версии в основном подходит и для последней версии для понимания блоков.
4я версия ТУТ.

Agat
Рядовой
Сообщения: 42
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

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

#401

Сообщение Agat » 25.03.2024{, 07:46}

Из за чего открывается черная страница? Файловую систему прошил, подключаюсь к ESP mini, подключение есть, но ничего не отображается..

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

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

#402

Сообщение chmak2007 » 25.03.2024{, 11:06}

Подскажите на какой микроконтроллер лудше установить gyverportal, чтоб работала стабильно без тармазов. Проект будет объемным.

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

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

#403

Сообщение aidar_i » 25.03.2024{, 18:06}

chmak2007 писал(а):
25.03.2024{, 11:06}
Подскажите на какой микроконтроллер лудше установить gyverportal, чтоб работала стабильно без тармазов. Проект будет объемным.
Esp32

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

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

#404

Сообщение aidar_i » 26.03.2024{, 18:32}

Imran писал(а):
23.03.2024{, 16:20}
Накаконец таки адаптировался под GyverPortal :)) и очень очень поравился. Есть конечно вопросы, почему у меня вот они часто появляются, и исчезают особенно 2 почти каждую секунду,а иногда даже по чаше. Может я пока не правильно понимаю, как нужно правильно строить блоки в GyverPortal. Огромным удовольствием жду замечаний, особенно от автора aidar_i,
Screenshot_1.png

WM_32_TS_UID_GP_1.3.flp.zip
Другие блоки проекта располагайте обязательно выше блоков портала.
Проверяйте в скетче, если есть блоки на проф редакторе функцию void build()
После GP.BUILD_END(); должна стоять фигурная скобка }. Если там есть еще что то, перенесите в Setup.

Отправлено спустя 21 минуту 6 секунд:
Imran писал(а):
19.03.2024{, 16:47}
ЕС32 очень стабильно работает но жрет прилично.
Это ядро ЕСП32 занимает много значит. Ставьте в настройках платы максимальную память для скетча.

Отправлено спустя 13 минут 21 секунду:
Agat писал(а):
20.03.2024{, 10:22}
При нажатии на ESP8266 LittleFS Data Upload появляется ошибка
LittleFS Not Drfined for Lolin(wemos)D1R2 mini
Что то не так сделали.

Отправлено спустя 1 час 53 минуты 13 секунд:
Imran писал(а):
23.03.2024{, 16:20}
жду замечаний, особенно от автора aidar_i,
Блок RELOAD не нужен здесь. На его вход подавать только постоянный длительный сигнал сигнал, или 0 или 1.
Не применяете блоки режима, они позволяют меньше перезагружать страницы. например на плате 5 стоят много блоков обновления, перед блоком В2 нужно поставить блок BEGIN_UPDATE и закрыть режим блоком END_UPDATE после последнего блока ..._U.
В обрывах подключения виноват блок GP_MAKE_BLOCK_THIN_TAB с функцией внутри GP.UPDATE.

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#405

Сообщение Imran » 26.03.2024{, 21:48}

ibalabanov писал(а):
18.05.2022{, 13:35}
Добрый день! Не могу разобраться ставлю блоки как вы писали по порядку на плате, а в web отображается непонятно как Не могу разобраться
Для начала я тоже не мог адаптироватся поже привык, для удобства я поставил
numberr — копия.png
numberr — копия.png (7.6 КБ) 578 просмотров
потом если что то не то, сверху вниз вырезаю заново вставляю и все :) клемы оставляю не вырезаю, что бы потом не переписывать имена клемм.

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#406

Сообщение Imran » 27.03.2024{, 19:26}

aidar_i писал(а):
26.03.2024{, 21:00}
Проверяйте в скетче, если есть блоки на проф редакторе функцию void build()
После GP.BUILD_END(); должна стоять фигурная скобка }. Если там есть еще что то, перенесите в Setup.
Не совсем понял что делать.Если это надо в Ардуино ИДЕ делать но я не шарю в коде (почти)
aidar_i писал(а):
26.03.2024{, 21:00}
Ставьте в настройках платы максимальную память для скетча.
Она же и так стоит максимальная, или я вас не понял ?

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

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

#407

Сообщение aidar_i » 28.03.2024{, 16:08}

Imran писал(а):
27.03.2024{, 19:26}
Ардуино ИДЕ делать но я не шарю в коде (почти)
Поэтому и объясняю ,что нужно делать.
Imran писал(а):
27.03.2024{, 19:26}
Она же и так стоит максимальная, или я вас не понял ?
Если стоит максимальная, то хорошо. Это я пишу рекомендации не только Вам.

chmak2007
Сержант
Сообщения: 151
Зарегистрирован: 06.09.2015{, 13:28}
Репутация: 0
Откуда: Саров

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

#408

Сообщение chmak2007 » 28.03.2024{, 17:38}

Когда будет реализованно размещение по координатам на странице объекты (кнопки, индекаторы и т. д.)

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

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

#409

Сообщение ivansidor012 » 28.03.2024{, 21:51}

chmak2007 писал(а):
28.03.2024{, 17:38}
Когда будет реализованно размещение по координатам на странице объекты (кнопки, индекаторы и т. д.)
по координатам это как в смысле?

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

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

#410

Сообщение aidar_i » 30.03.2024{, 18:47}

chmak2007 писал(а):
28.03.2024{, 17:38}
Когда будет реализованно размещение по координатам на странице объекты (кнопки, индекаторы и т. д.)
Этот вопрос нужно задавать автору библиотеки

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#411

Сообщение Imran » 01.04.2024{, 11:37}

aidar_i, Обясните пожалуйста как связать ESPNOW с GyverPortal ? оба блоки ваше творение :) ESP32 между собой работают ESP8266 тоже , но вот передача ESP8266 и приемник ESP32 не могу не как связать , данные не поступают.В блоке ESPNOW написано что плата ESP32 1.0.6 но я попробывал на 2.0.11 работает , только ESP32 с ESP32. Может я не так сделал что то.

Вот оба проекта (прием и передача)
СпойлерПоказать
Передача
WMP_NOW_SP_M_2.5.flp.zip
(927.32 КБ) 3 скачивания
Прием
GP_FBT_WM32_NOW_S_1.0.flp.zip
(367.04 КБ) 9 скачиваний
Временами показывает и то иногда не понятные цифры
СпойлерПоказать
er111.png
er22.png

Agat
Рядовой
Сообщения: 42
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

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

#412

Сообщение Agat » 02.04.2024{, 10:01}

Использую 4ую версию блоков, FLprog 8.2.3, ESP mini в качестве точки доступа, файловую систему прошил, окрывается пустая страница.. в чем может быть причина?

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#413

Сообщение Imran » 02.04.2024{, 11:48}

Agat писал(а):
02.04.2024{, 10:01}
Использую 4ую версию блоков
а откуда взяли 4-ую версию? вроде ссылка есть, нажимаю но не куда не ведет меня, я что то не могу найти , можете пожалуйста дать ссылку на 4-ую версию ?

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

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

#414

Сообщение aidar_i » 02.04.2024{, 14:09}

Imran писал(а):
02.04.2024{, 11:48}
Agat писал(а):
02.04.2024{, 10:01}
Использую 4ую версию блоков
а откуда взяли 4-ую версию? вроде ссылка есть, нажимаю но не куда не ведет меня, я что то не могу найти , можете пожалуйста дать ссылку на 4-ую версию ?
324 сообщение, ссылка туда ведет.

vik56
Рядовой
Сообщения: 10
Зарегистрирован: 10.05.2021{, 23:59}
Репутация: 1
Имя: Виктор

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

#415

Сообщение vik56 » 02.04.2024{, 18:44}

aidar_i писал(а):
02.04.2024{, 14:09}
324 сообщение, ссылка туда ведет.
У меня ведет просто на 17 страницу, при этом 324 сообщение без всяких ссылок.

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

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

#416

Сообщение aidar_i » 02.04.2024{, 18:49}

vik56 писал(а):
02.04.2024{, 18:44}
aidar_i писал(а):
02.04.2024{, 14:09}
324 сообщение, ссылка туда ведет.
У меня ведет просто на 17 страницу, при этом 324 сообщение без всяких ссылок.
У меня нормально.

vik56
Рядовой
Сообщения: 10
Зарегистрирован: 10.05.2021{, 23:59}
Репутация: 1
Имя: Виктор

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

#417

Сообщение vik56 » 02.04.2024{, 19:39}

viewtopic.php?p=126214#p126214
У меня вот 324 сообщение, а дату сообщения можно, попробую по дате найти.

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

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

#418

Сообщение aidar_i » 02.04.2024{, 20:35}

vik56 писал(а):
02.04.2024{, 19:39}
viewtopic.php?p=126214#p126214
У меня вот 324 сообщение, а дату сообщения можно, попробую по дате найти.
08.08.2023{, 11:53}

vik56
Рядовой
Сообщения: 10
Зарегистрирован: 10.05.2021{, 23:59}
Репутация: 1
Имя: Виктор

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

#419

Сообщение vik56 » 02.04.2024{, 21:03}

Спасибо, нашел. У меня почему то 312 пост.

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#420

Сообщение Imran » 03.04.2024{, 11:46}

aidar_i писал(а):
08.08.2023{, 09:53}
4 версия
эта верся стоит у меня
aidar_i писал(а):
08.08.2023{, 09:53}
Версия 3.6.6
ето и есть верся 4-ая ?

Ответить

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