ESPHome ethernet module needs web_server component

Hello,
i try to implement the W5500 ethernet module since my ESPHome device will be placed in a non WiFi location.

I am using Home Assistant
I was able to add my ESP32 to HA and it is visible in ESPHome Builder.

But once i switched to the ethernet module the visit button from the GUI disappears.

if i add

web_server:

to my code the visit button is shown again

Anybody knows why it behaves like this?

That’s expected behaviour the visit button visits the web page served by the web_server component. You will also get this if you have the fallback AP in a Wi-Fi connected device.

There is an active issue for the web_server: component being loaded without being present in the yaml. This happens when wifi is enabled with captive_portal: also enabled, which is the default.

It should be fixed in 2025.6.

thank you @EBME2 & @zoogara for the clear and detailed reply’s

Fix is in 2025.6:

2 Likes