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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Sevast
Сержант
Сообщения: 153
Зарегистрирован: 21 июн 2017, 15:57

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

Сообщение Sevast »

Нужна кнопка с удержанием. Нашел блок GPv3 BUTTON_CL. Мучаюсь с ним не первый день, никак не могу разобраться как его настроить для правильной работы... Помогите, кто знает. :smile37:
ivansidor012
Лейтенант
Сообщения: 310
Зарегистрирован: 10 сен 2020, 14:37
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение ivansidor012 »

[ref]Sevast[/ref], в теме Шаблоны веб был пример кнопки с удержанием.

но обычно для этого используют веб на вебсокетах: это espui, crmui3
Аватара пользователя
Sevast
Сержант
Сообщения: 153
Зарегистрирован: 21 июн 2017, 15:57

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

Сообщение Sevast »

ivansidor012 писал(а): 23 дек 2023, 19:33 [ref]Sevast[/ref], ... обычно для этого используют веб на вебсокетах: это espui, crmui3
Для меня это темный лес. Был бы пример, я бы разобрался потихоньку.
ibalabanov
Рядовой
Сообщения: 32
Зарегистрирован: 03 окт 2021, 09:58
Имя: Георгий

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

Сообщение ibalabanov »

Добрый день! Так проблему с Device Offline не решили? Прочитал комментарии, что у некоторых появляется такая же надпись…

Отправлено спустя 1 минуту 32 секунды:
И еще… У вас написано 4ая версия «тут»ссылка, а по ссылки я не нашел

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

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

Сообщение aidar_i »

aidar_i писал(а): 13 май 2022, 21:12 И еще… У вас написано 4ая версия «тут»ссылка, а по ссылки я не нашел
Нажмите на него откроется 324 сообщение.
Попробуйте его.
Кнопка с удержанием там есть.
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

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

Сообщение vik56 »

Здравствуйте, уже третий день бьюсь, мне нужно кнопки GPv3_6_BUTTON_MINI_CL вставить в GPv3_MAKE_BLOCK_TAB в один ряд, перенос строки убран, но это не помогает, все равно кнопка переносится на другую строку. Можно ли это как то победить?
И размеh трех кнопок указан 50px а четвертой 150px, но все четыре кнопки имеют размер 50px.
тест.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

vik56 писал(а): 08 мар 2024, 21:05 Здравствуйте, уже третий день бьюсь, мне нужно кнопки GPv3_6_BUTTON_MINI_CL вставить в GPv3_MAKE_BLOCK_TAB в один ряд, перенос строки убран, но это не помогает, все равно кнопка переносится на другую строку. Можно ли это как то победить?
И размеh трех кнопок указан 50px а четвертой 150px, но все четыре кнопки имеют размер 50px.
тест.flp
Чтобы расположить в ряд нужно пользоваться блоками Форматирование и дизайн из Компонентов общих для всех режимов, недавно я тут помогал, посмотрите тему выше.
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

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

Сообщение vik56 »

Да, получилось, спасибо.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение Imran »

Может кто то обяснить зачем у меня зависает Arduino IDE ? Вроде пороект не большой контроллер ESP32, GyverPortal прошивается , но IDE зависает и все, даже через диспетчер задач, не снимает задачу, приходится перезагруять комп.
Может кто то проверить? на ESP32, или обяснить кде мне искать проблему. Раньше таких проблем не было с другими проектами с ESP32.
Система Windows 11, комп Asus ROG, 32гб оперативки, 8гб Видео карта, SSD, Процессор Core i7.

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

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

Сообщение aidar_i »

Imran писал(а): 18 мар 2024, 18:30 Может кто то обяснить зачем у меня зависает Arduino IDE ?
В функцию Build вставились лишние коды

Код: Выделить всё

   _ntpUdpServer.begin(2390);
    _NTPGetTime1_lrt = (millis()) + 30000;
    // put your setup code here, to run once:
       print_reset_reason(rtc_get_reset_reason(0)); //вызов функции для ядра 0
       Out_19700702_66550075 = caseReason;
    print_reset_reason(rtc_get_reset_reason(1)); //вызов функции для ядра 1
    Out_115577539_66550075 = caseReason;
    WiFi.setAutoReconnect(false);
    bot.attach(newMsg);
    bot.setPeriod(5000);
Их вырежьте и перенесите в setup.
Так происходит, потому что в блоках , созданных новым редактором, коды эти стоят в конце сетап и они имеют приоритет и вставляются в Build.
Через диспетчер задач закрывайте Java(TM).
Пробовал компилировать - это не зависает, а очеееень медленно компилируется (диспетчер задач показывает движение). Похоже мешают библиотеки FLProg, перешел в версию 8.0.2 нормально скомпилировался.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение Imran »

aidar_i писал(а): 18 мар 2024, 22:12 Похоже мешают библиотеки FLProg, перешел в версию 8.0.2 нормально скомпилировался
Спасибо и у меня прошился с FLProg 8.0.2 нормально .

Скетч использует 1011281 байт (77%) памяти устройства. Всего доступно 1310720 байт.
Глобальные переменные используют 44772 байт (13%) динамической памяти, оставляя 282908 байт для локальных переменных.


почему так много весит все это ? я начал переходить на GyverPortal 3 других блоков а остальное GyverPortal , это нормально или я что то не то делаю ? Контроллер ESP32
GP_FBT_v_1.4.flp.zip

