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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

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

Сообщение Rovki »

Imran писал(а): 18 сен 2022, 12:15 [ref]Rovki[/ref], У обеих задача одинакова.
Тогда только авторы смогут отвить ,хорошо что проект выложили :smile427:
Электронщик до мозга костей и не только
artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03 сен 2020, 15:41
Откуда: Питер
Имя: Артем
Поблагодарили: 1 раз

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

Сообщение artemka19 »

aidar_i писал(а): 18 сен 2022, 17:23 вес проекта на новом больше более2х раз
в наше время это не критично)
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

artemka19 писал(а): 19 сен 2022, 18:47 ок, попробую
Спасибо! Я сам уже разобрался, подправил код, который ты вставлял в библиотеку gp в первой версии, работает.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Вот скриншот сообщения от автора портала
[spoiler]
Screenshot_20220927_161828_com.huawei.browser.jpg
[/spoiler]
Там я тоже вношу скромный вклад :)
Вот ещё описание новой версии от участника создания новой версии
[spoiler]
Screenshot_20220927_195210_com.huawei.browser.jpg
[/spoiler]

Отправлено спустя 4 часа 35 минут 20 секунд:
Ура, вышла новая версия https://github.com/GyverLibs/GyverPorta ... n/examples
У вас нет необходимых прав для просмотра вложений в этом сообщении.
artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03 сен 2020, 15:41
Откуда: Питер
Имя: Артем
Поблагодарили: 1 раз

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

Сообщение artemka19 »

[ref=#ff8000]aidar_i[/ref], не предлагал Гайверу допилить "график" до оффлайн применения?

Интересно его мнение, особенно учитывая что этих решений с оффлайн реализацией графика на еспшках буквально ну совсем можно сказать нет)
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

artemka19 писал(а): 28 сен 2022, 00:05 [ref=#ff8000]aidar_i[/ref], не предлагал Гайверу допилить "график" до оффлайн применения?

Интересно его мнение, особенно учитывая что этих решений с оффлайн реализацией графика на еспшках буквально ну совсем можно сказать нет)
В новой версии допилено, в описании так написано.
Прочитайте описание библиотеки, что нового там, в основном, расписано.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Начал проверять примеры новой версии, ЕСП32 не заработала, нужно поставить версию платы 2.0.5.
В настройки вставить правильную строку, потом обновить через менеджер плат. Вот такую строку
https://raw.githubusercontent.com/espre ... index.json
Так как мы все работаем на 1.0.6 , а на 2.0.5 много чего перестанет работать, я изменил файл библиотеки CustomOTA.h, замените его в библиотеке, оригинальный не удаляйте, а архивируйте и оставьте там, если плату обновите, то можете обратно заменить
CustomOTA.h
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

А что конкретно перестает работать? Поменял пару недель назад, вроде ничего не поломалось
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Phazz писал(а): 29 сен 2022, 10:50 А что конкретно перестает работать? Поменял пару недель назад, вроде ничего не поломалось
А вы попробуйте запустить примеры из новой библиотеки в старой плате, на файловую систему ругается, потому что в новой плате изменения.

