From edbede9251a9671079dcfcb805ec128cd98bc09d Mon Sep 17 00:00:00 2001 From: j-broo Date: Sun, 24 Sep 2023 16:17:22 +0200 Subject: [PATCH] Update rpi-cpu2mqtt.py Added hostname to client ID, in case of multiple Pis reporting to same broker. Missed a client initialization on first change. --- src/rpi-cpu2mqtt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rpi-cpu2mqtt.py b/src/rpi-cpu2mqtt.py index 20dacde..75bfe49 100644 --- a/src/rpi-cpu2mqtt.py +++ b/src/rpi-cpu2mqtt.py @@ -215,7 +215,7 @@ def config_json(what_config): def publish_to_mqtt(cpu_load=0, cpu_temp=0, used_space=0, voltage=0, sys_clock_speed=0, swap=0, memory=0, uptime_days=0, wifi_signal=0, wifi_signal_dbm=0): # connect to mqtt server - client = paho.Client() + client = paho.Client(client_id="rpi-mqtt-monitor-" + hostname) client.username_pw_set(config.mqtt_user, config.mqtt_password) client.connect(config.mqtt_host, int(config.mqtt_port)) @@ -304,7 +304,7 @@ def bulk_publish_to_mqtt(cpu_load=0, cpu_temp=0, used_space=0, voltage=0, sys_cl values = str(values)[1:-1] # connect to mqtt server - client = paho.Client() + client = paho.Client(client_id="rpi-mqtt-monitor-" + hostname) client.username_pw_set(config.mqtt_user, config.mqtt_password) client.connect(config.mqtt_host, int(config.mqtt_port))