From 2b7aeed4fb66f4a8a27627a4e8aa10ca152ad1c1 Mon Sep 17 00:00:00 2001 From: Koenkk Date: Tue, 26 Jun 2018 19:33:26 +0200 Subject: [PATCH] Add support for MQTT client ID. #148 --- lib/mqtt.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/mqtt.js b/lib/mqtt.js index 93a30bbc..9f7450a8 100644 --- a/lib/mqtt.js +++ b/lib/mqtt.js @@ -18,6 +18,11 @@ class MQTT { options.password = mqttSettings.password; } + if (mqttSettings.client_id) { + logger.debug(`Using MQTT client ID: '${mqttSettings.client_id}'`); + options.clientId = mqttSettings.client_id; + } + this.client = mqtt.connect(mqttSettings.server, options); // Register callbacks.