Only turn off the buzzer if the alarm state is actually not triggered

comboLock
Filip B P 2 years ago
parent 62ec9cbbc2
commit ba1c93f07e

@ -132,7 +132,6 @@ void callback(char *topic, byte *payload, unsigned int length)
alarmIsDisarmed = false; alarmIsDisarmed = false;
alarmIsArming = false; alarmIsArming = false;
alarmIsDisarming = false; alarmIsDisarming = false;
digitalWrite(buzzerPin, LOW);
if (strcmp(doc["status"], "Arming") == 0) if (strcmp(doc["status"], "Arming") == 0)
{ {
@ -159,6 +158,10 @@ void callback(char *topic, byte *payload, unsigned int length)
alarmIsTriggered = true; alarmIsTriggered = true;
isTriggered(); isTriggered();
} }
if (strcmp(doc["status"], "Triggered") != 0) {
digitalWrite(buzzerPin, LOW);
}
} }
void setup() void setup()

Loading…
Cancel
Save