From 48bd352619ddc00b412904af397feff74170ba6d Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Fri, 18 Mar 2022 19:19:37 +0100 Subject: [PATCH] Remove stat_cla property from HA discovery message if null --- src/mqtt/HomeAssistantMqttHandler.cpp | 3 ++- web/hadiscover.json | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mqtt/HomeAssistantMqttHandler.cpp b/src/mqtt/HomeAssistantMqttHandler.cpp index 3987e752..7edd562a 100644 --- a/src/mqtt/HomeAssistantMqttHandler.cpp +++ b/src/mqtt/HomeAssistantMqttHandler.cpp @@ -227,7 +227,8 @@ bool HomeAssistantMqttHandler::publishSystem(HwTools* hw) { VERSION, haManuf.c_str(), haUrl.c_str(), - strlen_P(HA_STACL[i]) > 0 ? (char *) FPSTR(HA_STACL[i]) : "null" + strlen_P(HA_STACL[i]) > 0 ? ", \"stat_cla\" :" : "", + strlen_P(HA_STACL[i]) > 0 ? (char *) FPSTR(HA_STACL[i]) : "" ); mqtt->publish(haTopic + haUID + "_" + FPSTR(HA_PARAMS[i]) + "/config", json, true, 0); } diff --git a/web/hadiscover.json b/web/hadiscover.json index 58e3fd02..0a25d11b 100644 --- a/web/hadiscover.json +++ b/web/hadiscover.json @@ -13,6 +13,5 @@ "sw" : "%s", "mf" : "%s", "cu" : "%s" - }, - "stat_cla" : %s + }%s %s } \ No newline at end of file