add retain for discovery and availability topics
This commit is contained in:
parent
215344d2a8
commit
f38e1cc81a
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user