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

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

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

#1

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

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

Ниже блоки, которые можно настроить по своему вкусу(это не проект,выложены просто блоки, настройки по умолчанию):
ПБ Клик настройки.flp
(423.26 КБ) 337 скачиваний
ПБ Обновление настройки.flp
(424.87 КБ) 277 скачиваний
ПБ Форма настройки.flp
(539.94 КБ) 274 скачивания
Настраиваемые блоки режима Форм.
СпойлерПоказать
Настройки блоки форм.png
Отрисовка блоков для размещения компонентов
Пример удалил для изменения.
СпойлерПоказать
Отрисовка блоков.png
Вывод картинок
Вывод картинок.flp
(129.52 КБ) 288 скачиваний
СпойлерПоказать
Вывод картинок.png
Вывод картинок.png (12.23 КБ) 22160 просмотров
Иконки можно брать здесь icons8.ru, код тоже там же.
Вывод графиков
Вывод графика.flp
(218.4 КБ) 255 скачиваний
СпойлерПоказать
Графики.png
--------------------------------------------------------------------------------
Вышла новая 2 версия библиотеки, измененные блоки, библиотека и примеры.
Библиотека
GyverPortal_3.2.rar
(44.52 КБ) 236 скачиваний
Примеры, блок
Примеры GP.rar
(1.53 МБ) 214 скачиваний
Проверил все примеры на ЕСП32. Блоки меню пока не работают, ждем новую версию.
Хорошо работает многостраничность. Видео
GPМногостраничность.rar
(259.5 КБ) 186 скачиваний
Привел пример с подробным описанием блоков многостраничности, придерживаться порядок расположения и компиляции блоков, иначе не будет работать. Что бы не путаться.
Старые и новые блоки и библиотеки не совместимы.
Оригинальная библиотека не совместима с блоками, устанавливайте выложенные здесь.

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

Снял видео инструкцию по блокам GP:
СпойлерПоказать
СпойлерПоказать
Здесь дополнительные блоки с возможностью установки любого цвета светодиодов и фона страницы.
—--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Последние Блоки по версии библиотеки 3.5.2. (В библиотеке ничего не менял) ЗДЕСЬ

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

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

#181

Сообщение aidar_i » 09.10.2022{, 21:32}

aidar_i писал(а):
13.05.2022{, 21:12}
Айдар, а есть ли в планах получить график в оффлайне (AP mode)?
Уже блоки сделал, есть в новой 3й версии библиотеки. Ждите выхода новых блоков.

Отправлено спустя 1 минуту 34 секунды:
AllRight писал(а):
09.10.2022{, 16:13}
И данные для графика получать из массива (из лога SD card)?
Пока в приоритете ПБ, о чем писал выше.
Данные на вход графика можно подавать хоть откуда.

AllRight
Рядовой
Сообщения: 9
Зарегистрирован: 11.01.2021{, 20:18}
Репутация: 0
Имя: vladimir

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

#182

Сообщение AllRight » 10.10.2022{, 07:00}

Спасибо, это большой шаг для человечества!)

tema
Сержант
Сообщения: 102
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 2
Имя: tema

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

#183

Сообщение tema » 10.10.2022{, 07:37}

версия 3.2 сесп32 рабтает?

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

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

#184

Сообщение aidar_i » 10.10.2022{, 10:50}

tema писал(а):
10.10.2022{, 07:37}
версия 3.2 сесп32 рабтает?
В основном работает.

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

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

#185

Сообщение Imran » 11.10.2022{, 16:07}

Как можно сделать ? нажимая на линк, он у меня называется Firmware Update, что бы он переходил на ota_update, на тот IP на который он подключён.С чтение системного параметра можно сделать, но как его связать с линокм (Firmware Update)

ibalabanov
Рядовой
Сообщения: 24
Зарегистрирован: 03.10.2021{, 09:58}
Репутация: 0
Имя: Георгий

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

#186

Сообщение ibalabanov » 11.10.2022{, 19:07}

Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)

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

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

#187

Сообщение aidar_i » 11.10.2022{, 19:35}

ibalabanov писал(а):
11.10.2022{, 19:07}
Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
А в прежних версиях к выходу блока подключите штатный блок изменение бита.
Вспомогательный блок удалил, ТК штатный лучше.

ibalabanov
Рядовой
Сообщения: 24
Зарегистрирован: 03.10.2021{, 09:58}
Репутация: 0
Имя: Георгий

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

#188

Сообщение ibalabanov » 12.10.2022{, 23:02}

Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2

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

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

#189

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

ibalabanov писал(а):
11.10.2022{, 19:07}
Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
Есть блоки для библиотеки версии 3.2 от меня(выложена здесь в 1 сообщении) и есть библиотека версии 3.2 от автора , по этому мои прежние ответы немного не точны.
Я нумерацию сделал немного не так и она совпала с версией автора библиотеки.
Когда задаёте вопрос , имейте это ввиду.
Новые блоки будут с добавлением v3, GPv3_...... .

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

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

#190

Сообщение Imran » 13.10.2022{, 18:24}

Imran писал(а):
11.10.2022{, 16:07}
Как можно сделать ? нажимая на линк, он у меня называется Firmware Update, что бы он переходил на ota_update, на тот IP на который он подключён.С чтение системного параметра можно сделать, но как его связать с линокм (Firmware Update)
Можете помочь ? aidar_i,

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

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

#191

Сообщение aidar_i » 13.10.2022{, 18:27}