Отправлено спустя 1 час 28 минут 1 секунду:
А вообще то в форуме ГуверПортала рекомендуют перейти на новую плату 2.0.5
Вот почитайте форумчанин , что написал:
[spoiler] @aidar_i, я у себя пересобрал весь свой проект, даже выкинул всё из custom.h, всё, лишь бы не трогать библиотеку. При этом, по поводу кнопок и размеров. Есть файл css стилей, можно тупо сделать свой файл под себя, со своим именем, и всё, кидаешь в gp_data, в конструкторе вызываешь GP.THEME_FILE("имя") (просто имя, без .css), файл подтягивается и будет счастье! При этом не надо будет лишний раз занимать память МК. Надо ещё понять то, что данная либа позволяет кешировать файла, то есть при первом запуске у тебя файл css заливается в кешу, и потом браузер повторно не запрашивает его, это значительно уменьшает время загрузки страницы. Это проверено, Алекс там всё сделал отлично! Кешится и либа jquery и скрипты тоже в кеш ложатся, то есть по факту раз в 3 меньше инфы летит с МК, если использовать файлы вместо конструктора! Для понимания сейчас можно посмотреть builder.h, в принципе там всё очень понятно, но на сколько я знаю, где то пилится вики по всем возможностям этой либы.
Я тоже вчера выкинул код из customOta, чтобы у меня работало всё как надо, потом кинул в issue о данной проблеме. Оказалось проблема только у меня (ну и у тебя), плюс ко всему на новом ядре тот же код у меня жрёт меньше памяти. У меня с ESP32 было много глюков (я слишком увлёкся созданием динамических переменных), но как не странно после глобальной переделки вчера не было ни одного кернел паника (думаю что то сделали в ядре). На старом ядре у меня от оператора free() такие чудеса были, что в итоге у меня теперь везде в коде delete [ ] arr вместо этого free.[/spoiler]
Перехожу на эту версию платы.
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Для тех, кто пользуется "старыми" блоками.
Aвтоматическое задание уникального идентификатора на старом редакторе ПБ.
Для этого нужно редактировать блок.
Показываю на примере кнопок:
1) Создаем переменную в DeclareSection: String id_btn;
2) В строке в SetupSection: GP.BUTTON(id_btn, Текст, id, Настройки); - id_btn берем в кавычки;
3) В LoopSection в строке(portal.click(id_btn)) { - тоже id_btn берем в кавычки.
4) Параметр Имя удаляем.
Теперь каждый блок имеет свой идентификатор, правда, создается дополнительная лишняя переменная, которую, при необходимости, можно удалить вручную в начале скетча (String id_btn_10869612_1; и тп).
Автоидентификатор.flp
Чего я сразу не догадался? Разве, можно было так?
Старые блоки не буду переделывать, если нужно сами сделайте, только будьте внимательны, в некоторых может быть переменных, которые нужно брать в кавычки, штуки три.
Аналогично можно делать и для блоков из других проектов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AllRight
Рядовой
Сообщения: 9
Зарегистрирован: 11 янв 2021, 20:18
Имя: vladimir

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

Сообщение AllRight »

Айдар, а есть ли в планах получить график в оффлайне (AP mode)?
И данные для графика получать из массива (из лога SD card)?
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

Отправлено спустя 1 минуту 34 секунды:
AllRight писал(а): 09 окт 2022, 16:13 И данные для графика получать из массива (из лога SD card)?
Пока в приоритете ПБ, о чем писал выше.
Данные на вход графика можно подавать хоть откуда.
AllRight
Рядовой
Сообщения: 9
Зарегистрирован: 11 янв 2021, 20:18
Имя: vladimir

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

Сообщение AllRight »

Спасибо, это большой шаг для человечества!)
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

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

Сообщение tema »

версия 3.2 сесп32 рабтает?
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

tema писал(а): 10 окт 2022, 07:37 версия 3.2 сесп32 рабтает?
В основном работает.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение Imran »

Как можно сделать ? нажимая на линк, он у меня называется Firmware Update, что бы он переходил на ota_update, на тот IP на который он подключён.С чтение системного параметра можно сделать, но как его связать с линокм (Firmware Update)
ibalabanov
Рядовой
Сообщения: 32
Зарегистрирован: 03 окт 2021, 09:58
Имя: Георгий

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

Сообщение ibalabanov »

Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

ibalabanov писал(а): 11 окт 2022, 19:07 Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
А в прежних версиях к выходу блока подключите штатный блок изменение бита.
Вспомогательный блок удалил, ТК штатный лучше.
ibalabanov
Рядовой
Сообщения: 32
Зарегистрирован: 03 окт 2021, 09:58
Имя: Георгий

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

Сообщение ibalabanov »

Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2
aidar_i
Полковник
Сообщения: 3358
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей