Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

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

Управление, ввод и вывод информации

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
User8
Лейтенант
Сообщения: 337
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 86
Имя: Евгений

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

#1

Сообщение User8 » 15.08.2019{, 21:00}

Изображение

ESPUI - веб-интерфейс(dashboard) без необходимости изучения различных языков для создания web-страниц, сам моментально обновляется при изменение значений, без перезагрузки страницы.

Описание блоков:
Main: должен присутствовать в проекте всегда, в параметрах Main блока можно включить авторизацию и задать заголовок веб-интерфейса;
Tab - вкладка: размещается над блоками которым нужно попасть в эту вкладку, укажите нужный tabId в настройках, так же укажите этот же tabId у блоков которые должны быть в этой вкладке;
Slider: в настройках можно указать минимальное и максимальное значение для слайдера;
Switcher: переключатель, выход Status показывает актуальное состояние переключателя. При подаче единицы на вход UpdateValue, в веб-интерфейсе значение изменится, на то, что указанно на входе Value;
Label: вывод любого текста в web-интерфейс, при подаче единицы на вход UpdateText, строка будет обновлена в вебинтерфейсе на ту, что указана на входе Text. Если нужно перевести текст на следующую строку, используйте в строке тег <br> там где нужно перенести текст;
InputText: можно вводить любой текст в вебинтерфейсе, этот текст появится на выходе Text;
InputNumber: тоже самое что и блок InputText, только для ввода чисел.
Button: при нажатии будет единица на выходе Status;
Pad: колесо управления;
PadWithCenter: колесо управление с центральной кнопкой;

Расположение блоков в web-интерфейсе будет такое же, как вы расположите их в flprog.

Доступные цвета для блоков:
COLOR_TURQUOISE
COLOR_EMERALD
COLOR_PETERRIVER
COLOR_WETASPHALT
COLOR_SUNFLOWER
COLOR_CARROT
COLOR_ALIZARIN
COLOR_NONE

Пример проекта для демонстрации функционала:
ESPUI_test2.flp
(4.91 МБ) 1388 скачиваний
Видео по использованию интерфейса в flprog:
https://youtu.be/i9-Gy7GuEIw
https://youtu.be/MDqO-L7NTDc
https://youtu.be/ElC8SVVFqn8
https://youtu.be/5LGsO7_Z6f8
https://youtu.be/-VA8BcGTkq8

Если у вас не компилируется проект удалите из FLProg\ideV5\portable\sketchbook\libraries папки ESPUI и ArduinoOTA, если не поможет попробуйте установить библиотеки вручную, разархивируйте архив в папку: flprog\ideV5\libraries\
espui_libraries_v1.2.zip
(1.46 МБ) 690 скачиваний

Данный веб-интерфейс не будет работать вместе с встроенным в flprog, если только на разных портах.
Не забудьте включить wifi клиент в настройках контроллера и указать данные вашей wifi сети.

Main блок с внешними входами авторизации: viewtopic.php?p=83619#p83619
Остальные блоки: viewtopic.php?p=74571#p74571
Вложения
ESPUI_Main_1_2_(CODE).ubi
(5.08 МБ) 590 скачиваний
ESPUI_Tab_1_0_(CODE).ubi
(6.85 КБ) 823 скачивания
Последний раз редактировалось User8 16.02.2020{, 12:27}, всего редактировалось 61 раз.

o615ye161
Рядовой
Сообщения: 12
Зарегистрирован: 19.12.2019{, 14:47}
Репутация: 1
Имя: Сергей

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

#121

Сообщение o615ye161 » 14.02.2020{, 11:29}

Здравствуйте, есть огромная проблема при работе веб интерфейса, если одновременно включить клиент и точку доступа, то веб интерфейс либо не загружает либо вылетает постоянно и сам WiFi отваливается, если только точка доступа тогда интерфейс работает, помогите решить проблему, основная программа на Kaskada Cloud, а веб интерфейс использую для смены пароля и имя сети клиента я про интерфейс ESPUI и также вылетает со стандартным интерфейсом в FLprog?????? подскажите что можно сделать или это глюки самой Flprog или библиотек ESP8266???????????????????????????????

