From 096c5a8f07e852250723b2f4ad09ac4ae20dab65 Mon Sep 17 00:00:00 2001 From: Rigear <278971+Rigear@users.noreply.github.com> Date: Sun, 19 Apr 2026 22:18:35 -0700 Subject: [PATCH] fix: Do not connect a disabled broker --- repeater/data_acquisition/mqtt_handler.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/repeater/data_acquisition/mqtt_handler.py b/repeater/data_acquisition/mqtt_handler.py index a3672ff..87e9adb 100644 --- a/repeater/data_acquisition/mqtt_handler.py +++ b/repeater/data_acquisition/mqtt_handler.py @@ -285,6 +285,10 @@ class _BrokerConnection: def connect(self): """Establish connection to broker""" # Conditional TLS setup + if self.enabled == False: + logger.info(f"Connection to {self.broker['name']} is disabled in configuration") + return + if self.transport == "websockets": if self.tls and self.tls.get("enabled", True): import ssl