Страница 5 из 5
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 25 авг 2021, 04:41
Iqubik
Библиотека из первого поста у меня не взлетела. Сделал проект со встроенной.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 25 авг 2021, 15:01
Iqubik
Уже увидил, что есть известная проблема совместимости espui и wifimanager.
Кто нибудь может посмотреть в сторону решения этой ситуации? Я пробовал, но не хватает квалификации.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 25 авг 2021, 15:11
aidar_i
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 25 авг 2021, 15:33
Naladchik
Iqubik писал(а): 25 авг 2021, 15:01
Кто нибудь может посмотреть в сторону решения этой ситуации?
Ну было решение, поправил Айдар библиотеку, вышла ее новая версия и все, надо править заново.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 05 окт 2021, 06:05
aidar_i
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 11 окт 2021, 01:48
aidar_i
В первом сообщении выложил обновленный блок в новом редакторе.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 11 окт 2021, 07:43
aidar_i
Изменил параметр pin_led, задал пин контроллера не через стандартный параметр, а как физический пин, чтобы он исключался от дальнейшего выбора.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 11 окт 2021, 12:46
ecoins
aidar_i писал(а): 11 окт 2021, 07:43
Изменил параметр pin_led, задал пин контроллера не через стандартный параметр, а как физический пин, чтобы он исключался от дальнейшего выбора.
Вопросы:
1.Для ESP8266 работает на ядре 3.0.2 и выше? Если нет, то понятны причины?
2.Для ESP32 работает на ядре 2.0.0 и выше? Если нет, то понятны причины?
3.Где правильнее брать библиотеку WiFimanager? Из 1-го поста?
Она отличается от библиотеки в Arduino IDE и не вполне понятна её версия.
В неё внесены изменения - если да, то какие?
----
Спасибо.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 11 окт 2021, 13:09
aidar_i
[ref]ecoins[/ref],
1. и 2. Да работает. Проверял 3.0.2 и 2.0.0
Для esp8266 , для компиляции без ошибок с другими блоками espui и тп, в блоке для esp8266 добавлена дополнительная строка
3. Да, я выложил последним. Я изменения не вносил. Работает с коробки

Скачал с гитхаб. Попал удачно!

ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 11 окт 2021, 13:24
ecoins
aidar_i писал(а): 11 окт 2021, 13:09
ecoins,
1. и 2. Да работает. Проверял 3.0.2 и 2.0.0
Для esp8266 , для компиляции без ошибок с другими блоками espui и тп, в блоке для esp8266 добавлена дополнительная строка
3. Да, я выложил последним. Я изменения не вносил.
Отлично, спасибо.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 19 окт 2021, 08:33
aidar_i
Подправил пользовательский блок, а то при использовании с другими блоками, код в сетап располагался не первым.
Поменял в первом сообщении.
Отправлено спустя 13 минут 50 секунд:
ecoins писал(а): 11 окт 2021, 13:24
Отлично, спасибо.
Здесь пример работы с ESPUI и с WebUpdate.
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 10 дек 2021, 12:58
aidar_i
Удалил
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 25 май 2022, 15:58
AIlegatec
aidar_i писал(а):
Спасибо, работает с разными устройствами в отличии от встроенного в FLPROG решения, там некоторые сяоми и самсунги не подключались.
Но есть вопросы к библиотеке.
Во первых хотелось отключить открытие интернет броузера каждый раз при подключении к точке, решилось изменением флага
boolean _enableCaptivePortal = false; // enable captive portal redirection
в файле
WiFiManager.h
Во вторых, при первом включении точка доступа отображается с замком и требует пароля, по через какое-то время становится открытой и пароля уже не требует, сброс устройства не помогает, только перепрошивка уже с новым именем точки доступа, и тогда она опять с замком минут на пять, а потом становится открытой(?!)..
Пока что выяснилось что через 180 секунд бездействия контроллер сбрасывается и после сброса точка доступа поднимается уже открытой, без пароля..
Решилось удалением команды в библиотечной функции
bool WiFiManager::shutdownConfigPortal()
{
#ifdef WM_DEBUG_LEVEL
DEBUG_WM(DEBUG_VERBOSE,F("shutdownConfigPortal"));
#endif
if(webPortalActive) return false;
if(configPortalActive){
//DNS handler
dnsServer->processNextRequest();
}
//HTTP handler
server->handleClient();
// @todo what is the proper way to shutdown and free the server up
server->stop();
server.reset();
WiFi.scanDelete(); // free wifi scan results
if(!configPortalActive) return false;
//ESP.restart();
dnsServer->stop(); // free heap ?
dnsServer.reset();
// turn off AP
// @todo bug workaround
// https://github.com/esp8266/Arduino/issues/3793
// [APdisconnect] set_config failed! *WM: disconnect configportal - softAPdisconnect failed
// still no way to reproduce reliably
bool ret = false;
// ret = WiFi.softAPdisconnect(false);
ESP8266/ESP32 и библиотека WiFiManager.
Добавлено: 15 апр 2023, 22:35
Serhio44
желаю здравия!
пытаюсь использовать WiFi Manager в проекте на ESP32.
Уперся в проблему.
Пока WiFi не законнектится на роутер ( в режиме поиска или точки доступа), весь проект висит. Как только соединится, сразу все поехало.
Без Менеджера работает все адекватно. Место установки блока Менеджера на ситуацию не влияет.
Собирается все в FLP 7.5.2 portable. Компилируется без ошибок и предупреждений
Как можно исправить ситуацию?