Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Pour échanger sur les plugins classés en catégorie "Sécurité"
Avatar de l’utilisateur
Phil56
Actif
Messages : 773
Inscription : 11 août 2015, 11:36

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par Phil56 » 10 sept. 2018, 10:39

@nou,

si tu vas dans la configuration avancée de ton équipement zoneminder (la camera), puis "informations" (bouton en haut à droite) peux tu me donner ce que tu as dans configuration
cap1.png
cap1.png (41.5 Kio) Consulté 868 fois
C'est là qu'il faut avoir enabled = 1
Box : Jeedom Maitre dans VM Esxi NUC intel i5, Jeedom Esclave RPI2 avec Zwave, Rfxcom, Blink1, EDISIO et TTS + VM Zoneminder
Protocoles : Zwave, X10, DI-O, HUE, EDISIO
Teleinfo (Dauguet rs232 mise en réseau avec une arduino mega)

nou
Actif
Messages : 557
Inscription : 17 mai 2015, 00:17

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par nou » 10 sept. 2018, 14:04

merci de ta réponse
j'ai ça :

Code : Tout sélectionner

{"deviceid":"2","name":"Cuisine","width":"1280","height":"720","type":"Ffmpeg","controlable":"0","controlid":"0","createtime":"2018-09-09 08:56:07","commentaire":"","function":"","enabled":"","updatetime":"2018-09-10 14:00:10"}

GiDom
Actif
Messages : 513
Inscription : 26 oct. 2016, 18:52
Localisation : Haute Saône (70)

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par GiDom » 10 sept. 2018, 21:42

Bonjour,
@Lunarok, dans le post de création du plugin, tu indiquais qu'il serait peut être possible de remonter les alertes dans Jeedom, ça m'intéresse, de même que forcer une alarme sur les caméras sur envoi de Jeedom pour pouvoir provoquer l'enregistrement ?
Merci.
NUC sous EXSI et Jeedom 3.2.11 sur VM Debian9 / Zwave / MySensors / Remora / RFXCOM433E / Xiaomi Home / Volets sous ESPEASY / Squeezebox / ZoneMinder

nou
Actif
Messages : 557
Inscription : 17 mai 2015, 00:17

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par nou » 11 sept. 2018, 19:20

@Phil56,
Je fais quoi après ?

Avatar de l’utilisateur
Phil56
Actif
Messages : 773
Inscription : 11 août 2015, 11:36

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par Phil56 » 12 sept. 2018, 12:15

@nou
Elle est bien active dans zoneminder car je vois le enabled = false. Si elle est bien active dans zoneminder force une sauvegarde de ton equipement camera dans plugin zoneminder pour voir si tu retrouves enabled="1" ensuite.

Comme j'ai un doute sur le fait que j'ai fait une modif dans le plugin zoneminder peux tu m'envoyer ton fichier zoneminder.class.php qui se trouve dans le dossier suivant (apache) : /var/www/html/plugins/zoneminder/core/class

ken@vo
Phil
Box : Jeedom Maitre dans VM Esxi NUC intel i5, Jeedom Esclave RPI2 avec Zwave, Rfxcom, Blink1, EDISIO et TTS + VM Zoneminder
Protocoles : Zwave, X10, DI-O, HUE, EDISIO
Teleinfo (Dauguet rs232 mise en réseau avec une arduino mega)

nou
Actif
Messages : 557
Inscription : 17 mai 2015, 00:17

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par nou » 12 sept. 2018, 14:02

@lunarok
ce comportement est connu ?
quelle solution puis je appliquer ?

nou
Actif
Messages : 557
Inscription : 17 mai 2015, 00:17

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par nou » 12 sept. 2018, 15:59

Bon, j'ai trouvé comment 'corriger' dans le fichier class.
je peux suggérer dans un git ?
Nou

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 02 oct. 2018, 16:00

Hello,

J'avais tenté d'utiliser Shinobi, mais finalement, j'ai pris la décision de partie sur ZM après lecture sur le net, cela a beau être vieux, c'est quand même le plus efficace.

Après une soirée à le mettre en place, j'ai commencé à régler certaines choses et j'aimerai avoir vos REX. J'ai aussi des questions par rapport au plugin :

- quel type de machine vous utilisez ? La même que celle de jeedom ou une VM dédiée ? Car j'ai l'impression que dès qu'on passe 640x480 et quelques caméras (4) ça explose en ressources ! Là j'ai limité toutes mes caméras (3 wanscam, 1 doorbird) en 640 pixels et dans la VM de mon QNAP (2 processeurs, 2 Go, je tape déjà à 32%. J'ai tenté le 1920 ou le 1280 et j'étais à 100%.

- ensuite côté détection de mouvement, j'ai l'impression que je n'ai aucune détection de mouvement en FAST - quelque soit le niveau de sensibilité. En mode BEST, je n'ai aucune détection sur toutes mes caméras étonnamment.

Et j'ai aussi des détections d'une durée de 0 seconde parfois !

- j'aurai voulu utiliser jeedom au maximum pour passer par le plugin et lancer un enregistrement via camera, une notification via télégram par exemple et surtout pouvoir plus facilement gérer le stockage. Mais j'ai l'impression que ce n'est pas possible car cela ferait double emploi côté plugin/ZM.

Il est plus logique que ZM fasse cela (un peu comme Surveillance Station ou autre), mais par contre, c'est dommage que le plugin ne permette pas de remonter l'alarme de ZM dans Jeedom. C'est dommage que le plugin ne permette pas de le faire. Je vais voir la piste proposée plus haut.

HS : typo dans bouton : fonction enregistrement continu avec mouvement

Avatar de l’utilisateur
zos93
Timide
Messages : 158
Inscription : 28 oct. 2014, 15:12

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par zos93 » 02 oct. 2018, 19:26

Bonjour, c’est une VM dédiée pour ma part. J’ai 5 cameras avec des définitions supérieures à 640x480 et j’ai jamais eu de pb de CPU. Cela étant, je n’ai pas activé de détection dans ZM et j’ai un proc relativement puissant (xeon).


Envoyé de mon iPhone en utilisant Tapatalk
JEEDOM sur Debian (ESX 6.5), zWAVE, RFXTRX433e, IPX800v3, volets SOMFY RTS, Caméras Foscam et ZAVIO, FGS-212, EcoDevice, Portier 2N Helios IP, e3372, ziGate
Autres VM : OMV / ZoneMinder / RunDeck / FlexiSIP / SNIPS / Gerbera

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 02 oct. 2018, 20:01

Ah oui quand même mon 453 c'est un n3150 quad core 1.6ghz de mémoire même si je l'ai upgradé à 16go.

Bon j'ai déjà passé la ram à 4go en dédié ça va mieux. Par contre la charge est constamment entre 4 et 8.

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 02 oct. 2018, 20:41

Je me rends compte dans Journal que j'ai énormément de problème... Vous avez ça aussi ?

Image

Et j'ai des events mais vides sur toutes mes caméras... (j'en ai aussi qui marche correctement, bien sûr).

Image

Et enfin...
Ekinox a écrit :
12 déc. 2017, 23:11
J'ai trouvé une solution pour mes besoins ! A savoir, récupérer les alarmes ZoneMinder instantanément dans Jeedom (sans utiliser les filtres) et "forcer" une alarme dans ZoneMinder depuis Jeedom (afin que ZoneMinder fasse l'enregistrement, enregistre kkes secondes avant et apres l'évènement, l'intègre dans sa gestion interne, etc, etc...).
Note: Cela tourne sur une VM Debian 8.
Note: Cela répond à mon besoin et rien de plus .

Récupérer une alarme ZoneMinder dans Jeedom:
Principe:
Faire tourner en boucle un petit script bash (note: à lancer avec la commande bash et pas sh) afin d’écouter le daemon zmtrigger.pl; lors de la détection d'une alarme, on intercepte le message (par ex 10|off|1513113876|119), on identifie l'Id de la camera concernée (1iere valeur de la ligne), et on lance l'action que l'on veut. Dans mon cas, je met à jour un virtuel Jeedom binaire.

Exemple de script (récupéré sur le Net):