Скетч использует 494865 байт (47%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 32264 байт (39%) динамической памяти, оставляя 49656 байт для локальных переменных.


Здесь 8 блоков, контроллер Wemos Mini ESP8266 (Web CRMui3 v5.1)
WMTS_UID_7.1.flp.zip
[ref=#ff8000]aidar_i[/ref], Извиняюсь не правильно обяснил проблему , на ЕСП8266 мало жрет, но менее стабильно работает , Но на ЕС32 очень стабильно работает но жрет прилично. память оба 4мб. Направьте пожалуйста меня что я не так делаю
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Imran 20 мар 2024, 10:24, всего редактировалось 1 раз.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

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

Сообщение Agat »

aidar_i писал(а): 13 май 2022, 21:12 В Ардуино Иде в Tools появится надписи “ESP8266 LittleFS Data Upload“ и “ESP32 Sketch Data Upload“. Сохранить скетч, положить в папку со скетчем папку data. в которую положить нужные файлы для сохранения в файловую систему. В Ардуино Иде нажать нужную надпись и ФС прошьется, потом загрузите скетч. Далее вы можете прошивать только скетч, если файлы из ФС используются те же. Для GP прошейте файлы из библиотеки, там есть папка data, в примерах я его использую.
tools.rar
При нажатии на ESP8266 LittleFS Data Upload появляется ошибка
LittleFS Not Drfined for Lolin(wemos)D1R2 mini
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

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

Сообщение vik56 »

[ref=#ff8000]aidar_i[/ref],
Добрый вечер, в проекте использую слайдер, так вот проблема при передвижении слайдера данные не передаются, а передаются только при отпускании слайдера, очень неудобно изменять яркость ленты через веб интерфейс. Читал wiki gp, так вот там есть GP.SLIDER_C(...); // тот же слайдер, но отправляет значения на каждом "тике" ползунка, а в flprog можно ли как то это организовать.
Спасибо.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

vik56 писал(а): 21 мар 2024, 21:53 [ref=#ff8000]aidar_i[/ref],
Добрый вечер, в проекте использую слайдер, так вот проблема при передвижении слайдера данные не передаются, а передаются только при отпускании слайдера, очень неудобно изменять яркость ленты через веб интерфейс. Читал wiki gp, так вот там есть GP.SLIDER_C(...); // тот же слайдер, но отправляет значения на каждом "тике" ползунка, а в flprog можно ли как то это организовать.
Спасибо.
Попробуйте в блоке GP.SLIDER добавить _C
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

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

Сообщение vik56 »

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

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

Сообщение aidar_i »

vik56 писал(а): 23 мар 2024, 00:22
aidar_i писал(а): 22 мар 2024, 12:54 Попробуйте в блоке GP.SLIDER добавить _C
Да, получилось, спасибо. А не подскажете еще, как организовать что бы записывать текущую настройку слайдера в память и что бы при подключении к esp в вебинтерфейсе отображалось положение слайдера записанное в память, а не нулевое значение?
ЕЕПРОМ использовать. Я делал входы блоков для предустановки значений при старте
vik56
Рядовой
Сообщения: 19
Зарегистрирован: 10 май 2021, 23:59
Имя: Виктор

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

Сообщение vik56 »

А нет примера как писать в еепром, я выход слайдера сажаю на блок запись системных параметров, а блоком чтения системных параметров отдаю блоку который регулирует яркость ленты. Но при таком раскладе, только я двигаю слайдер, у меня отваливается WiFi и надо перегружать esp . Пробовал подавать на вход слайдера из блока чтения системных параметров, ничего не происходит, даже прописал константу на входе, все равно слайдер стоит на нуле.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

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

Сообщение Imran »

Накаконец таки адаптировался под GyverPortal :)) и очень очень поравился. Есть конечно вопросы, почему у меня вот они часто появляются, и исчезают особенно 2 почти каждую секунду,а иногда даже по чаше. Может я пока не правильно понимаю, как нужно правильно строить блоки в GyverPortal. Огромным удовольствием жду замечаний, особенно от автора [ref=#ff8000]aidar_i[/ref],
Screenshot_1.png
WM_32_TS_UID_GP_1.3.flp.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

vik56 писал(а): 21 мар 2024, 21:53 вот там есть GP.SLIDER_C(...);
В моих блоках есть оказывается такой блок, если на вход oninp подать высокий уровень, будет работать как Вы хотите.

Отправлено спустя 3 минуты 17 секунд:
vik56 писал(а): 23 мар 2024, 10:09 А нет примера как писать в еепром, я выход слайдера сажаю на блок запись системных параметров, а блоком чтения системных параметров отдаю блоку который регулирует яркость ленты. Но при таком раскладе, только я двигаю слайдер, у меня отваливается WiFi и надо перегружать esp . Пробовал подавать на вход слайдера из блока чтения системных параметров, ничего не происходит, даже прописал константу на входе, все равно слайдер стоит на нуле.
Системные параметры уже работают с ЕЕПРОМ, можно там включать и отключать его.
Agat
Рядовой
Сообщения: 51
Зарегистрирован: 07 янв 2023, 12:29
Имя: Дмитрий

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

Сообщение Agat »

Из за чего открывается черная страница? Файловую систему прошил, подключаюсь к ESP mini, подключение есть, но ничего не отображается..
Ответить

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

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

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