Occasionally Aqara FP2 is unavailable after an HA restart, and then remains unavailable through further restarts and device power cycles. Log shows HA trying to connect to FP2 on port 52744. Wireshark shows that being rejected: FP2 is not listening on that port. Where did this port number come from? According to nmap only port 8009 is open.
[36m2025-09-28 11:25:53.559 DEBUG (MainThread) [aiohomekit.controller.abstract] [['172.16.0.199']:52744] (id=CA:3F:C3:A7:13:E6): Accessories cache loaded (c#: 1) (gsn: None) (has broadcast_key: False)[0m
[36m2025-09-28 11:25:53.559 DEBUG (MainThread) [aiohomekit.controller.ip.connection] [['172.16.0.199']:52744] (id=CA:3F:C3:A7:13:E6): Starting connector[0m
[36m2025-09-28 11:25:53.559 DEBUG (MainThread) [aiohomekit.controller.ip.connection] Starting reconnect loop to ['172.16.0.199']:52744[0m
[36m2025-09-28 11:25:53.559 DEBUG (MainThread) [aiohomekit.controller.ip.connection] Attempting connection to ['172.16.0.199']:52744[0m
[36m2025-09-28 11:25:53.707 DEBUG (MainThread) [aiohomekit.controller.ip.connection] [['172.16.0.199']:52744] (id=CA:3F:C3:A7:13:E6): Connecting to accessory failed: [Errno 111] Connect call failed ('172.16.0.199', 52744); Retrying in 0 seconds[