Dispositivo ESPHome aparece offline
Al dar de alta por primera vez un dispositivo en ESPHome puede darse el caso de que el dispositivo siempre aparezca como offline.
Esto puede suceder cuando el dispositivo y el servidor están en diferentes subredes o vlans.
Aunque desde el equipo se pueda llegar a realizar ping
consultar los logs desde el propio HomeAssistant...
El problema viene que el Add-on de ESPHome hace uso de mDNS (multicast) para detectar dispositivos, pero multicast por defecto no está permitido traspasar redes... Por un lado se puede realizar la instalación de Avahi en PFsense/OpenWRT para que permita el paso de mDNS, por otro, se pueden usar IP estáticas en los dispositivos ESP y activar una opción en el add-on para que haga uso de ping en vez de usar mDNS.
Configuración HomeAssistant para el add-on ESPHome
En HomeAssistant acceda a Ajustes > Complementos > ESPHome en las pestañas superiores seleccione Configuración
En la sección de opciones, active el check Mostrar opciones de configuración opcionales no utilizadas
Guardar los cambios y reiniciar el add-on