From 35773055affdc81b69ac99d072de2522e98fbfde Mon Sep 17 00:00:00 2001 From: Joe Tretter Date: Sat, 25 Jun 2022 17:33:18 -0500 Subject: [PATCH] fixed. --- src/main.cpp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 5c8c270..52af57d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -77,8 +77,9 @@ void callback(char* topic, byte* payload, unsigned int length) { StaticJsonDocument<1024> jsonDoc; deserializeJson(jsonDoc,recBuf); const char* theText=jsonDoc["status"]; + Serial.println(theText); - isOpen=strncmp(theText,"opened",6)!=0; + isOpen=(strncmp(theText,"opened",6)==0); Serial.println(isOpen?"CALLBACK: OPEN":"CALLBACK: CLOSED"); } @@ -88,6 +89,10 @@ void setup() { pinMode(LED_BUILTIN, OUTPUT); setup_wifi(); + digitalWrite(LED_BUILTIN, HIGH); + delay(1000); + digitalWrite(LED_BUILTIN, LOW); + delay(1000); client.setServer(mqtt_server, 1883); client.setCallback(callback); } @@ -97,12 +102,17 @@ void loop() { reconnect(); } client.loop(); + + // !!!! Funny enough - the meaning of the BuiltIn - LED is INVERTED, HIGH is off!!! + digitalWrite(LED_BUILTIN, HIGH); + delay(400); if (isOpen) { - digitalWrite(LED_BUILTIN, HIGH); - delay(400); - } + digitalWrite(LED_BUILTIN, LOW); + delay(400); + Serial.print("+"); + } else { + Serial.print("-"); + } - digitalWrite(LED_BUILTIN,LOW); - delay(400); }