ibalabanov писал(а):
12.10.2022{, 23:02}
Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2
Может я перепутал в блоках, посмотрю
aidar_i писал(а):
13.10.2022{, 18:18}
Можете помочь ? aidar_i,
Посмотрю.

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

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

#192

Сообщение aidar_i » 15.10.2022{, 06:15}

Imran писал(а):
11.10.2022{, 16:07}
Как можно сделать ? нажимая на линк, он у меня называется Firmware Update, что бы он переходил на ota_update, на тот IP на который он подключён.С чтение системного параметра можно сделать, но как его связать с линокм (Firmware Update)
Так он и переходит туда, поставьте ссылку в кнопке " /ota_update ", пример свой выложите, если не разобрались. Не нужен системный параметр.

Отправлено спустя 1 час 19 минут 58 секунд:
ibalabanov писал(а):
12.10.2022{, 23:02}
Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2
Пример Ваш нужен.

ibalabanov
Рядовой
Сообщения: 24
Зарегистрирован: 03.10.2021{, 09:58}
Репутация: 0
Имя: Георгий

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

#193

Сообщение ibalabanov » 15.10.2022{, 23:02}

aidar_i писал(а):
15.10.2022{, 07:35}
Imran писал(а):
11.10.2022{, 16:07}
Как можно сделать ? нажимая на линк, он у меня называется Firmware Update, что бы он переходил на ota_update, на тот IP на который он подключён.С чтение системного параметра можно сделать, но как его связать с линокм (Firmware Update)
Так он и переходит туда, поставьте ссылку в кнопке " /ota_update ", пример свой выложите, если не разобрались. Не нужен системный параметр.

Отправлено спустя 1 час 19 минут 58 секунд:
ibalabanov писал(а):
12.10.2022{, 23:02}
Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2
Пример Ваш нужен.
Вложения
ws2812.flp
(3.29 МБ) 19 скачиваний

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

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

#194

Сообщение aidar_i » 16.10.2022{, 11:22}

ibalabanov писал(а):
15.10.2022{, 23:02}
ibalabanov писал(а): ↑13.10.2022{, 01:02}
Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2
Поиграйте вот этими параметрами WS2812(скорее всего вот этот нужен -NEO_GRB) :
СпойлерПоказать
TYPE_LED - типы светодиодов:
для 2812 типа
NEO_RGB
NEO_GRB
NEO_GBR
NEO_BRG
NEO_BGR

ibalabanov
Рядовой
Сообщения: 24
Зарегистрирован: 03.10.2021{, 09:58}
Репутация: 0
Имя: Георгий

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

#195

Сообщение ibalabanov » 16.10.2022{, 11:32}

Ок, попробую. Скажите еще, как вывести в ПБ Button_Link, вход для ввода url? Что б его не в параметрах пользователя писать а подавать на вход.

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

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

#196

Сообщение aidar_i » 16.10.2022{, 16:56}

ibalabanov писал(а):
16.10.2022{, 11:32}
Ок, попробую. Скажите еще, как вывести в ПБ Button_Link, вход для ввода url? Что б его не в параметрах пользователя писать а подавать на вход.
Создайте вход url в String, параметр Ссылка удалите, в сетап вместо Ссылка поставьте url

Отправлено спустя 4 минуты 26 секунд:
Мне приходят уведомления, что есть личное сообщение, но когда пытаюсь открыть, пишется , что это отложенное сообщение.
Это ваша ошибка или отложили?
Вот опять последнее сообщение от karen.

ibalabanov
Рядовой
Сообщения: 24
Зарегистрирован: 03.10.2021{, 09:58}
Репутация: 0
Имя: Георгий

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

#197

Сообщение ibalabanov » 16.10.2022{, 18:38}

aidar_i писал(а):
16.10.2022{, 17:00}
ibalabanov писал(а):
16.10.2022{, 11:32}
Ок, попробую. Скажите еще, как вывести в ПБ Button_Link, вход для ввода url? Что б его не в параметрах пользователя писать а подавать на вход.
Создайте вход url в String, параметр Ссылка удалите, в сетап вместо Ссылка поставьте url

Отправлено спустя 4 минуты 26 секунд:
Мне приходят уведомления, что есть личное сообщение, но когда пытаюсь открыть, пишется , что это отложенное сообщение.
Это ваша ошибка или отложили?
Вот опять последнее сообщение от karen.
Я не откладывал сообщение)

Отправлено спустя 4 часа 25 минут 33 секунды:
С цветом разобрался) А вот с выходном url сделал как вы написали, но выдает ошибку
Вложения
Снимок экрана 2022-10-16 232407.png
Снимок экрана 2022-10-16 232336.png

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

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

#198

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

ibalabanov писал(а):
16.10.2022{, 23:03}
А вот с выходном url сделал как вы написали, но выдает ошибку
Пробуйте

ibalabanov
Рядовой
Сообщения: 24
Зарегистрирован: 03.10.2021{, 09:58}
Репутация: 0
Имя: Георгий

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

#199

Сообщение ibalabanov » 18.10.2022{, 10:55}

Уж очень хочется побыстрее опробовать новую версию блоков)

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

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

#200

Сообщение aidar_i » 18.10.2022{, 15:34}

ibalabanov писал(а):
18.10.2022{, 10:55}
Уж очень хочется побыстрее опробовать новую версию блоков)
Отправить на лс для тестирования?

Ответить

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