Difference between revisions of "Filters"
From ZoneMinder Wiki
Jump to navigationJump to search
Line 5: | Line 5: | ||
==Examples== | ==Examples== | ||
===Receive email alarm on Weekends=== | ===Receive email alarm on Weekends=== | ||
Line 28: | Line 27: | ||
</pre> | </pre> | ||
===Run filter from | ===Run filter from the command line=== | ||
From the forum: | |||
You can use cron job to run the filter. Don't check the run in | 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 | background box .. then in cron job run zmfilter.pl --filter_id=[whatever | ||
the id is] (from | 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== | ==Related Links== |
Revision as of 08: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.