diff --git a/netdisco/daikin.py b/netdisco/daikin.py index 7473f0d0..a8e6e8fb 100644 --- a/netdisco/daikin.py +++ b/netdisco/daikin.py @@ -35,6 +35,7 @@ def update(self): sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) + sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.settimeout(DISCOVERY_TIMEOUT.seconds) sock.bind(("", UDP_SRC_PORT))