From bbc54947b1ca9c531ddcab7645c87ed6645a54ad Mon Sep 17 00:00:00 2001 From: Matt Way Date: Tue, 13 Feb 2024 11:49:57 +1100 Subject: [PATCH] Changed command topic from /set to /command --- src/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 4aa3118..ec8e300 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -30,7 +30,7 @@ EspMQTTClient client( auto timer = Timer<10, millis, uint16_t>(); void processPacket(const Packet*); -void processSetMessage(const String& topic, const String &payload); +void processCommandMessage(const String& topic, const String &payload); void processSetPositionMessage(const String& topic, const String &payload); bool sendOpenPacket(uint16_t destination); @@ -149,7 +149,7 @@ void onConnectionEstablished() { Serial.println("Connection established"); for (size_t i = 0; i < shades.size(); i++) { - client.subscribe("hotdog/" + shades[i].name + "/set", processSetMessage); + client.subscribe("hotdog/" + shades[i].name + "/command", processCommandMessage); client.subscribe("hotdog/" + shades[i].name + "/set_position", processSetPositionMessage); } @@ -244,7 +244,7 @@ bool sendPacket(Packet *packet) { } } -void processSetMessage(const String &topic, const String &payload) { +void processCommandMessage(const String &topic, const String &payload) { int startIndex = topic.indexOf("/") + 1; int endIndex = topic.indexOf("/", startIndex); String shadeName = topic.substring(startIndex, endIndex); @@ -370,7 +370,7 @@ void publishCoverDiscoveryTopic(const Shade& shade) { doc["unique_id"] = entityID; doc["availability_topic"] = "hotdog/availability"; doc["state_topic"] = "hotdog/" + shade.name + "/state"; - doc["command_topic"] = "hotdog/" + shade.name + "/set"; + doc["command_topic"] = "hotdog/" + shade.name + "/command"; doc["position_topic"] = "hotdog/" + shade.name + "/position"; doc["set_position_topic"] = "hotdog/" + shade.name + "/set_position"; doc["position_open"] = 100;