[GH-ISSUE #1782] How to have what serial writes during autoconnect ? #1498

Open
opened 2026-02-28 01:30:19 +03:00 by kerem · 1 comment
Owner

Originally created by @davidmarli on GitHub (Nov 24, 2024).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/1782

Hi, not really an issue, but I use esp32 with displayscreen.
When I use autoconnect function, I can see in monitor many informations display :
for example :
*wm:AutoConnect
*wm:No wifi saved, skipping
*wm:AutoConnect: FAILED for 1 ms
*wm:StartAP with SSID: AfficheurTEMPO
*wm:AP IP address: 192.168.4.1
*wm:Starting Web Portal

I would like to use this lines and display them on the screen instead of on serial monitor.
How do I do that ?

Thank you.

Originally created by @davidmarli on GitHub (Nov 24, 2024). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/1782 Hi, not really an issue, but I use esp32 with displayscreen. When I use autoconnect function, I can see in monitor many informations display : for example : *wm:AutoConnect *wm:No wifi saved, skipping *wm:AutoConnect: FAILED for 1 ms *wm:StartAP with SSID: AfficheurTEMPO *wm:AP IP address: 192.168.4.1 *wm:Starting Web Portal I would like to use this lines and display them on the screen instead of on serial monitor. How do I do that ? Thank you.
Author
Owner

@B1ackt34 commented on GitHub (Nov 24, 2024):

I use this way

Add libraries

#include <ItemSubMenu.h>
#include <ItemCommand.h>
#include <LcdMenu.h>
#include <MenuScreen.h>
#include <SimpleRotary.h>
#include <display/LiquidCrystal_I2CAdapter.h>
#include <input/SimpleRotaryAdapter.h>
#include <renderer/CharacterDisplayRenderer.h>

And then put this into setup

if(wifiManager.autoConnect("AutoConnectAP")){
      lcd.clear();
      lcd.setCursor(2, 1);
      lcd.print("WiFi connected");
      lcd.setCursor(2, 2);
      lcd.print("IP: ");
      lcd.setCursor(6, 2);
      lcd.print(WiFi.localIP());
      delay(2000);
      lcd.clear();
      }
  else {
      lcd.clear();
      lcd.setCursor(2, 1);
      lcd.print("Configuration");
      lcd.setCursor(2, 2);
      lcd.print("portal is");
      lcd.setCursor(2, 3);
      lcd.print("running");
      delay(2000);
      lcd.clear();
  }
<!-- gh-comment-id:2496032124 --> @B1ackt34 commented on GitHub (Nov 24, 2024): I use this way Add libraries ``` #include <ItemSubMenu.h> #include <ItemCommand.h> #include <LcdMenu.h> #include <MenuScreen.h> #include <SimpleRotary.h> #include <display/LiquidCrystal_I2CAdapter.h> #include <input/SimpleRotaryAdapter.h> #include <renderer/CharacterDisplayRenderer.h> ``` And then put this into setup ``` if(wifiManager.autoConnect("AutoConnectAP")){ lcd.clear(); lcd.setCursor(2, 1); lcd.print("WiFi connected"); lcd.setCursor(2, 2); lcd.print("IP: "); lcd.setCursor(6, 2); lcd.print(WiFi.localIP()); delay(2000); lcd.clear(); } else { lcd.clear(); lcd.setCursor(2, 1); lcd.print("Configuration"); lcd.setCursor(2, 2); lcd.print("portal is"); lcd.setCursor(2, 3); lcd.print("running"); delay(2000); lcd.clear(); } ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#1498
No description provided.