https://github.com/zoneminder/zmeventnotificationng
Machine Learning powered Secure Websocket & MQTT based ZoneMinder event notification server
https://github.com/zoneminder/zmeventnotificationng
Last synced: 7 days ago
JSON representation
Machine Learning powered Secure Websocket & MQTT based ZoneMinder event notification server
- Host: GitHub
- URL: https://github.com/zoneminder/zmeventnotificationng
- Owner: ZoneMinder
- Created: 2021-07-17T10:25:16.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-06-01T23:40:04.000Z (10 days ago)
- Last Synced: 2026-06-02T01:19:36.839Z (10 days ago)
- Language: Perl
- Homepage: https://zmeventnotificationng.readthedocs.io/en/latest/
- Size: 22.9 MB
- Stars: 103
- Watchers: 7
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- Code of conduct: CODE_OF_CONDUCT.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
Note
-----
This is a newer version of ES (7.x) that I'm redoing for zmNinjaNG support and better features.
Read about what is [different](CHANGES.md).
What
----
The Event Notification Server sits along with ZoneMinder and offers real time notifications, support for push notifications as well as Machine Learning powered recognition.
As of today, it supports:
* detection of 80 types of objects (persons, cars, etc.)
* face recognition
* deep license plate recognition
Documentation
--------------
Full documentation — installation, configuration, testing, and more — is on **Read the Docs**:
**[zmeventnotificationng.readthedocs.io](https://zmeventnotificationng.readthedocs.io/en/latest/)**
Key pages:
- [Installation](https://zmeventnotificationng.readthedocs.io/en/latest/guides/installation.html)
- [Configuration](https://zmeventnotificationng.readthedocs.io/en/latest/guides/config.html)
- [Testing](https://zmeventnotificationng.readthedocs.io/en/latest/guides/testing.html)
- [Hooks & ML](https://zmeventnotificationng.readthedocs.io/en/latest/guides/hooks.html)
ES 7.0 is in development — expect breakages. If you find issues, please post them to this repo, not ZM repos.
Developer Notes (for myself)
----------------------------
To make a release:
```
./scripts/make_release.sh
```
To test docs:
```
cd docs/
make html && python -m http.server -d _build/html
```
To test a CHANGELOG:
```
# VERSION in project root should be updated
# replace v7.0.0 with whatever future version
GITHUB_TOKEN=$(gh auth token) git-cliff --tag "v7.0.0"
```
Requirements
-------------
- Python 3.10 or above
Screenshots
------------
Click each image for larger versions. Some of these images are from other users who have granted permission for use
###### (permissions received from: Rockedge/ZM Slack channel/Mar 15, 2019)