I have another option that could work for this. A 'pause' option for notifications from the camera would be useful.
This means that the system stays at the same level of 'alertness' , i.e. notifies me about every event that I might care about, but in the event of me checking that the event has been triggered harmlessly, I can then opt to temporarily suspend alerts for that camera. So, if the gardener triggers the alert, I log in , see that it is the gardener, and know that they usually are there for 1 hour, so hit pause for 60 minutes. If I see it is the window cleaner, then I know he is only there for 10 minutes so hit pause for 10.
Why is this different than the delay ? Basically with this option I have to actively tell the system to stop alerting me after I have determined a non-threat. If I am off line / asleep etc then the system will still continue to monitor and alert at the same level. An example, a potential intruder goes to the main entrance of the protected zone. They check to see if anyone is home just like an innocent visitor. No answer. They leave. If they come back in 5, 10 or 15 minutes later, then with the hardcoded delayed notification then no alert would be sent. With the pause system, then an alert would be sent (as we would not have paused the system)
