Страница 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
Без правки библиотек
viewtopic.php?f=71&t=7414&p=107323#p107323

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 секунд бездействия контроллер сбрасывается и после сброса точка доступа поднимается уже открытой, без пароля..
Решилось удалением команды в библиотечной функции :D
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. Компилируется без ошибок и предупреждений

Как можно исправить ситуацию?