Тогда только авторы смогут отвить ,хорошо что проект выложили
GyverPortal - простой конструктор веб интерфейса.
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Rovki
- Полковник
- Сообщения: 5885
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 82 раза
- Поблагодарили: 283 раза
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Электронщик до мозга костей и не только
-
artemka19
- Лейтенант
- Сообщения: 545
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Спасибо! Я сам уже разобрался, подправил код, который ты вставлял в библиотеку gp в первой версии, работает.
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Вот скриншот сообщения от автора портала
[spoiler][/spoiler]
Там я тоже вношу скромный вклад
Вот ещё описание новой версии от участника создания новой версии
[spoiler][/spoiler]
Отправлено спустя 4 часа 35 минут 20 секунд:
Ура, вышла новая версия https://github.com/GyverLibs/GyverPorta ... n/examples
[spoiler][/spoiler]
Там я тоже вношу скромный вклад
Вот ещё описание новой версии от участника создания новой версии
[spoiler][/spoiler]
Отправлено спустя 4 часа 35 минут 20 секунд:
Ура, вышла новая версия https://github.com/GyverLibs/GyverPorta ... n/examples
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
artemka19
- Лейтенант
- Сообщения: 545
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
GyverPortal - простой конструктор веб интерфейса.
[ref=#ff8000]aidar_i[/ref], не предлагал Гайверу допилить "график" до оффлайн применения?
Интересно его мнение, особенно учитывая что этих решений с оффлайн реализацией графика на еспшках буквально ну совсем можно сказать нет)
Интересно его мнение, особенно учитывая что этих решений с оффлайн реализацией графика на еспшках буквально ну совсем можно сказать нет)
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
В новой версии допилено, в описании так написано.artemka19 писал(а): 28 сен 2022, 00:05 [ref=#ff8000]aidar_i[/ref], не предлагал Гайверу допилить "график" до оффлайн применения?
Интересно его мнение, особенно учитывая что этих решений с оффлайн реализацией графика на еспшках буквально ну совсем можно сказать нет)
Прочитайте описание библиотеки, что нового там, в основном, расписано.
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Начал проверять примеры новой версии, ЕСП32 не заработала, нужно поставить версию платы 2.0.5.
В настройки вставить правильную строку, потом обновить через менеджер плат. Вот такую строку
https://raw.githubusercontent.com/espre ... index.json
Так как мы все работаем на 1.0.6 , а на 2.0.5 много чего перестанет работать, я изменил файл библиотеки CustomOTA.h, замените его в библиотеке, оригинальный не удаляйте, а архивируйте и оставьте там, если плату обновите, то можете обратно заменить
В настройки вставить правильную строку, потом обновить через менеджер плат. Вот такую строку
https://raw.githubusercontent.com/espre ... index.json
Так как мы все работаем на 1.0.6 , а на 2.0.5 много чего перестанет работать, я изменил файл библиотеки CustomOTA.h, замените его в библиотеке, оригинальный не удаляйте, а архивируйте и оставьте там, если плату обновите, то можете обратно заменить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3340
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 323 раза
- Поблагодарили: 159 раз
GyverPortal - простой конструктор веб интерфейса.
А что конкретно перестает работать? Поменял пару недель назад, вроде ничего не поломалось
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
А вы попробуйте запустить примеры из новой библиотеки в старой плате, на файловую систему ругается, потому что в новой плате изменения.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
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Для тех, кто пользуется "старыми" блоками.
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; и тп). Чего я сразу не догадался? Разве, можно было так?
Старые блоки не буду переделывать, если нужно сами сделайте, только будьте внимательны, в некоторых может быть переменных, которые нужно брать в кавычки, штуки три.
Аналогично можно делать и для блоков из других проектов.
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; и тп). Чего я сразу не догадался? Разве, можно было так?
Старые блоки не буду переделывать, если нужно сами сделайте, только будьте внимательны, в некоторых может быть переменных, которые нужно брать в кавычки, штуки три.
Аналогично можно делать и для блоков из других проектов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
GyverPortal - простой конструктор веб интерфейса.
Айдар, а есть ли в планах получить график в оффлайне (AP mode)?
И данные для графика получать из массива (из лога SD card)?
И данные для графика получать из массива (из лога SD card)?
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Уже блоки сделал, есть в новой 3й версии библиотеки. Ждите выхода новых блоков.aidar_i писал(а): 13 май 2022, 21:12 Айдар, а есть ли в планах получить график в оффлайне (AP mode)?
Отправлено спустя 1 минуту 34 секунды:
Пока в приоритете ПБ, о чем писал выше.
Данные на вход графика можно подавать хоть откуда.
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
- Imran
- Сержант
- Сообщения: 248
- Зарегистрирован: 08 ноя 2017, 20:53
- Имя: Имран
- Благодарил (а): 16 раз
- Поблагодарили: 1 раз
GyverPortal - простой конструктор веб интерфейса.
Как можно сделать ? нажимая на линк, он у меня называется Firmware Update, что бы он переходил на ota_update, на тот IP на который он подключён.С чтение системного параметра можно сделать, но как его связать с линокм (Firmware Update)
-
ibalabanov
- Рядовой
- Сообщения: 32
- Зарегистрирован: 03 окт 2021, 09:58
- Имя: Георгий
GyverPortal - простой конструктор веб интерфейса.
Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
А в прежних версиях к выходу блока подключите штатный блок изменение бита.ibalabanov писал(а): 11 окт 2022, 19:07 Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
Вспомогательный блок удалил, ТК штатный лучше.
-
ibalabanov
- Рядовой
- Сообщения: 32
- Зарегистрирован: 03 окт 2021, 09:58
- Имя: Георгий
GyverPortal - простой конструктор веб интерфейса.
Собираю проект с блоком GP_Color_CL. В веб интерфейсе задаю зелёный цвет а на светодиодах горит грасный и наоборот) Версия 3.2
-
aidar_i
- Полковник
- Сообщения: 3418
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 23 раза
- Поблагодарили: 151 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Есть блоки для библиотеки версии 3.2 от меня(выложена здесь в 1 сообщении) и есть библиотека версии 3.2 от автора , по этому мои прежние ответы немного не точны.ibalabanov писал(а): 11 окт 2022, 19:07 Не найду блок в версии 3.2 (Получение импульсного сигнала от кнопки с фиксацией при каждом нажатии.)
Я нумерацию сделал немного не так и она совпала с версией автора библиотеки.
Когда задаёте вопрос , имейте это ввиду.
Новые блоки будут с добавлением v3, GPv3_...... .
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя