From b938dd3052036634709edcb7842a8a19560a9474 Mon Sep 17 00:00:00 2001 From: 1technophile <1technophile@users.noreply.github.com> Date: Thu, 25 Jul 2019 20:52:59 +0200 Subject: [PATCH] Correct mac adress displaying partialy due to not enough buffer size --- main/main.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/main.ino b/main/main.ino index 31542c2..ed3433e 100644 --- a/main/main.ino +++ b/main/main.ino @@ -951,7 +951,7 @@ void stateMeasures(){ SYSdata["SSID"] = SSID; SYSdata["ip"] = ip2CharArray(WiFi.localIP()); String mac = WiFi.macAddress(); - SYSdata["mac"] = mac; + SYSdata["mac"] = (char*)mac.c_str(); #else SYSdata["ip"] = ip2CharArray(Ethernet.localIP()); #endif @@ -1019,7 +1019,7 @@ void stateMeasures(){ #endif SYSdata["modules"] = modules; trc(SYSdata); - char JSONmessageBuffer[100]; + char JSONmessageBuffer[JSON_MSG_BUFFER]; SYSdata.printTo(JSONmessageBuffer, sizeof(JSONmessageBuffer)); pub(subjectSYStoMQTT,JSONmessageBuffer); }