From 20ff41925f7f635cbc90f6e5138ff26b0bef951b Mon Sep 17 00:00:00 2001 From: proddy Date: Fri, 12 Mar 2021 07:38:51 +0100 Subject: [PATCH] fix issue with HA topic name --- src/dallassensor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dallassensor.cpp b/src/dallassensor.cpp index ba09c7cfe..a81975d35 100644 --- a/src/dallassensor.cpp +++ b/src/dallassensor.cpp @@ -387,7 +387,7 @@ void DallasSensor::publish_values(const bool force) { // use '_' as HA doesn't like '-' in the topic name std::string topicname = sensor.to_string(); std::replace(topicname.begin(), topicname.end(), '-', '_'); - snprintf_P(topic, sizeof(topic), PSTR("homeassistant/sensor/%s/dallas_sensor%s/config"), Mqtt::base().c_str(), topicname); + snprintf_P(topic, sizeof(topic), PSTR("homeassistant/sensor/%s/dallas_sensor%s/config"), Mqtt::base().c_str(), topicname.c_str()); } else { snprintf_P(topic, sizeof(topic), PSTR("homeassistant/sensor/%s/dallas_sensor%d/config"), Mqtt::base().c_str(), sensor_no); }