ESPUI-Мультиблок

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

belyx писал(а): 05 май 2022, 08:43 ... Получается - это особенность ваших блоков при работе с EEPROM.
Не совсем так, EEPROM здесь совершенно не при чем.
Причина в том, что при создании блока на странице учитывается значение по умолчанию (из параметра) и оно же появляется на выходе блока.
А значение, которое появилось на входе, запишется в блок и, соответственно, передастся на его выход, в следующем программном цикле.
Вариант, как это обойти, я уже нашел, в следующей версии мультиблока будет исправлено.
Вот только когда это будет - пока не понятно. Жду выхода официального релиза библиотеки ESPUI.
Последний раз редактировалось Naladchik 17 ноя 2022, 12:13, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

ESPUI-Мультиблок

Сообщение belyx »

Naladchik писал(а): 05 май 2022, 10:58 Причина в том, что при создании блока на странице учитывается значение по умолчанию (из параметра) и оно же появляется на выходе блока.
А значение, которое появилось на входе, запишется в блок и, соответственно, передастся на его выход, в следующем программном цикле.
а вот это пояснение нужно добавить в описание блока или дополнительно в п.1 в шапку (пока не выйдет следующая версия) :victory:
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение tema »

почему на некоторых смартфонах подключается и работает а на некоторых подключается но вебинтерфейс не догружается, либо
подключается на секунду и отключается? Где копать?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

tema писал(а): 21 май 2022, 21:27Где копать?
Копать, я думаю, в какой то программе, для какого то контроллера, не исключено, что в какой то библиотеке есть какой то косяк.
Win10-64. FLProg Portable.
Изображение
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

Обновил мультиблок до версии 1.6. Информация в шапке темы.
Win10-64. FLProg Portable.
Изображение
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение tema »

Naladchik писал(а): 05 июн 2021, 18:27 Блок из открытого проекта сохранить в папку с блоками, библиотеки из архива распаковать в папку с библиотеками (а вдруг кто то этого не знает).
по подробней можно как сохранить блоки.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

tema писал(а): 09 июн 2022, 09:55 по подробней можно как сохранить блоки.
см. шапку темы.
Win10-64. FLProg Portable.
Изображение
dimasus82
Рядовой
Сообщения: 2
Зарегистрирован: 19 авг 2022, 05:13
Имя: Дмитрий

ESPUI-Мультиблок

Сообщение dimasus82 »

Добрый день! Проект не компилируется, выдаёт ошибку. Подскажите что я делаю не так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

dimasus82 писал(а): 16 окт 2022, 07:21 Подскажите что я делаю не так?
viewtopic.php?f=246&t=7923#p113091
читать все, особое внимание п.4 !
Win10-64. FLProg Portable.
Изображение
dimasus82
Рядовой
Сообщения: 2
Зарегистрирован: 19 авг 2022, 05:13
Имя: Дмитрий

ESPUI-Мультиблок

Сообщение dimasus82 »

ESPUI 1.6-Test_group.rar
[ref]Naladchik[/ref], Извиняюсь не указал что проект тест из шапки, ничего не менял в нём
У вас нет необходимых прав для просмотра вложений в этом сообщении.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение tema »

А как можно используя ваш интерфейс обновляться по воздуху...
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

tema писал(а): 16 окт 2022, 11:57 ...обновляться по воздуху...
Я использую штатное (встроенное в FLProg) обновление, проблем не было.
Остальные варианты не тестировал, не было необходимости.

Отправлено спустя 14 минут 36 секунд:
dimasus82 писал(а): 16 окт 2022, 07:21 Проект не компилируется, выдаёт ошибку
У меня компилируется, что, в принципе, и логично, иначе зачем бы я его выкладывал.
► Показать
А вот в чем у Вас проблема - надо искать.
1. Требуемые библиотеки установлены? В полном объеме? Все необходимые библиотеки выложены в шапке темы. Есть подозрение, что у Вас или версия библиотеки ESPUI старая или одновременно присутствуют разные версии данной библиотеки.
2. В IDE версия ядра ESP какая?
3. Другие проекты под ESP компилируются? Проблемы с самой IDE отсутствуют?
Далее.
4. Не надо прикладывать то, что где то скачали. Загрузили проект в FLProg, не пошел, вот именно его сохранили, заархивировали, выслали.
5. Не надо прикладывать скрины, на которых очень мало информации!!! Нужно скопировать (Ctrl A , Ctrl С) ВСЮ! информацию с ошибками и т.д. , которую выводит IDE внизу, в блокнот (Ctrl V) и вложить данный файл в архив с проектом.
В первую очередь интересует п.5 !!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:48, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 30 раз
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение tema »

Naladchik писал(а): 17 окт 2022, 06:10 Я использую штатное (встроенное в FLProg) обновление, проблем не было.
Остальные варианты не тестировал, не было необходимости.
А как настроить штатное? если можно пример.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

tema писал(а): 17 окт 2022, 14:26 А как настроить штатное?
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:49, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

av писал(а): 16 ноя 2022, 15:39 ... Подскажите может вот в этой строке кода .... что то нужно подправить...
В этой строке править нечего, т.к. в ней только объявляется сам блок и на какой из вкладок он будет расположен.
Если и править то только функцию блока

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