Code : Tout sélectionner

#!/bin/bash
#--------------------------------------------------------------------------
# Detection des alarmes dans ZoneMinder
#--------------------------------------------------------------------------
# Script permettant d'ecouter le daemon ZoneMinder zmtrigger.pl,
# identifier les alarmes et faire une action en fonction.
# Dans mon cas, on pilote un virtuel Jeedom
#-------------------------------------
# Ekinox - 12/12/2017 - Creation
#-------------------------------------
ZMHOST=192.168.1.6
ZMPORT=6802
CURL='/usr/bin/curl'

CURLARGS="-f -s -S -k"

# Connect TCP socket to ZoneMinder zmtrigger.pl
exec 6<>/dev/tcp/${ZMHOST}/${ZMPORT}

# Read ZM events from zmtrigger.pl
while read <&6
do
    # Show the line on standard output just for debugging.
    # echo "${REPLY}" >&1
    case "${REPLY}" in
        *\|on\|*)
            CAM=${REPLY%%|*}        # extract camera number
            # echo "${CAM} on"
			#--------- Mettre ici le code à traiter sur alarme ON (DEBUT)
            # MAJ Info Jeedom
			wget --output-document=/dev/null "http://192.168.1.2/core/api/jeeApi.php?api=votre_API&type=virtual&id=4983&value=on"
			#--------- Mettre ici le code à traiter sur alarme OFF (FIN)
			;;
        *\|off\|*)
            CAM=${REPLY%%|*}        # extract camera number
            # echo "${CAM} off"
			#--------- Mettre ici le code à traiter sur alarme OFF (DEBUT)
			# MAJ Info Jeedom
			wget --output-document=/dev/null "http://192.168.1.2/core/api/jeeApi.php?api=votre_API&type=virtual&id=4983&value=off"
            #--------- Mettre ici le code à traiter sur alarme OFF (FIN)
			;;
    esac
done
@ Ekinox, ton post date un peu et j'espère que tu passes encore sur le forum.
Ton idée est très bonne, cependant, il est dommage qu'on ne puisse pas affecter ce type d'alerte mais sur plusieurs informations (ou actions 0/1) en fonction des caméras.
J'ai 5 caméras, j'avais déjà créé des virtuels que j'utilisais pour motion et le script que tu mets ici si je le comprends bien, va mettre à 1 ou 0 la détection motion dès qu'une SEULE caméra s'enclenche...
Une idée pour l'adapter

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 04 oct. 2018, 16:09

Bonjour,

Il y a du monde qui tourne en Ubuntu Server 18.04.1 ? je me casse les dents pour installer ZM en suivant le tuto
https://wiki.zoneminder.com/Ubuntu_Serv ... e_easy_way

Au moment de lancer le script, il bloque visiblement sur l'ajout du repository de zoneminder... et rien ne s'installe.
J'ai déjà installé LAMP etc. Gros souci de dépendances

J'ai suivi ce fil au cas où qui a le même souci que moi... mais je n'arrive pas à comprendre ce qui bloque.

https://forums.zoneminder.com/viewtopic ... 38&t=27591

GiDom
Actif
Messages : 513
Inscription : 26 oct. 2016, 18:52
Localisation : Haute Saône (70)

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par GiDom » 04 oct. 2018, 23:08

benj29 a écrit :Je me rends compte dans Journal que j'ai énormément de problème... Vous avez ça aussi ?

Image

Et j'ai des events mais vides sur toutes mes caméras... (j'en ai aussi qui marche correctement, bien sûr).

Image

Et enfin...
Ekinox a écrit :
12 déc. 2017, 23:11
J'ai trouvé une solution pour mes besoins ! A savoir, récupérer les alarmes ZoneMinder instantanément dans Jeedom (sans utiliser les filtres) et "forcer" une alarme dans ZoneMinder depuis Jeedom (afin que ZoneMinder fasse l'enregistrement, enregistre kkes secondes avant et apres l'évènement, l'intègre dans sa gestion interne, etc, etc...).
Note: Cela tourne sur une VM Debian 8.
Note: Cela répond à mon besoin et rien de plus .

Récupérer une alarme ZoneMinder dans Jeedom:
Principe:
Faire tourner en boucle un petit script bash (note: à lancer avec la commande bash et pas sh) afin d’écouter le daemon zmtrigger.pl; lors de la détection d'une alarme, on intercepte le message (par ex 10|off|1513113876|119), on identifie l'Id de la camera concernée (1iere valeur de la ligne), et on lance l'action que l'on veut. Dans mon cas, je met à jour un virtuel Jeedom binaire.

Exemple de script (récupéré sur le Net):

Code : Tout sélectionner

#!/bin/bash
#--------------------------------------------------------------------------
# Detection des alarmes dans ZoneMinder
#--------------------------------------------------------------------------
# Script permettant d'ecouter le daemon ZoneMinder zmtrigger.pl,
# identifier les alarmes et faire une action en fonction.
# Dans mon cas, on pilote un virtuel Jeedom
#-------------------------------------
# Ekinox - 12/12/2017 - Creation
#-------------------------------------
ZMHOST=192.168.1.6
ZMPORT=6802
CURL='/usr/bin/curl'

CURLARGS="-f -s -S -k"

# Connect TCP socket to ZoneMinder zmtrigger.pl
exec 6<>/dev/tcp/${ZMHOST}/${ZMPORT}

# Read ZM events from zmtrigger.pl
while read <&6
do
    # Show the line on standard output just for debugging.
    # echo "${REPLY}" >&1
    case "${REPLY}" in
        *\|on\|*)
            CAM=${REPLY%%|*}        # extract camera number
            # echo "${CAM} on"
			#--------- Mettre ici le code à traiter sur alarme ON (DEBUT)
            # MAJ Info Jeedom
			wget --output-document=/dev/null "http://192.168.1.2/core/api/jeeApi.php?api=votre_API&type=virtual&id=4983&value=on"
			#--------- Mettre ici le code à traiter sur alarme OFF (FIN)
			;;
        *\|off\|*)
            CAM=${REPLY%%|*}        # extract camera number
            # echo "${CAM} off"
			#--------- Mettre ici le code à traiter sur alarme OFF (DEBUT)
			# MAJ Info Jeedom
			wget --output-document=/dev/null "http://192.168.1.2/core/api/jeeApi.php?api=votre_API&type=virtual&id=4983&value=off"
            #--------- Mettre ici le code à traiter sur alarme OFF (FIN)
			;;
    esac
done
@ Ekinox, ton post date un peu et j'espère que tu passes encore sur le forum.
Ton idée est très bonne, cependant, il est dommage qu'on ne puisse pas affecter ce type d'alerte mais sur plusieurs informations (ou actions 0/1) en fonction des caméras.
J'ai 5 caméras, j'avais déjà créé des virtuels que j'utilisais pour motion et le script que tu mets ici si je le comprends bien, va mettre à 1 ou 0 la détection motion dès qu'une SEULE caméra s'enclenche...
Une idée pour l'adapter
Je vais essayer qqch bientôt. Il faut décoder le chiffre correspondant à la caméra et pointer vers une URL d'un virtuel qui serait un état correspondant à caméra 1 par exemple. Sinon des messages rouges j'en ai aussi... Et ça marche pour autant.

Envoyé de mon HONOR-7 en utilisant Tapatalk

NUC sous EXSI et Jeedom 3.2.11 sur VM Debian9 / Zwave / MySensors / Remora / RFXCOM433E / Xiaomi Home / Volets sous ESPEASY / Squeezebox / ZoneMinder

GiDom
Actif
Messages : 513
Inscription : 26 oct. 2016, 18:52
Localisation : Haute Saône (70)

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par GiDom » 04 oct. 2018, 23:10

benj29 a écrit :Bonjour,

Il y a du monde qui tourne en Ubuntu Server 18.04.1 ? je me casse les dents pour installer ZM en suivant le tuto
https://wiki.zoneminder.com/Ubuntu_Serv ... e_easy_way

Au moment de lancer le script, il bloque visiblement sur l'ajout du repository de zoneminder... et rien ne s'installe.
J'ai déjà installé LAMP etc. Gros souci de dépendances

