Keep logging events when triggered

main
fbp 2 years ago
parent c86eaa5e67
commit ad95d431da

@ -101,7 +101,7 @@ mqttClient.on("message", (topic, message) => {
switch (topic) {
case "motion": {
const data = JSON.parse(message);
if (alarmStatus === Armed && data.value === true) {
if ((alarmStatus === Armed || alarmStatus === Triggered) && data.value === true) {
console.log("motion");
triggerAlarm(data.deviceId);
}
@ -109,7 +109,7 @@ mqttClient.on("message", (topic, message) => {
}
case "sound": {
const data = JSON.parse(message);
if (alarmStatus === Armed) {
if (alarmStatus === Armed || alarmStatus === Triggered) {
console.log("sound", data.value);
triggerAlarm(data.deviceId);
}
@ -118,7 +118,7 @@ mqttClient.on("message", (topic, message) => {
case "door/status": {
const data = JSON.parse(message);
console.log(data);
if (alarmStatus === Armed && data.open === true) {
if ((alarmStatus === Armed || alarmStatus === Triggered) && data.open === true) {
console.log("door sensor");
disarmingAlarm(data.deviceId);
}

Loading…
Cancel
Save