This commit is contained in:
Joe Tretter
2022-06-25 17:33:18 -05:00
parent 7b8f8596f6
commit 35773055af

View File

@@ -77,8 +77,9 @@ void callback(char* topic, byte* payload, unsigned int length) {
StaticJsonDocument<1024> jsonDoc; StaticJsonDocument<1024> jsonDoc;
deserializeJson(jsonDoc,recBuf); deserializeJson(jsonDoc,recBuf);
const char* theText=jsonDoc["status"]; 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"); Serial.println(isOpen?"CALLBACK: OPEN":"CALLBACK: CLOSED");
} }
@@ -88,6 +89,10 @@ void setup() {
pinMode(LED_BUILTIN, OUTPUT); pinMode(LED_BUILTIN, OUTPUT);
setup_wifi(); setup_wifi();
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
client.setServer(mqtt_server, 1883); client.setServer(mqtt_server, 1883);
client.setCallback(callback); client.setCallback(callback);
} }
@@ -98,11 +103,16 @@ void loop() {
} }
client.loop(); client.loop();
if (isOpen) { // !!!! Funny enough - the meaning of the BuiltIn - LED is INVERTED, HIGH is off!!!
digitalWrite(LED_BUILTIN, HIGH); digitalWrite(LED_BUILTIN, HIGH);
delay(400); delay(400);
}
if (isOpen) {
digitalWrite(LED_BUILTIN, LOW); digitalWrite(LED_BUILTIN, LOW);
delay(400); delay(400);
Serial.print("+");
} else {
Serial.print("-");
}
} }