ESPHome OTA upload missing on WT32-ETH01 (Ethernet) but works on Wi-Fi?

When you configure OTA, an upload function normally appears in the device built-in web server when using Wi-Fi on an ESP32 (image 1), but not when using Ethernet on an ESP32 WT32-ETH01 (image 2).

Is that a bug or by design?

Builder: v25.10.2

esp32:
  framework:
    type: esp-idf

ota:
  platform: esphome

Image 1 - ESP32 D1 Mini NodeMCU

Image 2 - WT32-ETH01 - ESP32-WROOM-32 (ESP32-D0WD)

try

ota:
  - platform: esphome
  - platform: web_server
2 Likes

Thanks, that fixed it! :pray:

Strange though, I’ve never had to add ’platform: web_server’ for OTA on any of my WiFi devices, and they’ve been fine. Maybe something else in the config sets it up behind the scenes.

Can be, or maybe last esphome versions are optimizing resources better.
Anyway, I prefer that you add every feature separately.

1 Like

Good point! I’ll make sure to update all my configs…

I do opposite, I only update if it’s needed. I have some devices with esphome 2022.x running happily…

Well, in general, I follow the same rule — don’t mess with what’s already working. But since HA doesn’t have an LTS release, a lot of my integrations end up being force-upgraded just to keep working at all.