diff --git a/examples/server_demo/server_demo.cpp b/examples/server_demo/server_demo.cpp index 87f0d3002ef72193e23b97eb2e44eefa0aacabc8..035c9ab86acc4b82531703cd86ae981d6edccae0 100644 --- a/examples/server_demo/server_demo.cpp +++ b/examples/server_demo/server_demo.cpp @@ -93,6 +93,7 @@ void switch_filter(ademco_zone_t zone, ademco_event_t event) { auto it = switch_alarms.find(zone); if (it == switch_alarms.end()) { switch_alarms[zone] = {now, event}; + switch_report(zone, event); return; } if (now - it->second.time < DEDUP_GAP) {