Difference between revisions of "Filters"

From ZoneMinder Wiki
Jump to navigationJump to search
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Here are some example filters for use with Zoneminder. If you have a useful filter, please add it here.
Here are some example filters for use with Zoneminder. If you have a useful filter, please add it here.
==Note about purgewhenfull and Additional HDDs==
See: https://wiki.zoneminder.com/Using_a_dedicated_Hard_Drive


==Examples==
==Examples==


===Receive email alarm on Weekends===
===Receive email alarm on Weekends===
Line 24: Line 26:
Weekday equal to Sunday
Weekday equal to Sunday
</pre>
</pre>
===Run filter from the command line===
From the forum:
You can use cron job to run the filter. Don't check the run in
background box .. then in cron job run zmfilter.pl --filter_id=[whatever
the id is].
===Run a filter from the command line (alt.)===
From the forum:
sudo zmdc.pl status zmfilter .pl --filter_id=2 --daemon to see what zmdc.pl thinks about it.
sudo zmdc.pl start zmfilter .pl --filter_id=2 --daemon
Is basically how to web ui tells zmdc.pl to run it, so running that from command line should do the same thing.
ps ax | grep zmfilter should either list it or not.
==Related Links==
https://forums.zoneminder.com/viewtopic.php?f=42&t=29280
https://zoneminder.readthedocs.io/en/latest/userguide/filterevents.html#relative-items-in-date-strings
https://forums.zoneminder.com/viewtopic.php?f=40&t=28961
[[Category:Dummies_Guide]]

Revision as of 09:50, 11 November 2022

Here are some example filters for use with Zoneminder. If you have a useful filter, please add it here.

Note about purgewhenfull and Additional HDDs

See: https://wiki.zoneminder.com/Using_a_dedicated_Hard_Drive

Examples

Receive email alarm on Weekends

For monitoring on the weekend you might have:

date/time greater than or equal to -1 minute AND
alarm frames greater than or equal to 1 AND
Weekday equal to Saturday OR
Weekday equal to Sunday AND
alarm frames greater than or equal to 1 AND
date/time greater than or equal to -1 minute

Choose "email details upon match" in the filter. For more details see Email

Receive email for specific monitor on Sunday

Monitor id equal to ### AND
Cause not equal to Signal AND
Date/Time greater than or equal to -1 minute AND
Alarm frames greater than or equal to 10 AND
Weekday equal to Sunday

Run filter from the command line

From the forum:

You can use cron job to run the filter. Don't check the run in 
background box .. then in cron job run zmfilter.pl --filter_id=[whatever 
the id is].

Run a filter from the command line (alt.)

From the forum:

sudo zmdc.pl status zmfilter .pl --filter_id=2 --daemon to see what zmdc.pl thinks about it.
sudo zmdc.pl start zmfilter .pl --filter_id=2 --daemon
Is basically how to web ui tells zmdc.pl to run it, so running that from command line should do the same thing.
ps ax | grep zmfilter should either list it or not.

Related Links

https://forums.zoneminder.com/viewtopic.php?f=42&t=29280

https://zoneminder.readthedocs.io/en/latest/userguide/filterevents.html#relative-items-in-date-strings

https://forums.zoneminder.com/viewtopic.php?f=40&t=28961