From ec1cde77f635361a84de0ae70233adc74269423e Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 12 Dec 2023 07:54:33 -1000 Subject: [PATCH] Add support for Happy Eyeballs to homekit_controller (#105454) --- homeassistant/components/homekit_controller/config_flow.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homeassistant/components/homekit_controller/config_flow.py b/homeassistant/components/homekit_controller/config_flow.py index 088747d39ffc6..08444555aca54 100644 --- a/homeassistant/components/homekit_controller/config_flow.py +++ b/homeassistant/components/homekit_controller/config_flow.py @@ -257,6 +257,11 @@ async def async_step_zeroconf( ) updated_ip_port = { "AccessoryIP": discovery_info.host, + "AccessoryIPs": [ + str(ip_addr) + for ip_addr in discovery_info.ip_addresses + if not ip_addr.is_link_local and not ip_addr.is_unspecified + ], "AccessoryPort": discovery_info.port, } # If the device is already paired and known to us we should monitor c#