ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
stigmat
Рядовой
Сообщения: 18
Зарегистрирован: 14 май 2020, 18:10
Имя: Yurii

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение stigmat »

FlProg 7.0.1 Portable

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

Arduino: 1.8.11 (Windows 10), Плата: "ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"

In file included from d:\���������\flrpog versions\portable_flprog_7-0-1_win64\idev5\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\string:41:0,

                 from d:\���������\flrpog versions\portable_flprog_7-0-1_win64\idev5\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\random:40,

                 from d:\���������\flrpog versions\portable_flprog_7-0-1_win64\idev5\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\bits\stl_algo.h:66,

                 from d:\���������\flrpog versions\portable_flprog_7-0-1_win64\idev5\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\algorithm:62,

                 from D:\���������\Flrpog Versions\Portable_FLProg_7-0-1_Win64\ideV5\portable\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:142,

                 from sketch\pr2.ino.cpp:1:

d:\���������\flrpog versions\portable_flprog_7-0-1_win64\idev5\portable\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0\xtensa-esp32-elf\include\c++\5.2.0\bits\allocator.h:46:75: fatal error: bits/c++allocator.h: No such file or directory

compilation terminated.

exit status 1
Кто знает что за ошибка и как с ней бороться? Подскажите пожалуйста!
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение dsfbuy »

[ref]stigmat[/ref], исключить кириллицу из пути к проге.
stigmat
Рядовой
Сообщения: 18
Зарегистрирован: 14 май 2020, 18:10
Имя: Yurii

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение stigmat »

[ref]dsfbuy[/ref], Спасибо! Все заработало!

Отправлено спустя 2 часа 23 минуты 21 секунду:
[ref]Naladchik[/ref], Вот такая ошибка когда поставил более двух блоков Label. При компиляции первого блока все ок. А в последующих - ошибка.
С стандартными блоками все ок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение dsfbuy »

[ref]stigmat[/ref], не из-за этого ли viewtopic.php?p=91123#p91123
stigmat
Рядовой
Сообщения: 18
Зарегистрирован: 14 май 2020, 18:10
Имя: Yurii

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение stigmat »

[ref]dsfbuy[/ref], Вы абсолютно правы! Теперь буду знать. Спасибо!
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Naladchik »

Обновил мультиблок ESPUI.
Изменения:
1. Добавлен блок Select - выпадающий список.
Списки отображаемых пунктов и соответствующих им текстов на выходе блока формируются в виде массивов в параметрах блока. Главное условие - размеры массивов должны совпадать.
2. Добавлен блок Graph - создание графика.
На мой взгляд блок сомнительной полезности, так как график формируется в режиме как бы "реального" времени. Т.е. задается только координата по оси Y, по оси X координату задать нельзя.Точки графика сохраняются в браузере в локальном хранилище! Таким образом, пока браузер запущен, происходит накопление точек графика, для очистки графика или перезапустить браузер или очистить график через его вход. Пока на входе "Очистка графика" присутствует "1" точки на графике не отображаются.
3. В блоке Slider появилась возможность постоянной передачи изменений на выход а не только после отпускания.
4. Убрано пару ошибок, возможно добавлено новых.

Ни в коем случае не используйте в одном проекте одновременно блоки из разных версий мультиблоков! Замучаетесь ошибки вылавливать.
ESPUI_1.2.zip
Тестируйте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
Mico
Рядовой
Сообщения: 7
Зарегистрирован: 04 июл 2020, 10:51
Имя: Дмитрий

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Mico »

Запустил на ESP32 вроде все работает. Цвет белый загорается. Naladchik,а нельзя в блоке ESPUI Tab ногу сделать,чтоб когда на станицу переходишь.она в 1 поднималась?И ещё, не плохо бы было title_Graph входом для записи как у тестового блока с входами пароля страницы. Тогда можно будет дату графика вносить. А то я смотрю его очищать надо периодически,он не сдвигается.а сжимается. Так написал график за такой то час,час прошёл,график наполнился и мы его отчистили. И дальше новое время и новый график.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Naladchik »

Mico писал(а): 11 июл 2020, 22:35 ...блоке ESPUI Tab ногу сделать,чтоб когда на станицу переходишь.она в 1 поднималась...
Mico писал(а): 11 июл 2020, 22:35 ...title_Graph входом для записи...
На сколько я понимаю, такие возможности отсутствуют в библиотеке, на основе которой сделан мультиблок.
Win10-64. FLProg Portable.
Изображение
mafckz
Рядовой
Сообщения: 12
Зарегистрирован: 31 окт 2019, 06:57
Имя: Роман
Благодарил (а): 2 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение mafckz »

Прочитав тему, увидел несколько сообщений о проблемах работы этого интерфеса в режиме точки доступа.
Прошу подсказать, на данный момент есть стабильная работа с ESP32 в режиме точки доступа?
Mico
Рядовой
Сообщения: 7
Зарегистрирован: 04 июл 2020, 10:51
Имя: Дмитрий

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Mico »

mafckz писал(а): 12 июл 2020, 09:25 Прочитав тему, увидел несколько сообщений о проблемах работы этого интерфеса в режиме точки доступа.
Прошу подсказать, на данный момент есть стабильная работа с ESP32 в режиме точки доступа?
Я не смог точкой сделать.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение zhulen820 »

