From f9e1551ae83512d8b6d5b06bf42fdeec09507df2 Mon Sep 17 00:00:00 2001 From: Justin Mitchell Date: Thu, 9 Apr 2026 13:29:18 -0400 Subject: [PATCH] fixes conflict with smart device plugin --- crosspoint_reader/ws_client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crosspoint_reader/ws_client.py b/crosspoint_reader/ws_client.py index d07e25b..288ef02 100644 --- a/crosspoint_reader/ws_client.py +++ b/crosspoint_reader/ws_client.py @@ -260,6 +260,9 @@ def discover_device(timeout=2.0, debug=False, logger=None, extra_hosts=None): text = data.decode('utf-8', 'ignore') except Exception: continue + if not text.startswith('crosspoint'): + _log(logger, debug, f'[CrossPoint WS] discovery ignoring non-crosspoint response: {text}') + continue semi = text.find(';') port = 81 if semi != -1: