UnoR4WiFi_WebServer.h gives IP 0.0.0.0

I'm trying to run the example multi page web server from the downloaded librarary UnoR4WiFi_WebServer.h

I get the following from the serial monitor:

Arduino Uno R4 WiFi - Multi-Page Web Server

Connecting to SR25

 connected!

IP address: 0.0.0.0

Starting web server on IP: 0.0.0.0


=== Web Server Ready! ===

Visit: http://0.0.0.0

even though I've correctly filled in the SSID and PASSWORD (and the server sais its connected)

the code is:

Serial.println("Arduino Uno R4 WiFi - Multi-Page Web Server");

// Connect to WiFi

Serial.print("Connecting to ");

Serial.println(WIFI_SSID);

WiFi.begin(WIFI_SSID, WIFI_PASSWORD);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print(".");

}

Serial.println(" connected!");

Serial.print("IP address: ");

Serial.println(WiFi.localIP());

// Configure routes

server.addRoute("/", handleHome);

server.addRoute("/temperature", handleTemperature);

server.addRoute("/led", handleLed);

server.addRoute("/led/on", handleLedOn);

server.addRoute("/led/off", handleLedOff);

// Start server

server.begin();

Serial.println("\n=== Web Server Ready! ===");

Serial.print("Visit: http://");

Serial.println(WiFi.localIP());

Can you help please?

I presume the Uno gets its IP from the DHCP server on the localnet.

Give it a few seconds to obtain an IP address.

No link to the library used, a snippet rather than a complete sketch included, so I have to ask: Downloaded from where?

Listening on 0.0.0.0 is totally normal.