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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
ibalabanov
Рядовой
Сообщения: 32
Зарегистрирован: 03 окт 2021, 09:58
Имя: Георгий

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

Сообщение ibalabanov »

Что то не соображу как это сделать)

Отправлено спустя 1 час 19 секунд:
ibalabanov писал(а): 25 май 2022, 20:37 Что то не соображу как это сделать)
Сделал :smile9:
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

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

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

Сообщение aidar_i »

Обновил файлы здесь.
Все старое удалите, в примерах настройки стоят по умолчанию , в скетче " ", в параметр Настройки поставьте нужные вам настройки через пробел.
Например, для круглой кнопки: width150 height150 fontred_a5381b backgroundblue_264280 borderradius75
Создание круглого компонента.flp
[spoiler]
Круглая кнопка.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

На работе для графического представления SCADA использую программу Draw.io. Большая библиотека готовых элементов, если нет - легко создаётся.
Может и в данном деле пригодиться.
Аватара пользователя
Oleg
Сержант
Сообщения: 204
Зарегистрирован: 17 сен 2015, 13:04
Откуда: Беларусь
Имя: Олег
Благодарил (а): 37 раз

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

Сообщение Oleg »

Добрый день. Вот сраницы с прошивками для ESP32 и ESP8266 одной и той же проги ПБ Обновление настройки.flp

Отправлено спустя 1 час 6 минут 49 секунд:
У меня плата D1MINI так с ней очень туго идет обновление страницы. А если в ручную обновить вообще виснет и отваливается .

Отправлено спустя 5 минут 49 секунд:
На ESPЗ2 все шустро открывается. Но не отображается инфа со входов блоков.
[spoiler]
ESP8266.png
ESP32.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Oleg писал(а): 26 май 2022, 13:55 не отображается инфа со входов блоков.
Автор пишет не все поддерживается в ЕСП32.
Со входа должен отображаться.
Проверю.
Если подождать немного, все равно нет?
Аватара пользователя
Oleg
Сержант
Сообщения: 204
Зарегистрирован: 17 сен 2015, 13:04
Откуда: Беларусь
Имя: Олег
Благодарил (а): 37 раз

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

Сообщение Oleg »

Да не отображается и с учетом времени.
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

А есть рабочий пример?
Не работает вывод данных в UART. Wemos D1 Mini Pro. Тянул со слайдера, полей ввода даты, времени.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

ArtemArable писал(а): 27 май 2022, 16:47 А есть рабочий пример?
Не работает вывод данных в UART. Wemos D1 Mini Pro. Тянул со слайдера, полей ввода даты, времени.
Лучше свой проект выложите, так проще проверить и исправить.
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

aidar_i писал(а): 27 май 2022, 19:10
ArtemArable писал(а): 27 май 2022, 16:47 А есть рабочий пример?
Не работает вывод данных в UART. Wemos D1 Mini Pro. Тянул со слайдера, полей ввода даты, времени.
Лучше свой проект выложите, так проще проверить и исправить.
Это простой проект для пробы вывода данных с Web/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ibalabanov
Рядовой
Сообщения: 32
Зарегистрирован: 03 окт 2021, 09:58
Имя: Георгий

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

Сообщение ibalabanov »

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

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

Сообщение aidar_i »

ArtemArable писал(а): 27 май 2022, 20:35
aidar_i писал(а): 27 май 2022, 19:10
ArtemArable писал(а): 27 май 2022, 16:47 А есть рабочий пример?
Не работает вывод данных в UART. Wemos D1 Mini Pro. Тянул со слайдера, полей ввода даты, времени.
Лучше свой проект выложите, так проще проверить и исправить.
Это простой проект для пробы вывода данных с Web/
Уберите блоки режима обновления. Оставьте только слайдер, он у Вас из режима Клик, срабатывает при изменении положения движка.

Отправлено спустя 1 минуту 20 секунд:
ibalabanov писал(а): 28 май 2022, 20:26 А можно сделать так, что бы при перетаскивании слайдера, значение отображалось сразу а не после отпускания его?
Можно, но нужно сделать :)
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

Пытаюсь сваять у сдайдера вход стартового значения. Но при перезагрузке ESP или обновлении страницы на выходе блока значение 0.
Для реальных проектов такой вход нужен.

Отправлено спустя 47 минут 12 секунд:
Что то получилось.

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

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

Сообщение aidar_i »

ibalabanov писал(а): 28 май 2022, 20:26 А можно сделать так, что бы при перетаскивании слайдера, значение отображалось сразу а не после отпускания его?
В файле GyverPortal.h в функции
void SLIDER(const char* name, int value, int min, int max, int step = 1) {
......
_gp_sptr += F("\" onchange=\"GP_click(this)\">\n");
......
}
замените onchange на oninput.
Проверите, отпишитесь
ibalabanov
Рядовой
Сообщения: 32
Зарегистрирован: 03 окт 2021, 09:58
Имя: Георгий

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

Сообщение ibalabanov »

aidar_i писал(а): 29 май 2022, 20:44
ibalabanov писал(а): 28 май 2022, 20:26 А можно сделать так, что бы при перетаскивании слайдера, значение отображалось сразу а не после отпускания его?
В файле GyverPortal.h в функции
void SLIDER(const char* name, int value, int min, int max, int step = 1) {
......
_gp_sptr += F("\" onchange=\"GP_click(this)\">\n");
......
}
замените onchange на oninput.
Проверите, отпишитесь
Спасибо) попробую отпишусь)
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Сам уже исправил и проверил, работает.В первом сообщении выложил.

Изменил цвет положения ползунка в темной теме
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

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

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

Сообщение aidar_i »

ArtemArable писал(а): 30 май 2022, 08:43 1. Планируете Вы как автор дополнить блоки входами предустановки? Пример выложил выше. В практике необходимо для сохранения настроек.
Вот блок для слайдера, подправил Вашу. Да, нужно все аналогично сделать, может поможете?
Слайдер со стартовым значением.flp
Удалите в ПБ и добавьте эту.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

aidar_i писал(а): 30 май 2022, 09:26
ArtemArable писал(а): 30 май 2022, 08:43 1. Планируете Вы как автор дополнить блоки входами предустановки? Пример выложил выше. В практике необходимо для сохранения настроек.
Вот блок для слайдера, подправил Вашу. Да, нужно все аналогично сделать, может поможете?
Слайдер со стартовым значением.flp
Постараюсь как могу, но я делитант в ПО. Но, думаю, направление перспективно. Штатный Web интерфейс трудоёмок для быстрого создания проектов.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Блок для настройки страницы: цвета фона , высоту и цвет и стиль шрифтов и тп
Настройки страницы BODY.flp
Ставьте блок add.BODY(......) после add.THEME(......);
Для фона создайте дополнительно сами классы с нужными цветами в файле themes.h
".backgroundgreen_4CAF50 {background-color:#4CAF50!important;}\n"
меняя эти выделенные названия и хекс код цвета.
Библиотеку с последними изменениями выложу в первую тему 6 версия.

Отправлено спустя 11 минут :
Всё на этом нужно остановиться, думаю. Что то затянуло. Эстафету примите :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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