ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Скорее всего проблема в самой Flprog.
Создал пустой проект, настроил только клиента Wi-Fi.
Связь с клиентом теряется.
Проблему нашел..., у себя в сети.
Подключился к другому роутеру - всё заработало как и должно.
ESP от сети не отваливается.
Создал пустой проект, настроил только клиента Wi-Fi.
Связь с клиентом теряется.
Проблему нашел..., у себя в сети.
Подключился к другому роутеру - всё заработало как и должно.
ESP от сети не отваливается.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
622 крайний пример не собирается ни в какую. Либы в правильных местах.
[spoiler]
Arduino: 1.8.10 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 160 MHz, Flash, Disabled (new can abort), Basic SSL ciphers (lower ROM use), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 256000"
In file included from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,
from sketch\pr6.ino.cpp:1:
C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
^
c:\Program Files (x86)\FLProg622\ideV4\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from C:\Users\Comp1\AppData\Local\Temp\flprog\pr6\pr6.ino:8:0:
C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
Несколько библиотек найдено для "Ticker.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Program
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266mDNS.h"
Используется: C:\Program
Несколько библиотек найдено для "ESPAsyncTCP.h"
Используется: c:\Program
Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: c:\Program
Несколько библиотек найдено для "Hash.h"
Используется: C:\Program
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program
Не используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Program
Несколько библиотек найдено для "Adafruit_GFX.h"
Используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "Max72xxPanel.h"
Используется: c:\Program
Несколько библиотек найдено для "WiFiManager.h"
Используется: c:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Program
Несколько библиотек найдено для "ESPUI.h"
Используется: c:\Program
Несколько библиотек найдено для "ArduinoJson.h"
Используется: c:\Program
Не используется: c:\Program
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
[spoiler]
Arduino: 1.8.10 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 160 MHz, Flash, Disabled (new can abort), Basic SSL ciphers (lower ROM use), 4MB (FS:none OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 256000"
In file included from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,
from sketch\pr6.ino.cpp:1:
C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
^
c:\Program Files (x86)\FLProg622\ideV4\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from C:\Users\Comp1\AppData\Local\Temp\flprog\pr6\pr6.ino:8:0:
C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
Несколько библиотек найдено для "Ticker.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Program
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266mDNS.h"
Используется: C:\Program
Несколько библиотек найдено для "ESPAsyncTCP.h"
Используется: c:\Program
Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: c:\Program
Несколько библиотек найдено для "Hash.h"
Используется: C:\Program
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program
Не используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Program
Несколько библиотек найдено для "Adafruit_GFX.h"
Используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "Max72xxPanel.h"
Используется: c:\Program
Несколько библиотек найдено для "WiFiManager.h"
Используется: c:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Program
Несколько библиотек найдено для "ESPUI.h"
Используется: c:\Program
Несколько библиотек найдено для "ArduinoJson.h"
Используется: c:\Program
Не используется: c:\Program
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
У Вас WIfIManager похоже старый компилируется. Удалите старые.
Отправлено спустя 27 секунд:
У Вас написано что несколько библиотек найдено. Проверьте, скомпилированы мои библиотеки, по адресу.
Отправлено спустя 27 секунд:
обновили?
У Вас написано что несколько библиотек найдено. Проверьте, скомпилированы мои библиотеки, по адресу.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
здравствуйте. прошу подтвердить работу espui в последней версии 6.3.1.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Я подтвердил в сообщении 115 и ниже Грачик. Думаете нам нельзя доверять?
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Версия 622 ни в какую не желает собираться под esp8266 nodemcu. Все либы проверил, ничего лишнего или старого нигде нет. Он видит дубли файлов потому, что они действительно есть. Например EspWebServer и AsyncWebserver имеют одинаковые названия заголовочников webserver.h Типо как есть сорсы для есп и есть такие же модули во внешних либах и что-то где-то не контачит в 622. В 631 не могу обновиться так как мой рабочий проект в ней не собирается из-за либы ArduinoOTA
[spoiler]Arduino: 1.8.10 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 256000"
In file included from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,
from sketch\pr2.ino.cpp:1:
C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
^
c:\Program Files (x86)\FLProg622\ideV4\libraries\WiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\" name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from C:\Users\Comp1\AppData\Local\Temp\flprog\pr2\pr2.ino:6:0:
C:\Program Files (x86)\FLProg622\ideV4\portable\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
Несколько библиотек найдено для "Ticker.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Program
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program
Не используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "ESP8266mDNS.h"
Используется: C:\Program
Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: c:\Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Program
Несколько библиотек найдено для "ESPUI.h"
Используется: c:\Program
Несколько библиотек найдено для "ArduinoJson.h"
Используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "ESPAsyncTCP.h"
Используется: c:\Program
Несколько библиотек найдено для "Hash.h"
Используется: C:\Program
Несколько библиотек найдено для "WiFiManager.h"
Используется: c:\Program
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
P.S В ардуино зашёл в менеджер библиотек и так espui и wifimanager были обновления. Обновил. И ошибка чутка поменялась.
[spoiler]Arduino: 1.8.10 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 256000"
c:\Program Files (x86)\FLProg622\ideV4\portable\sketchbook\libraries\ESPUI\src\ESPUI.cpp: In member function 'void ESPUIClass::beginSPIFFS(const char*, const char*, const char*)':
c:\Program Files (x86)\FLProg622\ideV4\portable\sketchbook\libraries\ESPUI\src\ESPUI.cpp:720:23: error: 'HTTP_GET' was not declared in this scope
server->on("/heap", HTTP_GET, [](AsyncWebServerRequest *request) {
^
c:\Program Files (x86)\FLProg622\ideV4\portable\sketchbook\libraries\ESPUI\src\ESPUI.cpp: In member function 'void ESPUIClass::begin(const char*, const char*, const char*)':
c:\Program Files (x86)\FLProg622\ideV4\portable\sketchbook\libraries\ESPUI\src\ESPUI.cpp:758:19: error: 'HTTP_GET' was not declared in this scope
server->on("/", HTTP_GET, [](AsyncWebServerRequest *request) {
^
Несколько библиотек найдено для "ESPUI.h"
Используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:\Program
Не используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "ESPAsyncTCP.h"
Используется: c:\Program
Несколько библиотек найдено для "ESPAsyncWebServer.h"
Используется: c:\Program
Несколько библиотек найдено для "WiFiManager.h"
Используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:\Program
Несколько библиотек найдено для "Ticker.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:\Program
Несколько библиотек найдено для "Hash.h"
Используется: C:\Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:\Program
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:\Program
Несколько библиотек найдено для "ArduinoJson.h"
Используется: c:\Program
Не используется: c:\Program
Несколько библиотек найдено для "ESP8266mDNS.h"
Используется: C:\Program
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Удалил
Последний раз редактировалось aidar_i 16 фев 2020, 06:32, всего редактировалось 1 раз.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
У кого не работает на новой версии flprog, это косяк flprog, поэтому используем версию на которой работало и ждем когда автор программы исправит.
Последний раз редактировалось User8 16 фев 2020, 07:58, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Уважаемые форумчане, кто пробовал запустить мой пример и не смог, при загрузке библиотек я библиотеку WifiМanager по ошибке загрузил оргинальную (было два архива в zip и rar), поэтому у Вас не запустился. Перезалил, скачайте его заново отсюда.. Прошу извинить за причиненные неудобства.Iqubik писал(а): 14 фев 2020, 23:57 крайний пример не собирается ни в какую. Либы в правильных местах.
ESPUI запускается на последней версии только на внешнем Arduino IDE. Я тоже мучался и не мог запустить. Запустился только тогда, когда я установил последнюю версию платы и ArduinoJson. И Arduino IDE применять 1.8.10.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
aidar_i, спасибо за обновленные библиотеки, с ними проект, который Вы привели для примера, скомпилировался и загрузился!aidar_i писал(а): 16 фев 2020, 06:51Уважаемые форумчане, кто пробовал запустить мой пример и не смог, при загрузке библиотек я библиотеку WifiМanager по ошибке загрузил оргинальную (было два архива в zip и rar), поэтому у Вас не запустился. Перезалил, скачайте его заново отсюда.. Прошу извинить за причиненные неудобства.Iqubik писал(а): 14 фев 2020, 23:57 крайний пример не собирается ни в какую. Либы в правильных местах.
ESPUI запускается на последней версии только на внешнем Arduino IDE. Я тоже мучался и не мог запустить. Запустился только тогда, когда я установил последнюю версию платы и ArduinoJson. И Arduino IDE применять 1.8.10.
Но другая беда: при подключении к плате в режиме точки доступа не вызывается wifimanager, а если попытаться пройти по ip-адресу, который установлен в блоке wifimanager4.1, то "Не удается получить доступ к сайту".
-
- Рядовой
- Сообщения: 25
- Зарегистрирован: 28 мар 2018, 10:06
- Откуда: Дрогобич
- Имя: Василій
- Благодарил (а): 9 раз
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Если удалить из C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\librariesaidar_i писал(а): 16 фев 2020, 06:51Уважаемые форумчане, кто пробовал запустить мой пример и не смог, при загрузке библиотек я библиотеку WifiМanager по ошибке загрузил оргинальную (было два архива в zip и rar), поэтому у Вас не запустился. Перезалил, скачайте его заново отсюда.. Прошу извинить за причиненные неудобства.Iqubik писал(а): 14 фев 2020, 23:57 крайний пример не собирается ни в какую. Либы в правильных местах.
ESPUI запускается на последней версии только на внешнем Arduino IDE. Я тоже мучался и не мог запустить. Запустился только тогда, когда я установил последнюю версию платы и ArduinoJson. И Arduino IDE применять 1.8.10.
папки ESPUi и Arduino OTA все закрутиться в IDE 1.8.11...))
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Ничего в примере не меняли? Удалите у себя на компе все сети с ЕСП8266 (Там есть кнопка забыть сеть). При загрузке ставьте в настройках платы: скетч и настройки вайфай сети.SanSanICH писал(а): 16 фев 2020, 09:35 при подключении к плате в режиме точки доступа не вызывается wifimanager, а если попытаться пройти по ip-адресу, который установлен в блоке wifimanager4.1, то "Не удается получить доступ к сайту".
Я думаю с измененными мной библиотеками должно все крутиться, проверю.Vasiliy писал(а): 16 фев 2020, 11:51 Если удалить из C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries
папки ESPUi и Arduino OTA все закрутиться в IDE 1.8.11...))
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Пример собрался на 622 и встроенном 1810. Либы из scetchbook ESPUI и Async удалил перед сборкой.aidar_i писал(а): 16 фев 2020, 15:03 Я думаю с измененными мной библиотеками должно все крутиться, проверю.
Если не удалить либы из scetchbook проект не собирается, но даже собранный проект не рождает переход на CaptivePortal и 192.168.4.1 недоступны.
Очень долго висит на получении ip адреса и в итоге реконнект и отсутствие captiveportal. All flash content mode.
В коде блока введена переменная bool start, которая негде не декларируется и не используется, кроме проверки базового условия.
Последний раз редактировалось Iqubik 16 фев 2020, 17:31, всего редактировалось 3 раза.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Скачал, открыл в flprog 6.3.1 ничего в проекте не меняя загрузил через ide 1.8.10 из 6.2.2 с Вашими "новыми" библиотеками и вот такая вот петрушка. Но загрузилась- уже прогресс!aidar_i писал(а): 16 фев 2020, 15:03 Ничего в примере не меняли? Удалите у себя на компе все сети с ЕСП8266 (Там есть кнопка забыть сеть). При загрузке ставьте в настройках платы: скетч и настройки вайфай сети.
Спасибо за совет, aidir_i, но проверить смогу несколько позднее.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Эта переменная используется и нужна. Код if (start) { } запускается с помощью него однократно.Iqubik писал(а): 16 фев 2020, 15:46 В коде блока введена переменная bool start, которая негде не декларируется и не используется, кроме проверки базового условия.
Я на работе на комп тоже поставил библиотеки и запустил без проблем.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Оно то теперь компилируется, но на самом железе не вызывает portal если шить с all flash esp не знает ни одной сети и в uart после поднятия точки доступа и выдачи ip при подключении клиента должно выдавать редирект на captiveportal, но оно или не видит подключение клиента (очень долго даёт ip) или что-то другое делает вместо captiveportal.aidar_i писал(а): 16 фев 2020, 19:10Эта переменная используется и нужна. Код if (start) { } запускается с помощью него однократно.Iqubik писал(а): 16 фев 2020, 15:46 В коде блока введена переменная bool start, которая негде не декларируется и не используется, кроме проверки базового условия.
Я на работе на комп тоже поставил библиотеки и запустил без проблем.
Железо nodemcu8266
Кстати я дико извиняюсь в связи с тем что тут не так много людей пытающихся помочь и разобраться с этим вопросом, но вносить коррективы прямо в библиотеки это дело такое себе. К примеру я попытался на патченных либах собрать captiveportal из примеров webserver и получил ошибку сборки. Тут корректнее написать функции переопределения чем править либы. Тем более либы обновились и упс...
Последний раз редактировалось Iqubik 16 фев 2020, 23:27, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Да, Вы правы, нужно удалить ОТА там, ESPUi у меня там не было. И пример запустил на 1.8.11.Vasiliy писал(а): 16 фев 2020, 11:51 Если удалить из C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries
папки ESPUi и Arduino OTA все закрутиться в IDE 1.8.11...))
Перезалил пример с измененным ПБ WiFiManager. Теперь должен запуститься у вас без проблем.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
Подтверждаю. Есть регистрация в сети (captivePortal). OTA тоже кстати прикрутилась.
Баги:
1)В примере сброс настроек Wifi не работает. Может я не особо понял как он работает, потому сделал по своему. Приложение в конце.
2)После первой конфигурации wifi через captiveportal esp подключается к сети, но не поднимает ESPUI. После следующего reset уже и ESPUI работает. Может можно куда-то прописать внеочередной reset после сохранения настроек или handle для espui?
Ниже под спойлером версия с работающим сбросом и OTA.
[spoiler] [/spoiler]
P.s. либы нужно из крайнего поста кинуть в ide/libraries а из portable/scetchbook удалить как минимум espui.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Iqubik 17 фев 2020, 10:11, всего редактировалось 1 раз.
ESPUI - веб-интерфейс из блоков для ESP8266, ESP32
[ref]aidar_i[/ref], воспользовался Вашими советами, но результат тот же...
С блоком от [ref]Iqubik[/ref] проект скомпилировался, прошился. Но проверить подсоединение к локальной сети сейчас, к сожалению, нет, вечером только.
Не придираюсь, просто наблюдение: если подключившись к точке доступа попытаться ввести ее ip-адрес в браузере, то перейти на страницу настройки у меня не вышло.
С блоком от [ref]Iqubik[/ref] проект скомпилировался, прошился. Но проверить подсоединение к локальной сети сейчас, к сожалению, нет, вечером только.
Не придираюсь, просто наблюдение: если подключившись к точке доступа попытаться ввести ее ip-адрес в браузере, то перейти на страницу настройки у меня не вышло.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя