From 267b715bfabf933703970d7e13362ffa7cb9440b Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 23 Oct 2025 11:11:45 -0700 Subject: [PATCH] safer --- esphome/helpers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/esphome/helpers.py b/esphome/helpers.py index a2c6dd7d49..775acd0d0c 100644 --- a/esphome/helpers.py +++ b/esphome/helpers.py @@ -240,16 +240,18 @@ def resolve_ip_address( # If we have uncached hosts (only non-IP hostnames), resolve them if uncached_hosts: + from aioesphomeapi.host_resolver import AddrInfo as AioAddrInfo + from esphome.core import EsphomeError from esphome.resolver import AsyncResolver resolver = AsyncResolver(uncached_hosts, port) + addr_infos: list[AioAddrInfo] = [] try: addr_infos = resolver.resolve() except EsphomeError as err: if res: - _LOGGER.warning(err) - addr_infos = [] + _LOGGER.info("%s (using %d cached IP addresses)", err, len(res)) else: raise