zmtrigger.pl – Online in der Cloud

Dies ist der Befehl zmtrigger.pl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


zmtrigger.pl – Externes ZoneMinder-Trigger-Skript

BESCHREIBUNG


Dieses Skript wird verwendet, um Alarme von externen Verbindungen mithilfe eines auszulösen und zu löschen
beliebiges textbasiertes Format.

Dieses Skript bietet eine generische Lösung für die externe Auslösung von Alarmen. Es kann damit umgehen
Externe Verbindungen entweder über Internet-Socket, Unix-Socket oder Datei-/Geräteschnittstellen.
Sie können es entweder so verwenden, wie es ist, wenn Sie eine Schnittstelle zum vorhandenen Format herstellen können, oder es überschreiben
Verbindungen und Kanäle, um es an Ihre Bedürfnisse anzupassen.

Wenn durch die Option OPT_TRIGGERS aktiviert, startet der Zoneminder-Dienst zmtrigger.pl, der lauscht
für Steuernachrichten auf TCP-Port 6802.

TRIGGER NACHRICHT FORMAT


id|Aktion|Ergebnis|Ursache|Text|Showtext

id
ist die ID-Nummer oder der Name des ZM-Monitors.

Aktion
Gültige Aktionen sind „Ein“, „Aus“, „Abbrechen“ oder „Anzeigen wo“.
„on“ erzwingt einen Alarmzustand;
„off“ erzwingt das Ausschalten einer Alarmbedingung;
„Abbrechen“ negiert das vorherige „Ein“ oder „Aus“.

Die Aktion „Anzeigen“ aktualisiert lediglich einen Hilfstext, der optional ausgeführt werden kann
werden in den vom Monitor aufgenommenen Bildern angezeigt. Normalerweise würdest du das tun
Wenn Sie „Ein“ und „Abbrechen“ verwenden, wird „Aus“ eher dazu verwendet, Bewegungen zu unterdrücken
basierte Veranstaltungen. Außerdem kann das Ein- und Ausschalten eine zusätzliche Zeit in Anspruch nehmen
Offset, z. B. on+20, wodurch die vorherige Aktion automatisch „abgebrochen“ wird
nach dieser Anzahl von Sekunden.

Ergebnis
ist die dem Alarm zugewiesene Bewertung, normalerweise um anzuzeigen, dass er vorhanden ist
Bedeutung. Für „Ein“-Trigger sollte es ungleich Null sein, andernfalls sollte es so sein
Null sein.

Ursache
ist eine maximal 32 Zeichen lange Zeichenfolge, die den Grund oder die Quelle angibt
der Alarm z. B. „Relais 1 offen“. Dies wird im Feld „Ursache“ des gespeichert
Fall. Wird bei „Aus“- oder „Abbruch“-Nachrichten ignoriert.

Text
ist ein zusätzliches Infofeld mit maximal 256 Zeichen, das im gespeichert wird
Feld „Beschreibung“ eines Ereignisses. Wird bei „Aus“- oder „Abbruch“-Nachrichten ignoriert.

Showtext
ist bis zu 32 Zeichen Text, die im angezeigt werden können
Zeitstempel, der Bildern hinzugefügt wird. Die Aktion „Anzeigen“ dient dazu
Aktualisieren Sie diesen Text, ohne dass sich dies auf Alarme auswirkt. Der Text wird jedoch aktualisiert, wenn
vorhanden, für jede der Aktionen. Dies ist so konzipiert, dass externe Eingaben möglich sind
auf den aufgenommenen Bildern erscheinen, zum Beispiel Temperatur oder Personal
Identität usw.

Beachten Sie, dass mehrere Nachrichten gleichzeitig gesendet werden können und durch LF oder CRLF getrennt werden sollten. Das
Das Skript ist nicht unbedingt als eigenständige Lösung gedacht, sondern soll genutzt werden
als „Kleber“, um ZoneMinder bei der Verbindung mit anderen Systemen zu unterstützen. Das wird es mit ziemlicher Sicherheit
erfordern einige Anpassungen, bevor Sie sie nutzen können. Wenn alles, was Sie tun möchten, ist
Um Alarme aus externen Quellen zu generieren, verwenden Sie dann das Perl-Modul ZoneMinder::SharedMem
dürfte einfacher sein.

Beispiele:


3|on+10|1|motion|text|showtext

Löst „Alarm“ auf Kamera Nr. 3 für 10 Sekunden aus, mit Ergebnis = 1, Ursache = „Bewegung“.

Nutzen Sie zmtrigger.pl online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme