From 27910042eae8b83659adf6080c5d466faa861c6f Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Tue, 24 Sep 2024 19:47:23 +0200 Subject: [PATCH] MQTT Hass: Remove no more required checks --- src/MqttHandleHass.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/MqttHandleHass.cpp b/src/MqttHandleHass.cpp index bb4ff2660..665b25375 100644 --- a/src/MqttHandleHass.cpp +++ b/src/MqttHandleHass.cpp @@ -362,10 +362,6 @@ void MqttHandleHassClass::publishDtuSensor(const String& name, const String& sta String id = name; id.toLowerCase(); id.replace(" ", "_"); - String topic = state_topic; - if (topic == "") { - topic = id; - } JsonDocument root; @@ -383,7 +379,7 @@ void MqttHandleHassClass::publishDtuSensor(const String& name, const String& sta if (unit_of_measure != "") { root["unit_of_meas"] = unit_of_measure; } - root["stat_t"] = MqttSettings.getPrefix() + "dtu" + "/" + topic; + root["stat_t"] = MqttSettings.getPrefix() + "dtu" + "/" + state_topic; root["avty_t"] = MqttSettings.getPrefix() + Configuration.get().Mqtt.Lwt.Topic; @@ -409,16 +405,11 @@ void MqttHandleHassClass::publishDtuBinarySensor(const String& name, const Strin id.toLowerCase(); id.replace(" ", "_"); - String topic = state_topic; - if (state_topic == "") { - topic = String("dtu/") + "/" + id; - } - JsonDocument root; root["name"] = name; root["uniq_id"] = getDtuUniqueId() + "_" + id; - root["stat_t"] = MqttSettings.getPrefix() + topic; + root["stat_t"] = MqttSettings.getPrefix() + state_topic; root["pl_on"] = payload_on; root["pl_off"] = payload_off;