knnniggett wrote:We here in this technical support forum are mere mortals. We don't have a crystall ball, nor do we have magical powers. Until you produce the data we need, then we can't give you a complete answer.
I imagine you say this often here (I saw it in the READ MY FIRST forum post too). As someone who works in IT, I feel your frustration because it's a common occurrence for me as well. I understand that your time is precious to you, and you want to be able to clean out the "tickets" with a single answer. However, the crystal ball analogy goes both ways. Information is infinite. I've come to realize that users often don't know what information is necessary. In my circumstance, would the /var/log/* files have helped? Include exports of more events? Are there other places with data that I don't even know about? Does ZoneMinder keep logs elsewhere? I don't have magical powers either.
Then there's the flip side. The problem of "TLDR" and not getting any answers because no one wants to spend the time reading through and filtering out what's relevant from what's not from posts with too much information. Long attention spans are in short supply in the internet age. Have you ever seen posts where people dump the entire contents of log files that scroll and scroll and scroll? SKIP!
Finally there's concern for the helpers time. I don't want to waste helpful people's time having them sort through unnecessary crap because answering my question is already a burden -- I want to filter out what I believe to be unnecessary to help the helpers.
Thus the title of this thread-- I thought I had hit a proper middle ground where there could only be a limited set of answers that could be derived from the amount of data provided. I had a problem where I was getting alarmed frames, but some had no red outlines. I thought to myself, "How many possibilities could there be for this?" My assumption was none, and thus it was somehow a bug. So I brought in additional information about the use of preclusive zones, and included screen shots to show where those were placed.
I figured that was enough information to at least start a dialog -- I think it would be unreasonable of me to expect "a complete answer" right off the bat, and as I don't know what I don't know, felt it was a good start.
However, as I've just learned, it turns out my question was answerable with the information I originally provided. Had you asked this question: "Are you using zones with the Alarm Check Method set to 'AlarmedPixels''? Because if you are, you won't see highlighted blobs in those zones."
Going forward, I can think of some changeable things with the ZoneMinder program and the forum software that could greatly reduce your frustration here, or at least save you (and other helpful people) some time:
1) Run forum software that allows uploading images and attachments. People are lazy -- making them create accounts and use pastbin, or create accounts and use external file sharing is like pulling teeth for most people. It hard enough just to get a user to post a screenshot even with attachment support built-in! There are other problems with those methods too -- links expire. This greatly reduces how helpful the threads are to others who search for and find these threads in the future. By retaining all this information in one place, it should lessen the number of people who might otherwise re-ask the same questions (and thus waste your time over and over).
2) From within the ZoneMinder GUI, add the ability to export the information you almost always request when people have problems. Part of the difficulty in giving you the information you've requested is that the data is not only spread out all over the place in ZoneMinder, there's no easy method for getting that data into this forum in readable format.
knnniggett wrote:For the zone information you did provide, you do not have Blob detection enabled, which is why you did not get a red outline. Turn on Blob detection for the motion zone in question and then you will get the red outline. Also, 5% Alarm pixels is probably too high (not sensitive enough) for an outdoor view. Switch your units from Percent to Pixels, to get better precision.
To be clear, when you say "Turn on blob detection", you want me to change the zone's 'Alarm Check Method' from 'AlarmedPixels' to 'Blobs'? I couldn't find anything else about turning on or off "blob detection."
The docs only mention outlining once (
https://zoneminder.readthedocs.io/en/st ... ht=outline ):
"You will notice for the first time that alarm images now contain an overlay outlining the blobs that represent the alarmed area. This outline is in the colour defined for that zone and lets you see what it was that caused the alarm. "
There's no cavat anywhere that the AlarmedPixels detection method doesn't also create the red outline blobs.
knnniggett wrote:We still can't answer the other question why something did not trip because you did not provide the zone configuration for your other four zones.
I never asked why something didn't trip. I only ever asked why something tripped, but didn't leave any trace in the alarmed frame.
knnniggett wrote:However, you have given us enough information to show us you are going about this the wrong way.
For starters, understand that due to the nature of how motion detection works, it is very unlikely (read - near impossible) you are going to completely eliminate things like headlights or fog w/o missing events you want to keep. The shadows cast across your driveway are also going to trip the motion detection. This is common for all outdoor cameras attached to any surveillance software. What you need to do is evaluate for yourself how much time you want really want to spend trying to minimize unwanted events. What follows is a general set of steps you should follow:
1) Delete all the preclusive zones. Do not advance w/o first doing this.
2) Read the documentation regarding run states. Your goal will be to set up two run states. One for day and the other for night.
3) With your run state in the "day" run state, tune your motion zone(s) for the day. I recommend you start with just one zone. Intentionally make the zone more sensitive than you need so you can see the motion statistics. Then you gradually adjust the zone configuration to be less sensitive.
4) With the system in the "Night" run state, tune your motion zone(s) for the night. I recommend you start with just one zone. Intentionally make the zone more sensitive than you need so you can see the motion statistics. Then you gradually adjust the zone configuration to be less sensitive. This zone is expected to be less sensitive than the "day" run state.
5) Instead of using preclusive zones, use the Max Alarm/Filtered/Blob fields to ignore events that are too big since they are likely to be headlights. Keep in mind that, if a car pulls into your driveway at night, then zoneminder will likely not record it as motion if you are using the Max Alarm/Filtered/Blob fields. A preclusive zone will have the same problem. At night, anything large that moves into your active motion zones could get ignored because, with the headlights on, it will have tripped a preclusive zone.
I appreciate this additional advice and I agree approaching this problem has been difficult. To date ZoneMinder is by far the best program for dealing with this situation.
I would like to continue this discussion, but want to create a different thread for it since it's off topic and I want others to be able to find and benefit from it.