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

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

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

#1

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

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

Ниже блоки, которые можно настроить по своему вкусу(это не проект,выложены просто блоки, настройки по умолчанию):
ПБ Клик настройки.flp
(423.26 КБ) 767 скачиваний
ПБ Обновление настройки.flp
(424.87 КБ) 637 скачиваний
ПБ Форма настройки.flp
(539.94 КБ) 614 скачиваний
Настраиваемые блоки режима Форм.
СпойлерПоказать
Настройки блоки форм.png
Отрисовка блоков для размещения компонентов
Пример удалил для изменения.
СпойлерПоказать
Отрисовка блоков.png
Вывод картинок
Вывод картинок.flp
(129.52 КБ) 654 скачивания
СпойлерПоказать
Вывод картинок.png
Вывод картинок.png (12.23 КБ) 60744 просмотра
Иконки можно брать здесь icons8.ru, код тоже там же.
Вывод графиков
Вывод графика.flp
(218.4 КБ) 618 скачиваний
СпойлерПоказать
Графики.png
------------------------------------------------------------------------------
2 версия , измененные блоки, библиотека и примеры.
Библиотека
GyverPortal_3.2.rar
(44.52 КБ) 675 скачиваний
Примеры, блок
Примеры GP.rar
(1.53 МБ) 638 скачиваний
Проверил все примеры на ЕСП32. Блоки меню пока не работают, ждем новую версию.
Хорошо работает многостраничность. Видео
GPМногостраничность.rar
(259.5 КБ) 570 скачиваний
Привел пример с подробным описанием блоков многостраничности, придерживаться порядок расположения и компиляции блоков, иначе не будет работать. Что бы не путаться.
Старые и новые блоки и библиотеки не совместимы.
Оригинальная библиотека не совместима с блоками, устанавливайте выложенные здесь.

Внимание! Тело проекта расположите в платах выше плат с блоками портала.
Блоки портала должны быть последними в проекте.
Расположите блоки портала отдельно на своих платах, тогда порядок компиляции будет так, как они стоят в проекте. Можно их и сдвигать вместе с платой куда надо.
Для уменьшения плат можно располагать по 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 КБ) 305 скачиваний
----------------------------------------------------------------------------
3 версия по библиотеке 3.5.2. (В библиотеке ничего не менял) , выложил блоки, примеры и библиотеку.
Блоки:
GPv3.5.rar
(191.32 КБ) 406 скачиваний
Примеры GPv3.5.rar
(366.42 КБ) 424 скачивания
Бимблиотека:
GyverPortal-3.5.2.rar
(319.78 КБ) 433 скачивания
Внимание!
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии.
Видео для прежней версии в основном подходит и для последней версии для понимания блоков.
4я версия ТУТ.
2х ядерный вариант использования GP на ESP32 здесь.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#281

Сообщение vlad1451 » 13.07.2023{, 18:09}

aidar_i писал(а):
13.07.2023{, 17:20}
vlad1451 писал(а):
13.07.2023{, 16:21}
То есть всё в первом посте?
Последние блоки и библиотеку см в вышеуказанной ссылке.
По ссылке попадаю на начало 12-й страницы. Вы имеете в виду наверное пост №223 на 12-й странице, но в нём ссылка ведёт туда же...

vladi5700
Рядовой
Сообщения: 7
Зарегистрирован: 27.06.2023{, 07:59}
Репутация: 0
Имя: Влад

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

#282

Сообщение vladi5700 » 14.07.2023{, 09:38}

Тоже запутался окончательно... Где какая версия... Выложите пожалуйста одним постом последнюю библиотеку и блоки в одном посте

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

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

#283

Сообщение aidar_i » 14.07.2023{, 10:48}

Я выложил ссылку на 222 пост, проверил, ссылка ведёт туда, в первом сообщении ссылка тоже ведёт туда. Там есть и библиотека и примеры.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#284

Сообщение vlad1451 » 14.07.2023{, 12:16}

aidar_i писал(а):
14.07.2023{, 10:48}
Я выложил ссылку на 222 пост, проверил, ссылка ведёт туда, в первом сообщении ссылка тоже ведёт туда. Там есть и библиотека и примеры.
Спасибо большое. А видео не доступно?

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

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

#285

Сообщение aidar_i » 15.07.2023{, 01:49}

aidar_i писал(а):
21.06.2023{, 18:34}
А видео не доступно?
Доступно.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#286

Сообщение vlad1451 » 15.07.2023{, 15:04}

aidar_i писал(а):
15.07.2023{, 01:49}
aidar_i писал(а):
21.06.2023{, 18:34}
А видео не доступно?
Доступно.
Большое спасибо за разработку блоков. Буду осваивать. Есть вопрос. Есть возможность располагать блоки рядом, а не один под одним? Я имею в виду не отдельные ПБ, а именно MAKE_BLOCK_THIN, MAKE_BLOCK_TAB и т.д.

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

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

#287

Сообщение aidar_i » 15.07.2023{, 15:21}

Да можно, ориентируйтесь на порядок вытаскивания блоков.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#288

Сообщение vlad1451 » 15.07.2023{, 15:50}

Я просто малость запутался в расположении. Есть блок MAKE_BLOCK_TAB, внутри него два блока MAKE_BLOCK_THIN_TAB. Мне надо что бы они располагались в ряд.
026.jpg
8266d.flp
(823.38 КБ) 24 скачивания

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

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

#289

Сообщение aidar_i » 15.07.2023{, 17:11}

vlad1451 писал(а):
15.07.2023{, 15:50}
Мне надо что бы они располагались в ряд.
Увеличьте в главном блоке ширину окна, по умолчанию 350рх

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#290

