From 6e44778cbbb7d56dac8259299396905fe80950bc Mon Sep 17 00:00:00 2001 From: "J. Elfring (x)" Date: Thu, 12 Nov 2020 18:41:41 +0100 Subject: [PATCH] Add option to specify mqtt port --- airpurifier.conf.sample | 1 + miotAirpurifierBridge.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/airpurifier.conf.sample b/airpurifier.conf.sample index 35c8274..7d54848 100644 --- a/airpurifier.conf.sample +++ b/airpurifier.conf.sample @@ -1,4 +1,5 @@ mqtt_ip = "1.2.3.5" # MQTT broker IP or hostname +mqtt_port = 1883 # MQTT broker port mqtt_topic = "testing/airPurifierBridge" # MQTT topic to use miot_ip ="1.2.3.4" # Xiaomi arpurfier 3H IP or hostname diff --git a/miotAirpurifierBridge.py b/miotAirpurifierBridge.py index bb9b773..979c7cc 100644 --- a/miotAirpurifierBridge.py +++ b/miotAirpurifierBridge.py @@ -126,9 +126,9 @@ ap = miio.airpurifier_miot.AirPurifierMiot(ip=miot_ip, token=miot_token) ## The MQTT Client object mqtt_clientId = "apBridge_" + socket.gethostname() + "_" + configfile -log(1, "Connecting to MQTT broker " + mqtt_ip + " as " + mqtt_clientId) +log(1, "Connecting to MQTT broker " + mqtt_ip + ":" + str(mqtt_port) + " as " + mqtt_clientId) mqttClient = paho.Client(mqtt_clientId) -mqttClient.connect(mqtt_ip) +mqttClient.connect(mqtt_ip, port=mqtt_port) time.sleep(5)