I have a few identical ESP devices where one of them has issues updating via wireless.
It fails with something like this:
ERROR Error resolving IP address of ble-proxy-02.local. Is it connected to WiFi?
ERROR (If this error persists, please set a static IP address: https://esphome.io/components/wifi.html#manual-ips)
ERROR Error resolving IP address: Error resolving address with mDNS: Did not respond. Maybe the device is offline., [Errno -5] No address associated with hostname
This is despite the fact that it is at 10.0.21.77
while an identical device (both ESP WROOM 32) at 10.0.210.75
updates just fine.
Both are also working and available in the ESPHome panel. Well, at least until I try to update (either via. ESPHome panel or the settings/config UI where the update shows up as well). Then it disappears until I power cycle it, and it comes “online” (in HA) again. But I still can’t update it without plugging it in to a computer.
And yes, they are all online (and respond to ping).
EDIT:
OK even a bit weirder than that. If trying to update from settings/config UI, it just goes offline, and I have to power cycle (and it hasn’t updated). If I try from ESPHome panel, it gives the error I showed above, but it does seem to have updated anyway (at least the device is not offline, and no longer shows as “updatable”). But it never showed anything after the error above to say that it did connect.