From e3154e48bdcaa3be951a97a0f3f856e5fcd20922 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 21 Feb 2026 17:47:06 -0600 Subject: [PATCH] [libretiny] Log socket component details during lwIP configuration Co-Authored-By: Claude Opus 4.6 --- esphome/components/libretiny/__init__.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/esphome/components/libretiny/__init__.py b/esphome/components/libretiny/__init__.py index 5f04c816fe..e36c261877 100644 --- a/esphome/components/libretiny/__init__.py +++ b/esphome/components/libretiny/__init__.py @@ -321,7 +321,9 @@ def _configure_lwip(config: dict) -> None: get_socket_counts, ) - raw_tcp, raw_udp, raw_tcp_listen, *_ = get_socket_counts() + raw_tcp, raw_udp, raw_tcp_listen, tcp_details, udp_details, tcp_listen_details = ( + get_socket_counts() + ) # Apply platform minimums — ensure headroom for ESPHome's needs tcp_sockets = max(MIN_TCP_SOCKETS, raw_tcp) udp_sockets = max(MIN_UDP_SOCKETS, raw_udp) @@ -396,6 +398,15 @@ def _configure_lwip(config: dict) -> None: if CORE.is_bk72xx: lwip_opts.append("PBUF_POOL_SIZE=10") + _LOGGER.info( + "Configuring lwIP: TCP=%d [%s], UDP=%d [%s], TCP_LISTEN=%d [%s]", + tcp_sockets, + tcp_details, + udp_sockets, + udp_details, + listening_tcp, + tcp_listen_details, + ) cg.add_platformio_option("custom_options.lwip", lwip_opts)