Thanks, that solved it. It's been a while since I wrote this, and I'm not really sure why I used the Monitor_Status table in the first place. To clarify for anyone else who might search this, the fix was to use:
Hi, I use some python scripts to do object detection and send notifications via Pushover or email. The scripts access the ZoneMinder API via the requests python module. When setting up the monitors, I get the monitor ID as follows: # Send request for api_path/monitors.json prior to this and return ...
I just reinstalled Ubuntu and ZoneMinder on a fresh hard drive. I restored my old db and then ran a filter to delete all events, since I didn't bother saving any of the actual event data (videos, frames, etc.). Everything seems to be working fine, except that the DiskSpace used under Storage is ...
I added the capability to purge old files when exceeding a user-defined storage space limit, in MB. It works basically like ZoneMinder's PurgeWhenFull filter. This is useful if your Google Drive storage allocation is less than your ZoneMinder disk space, which it probably is for most people, as you ...
Turn on analysis frames and set the sensitivity really high (low minimum alarmed pixels, filtered pixels, and blob area; no maximum). Remove preclusive zones, if you have any. You should then get recordings on even slight movements. Scroll through the stats for the alarm frames you get to see what ...
In the past, if I clicked on the list of events and then sorted them, for example, by start time in descending order (newest to oldest), ZoneMinder seemed to remember that and display it that way subsequently. However, it's not doing that for me anymore. Every time I click on any list of events ...
I clicked the link to submit a report that the warning was in error, and a few hours later the message stopped appearing. I don't know if that's because I submitted a report or if it just went away on its own, but I guess it's solved now.
I suddenly started getting this warning this morning on Google Chrome on Android when I try to visit my ZM site: Deceptive site ahead Attackers on [my site] may trick you into doing something dangerous like installing software or revealing your personal information (for example, passwords, phone ...
I made a couple improvements to this script: Generic try/except instead of trying to catch specific errors. There are too many different ways the Google API calls can fail while trying to upload or delete a file, and it was too tedious and not really worthwhile to attempt to catch them all ...
I like that ZoneMinder saves videos in local storage, but lately I decided to also create a contingency plan for the potential situation where the ZoneMinder server is stolen during a break-in. This is a Python script using PyDrive that syncs your local videos with cloud storage on Google Drive. You ...
I finished my 3D printed wall mount today. It's a little big because of the size of the keypad I chose, but it gets the job done and looks pretty good.