void time_Callback<INS.UUID>(Control *sender, int type) {
if (type == TM_VALUE)  <Time> = (sender->value).substring(0, 19);
}
При этом надо учитывать, что результатом является строка, т.е. ее надо будет сначала разбить на элементы (часы/минуты/секунды и т.д.), потом эти элементы преобразовать из строк в числа ну и затем уже вводить коррекцию.
Короче. На текущий момент переделывать блок я точно не буду. Нецелесообразно. Такие разовые задачи логичнее решать в самом проекте.
av писал(а): 16 ноя 2022, 15:39 Есть ли вероятность, что время будет вести счет от генератора G_SM настроенного на секундную генерацию на первой плате тестового проекта.
Данный блок - это не часы!, он только получает время с подключенного устройства и выдает его на свой выход. Все, никакого дальнейшего счета нет.
Как Вы преобразуете дальше данную информацию и что с ней будете делать - все в Ваших руках.
Win10-64. FLProg Portable.
Изображение
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI-Мультиблок

Сообщение Naladchik »

av писал(а): 17 ноя 2022, 07:50 ... Вот только не понятно зачем блок Time в составе мультиблока нужен ? ...
Потому что данный функционал есть в библиотеке.
av писал(а): 17 ноя 2022, 07:50 ... а "врет" аж на несколько часов...
Ну это уже вопрос не к мультиблоку а к авторам самой библиотеки.
Мультиблок это только обертка библиотеки для возможности ее использования в FLProg.

Отправлено спустя 12 минут 9 секунд:
av писал(а): 17 ноя 2022, 07:50 ... Описание в блоках частичное или отсутствует, параметры описаны сухо и не информативно...
Напишите, лучше в личку, в каких блоках и по каким параметрам возникли вопросы, какие моменты вызвали непонимание.
До этого особо вопросов как то и не было, считал что все интуитивно понятно.
av писал(а): 17 ноя 2022, 07:50 Надеюсь критика не будет воспринята как нападки с моей стороны
Не будет, но только при наличии конкретики, такой то блок, такой то параметр, такие то вопросы/недочеты.
Пишите.
Если разработчики библиотеки в нее добавят что то новое и я начну новую итерацию по допиливанию мультиблока то, само собой, постараюсь учесть и Ваши замечания.

Отправлено спустя 10 минут 44 секунды:
av писал(а): 17 ноя 2022, 07:50 Если бы не тестовый проект, то не опытному пользователю разобраться будет крайне затруднительно.
Так именно для этого он и прилагается. В нем я и пытаюсь показать возможные варианты настройки блоков и их использования.
Win10-64. FLProg Portable.
Изображение
Karlson
Рядовой
Сообщения: 4
Зарегистрирован: 04 фев 2022, 15:33
Имя: Pavel

ESPUI-Мультиблок

Сообщение Karlson »

av писал(а): 17 ноя 2022, 07:50 Так и сделал... Вместо блока Time использовал стандартный NTPserver. Вот только не понятно зачем блок Time в составе мультиблока нужен ? Если он все равно время показывает с подключенного устройства не то чтобы точно, а "врет" аж на несколько часов. Тогда использование этого блока нецелесообразно.
Блок Time берет время не с твоего чипа, а из настроек системного времени коипа или иного агрегата на котором запущен браузер. А не точность показаний обусловлена настройками системы. Система настроена на глобальное время (Linux) или локальное(Windows). Отсюда вывод. Если запустить браузер из под линукс скорее всего время будет показывать правильно.

Отправлено спустя 35 минут 49 секунд:
Правда не исключен вариант что time вообще не учитывает часовые пояса и всегда показывает время по гринвичу.
artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03 сен 2020, 15:41
Откуда: Питер
Имя: Артем
Поблагодарили: 1 раз

ESPUI-Мультиблок

Сообщение artemka19 »

Karlson писал(а): 30 ноя 2022, 15:25 Если запустить браузер из под линукс скорее всего время будет показывать правильно
а причем здесь система?
В виндовс тоже время берется с ntр серверов.
В андроиде (телефоне) - время от gsm сети.
В навигаторах/магнитолах - с gps.
Karlson
Рядовой
Сообщения: 4
Зарегистрирован: 04 фев 2022, 15:33
Имя: Pavel

ESPUI-Мультиблок

Сообщение Karlson »

artemka19 писал(а): 30 ноя 2022, 15:34 а причем здесь система?
В виндовс тоже время берется с ntр серверов.
В андроиде (телефоне) - время от gsm сети.
В навигаторах/магнитолах - с gps.

Я говорю о блоке Time из ESPUI. ни про какие NTP серверы я не говорил.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

ESPUI-Мультиблок

Сообщение DrMario »

Всех с праздником!
В своем проекте решил переехать c ESPUI 1.5 на ESPUI_1.6.1___WiFiManager. Необходимые библиотеки скачал и установил. Пример ESPUI 1.6-Test_group на ESP8266 компилируется без ошибок. Но вот для ESP32 при компиляции любого блока из ESPUI 1.6 выдает такую ошибку
In file included from C:\Users\Evgen\AppData\Local\Temp\flprog\pr4\pr4.ino:2:
Несколько библиотек найдено для "WiFi.h"
c:\Program Files\FLProg802\ideV8\portable\sketchbook\libraries\ESPUI-2.1.1\src/ESPUI.h:14:10: fatal error: LITTLEFS.h: No such file or directory
#include <LITTLEFS.h>
^~~~~~~~~~~~
Используется: C:\Program Files\FLProg802\ideV8\portable\packages\esp32\hardware\esp32\2.0.5\libraries\WiFi
compilation terminated.
Не используется: c:\Program Files\FLProg802\ideV8\libraries\WiFi
exit status 1
Ошибка компиляции для платы MH ET LIVE ESP32DevKIT.



Подскажите в чем может быть проблема
Ответить

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

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

Сейчас этот форум просматривают: ARTEMM и 1 гость