hqvideo
Рядовой
Сообщения: 14
Зарегистрирован: 02.03.2018{, 10:32}
Репутация: 2
Имя: Валерий

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

#122

Сообщение hqvideo » 14.02.2020{, 13:37}

Добрый день.
Так же столкнулся с проблемой web-интерфейса.
При настройке Wi-Fi модуля ESP8266 в Flprog в качестве клиента - постоянно теряет связь.
Если настроить как точку доступа - всё ок.
Где искать проблему?

И еще заметил, что скорость отклика на команду передаваемую с web-интерфейса настроенного как клиент "заторможенная".

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#123

Сообщение aidar_i » 14.02.2020{, 13:55}

Да.

hqvideo
Рядовой
Сообщения: 14
Зарегистрирован: 02.03.2018{, 10:32}
Репутация: 2
Имя: Валерий

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

#124

Сообщение hqvideo » 14.02.2020{, 14:31}

Скорее всего проблема в самой Flprog.
Создал пустой проект, настроил только клиента Wi-Fi.
Связь с клиентом теряется.

Проблему нашел..., у себя в сети.
Подключился к другому роутеру - всё заработало как и должно.
ESP от сети не отваливается.

Iqubik
Сержант
Сообщения: 101
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 9
Откуда: Ставрополь
Имя: Николай

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

#125

Сообщение Iqubik » 14.02.2020{, 23:57}

622 крайний пример не собирается ни в какую. Либы в правильных местах.
СпойлерПоказать
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).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#126

Сообщение aidar_i » 15.02.2020{, 13:35}

У Вас WIfIManager похоже старый компилируется. Удалите старые.

Отправлено спустя 27 секунд:
Iqubik писал(а):
14.02.2020{, 23:57}
ArduinoJson
обновили?
У Вас написано что несколько библиотек найдено. Проверьте, скомпилированы мои библиотеки, по адресу.

bdw5
Рядовой
Сообщения: 15
Зарегистрирован: 26.12.2018{, 22:04}
Репутация: 0
Откуда: минск
Имя: дмитрий

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

#127

Сообщение bdw5 » 15.02.2020{, 18:56}

здравствуйте. прошу подтвердить работу espui в последней версии 6.3.1.

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#128

Сообщение aidar_i » 15.02.2020{, 19:58}

Я подтвердил в сообщении 115 и ниже Грачик. Думаете нам нельзя доверять?

bdw5
Рядовой
Сообщения: 15
Зарегистрирован: 26.12.2018{, 22:04}
Репутация: 0
Откуда: минск
Имя: дмитрий

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

#129

Сообщение bdw5 » 15.02.2020{, 20:02}

благодарю. не разобрался

Iqubik
Сержант
Сообщения: 101
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 9
Откуда: Ставрополь
Имя: Николай

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

#130

Сообщение Iqubik » 15.02.2020{, 20:19}

aidar_i писал(а):
15.02.2020{, 13:36}
У Вас WIfIManager похоже старый компилируется. Удалите старые.

Отправлено спустя 27 секунд:
Iqubik писал(а):
14.02.2020{, 23:57}
ArduinoJson
обновили?
У Вас написано что несколько библиотек найдено. Проверьте, скомпилированы мои библиотеки, по адресу.
Версия 622 ни в какую не желает собираться под esp8266 nodemcu. Все либы проверил, ничего лишнего или старого нигде нет. Он видит дубли файлов потому, что они действительно есть. Например EspWebServer и AsyncWebserver имеют одинаковые названия заголовочников webserver.h Типо как есть сорсы для есп и есть такие же модули во внешних либах и что-то где-то не контачит в 622. В 631 не могу обновиться так как мой рабочий проект в ней не собирается из-за либы ArduinoOTA
СпойлерПоказать
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).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
P.S В ардуино зашёл в менеджер библиотек и так espui и wifimanager были обновления. Обновил. И ошибка чутка поменялась.
СпойлерПоказать
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).

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#131

Сообщение aidar_i » 16.02.2020{, 06:23}

