Difference between revisions of "Filters"
From ZoneMinder Wiki
Jump to navigationJump to search
(7 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 16: | Line 18: | ||
Choose "email details upon match" in the filter. For more details see [[Email]] | Choose "email details upon match" in the filter. For more details see [[Email]] | ||
===Receive email for specific monitor=== | ===Receive email for specific monitor on Sunday=== | ||
<pre> | <pre> | ||
Monitor id equal to ### AND | Monitor id equal to ### AND | ||
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.