GoGPT Best VPN GoSearch

Icône de favori OnWorks

zmtrigger.pl - En ligne dans le Cloud

Exécutez zmtrigger.pl dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande zmtrigger.pl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


zmtrigger.pl - Script de déclenchement externe de ZoneMinder

DESCRIPTION


Ce script est utilisé pour déclencher et annuler des alarmes à partir de connexions externes à l'aide d'un
format basé sur du texte arbitraire.

Ce script offre une solution générique au déclenchement externe d'alarmes. Il peut gérer
connexions externes via une prise Internet, une prise Unix ou des interfaces de fichier/périphérique.
Vous pouvez soit l'utiliser « tel quel » si vous pouvez l'interfacer avec le format existant, soit le remplacer
connexions et canaux pour le personnaliser selon vos besoins.

Si activé par l'option OPT_TRIGGERS, le service Zoneminder démarre zmtrigger.pl qui écoute
pour les messages de contrôle sur le port TCP 6802.

TRIGGER MESSAGE Format


id|action|But|causer|texte|afficher le texte

id
est le numéro d'identification ou le nom du moniteur ZM.

action
Les actions valides sont « on », « désactivé », « annuler » ou « afficher » où
« on » force une condition d'alarme ;
'off' force la désactivation d'une condition d'alarme ;
'annuler' annule le précédent 'on' ou 'off'.

L'action « afficher » met simplement à jour du texte auxiliaire qui peut éventuellement
s'afficher dans les images capturées par le moniteur. Normalement tu ferais
utiliser 'on' et 'cancel', 'off' aurait tendance à être utilisé pour supprimer le mouvement
événements basés. De plus, l'activation et la désactivation peuvent prendre plus de temps
offset, par exemple on+20 qui annule automatiquement l'action précédente
après ce nombre de secondes.

But
est le score attribué à l'alarme, généralement pour indiquer qu'elle est
importance. Pour les déclencheurs « on », il devrait être différent de zéro, sinon il devrait
être nul.

causer
est une chaîne de 32 caractères max indiquant la raison ou la source de
l'alarme par exemple 'Relais 1 ouvert'. Ceci est enregistré dans le champ 'Cause' du
un événement. Ignoré pour les messages « désactivé » ou « annuler ».

texte
est un champ d'informations supplémentaires de 256 caractères maximum, qui est enregistré dans le
Champ 'Description' d'un événement. Ignoré pour les messages « désactivé » ou « annuler ».

afficher le texte
est jusqu'à 32 caractères de texte qui peuvent être affichés dans le
l'horodatage qui est ajouté aux images. L'action « afficher » est conçue pour
mettre à jour ce texte sans affecter les alarmes mais le texte est mis à jour, si
présent, pour l'une des actions. Ceci est conçu pour permettre une entrée externe
apparaître sur les images capturées, par exemple la température ou le personnel
identité etc...

Notez que plusieurs messages peuvent être envoyés à la fois et doivent être délimités par LF ou CRLF. Cette
le script n'est pas nécessairement destiné à être une solution en soi, mais est destiné à être utilisé
comme « colle » pour aider ZoneMinder à s'interfacer avec d'autres systèmes. Il sera presque certainement
nécessitent une certaine personnalisation avant de pouvoir l'utiliser. Si tout ce que tu veux faire c'est
générer des alarmes à partir de sources externes, puis utiliser le module perl ZoneMinder::SharedMem est
probablement plus facile.

EXEMPLES


3|sur+10|1|mouvement|texte|afficher le texte

Déclenche "l'alarme" sur la caméra n°3 pendant 10 secondes avec score=1, cause="motion".

Utilisez zmtrigger.pl en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.