Страница 10 из 13
ESPUI-Мультиблок
Добавлено: 05 май 2022, 10:58
Naladchik
belyx писал(а): 05 май 2022, 08:43
... Получается - это особенность ваших блоков при работе с EEPROM.
Не совсем так, EEPROM здесь совершенно не при чем.
Причина в том, что при создании блока на странице учитывается значение по умолчанию (из параметра) и оно же появляется на выходе блока.
А значение, которое появилось на входе, запишется в блок и, соответственно, передастся на его выход, в следующем программном цикле.
Вариант, как это обойти, я уже нашел, в следующей версии мультиблока будет исправлено.
Вот только когда это будет - пока не понятно. Жду выхода официального релиза библиотеки ESPUI.
ESPUI-Мультиблок
Добавлено: 05 май 2022, 17:01
belyx
Naladchik писал(а): 05 май 2022, 10:58
Причина в том, что при создании блока на странице учитывается значение по умолчанию (из параметра) и оно же появляется на выходе блока.
А значение, которое появилось на входе, запишется в блок и, соответственно, передастся на его выход, в следующем программном цикле.
а вот это пояснение нужно добавить в описание блока или дополнительно в п.1 в шапку (пока не выйдет следующая версия)

ESPUI-Мультиблок
Добавлено: 21 май 2022, 21:27
tema
почему на некоторых смартфонах подключается и работает а на некоторых подключается но вебинтерфейс не догружается, либо
подключается на секунду и отключается? Где копать?
ESPUI-Мультиблок
Добавлено: 22 май 2022, 13:15
Naladchik
tema писал(а): 21 май 2022, 21:27Где копать?
Копать, я думаю, в какой то программе, для какого то контроллера, не исключено, что в какой то библиотеке есть какой то косяк.
ESPUI-Мультиблок
Добавлено: 07 июн 2022, 18:14
Naladchik
Обновил мультиблок до версии 1.6. Информация в шапке темы.
ESPUI-Мультиблок
Добавлено: 09 июн 2022, 09:55
tema
Naladchik писал(а): 05 июн 2021, 18:27
Блок из открытого проекта сохранить в папку с блоками, библиотеки из архива распаковать в папку с библиотеками (а вдруг кто то этого не знает).
по подробней можно как сохранить блоки.
ESPUI-Мультиблок
Добавлено: 09 июн 2022, 13:12
Naladchik
tema писал(а): 09 июн 2022, 09:55
по подробней можно как сохранить блоки.
см. шапку темы.
ESPUI-Мультиблок
Добавлено: 16 окт 2022, 07:21
dimasus82
Добрый день! Проект не компилируется, выдаёт ошибку. Подскажите что я делаю не так?
ESPUI-Мультиблок
Добавлено: 16 окт 2022, 08:08
Naladchik
dimasus82 писал(а): 16 окт 2022, 07:21
Подскажите что я делаю не так?
viewtopic.php?f=246&t=7923#p113091
читать все, особое внимание п.4 !
ESPUI-Мультиблок
Добавлено: 16 окт 2022, 09:44
dimasus82
ESPUI 1.6-Test_group.rar
[ref]Naladchik[/ref], Извиняюсь не указал что проект тест из шапки, ничего не менял в нём
ESPUI-Мультиблок
Добавлено: 16 окт 2022, 11:57
tema
А как можно используя ваш интерфейс обновляться по воздуху...
ESPUI-Мультиблок
Добавлено: 17 окт 2022, 06:10
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 !!!
ESPUI-Мультиблок
Добавлено: 17 окт 2022, 14:26
tema
Naladchik писал(а): 17 окт 2022, 06:10
Я использую штатное (встроенное в FLProg) обновление, проблем не было.
Остальные варианты не тестировал, не было необходимости.
А как настроить штатное? если можно пример.
ESPUI-Мультиблок
Добавлено: 17 окт 2022, 18:27
Naladchik
tema писал(а): 17 окт 2022, 14:26
А как настроить штатное?
► Показать
1.png
первая прогрузка по кабелю, далее по воздуху
ESPUI-Мультиблок
Добавлено: 17 ноя 2022, 05:32
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 настроенного на секундную генерацию на первой плате тестового проекта.
Данный блок - это не часы!, он только получает время с подключенного устройства и выдает его на свой выход. Все, никакого дальнейшего счета нет.
Как Вы преобразуете дальше данную информацию и что с ней будете делать - все в Ваших руках.
ESPUI-Мультиблок
Добавлено: 17 ноя 2022, 09:41
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
Если бы не тестовый проект, то не опытному пользователю разобраться будет крайне затруднительно.
Так именно для этого он и прилагается. В нем я и пытаюсь показать возможные варианты настройки блоков и их использования.
ESPUI-Мультиблок
Добавлено: 30 ноя 2022, 15:25
Karlson
av писал(а): 17 ноя 2022, 07:50
Так и сделал... Вместо блока Time использовал стандартный NTPserver. Вот только не понятно зачем блок Time в составе мультиблока нужен ? Если он все равно время показывает с подключенного устройства не то чтобы точно, а "врет" аж на несколько часов. Тогда использование этого блока нецелесообразно.
Блок Time берет время не с твоего чипа, а из настроек системного времени коипа или иного агрегата на котором запущен браузер. А не точность показаний обусловлена настройками системы. Система настроена на глобальное время (Linux) или локальное(Windows). Отсюда вывод. Если запустить браузер из под линукс скорее всего время будет показывать правильно.
Отправлено спустя 35 минут 49 секунд:
Правда не исключен вариант что time вообще не учитывает часовые пояса и всегда показывает время по гринвичу.
ESPUI-Мультиблок
Добавлено: 30 ноя 2022, 15:34
artemka19
Karlson писал(а): 30 ноя 2022, 15:25
Если запустить браузер из под линукс скорее всего время будет показывать правильно
а причем здесь система?
В виндовс тоже время берется с ntр серверов.
В андроиде (телефоне) - время от gsm сети.
В навигаторах/магнитолах - с gps.
ESPUI-Мультиблок
Добавлено: 30 ноя 2022, 17:10
Karlson
artemka19 писал(а): 30 ноя 2022, 15:34
а причем здесь система?
В виндовс тоже время берется с ntр серверов.
В андроиде (телефоне) - время от gsm сети.
В навигаторах/магнитолах - с gps.
Я говорю о блоке Time из ESPUI. ни про какие NTP серверы я не говорил.
ESPUI-Мультиблок
Добавлено: 02 янв 2023, 12:19
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.
Подскажите в чем может быть проблема