From 07e79ffb7067cf003532afc28c9aa252621e62ad Mon Sep 17 00:00:00 2001 From: hans-jurgen Date: Fri, 12 Dec 2025 18:21:37 +0100 Subject: [PATCH] 2025-12-1211 --- platformio.ini | 8 ++++++-- src/main.cpp | 9 ++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/platformio.ini b/platformio.ini index d1fb5d3..8e13774 100644 --- a/platformio.ini +++ b/platformio.ini @@ -13,10 +13,10 @@ platform = espressif8266 board = d1 framework = arduino board_build.filesystem = littlefs -monitor_port = /dev/ttyUSB0 +;monitor_port = /dev/ttyUSB0 monitor_speed = 115200 monitor_filters = time -upload_port = /dev/ttyUSB0 +;upload_port = /dev/ttyUSB0 upload_speed = 115200 lib_deps = @@ -39,6 +39,8 @@ build_flags = ${env.build_flags} -DSTAPSK=\"93329248424922704583\" -Dmqtt_server=\"192.168.127.193\" -Dmqtt_port=1883 + -Dmqtt_user=\"hjk\" + -Dmqtt_password=\"51Fische#\" -DTERROR=5 -DTLOWBATT=60 -DTINTERVAL=1 @@ -54,6 +56,8 @@ build_flags = ${env.build_flags} -DSTAPSK=\"BorisundEva2007\" -Dmqtt_server=\"hjkmqtt.dedyn.io\" -Dmqtt_port=8883 + -Dmqtt_user=\"boris\" + -Dmqtt_password=\"13.April13\" -DTERROR=20 -DTLOWBATT=60 -DTINTERVAL=5 diff --git a/src/main.cpp b/src/main.cpp index 04f1cef..a1371e2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -129,8 +129,11 @@ void reconnect() { Serial.print("Attempting MQTT connection..."); // Attempt to connect // If you do not want to use a username and password, change next line to + # ifndef mqtt_user if (client.connect(clientName)) { - //if (client.connect(clientName, mqtt_user, mqtt_pass)) { + # else + if (client.connect(clientName, mqtt_user, mqtt_password)) { + # endif Serial.println("connected"); sprintf(topic_1, "%s%s%s", "hjk/devices/", NAME, "/telemetry/korektur" ); client.subscribe(topic_1); @@ -216,9 +219,9 @@ void loop() { float valA00 = 3.35; #endif dtostrf(valA00, 8, 2, msg); - sprintf(topic, "%s%s%s", "hjk/devices/", NAME, "/telemetry/battery" ); + sprintf(topic, "%s%s%s%s", mqtt_user, "/devices/", NAME, "/telemetry/battery" ); client.publish(topic, msg, true); - sprintf(topic, "%s%s%s", "hjk/devices/", NAME, "/telemetry/temp" ); + sprintf(topic, "%s%s%s%s", mqtt_user, "/devices/", NAME, "/telemetry/temp" ); dtostrf(htu21Data.Temp, 8, 2, htu21Data.temperature); client.publish(topic, htu21Data.temperature, true); Serial.printf("R1 %3.3f R2 %s\n", htu21Data.Temp, htu21Data.temperature);