Aller au contenu

Tuto - Module Universel pour surveillance station


Jojo (BE)

Messages recommandés

Un cadeau de Noël, ça vous dit ? En voici un de NAS-Forum.com.

Introduction
Ce projet a été lancé par @sebcbien du forum www.domotique-fibaro.fr
Vous pouvez aller lire l'évolution du projet ici : https://www.domotique-fibaro.fr/topic/11097-yapuss-passerelle-universelle-surveillance-station/
Je l'ai rejoint pour participer à son évolution.
Il est également partagé sur le Forum Lifedomus : http://forum-lifedomus.com/showthread.php?tid=3864
La dernière version se trouve sur GitHub : https://github.com/sjauquet/YAPUSS

Fonctionnalités
Il s'agit d'un développement WEB qui permet pour toutes les caméras connues de Surveillance Station :
    • Faire des snapshot
    • Afficher le flux mjpeg (même si la caméra ne le propose pas) Et c'est là que ça devient chouette, via Surveillance Station, on peut ainsi inclure toutes les caméras (et les non-mjpeg) dans la Lifedomus (ou tout autre solution qui ne supporte que les cameras mjpeg).
    • Activer/Désactiver la caméra
    • Démarrer / Arrêter un enregistrement
    • Contrôler le PTZ de la caméra
    • Envoyer par mail un snapshot de la caméra  & paramétrage du sujet du mail
    • Archivage des images sur disque
    • Quelle que soit le modèle de la caméra, la syntaxe est toujours la même
  
xgzt.png

e2li.png

Implémentation du serveur WEB
Installation sur un serveur Web qui a php 7.0.
Ce serveur WEB peut (mais ce n'est pas obligé) être le Synology sur lequel vous avez Surveillance Station.
Toutes les instructions d'installation se trouvent sur GitHub.

Intégration à la Lifedomus
Ceci vient en complément du développement que je vous ai proposé pour contrôler SS. Il fait la même chose et plus (PTZ, mails) mais ne contrôle PAS en continu le statut réel des caméras, ni met à jour les variables contenant les infos sur les caméras.

Connecteur
Créer un connecteur universel vers votre WEB serveur
ufej.png

f4ku.png

Equipement
Créer un équipement universel
zsdj.png
Qui pointe vers ce connecteur
4jae.png
Lui créer les commandes en fonctions des actions que vous souhaitez faire faire. Ici, j'illustre pour envoyer un mail avec un Snapshot en pièce joint :
mvi9.png
Détail du code ASCII :
/SSS_Get.php?action=mail&camera={SSS_CameraID}
Entre {}, fait référence à un "paramètre" de type chaîne : voir ci-dessous.

Automates
Dans vos automates, il n'y a qu'à appeler l'équipement avec sa commande souhaitée.
19w6.png
Dans le paramètre <SSS_CameraID>, précisez l'ID de la caméra, tel que défini dans Surveillance station (cette info est visible facilement depuis la page principale du script php).
Pour que l'action souhaitée (ici mail) s'applique à TOUTES les caméras, entrez SSS_CameraID = 0

Pour ceux qui préfèrent la version pdf de ce tuto, la voici :

Tuto - Module Universel pour surveillance station.pdf

Modifié par Jojo (BE)
réactivation des images
Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.