Удалил
Последний раз редактировалось aidar_i 16.02.2020{, 06:32}, всего редактировалось 1 раз.

User8
Лейтенант
Сообщения: 337
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 86
Имя: Евгений

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

#132

Сообщение User8 » 16.02.2020{, 06:28}

У кого не работает на новой версии flprog, это косяк flprog, поэтому используем версию на которой работало и ждем когда автор программы исправит.
Последний раз редактировалось User8 16.02.2020{, 07:58}, всего редактировалось 1 раз.

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#133

Сообщение aidar_i » 16.02.2020{, 06:51}

Iqubik писал(а):
14.02.2020{, 23:57}
крайний пример не собирается ни в какую. Либы в правильных местах.
Уважаемые форумчане, кто пробовал запустить мой пример и не смог, при загрузке библиотек я библиотеку WifiМanager по ошибке загрузил оргинальную (было два архива в zip и rar), поэтому у Вас не запустился. Перезалил, скачайте его заново отсюда.. Прошу извинить за причиненные неудобства.
ESPUI запускается на последней версии только на внешнем Arduino IDE. Я тоже мучался и не мог запустить. Запустился только тогда, когда я установил последнюю версию платы и ArduinoJson. И Arduino IDE применять 1.8.10.

SanSanICH
Рядовой
Сообщения: 16
Зарегистрирован: 26.11.2017{, 18:49}
Репутация: 1

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

#134

Сообщение SanSanICH » 16.02.2020{, 09:35}

aidar_i писал(а):
16.02.2020{, 06:51}
Iqubik писал(а):
14.02.2020{, 23:57}
крайний пример не собирается ни в какую. Либы в правильных местах.
Уважаемые форумчане, кто пробовал запустить мой пример и не смог, при загрузке библиотек я библиотеку WifiМanager по ошибке загрузил оргинальную (было два архива в zip и rar), поэтому у Вас не запустился. Перезалил, скачайте его заново отсюда.. Прошу извинить за причиненные неудобства.
ESPUI запускается на последней версии только на внешнем Arduino IDE. Я тоже мучался и не мог запустить. Запустился только тогда, когда я установил последнюю версию платы и ArduinoJson. И Arduino IDE применять 1.8.10.
aidar_i, спасибо за обновленные библиотеки, с ними проект, который Вы привели для примера, скомпилировался и загрузился!

Но другая беда: при подключении к плате в режиме точки доступа не вызывается wifimanager, а если попытаться пройти по ip-адресу, который установлен в блоке wifimanager4.1, то "Не удается получить доступ к сайту".

Vasiliy
Рядовой
Сообщения: 4
Зарегистрирован: 28.03.2018{, 10:06}
Репутация: 0
Имя: Вася

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

#135

Сообщение Vasiliy » 16.02.2020{, 11:51}

aidar_i писал(а):
16.02.2020{, 06:51}
Iqubik писал(а):
14.02.2020{, 23:57}
крайний пример не собирается ни в какую. Либы в правильных местах.
Уважаемые форумчане, кто пробовал запустить мой пример и не смог, при загрузке библиотек я библиотеку WifiМanager по ошибке загрузил оргинальную (было два архива в zip и rar), поэтому у Вас не запустился. Перезалил, скачайте его заново отсюда.. Прошу извинить за причиненные неудобства.
ESPUI запускается на последней версии только на внешнем Arduino IDE. Я тоже мучался и не мог запустить. Запустился только тогда, когда я установил последнюю версию платы и ArduinoJson. И Arduino IDE применять 1.8.10.
Если удалить из C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries
папки ESPUi и Arduino OTA все закрутиться в IDE 1.8.11...))

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#136

Сообщение aidar_i » 16.02.2020{, 15:03}