J'ai suivi ce fil au cas où qui a le même souci que moi... mais je n'arrive pas à comprendre ce qui bloque.

https://forums.zoneminder.com/viewtopic ... 38&t=27591
Et si tu lances les commandes une à une à la main ? En sudo ?

Envoyé de mon HONOR-7 en utilisant Tapatalk

NUC sous EXSI et Jeedom 3.2.11 sur VM Debian9 / Zwave / MySensors / Remora / RFXCOM433E / Xiaomi Home / Volets sous ESPEASY / Squeezebox / ZoneMinder

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 05 oct. 2018, 16:44

@ Gidom, OK, je patiente car là le script c'est pas mon fort !

Concernant le script, j'ai tenté à la mano, via un sudo su avant etc tout ce que tu peux faire... rien ne marche.
Il refuse de me résoudre les dépendances.

Mais quelqu'un a t'il fait un fresh install ubuntu 18 ?

Bon là du coup, ça me saoule, je dois être à la dixième install à blanc donc je vais tester une Ubuntu 16 pour voir.
Car la documentation est sur une 16... même si tout le forum ZM semble tourner en Ubuntu18 en ZM1.32.

GiDom
Actif
Messages : 513
Inscription : 26 oct. 2016, 18:52
Localisation : Haute Saône (70)

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par GiDom » 05 oct. 2018, 21:10

benj29 a écrit :@ Gidom, OK, je patiente car là le script c'est pas mon fort !

Concernant le script, j'ai tenté à la mano, via un sudo su avant etc tout ce que tu peux faire... rien ne marche.
Il refuse de me résoudre les dépendances.

Mais quelqu'un a t'il fait un fresh install ubuntu 18 ?

Bon là du coup, ça me saoule, je dois être à la dixième install à blanc donc je vais tester une Ubuntu 16 pour voir.
Car la documentation est sur une 16... même si tout le forum ZM semble tourner en Ubuntu18 en ZM1.32.
Pose leur la question sur ZM car si ça marche chez eux pas de raison chez toi. Sinon pourquoi pas debian ? T'es sur VM ?

Envoyé de mon HONOR-7 en utilisant Tapatalk

NUC sous EXSI et Jeedom 3.2.11 sur VM Debian9 / Zwave / MySensors / Remora / RFXCOM433E / Xiaomi Home / Volets sous ESPEASY / Squeezebox / ZoneMinder

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 05 oct. 2018, 21:37

Je tournais sur Debian mais apparemment les releases sont moins à jour et y a plus de bugs apparemment...

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 06 oct. 2018, 04:08

Au fait, je t'ai mis un lien où c'est moi qui a fait les posts... et on me dit en gros que ça doit marcher... sauf que non :D

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par benj29 » 06 oct. 2018, 04:59

Bon, au final, Ubuntu 16, installation sans aucun souci et zoneminder est bien plus stable et rapide.
Bref, en gros, faut rester en 16.
Sauf si on me dit le contraire...

Avatar de l’utilisateur
zos93
Timide
Messages : 158
Inscription : 28 oct. 2014, 15:12

Re: [Plugin Tiers][Sujet Principal] Zoneminder, solution de CCTV Open Source

Message par zos93 » 06 oct. 2018, 06:55

benj29 a écrit :Je tournais sur Debian mais apparemment les releases sont moins à jour et y a plus de bugs apparemment...

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk
Bonjour, je fonctionne en Debian avec Zoneminder depuis 3 ans et je n’ai jamais eu aucun soucis. Je trouve que c’est extrêmement fiable pour ma part. Ma VM est dédiée à ZM.


Envoyé de mon iPhone en utilisant Tapatalk
JEEDOM sur Debian (ESX 6.5), zWAVE, RFXTRX433e, IPX800v3, volets SOMFY RTS, Caméras Foscam et ZAVIO, FGS-212, EcoDevice, Portier 2N Helios IP, e3372, ziGate
Autres VM : OMV / ZoneMinder / RunDeck / FlexiSIP / SNIPS / Gerbera

Répondre

Revenir vers « [Catégorie] Sécurité »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité