ESPUI-Мультиблок
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
ESPUI-Мультиблок
Есть проблемы с обновлением значений. Не все обновляются сами, но если обновить страницу становятся актуальными. JsonUpdate Size менял.
Для проверки загрузить проект в любую 8266.
Для проверки загрузить проект в любую 8266.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Потому что в версии 1.4 и выше переделана очередность вызовов методов и теперь при управлении блоками ESPUI диспетчером задач пошли глюки.JonyBest писал(а): 19 авг 2021, 12:42 Подскажите почему блоки версии выше 1.4 перестали работать с Диспетчером задач от ecoins...
Короче, не буду Вас грузить подробностями, но суть всего геморроя, в косяке редактора блоков. Будет поправлен редактор блоков - исправлю блоки ESPUI.
Чтоб уйти от этого предлагаю все блоки ESPUI вынести на отдельную (первую или последнюю - не важно, и никаких на нее условий!!! я бы вынес на последнюю) плату и соединять их с остальной логикой переменными или клеммами.
► Показать
Как по мне - так такой вариант наиболее логичен. Логика отдельно, интерфейс отдельно и не надо искать части интерфейса по всей программе.
Удачи.
Отправлено спустя 47 минут 35 секунд:
Вы в Вашем проекте пытаетесь измерить время цикла, соответственно измеряете каждый! цикл и пытаетесь в каждом! цикле (значения ведь всегда чуть разные) вывести значение на интерфейс. Само собой в какой то момент система передачи данных интерфейса "захлебывается" от такого потока данных и интерфейс виснет.
Отправляйте данные пореже, хотя бы раз в секунду или в 2 и интерфейс будет работать гораздо стабильнее.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:27, всего редактировалось 2 раза.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
ESPUI-Мультиблок
Спасибо, заработало как надо.
В браузере всё выводится сверху вниз. Нельзя ли расставлять элементы самому?
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Вы можете управлять только порядком отображения блоков (соответствует порядку компиляции блоков в проекте) и разложить блоки по вкладкам.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
ESPUI-Мультиблок
Есть ли возможость из контроллера отслеживать статус соединения? Нужно для отключения диспелея, когда работаешь с телефоном.
Отправлено спустя 32 минуты 7 секунд:
И ещё вопрос. Обновляются все элементы сразу или только на активной вкладке?
Отправлено спустя 32 минуты 7 секунд:
И ещё вопрос. Обновляются все элементы сразу или только на активной вкладке?
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
[ref]RedSky[/ref],
1. Я не знаю, есть ли такая возможность в библиотеке. Скорее всего нет.
2. Вероятнее всего все сразу. Точнее может ответить только разработчик самой библиотеки.
1. Я не знаю, есть ли такая возможность в библиотеке. Скорее всего нет.
2. Вероятнее всего все сразу. Точнее может ответить только разработчик самой библиотеки.
ESPUI-Мультиблок
flprog 7.5.8 при старте демопроекта 1.5 - не найдена библиотека espuimod.h без "-"
попытка убрать повсюду "-" ничего не дала
Проект работает только если в scetchbook/lib скинуть папку
[spoiler] [/spoiler]
Эта версия ESPUI совсем не захотела дружить с wifi manager из соседней ветки. Хотя по отдельности оба проекта собираются корректно.
[spoiler]
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: 'HTTP_GET' conflicts with a previous declaration
62 | HTTP_GET = 0b00000001,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:29: note: previous declaration 'HTTPMethod HTTP_GET'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: 'HTTP_POST' conflicts with a previous declaration
63 | HTTP_POST = 0b00000010,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:50: note: previous declaration 'HTTPMethod HTTP_POST'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: 'HTTP_DELETE' conflicts with a previous declaration
64 | HTTP_DELETE = 0b00000100,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:83: note: previous declaration 'HTTPMethod HTTP_DELETE'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: 'HTTP_PUT' conflicts with a previous declaration
65 | HTTP_PUT = 0b00001000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:61: note: previous declaration 'HTTPMethod HTTP_PUT'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: 'HTTP_PATCH' conflicts with a previous declaration
66 | HTTP_PATCH = 0b00010000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:71: note: previous declaration 'HTTPMethod HTTP_PATCH'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: 'HTTP_HEAD' conflicts with a previous declaration
67 | HTTP_HEAD = 0b00100000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:39: note: previous declaration 'HTTPMethod HTTP_HEAD'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: 'HTTP_OPTIONS' conflicts with a previous declaration
68 | HTTP_OPTIONS = 0b01000000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: 'HTTP_ANY' conflicts with a previous declaration
69 | HTTP_ANY = 0b01111111,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:19: note: previous declaration 'HTTPMethod HTTP_ANY'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ArduinoOTA
Не используется: c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ArduinoOTA
Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer
Не используется: c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer-master
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
[/spoiler]
попытка убрать повсюду "-" ничего не дала
Проект работает только если в scetchbook/lib скинуть папку
[spoiler] [/spoiler]
Эта версия ESPUI совсем не захотела дружить с wifi manager из соседней ветки. Хотя по отдельности оба проекта собираются корректно.
[spoiler]
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:62:18: error: 'HTTP_GET' conflicts with a previous declaration
62 | HTTP_GET = 0b00000001,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:29: note: previous declaration 'HTTPMethod HTTP_GET'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:63:18: error: 'HTTP_POST' conflicts with a previous declaration
63 | HTTP_POST = 0b00000010,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:50: note: previous declaration 'HTTPMethod HTTP_POST'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:64:18: error: 'HTTP_DELETE' conflicts with a previous declaration
64 | HTTP_DELETE = 0b00000100,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:83: note: previous declaration 'HTTPMethod HTTP_DELETE'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:65:18: error: 'HTTP_PUT' conflicts with a previous declaration
65 | HTTP_PUT = 0b00001000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:61: note: previous declaration 'HTTPMethod HTTP_PUT'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:66:18: error: 'HTTP_PATCH' conflicts with a previous declaration
66 | HTTP_PATCH = 0b00010000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:71: note: previous declaration 'HTTPMethod HTTP_PATCH'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:67:18: error: 'HTTP_HEAD' conflicts with a previous declaration
67 | HTTP_HEAD = 0b00100000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:39: note: previous declaration 'HTTPMethod HTTP_HEAD'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:68:18: error: 'HTTP_OPTIONS' conflicts with a previous declaration
68 | HTTP_OPTIONS = 0b01000000,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:96: note: previous declaration 'HTTPMethod HTTP_OPTIONS'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPUI-2_0_2_mod\src/ESPUI-mod.h:24,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:5:
c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer\src/ESPAsyncWebServer.h:69:18: error: 'HTTP_ANY' conflicts with a previous declaration
69 | HTTP_ANY = 0b01111111,
| ^~~~~~~~~~
In file included from c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\WiFiManager-master/WiFiManager.h:54,
from C:\Users\Comp1\AppData\Local\Temp\flprog\pr8\pr8.ino:1:
C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266WebServer\src/ESP8266WebServer.h:47:19: note: previous declaration 'HTTPMethod HTTP_ANY'
47 | enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
| ^~~~~~~~
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program Files (x86)\FLProg738\ideV7\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ArduinoOTA
Не используется: c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ArduinoOTA
Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer
Не используется: c:\Program Files (x86)\FLProg738\ideV7\portable\sketchbook\libraries\ESPAsyncWebServer-master
exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESPUI-Мультиблок
[ref]Iqubik[/ref], Библиотеки правильно поставь для начало. Библиотеку закинуть в папку .....\FLProg\ideV7\portable\sketchbook\libraries
ESPUI_1.5.zip Работает только с модифицированной библиотекой ESPUI-2_0_2_mod. Ошибка выскакивает при использовании ESPUI_1.5, но компилируется и работает.
ESPUI_1.5.zip Работает только с модифицированной библиотекой ESPUI-2_0_2_mod. Ошибка выскакивает при использовании ESPUI_1.5, но компилируется и работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OK
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Неудачно переименовал файлы когда модифицировал библиотеку, из за этого FLProg ругается но все работает. Причем у меня этой ошибки не было.Iqubik писал(а): 25 авг 2021, 05:28 старте демопроекта 1.5 - не найдена библиотека espuimod.h без "-"
Когда выйдет новый релиз ESPUI, в которой новые функции, добавленные мной, будут добавлены на постоянку (уже есть в мастер-версии), тогда верну все имена файлов обратно и ошибка уйдет. Так же возможно добавятся 2 новых элемента. В самой библиотеке они уже частично реализованы но не доделаны. Когда автор библиотеки их доделает тогда и в блоке они появятся.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
На своей плате проверял, работает. Библиотека ESPUI нужна версии 2.0.2, с версиями ниже могут быть проблемы.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Анатолий, ну Вы как в первый раз......
1. Где проект?
2. Версия FLProg? Версия ядра ESP? Версия ESPUI?
3. Автонастройка ArduinoIDE в проекте "Нет", "По умолчанию", "Собственные" ?
4. Дополнительные библиотеки стоят? Пути установки?
Судя по тексту проблема с библиотекой ESPAsyncWebServer. Установлена? Если да, то что то еще есть в проекте, с чем она конфликтует. Могу предположить что это WifiManager, это известный косяк, у них библиотеки конфликтуют. [ref=#000080]aidar_i[/ref] как то решал эту проблему.
В первую очередь соберите новый пустой проект, где есть только пару блоков ESPUI и проверьте компиляцию.
Последний раз редактировалось Naladchik 25 авг 2021, 10:59, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESPUI-Мультиблок
Так проект из вашего примера. Есп8266 залил-работает ,а вот в есп 32 такое пишет...Naladchik писал(а): 25 авг 2021, 09:57Анатолий, ну Вы как в первый раз......
1. Где проект?
2. Версия FLProg? Версия ядра ESP? Версия ESPUI?
3. Автонастройка ArduinoIDE в проекте "Нет", "По умолчанию", "Собственные" ?
4. Дополнительные библиотеки стоят? Пути установки?
Судя по тексту проблема с библиотекой ESPAsyncWebServer. Установлена? Если да, то что то еще есть в проекте, с чем она конфликтует. Могу предположить что это WifiManager, это известный косяк, у них библиотеки конфликтуют. [ref=#000080]aidar_i[/ref] как то решал эту проблему.
В первую очередь соберите новый пустой проект, где есть только пару блоков ESPUI и проверьте компиляцию.
P.S. Убедительная просьба, подредактируйте Ваше сообщение и уберите портянку с текстом ошибки под спойлер.
Отправлено спустя 8 минут 30 секунд:
Почему нельзя встроить все нужные библиотеки, нужных версий в блок . Устал от переборов и танцев с бубнами.
Электронщик до мозга костей и не только
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
Почему же нельзя, можно. И я даже больше скажу, они уже встроены и именно тех версий, с которыми создавался и отлаживался сам блок.Rovki писал(а): 25 авг 2021, 10:41 Почему нельзя встроить все нужные библиотеки, нужных версий в блок
► Показать
Если сомневаетесь вечером могу Вам отправить видеоподтверждение.
P.S. Новый проект собрать пробовали? Тоже самое?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:30, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5722
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 217 раз
- Контактная информация:
ESPUI-Мультиблок
Установил последний ФЛПрог ,с ним новый ИДЕ. Что нужно делать по шагам ,что бы блок заработал на есп32 ? , Какие библиотеки удалить ,какие и куда ставить ???? А то я в старой версии на удалялся ,что перестали работать блок от USER_8 ...
Отправлено спустя 2 минуты 9 секунд:
Отправлено спустя 2 минуты 9 секунд:
Я не сомневаюсь и даже рад ,но что делать остальным , которым не так повезло ?Какие версии стоят библиотек ? Что ставили ,куда и что удаляли ?
Электронщик до мозга костей и не только
ESPUI-Мультиблок
Библиотеки взял из файла ESPUI_1.4.zip в шапке
ESPUI
ESPAsyncWebServer
ESPAsyncTCP
ArduinoJson
И библиотеку ESPUI-2_0_2_mod из файла ESPUI_1.5.zip
ESPUI-2_0_2_mod
закинул в папку .....\FLProg\ideV7\portable\sketchbook\libraries. С папки ....FLProg\ideV7\libraries все похожее удалил.
Как бы все уже давно разжёвано и выложено.
ESPUI
ESPAsyncWebServer
ESPAsyncTCP
ArduinoJson
И библиотеку ESPUI-2_0_2_mod из файла ESPUI_1.5.zip
ESPUI-2_0_2_mod
закинул в папку .....\FLProg\ideV7\portable\sketchbook\libraries. С папки ....FLProg\ideV7\libraries все похожее удалил.
Как бы все уже давно разжёвано и выложено.
OK
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ESPUI-Мультиблок
вот эти моменты проверьте!!!!!!
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 20 дек 2024, 05:31, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя