Here is how I set up and conducted my test cases:
- Set the Has Detected Motion For value to the test value (Ex. 10 seconds).
- Set my iPhone timer to the same value.
- Have motion detector detect motion, observing that the sensor’s red LED illuminates.
- Start iPhone timer, and simultaneously move out of sensor range.
- Record results after elapsed time.
Here are my test results:
Has Detected Motion For value:
- 10 seconds - Triggers unconditionally after 10 seconds
- 30 seconds - Triggers unconditionally after 30 seconds
- 40 seconds - Does not trigger.
- 1 minute - Does not trigger.
- 10 minutes - Does not trigger.
Additional test case: With HDMF value at 40 seconds, purposely remained in sensor range, performing motion for the entire 40 seconds. Triggers after 40 seconds.
Summary: The event triggers unconditionally if the HDMF is set to 30 seconds or less. If set to 40 seconds or greater, the event triggers only if motion is detected for the 40 second duration. However, I suspect that motion only at the beginning and end of the 40 second duration (I.e., not during) would have triggered the event as well. I further suspect that 30 seconds is the “magic” threshold between conditional and unconditional triggering.
What are your all’s test results?