Сообщение vlad1451 » 15.07.2023{, 17:23}

aidar_i писал(а):
15.07.2023{, 17:11}
vlad1451 писал(а):
15.07.2023{, 15:50}
Мне надо что бы они располагались в ряд.
Увеличьте в главном блоке ширину окна, по умолчанию 350рх
У главного блока 800 установлено. У тех что внутри него - 200.

P.S. И ещё вопрос. Внутри блоков я так понял выравнивание по центру? А менять как то возможно?

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#291

Сообщение vlad1451 » 16.07.2023{, 17:24}

Уважаемый aidar_i, большая благодарность за разработку блоков. Подскажите, последние блоки сделаны на базе библиотеки 3.5.2? С библиотекой 3.6.6 они совместимы? На Github-е уже обновилась.

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

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

#292

Сообщение aidar_i » 17.07.2023{, 13:29}

vlad1451 писал(а):
15.07.2023{, 17:23}
Внутри блоков я так понял выравнивание по центру? А менять как то возможно
Конечно, смотрите блоки и настройки
vlad1451 писал(а):
16.07.2023{, 17:24}
Уважаемый aidar_i, Подскажите, последние блоки сделаны на базе библиотеки 3.5.2? С библиотекой 3.6.6 они совместимы? На Github-е уже обновилась.
Да, должны быть совместимы, правда, я не смотрел последние библиотеки.
Если испытаете было бы хорошо.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#293

Сообщение vlad1451 » 19.07.2023{, 09:40}

Уважаемый aidar_i. если не ошибаюсь, ПБ WiFi ESP Client ваше детище? Подскажите, как он работает с ESP32? У меня есть ESP32-S, скетчи заливаются без проблем, а соединения с роутером нет. Этот же скетч на 8266 работает без проблем. 8266 конфликтует с блоками ECOINS, при компиляции вылетает ошибка. У ESP32 этого нет, что с ними что без, всё компилируется, но связи нет.
Project_ESP32s.zip
(607.62 КБ) 34 скачивания
P.S. Библиотеки кстати пробовал и 3.5.2 и 3.6.6, разницы нет (может я не заметил).

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

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

#294

Сообщение aidar_i » 19.07.2023{, 18:38}

vlad1451, отвечу позже.
Я вчера быстренько просмотрел библиотеку, там добавились новые функции, переделок кардинальных нет, поэтому работает, если не работает какая либо функция, значит изменили, здесь сообщите.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#295

Сообщение vlad1451 » 20.07.2023{, 06:25}

aidar_i писал(а):
19.07.2023{, 18:38}
vlad1451, приеду отвечу, я пока Москва гуляю:)
Я вчера быстренько просмотрел библиотеку, там добавились новые функции, переделок кардинальных нет, поэтому работает, если не работает какая либо функция, значит изменили, здесь сообщите.
К сожалению ESP32-s так и не подключается к сети. Если взять пример для ESP32 из IDE, то без проблем подключается. В чём проблема, не пойму.
Project_ESP32s.zip
(570.95 КБ) 55 скачиваний
Настройки платы в IDE:

изображение_2023-07-20_082506.png
P.S. Пробовал переключить блок на получение адреса по DHCP, эффект то же.

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

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

#296

Сообщение aidar_i » 20.07.2023{, 18:38}

vlad1451 писал(а):
20.07.2023{, 06:25}
К сожалению ESP32-s так и не подключается к сети.
Во второй плате уберите выполнение по условию. переменную WiFi_Ok включите напрямую без р триггера и входа включения.
СпойлерПоказать
WiFiESP32.png
WiFiESP32.png (10.77 КБ) 1170 просмотров
Но проблема не этом.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#297

Сообщение vlad1451 » 22.07.2023{, 15:54}

Небольшой отчёт. ESP32-S временно (надеюсь) отложил в сторону. Будет время, буду разбираться. Остановился на ESP-12E/F. Проект нужно доделывать, не до экспериментов. На данный момент на Web отображается несколько блоков, вывод уровня WiFi. размер памяти ESP, количество циклов в секунду для ESP и NANO (передаётся по UART), Mega осталась на работе поэтому отстраиваю на том что есть. Вывод температуры с модуля на MAX31865. с индикацией опроса. По количеству циклов, на данный момент у ESP ~ 50000, у NANO ~ 63000. Будем дальше развивать проект.
027.jpg
Project_8266_new3.flp
(4.52 МБ) 57 скачиваний
Уважаемый aidar_i. Большое спасибо за блоки Web интерфейса. Есть вопрос, возможно ли реализовать вручную устанавливать выравнивание элементов в блоках? Например, для элемента указать 100 слева или 50 сверху. Дело в том, что при расположении в блоке нескольких элементов разного размера, они устанавливаются в среднее положение, не всегда красиво смотрится. Может я где то просмотрел?

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

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

#298

Сообщение aidar_i » 22.07.2023{, 17:49}

vlad1451, всё есть, смотрите блоки форматирования, объединения, макросы, попозже посмотрю в компе и подскажу где именно.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

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

#299

Сообщение vlad1451 » 22.07.2023{, 18:13}

aidar_i писал(а):
22.07.2023{, 17:49}
vlad1451, всё есть, смотрите блоки форматирования, объединения, макросы, попозже посмотрю в компе и подскажу где именно.
Спасибо большое.

P.S. Может у меня блоки не все? Использую блоки GPv3_X.

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

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

#300

Сообщение aidar_i » 22.07.2023{, 19:12}

vlad1451 писал(а):
22.07.2023{, 18:13}
P.S. Может у меня блоки не все? Использую блоки GPv3_X.
Все, посмотрите примеры, описания блоков.

Ответить

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