mafckz писал(а): 12 июл 2020, 09:25 Прочитав тему, увидел несколько сообщений о проблемах работы этого интерфеса в режиме точки доступа.
Прошу подсказать, на данный момент есть стабильная работа с ESP32 в режиме точки доступа?
Делал только один проект на ESP32, как раз работала в режиме точки доступа, все нормально отрабатывало, веб 11 вкладок по 3-4 элемента, на одной 10. Все работает без сбоев и тормозов
Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17 сен 2015, 11:05
Откуда: Самара
Имя: Грачик
Поблагодарили: 1 раз
Контактная информация:

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение hrach »

[ref]User8[/ref], Здравствуйте. Сделал простой проект на wemos интерфейсе ESPUI . Возникло проблема. Проект отлично работает с андороид устройств версии 8 и ниже. Если использую андроид версии 9 постоянно происходит аутентификация, связь прерывается. Не пойму в чем причина.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение User8 »

[ref]hrach[/ref], не смогу помочь, щас занят другим. Но видимо это проблема в самой библиотеке, можно попробовать скачать и обновить https://github.com/s00500/ESPUI
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение JonyBest »

Naladchik писал(а): 11 июл 2020, 12:29 Обновил мультиблок ESPUI.
Доброго дня! Все нравиться, кроме того что для блоков Slide и InputNumber не приделали вход для изменения значения блока на значение входа по условию. Т.е. если значение поменял через MQTT - блок его не показывает. Я делал это для старых блоков. Для Вас это делов на пять минут :)
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Naladchik »

JonyBest писал(а): 23 июл 2020, 18:06 Я делал это для старых блоков.
Через неделю вернусь к цивилизации и посмотрю что я упустил.
Win10-64. FLProg Portable.
Изображение
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение JonyBest »

Naladchik писал(а): 23 июл 2020, 20:39 Через неделю вернусь к цивилизации и посмотрю что я упустил.
Спасибо! там бы еще разобраться, почему с новой версией ESPUI не работает. В обновлении пишут "Обновление файловой системы с устаревших SPIFFS на LittleFS
"
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение JonyBest »

Naladchik писал(а): 23 июл 2020, 20:39 Через неделю вернусь к цивилизации и посмотрю что я упустил.
Обнаружена серьезная для меня проблема использования ваших блоков. Происходит конфликт с блоком WebUpdate_ESP32_with_autorization - ошибка компиляции. С блоками от User8 такой проблемы нет. Надеюсь что проблемы временные, а пока откатился на старые блоки...
up2.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Naladchik »

JonyBest писал(а): 27 июл 2020, 19:28 Происходит конфликт с блоком
Ну так я бы очень удивился если бы он в данном случае не происходил. Вы взяли мой проект, в котором прописан контроллер ESP8266 и впихнули в него блок, заточенный под ESP32. Результат предсказуем.
Win10-64. FLProg Portable.
Изображение
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение JonyBest »

Naladchik писал(а): 27 июл 2020, 20:35 Ну так я бы очень удивился если бы он в данном случае не происходил. Вы взяли мой проект, в котором прописан контроллер ESP8266 и впихнули в него блок, заточенный под ESP32. Результат предсказуем.
Контроллер в вашем проекте поменял на есп32. Так же не работает мой проект, изначально на есп32, в связке ваши блоки и WebUpdate_ESP32, удаляем WebUpdate_ESP32 - проект компилируется без ошибок. Со старыми блоками мой проект работает без проблем. Версия 7.0.3
Но ваши блоки более удобные и функциональные :)
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESPUI - веб-интерфейс из блоков для ESP8266, ESP32

Сообщение Naladchik »

JonyBest писал(а): 27 июл 2020, 23:12 Так же не работает мой проект
Создал болванку проекта, все компилируется.
[spoiler]
2.jpg
1.jpg
[/spoiler]
JonyBest писал(а): 27 июл 2020, 23:12 удаляем WebUpdate_ESP32 - проект компилируется без ошибок
Ключевая фраза! Где то конфликт библиотек.

Ну а то, что Ваш проект с исходными блоками от User8 компилируется а с моими нет - так это ерунда полная, так как никаких доп. библиотек я в своих блоках не подключаю и код почти одинаковый.
И вообще, без приложенного проекта что мы обсуждаем??? Будет проект можно и поразбираться, а по картинкам гадать - это к гадалкам!

Отправлено спустя 1 час 47 минут 12 секунд:
В той IDE, которая идет вместе с FLProg, имеются лишние и дублирующиеся библиотеки и куча проблем с компиляцией из за этого.
Самый яркий пример это ArduinoOTA, две совершенно разные библиотеки и с с одинаковыми названиями, пока не выкосишь ненужную (в 2-х местах) - не скомпилируешь.
Пока проверял Вашу проблему нашел такой же случай, библиотека WiFi. Одна из них лежит в корне IDE и предназначена для WiFi-шилдов
"sentence=Enables network connection (local and Internet) using the Arduino WiFi shield."
Т.е. в большинстве случаях абсолютно не нужная, а вот нужная для ESP32 лежит в "...ideV5\portable\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi", но при компиляции IDE сначала обращается к той, что лежит в корне, не может скомпилировать и выдает ошибку.
Вот в этом направлении и надо искать!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
Ответить

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

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

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