Currently, detection zones are static and user-defined. I propose the notion of “Dynamic, Computed Detection Zones” where the camera keeps track of the recent motion-tagged regions and automatically excludes those regions which have frequently triggered an event. The more frequent the region appears in the list, the longer it should be an excluded region.
This would allow trees, leaves, shadows, traffic to be automatically excluded if they are triggering events often. Also, as the sun moves shadows around, the excluded regions could adapt as the older active regions decay out of the recent-event-list. This scheme requires no AI to ascertain what is triggering the event, it just blindly masks off regions which are triggering many events in a short period of time.
With this feature, Wyze could allow more than one 12-second event per 5-minute window as long as the trigger came from a region which is NOT recently triggered.
As for insects flashing across at night, this computed-zone scheme would not help, but another heuristic could be applied: very short duration events should be ignored.