Hello,
My HomeAssistant and my ESPs are in different VLANs and i set specific Firewall rules so they can still communicate. The connection from HomeAssistant works perfectly and i can also update the esp wirelessky from my EspHome Dashboard. Since there is no mdns between these networks (and i also dont want that) i use “use_address” in the wifi component of my esps.
Now my issue: the esps show as “offline” in the EspHome Dashboard. This does not impact functionally directly, but i would like the online-Status indicator to work. Is there a way so that the indicator works with ip addresses instead of mdns (i assume it uses mdns now, since everything else over ip works)
Go to HA —> configuration—>addons —>select esphome device builder —> configuration —> use ping for status.
Once this is set you can also omit “use_address” if i’m correct.
omg yes, thanks so much, i completely forgot that there are addon settings for ESPHome Builder.
Without use_address it does not work for me, but that could be because i dont use the manual_ip, but instead use fixed ips over my dhcp server, so i assume espHome has no idea what the ip even is without it
Yeah, manual IP is absolutely a must in HA world. I wouldn’t rely on router’s dhcp reservations, though. It happened to me once that router suddenly locked up and after forced restart (power toggle) turned out that it forgot all dhcp settings (among other things). That’s why i set all my IP’s to static on my devices, not as dhcp reservation. I only do dhcp reservation if manual IP set is not possible in a device.
It’s also long-term good thing to have all IP’s static. The way HA woks with external devices is such that change of IP causes to loose connections with that device (with rare exceptions).