SanSanICH писал(а):
16.02.2020{, 09:35}
при подключении к плате в режиме точки доступа не вызывается wifimanager, а если попытаться пройти по ip-адресу, который установлен в блоке wifimanager4.1, то "Не удается получить доступ к сайту".
Ничего в примере не меняли? Удалите у себя на компе все сети с ЕСП8266 (Там есть кнопка забыть сеть). При загрузке ставьте в настройках платы: скетч и настройки вайфай сети.
Vasiliy писал(а):
16.02.2020{, 11:51}
Если удалить из C:\Program Files (x86)\FLProg\ideV5\portable\sketchbook\libraries
папки ESPUi и Arduino OTA все закрутиться в IDE 1.8.11...))
Я думаю с измененными мной библиотеками должно все крутиться, проверю.

Iqubik
Сержант
Сообщения: 101
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 9
Откуда: Ставрополь
Имя: Николай

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

#137

Сообщение Iqubik » 16.02.2020{, 15:46}

aidar_i писал(а):
16.02.2020{, 15:03}
Я думаю с измененными мной библиотеками должно все крутиться, проверю.
Пример собрался на 622 и встроенном 1810. Либы из scetchbook ESPUI и Async удалил перед сборкой.
Если не удалить либы из scetchbook проект не собирается, но даже собранный проект не рождает переход на CaptivePortal и 192.168.4.1 недоступны.

Очень долго висит на получении ip адреса и в итоге реконнект и отсутствие captiveportal. All flash content mode.

В коде блока введена переменная bool start, которая негде не декларируется и не используется, кроме проверки базового условия.
Последний раз редактировалось Iqubik 16.02.2020{, 17:31}, всего редактировалось 3 раза.

SanSanICH
Рядовой
Сообщения: 16
Зарегистрирован: 26.11.2017{, 18:49}
Репутация: 1

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

#138

Сообщение SanSanICH » 16.02.2020{, 15:52}

aidar_i писал(а):
16.02.2020{, 15:03}
Ничего в примере не меняли? Удалите у себя на компе все сети с ЕСП8266 (Там есть кнопка забыть сеть). При загрузке ставьте в настройках платы: скетч и настройки вайфай сети.
Скачал, открыл в flprog 6.3.1 ничего в проекте не меняя загрузил через ide 1.8.10 из 6.2.2 с Вашими "новыми" библиотеками и вот такая вот петрушка. Но загрузилась- уже прогресс!

Спасибо за совет, aidir_i, но проверить смогу несколько позднее.

aidar_i
Полковник
Сообщения: 1532
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 168
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#139

Сообщение aidar_i » 16.02.2020{, 19:10}

Iqubik писал(а):
16.02.2020{, 15:46}
В коде блока введена переменная bool start, которая негде не декларируется и не используется, кроме проверки базового условия.
Эта переменная используется и нужна. Код if (start) { } запускается с помощью него однократно.

Я на работе на комп тоже поставил библиотеки и запустил без проблем.

Iqubik
Сержант
Сообщения: 101
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 9
Откуда: Ставрополь
Имя: Николай

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

#140

Сообщение Iqubik » 16.02.2020{, 20:28}

aidar_i писал(а):
16.02.2020{, 19:10}
Iqubik писал(а):
16.02.2020{, 15:46}
В коде блока введена переменная bool start, которая негде не декларируется и не используется, кроме проверки базового условия.
Эта переменная используется и нужна. Код if (start) { } запускается с помощью него однократно.

Я на работе на комп тоже поставил библиотеки и запустил без проблем.
Оно то теперь компилируется, но на самом железе не вызывает portal если шить с all flash esp не знает ни одной сети и в uart после поднятия точки доступа и выдачи ip при подключении клиента должно выдавать редирект на captiveportal, но оно или не видит подключение клиента (очень долго даёт ip) или что-то другое делает вместо captiveportal.
Железо nodemcu8266

Кстати я дико извиняюсь в связи с тем что тут не так много людей пытающихся помочь и разобраться с этим вопросом, но вносить коррективы прямо в библиотеки это дело такое себе. К примеру я попытался на патченных либах собрать captiveportal из примеров webserver и получил ошибку сборки. Тут корректнее написать функции переопределения чем править либы. Тем более либы обновились и упс...
Последний раз редактировалось Iqubik 16.02.2020{, 23:27}, всего редактировалось 1 раз.

Ответить

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