diff --git a/src/main.cpp b/src/main.cpp index 7086c07..eaf9904 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -63,7 +63,7 @@ void publishHomeAssistantDiscovery() discoveryTopic = "homeassistant/text/"; discoveryTopic += uid + "/text/config"; - mqtt.publish(discoveryTopic.c_str(), jsonString.c_str()); + mqtt.publish(discoveryTopic.c_str(), jsonString.c_str(), true); Serial.println(String("\n\nHomeassistant Discovery was published: ") + jsonString); Serial.println(String("to: ") + discoveryTopic + String("\n\n")); @@ -93,7 +93,7 @@ void publishHomeAssistantDiscovery() discoveryTopic = "homeassistant/switch/"; discoveryTopic += uid + "/switch/config"; - mqtt.publish(discoveryTopic.c_str(), jsonString.c_str()); + mqtt.publish(discoveryTopic.c_str(), jsonString.c_str(), true); Serial.println(String("\n\nHomeassistant Discovery was published: ") + jsonString); Serial.println(String("to: ") + discoveryTopic + String("\n\n")); @@ -271,7 +271,7 @@ void loop() // publish availability message mqtt.subscribe(FLIPDOT_SWITCH_TOPIC); mqtt.subscribe(FLIPDOT_TEXT_TOPIC); - mqtt.publish(FLIPDOT_AVAILABILITY_TOPIC, "available"); + mqtt.publish(FLIPDOT_AVAILABILITY_TOPIC, "available", true); publishHomeAssistantDiscovery();