diff --git a/opcua2mqtt/bridge.py b/opcua2mqtt/bridge.py index a941130..d6ee76f 100644 --- a/opcua2mqtt/bridge.py +++ b/opcua2mqtt/bridge.py @@ -44,6 +44,8 @@ logger.info("MqttPublish started") opcuaThreads = [] for o in config['opcua']: + if o['enabled'] != 'true': + continue ot = OpcUaRequester(o, queue) ot.start() logger.info(f"OpcUaRequester thread for {o['name']} started") diff --git a/opcua2mqtt/config.json b/opcua2mqtt/config.json index 967d4dd..c1168d0 100644 --- a/opcua2mqtt/config.json +++ b/opcua2mqtt/config.json @@ -6,6 +6,7 @@ }, "opcua": [ { + "enabled": "true", "nodes": [ { "ns": 0, "n": "i=345", "d": "pv" }, { "ns": 0, "n": "i=348", "d": "sv" },