Aller au contenu
Lazer

Quick App - Synology Surveillance Station

Recommended Posts

QuickApp Synology Surveillance Station

Version 5.0 

 

Présentation 

 

Ce QuickApp permet de piloter les caméras gérées par l'outil Surveillance Station qu'on trouve sur les NAS Synology :

  • activer/désactiver les caméras
  • démarrer/arrêter l'enregistrement des caméras
  • piloter le positionnement PTZ des caméras motorisées.

 

Ce QuickApp créé un module enfant (Child Device) pour chaque caméra gérée, permettant de visualiser :

  • l'icône indique si le NAS est en train d'enregistrer le flux vidéo de la caméra ou non
  • le message provisoire "Transfert OK" en vert indique le changement d'état
  • le message permanent en rouge indique le défaut de fonctionnement de la caméra (désactivée, déconnectée, etc...)

 

large.Screenshot-QuickApp-Surveillance-Station-Childs.png.a6fa9bb1571f6260ce8dbe60bcf47f83.png

 

A noter que les modules enfants sont de type Commutateur binaire "com.fibaro.binarySwitch", ce qui les rend cliquables pour forcer/stopper l'enregistrement forcé du flux vidéo de chaque caméra.

 

 

Ce QuickApp fait suite au Module Virtuel initialement développé pour HC2 :

 

 

 

Pré-requis

 

Au moins une caméra doit être gérée par Surveillance Station :

 

large.Screenshot-Synology-Surveillance-Station-8-Camera-2.png.1d369936b9a8ff530594063a23da48d5.png

 

Il est conseillé de paramétrer la caméra en détection de mouvement permanente :

 

  • Reconnaissance d'image effectuée par le NAS : Détection de mouvement (en vert)

 

large.Screenshot-Synology-Surveillance-Station-8-Camera-3.png.7512a51d2212bbea24e3a8f1a6963f9b.png

 

  • Reconnaissance d'image effectuée par la caméra : Personnaliser 1 (en orange), et sélectionner les options proposés dans la liste déroulante (variable selon la caméra). L'intérêt de la reconnaissance d'image par la caméra est de décharger le processeur du NAS.

 

large.Screenshot-Synology-Surveillance-Station-8-Camera-4.png.d071cd77331222366fadb89888d2ceee.png

 

Si la caméra en est capable, des positions prédéfinies doivent être mémorisées pour les caméras à  piloter :

 

large.Screenshot-Synology-Surveillance-Station-8-Camera-5.png.0a5041afbbe64ef31e11828bf1b46b5b.png

 

 

 

Création d'un utilisateur dédié
 
Bien que non-obligatoire, il est conseillé pour des raisons de sécurité de créer un utilisateur dédié dans DSM. Ainsi, le mot de passe du compte administrateur principal du NAS n'est pas exposé dans la box domotique.
 

Ouvrir le panneau de configuration :

 

large.Screenshot-Synology-DSM6-User-1.png.92b8fff42b66ee54af666cbb0ab81266.png

 

Ouvrir le panneau des utilisateurs :

 

large.Screenshot-Synology-DSM6-User-2.png.945c20212bf6b2053ea5df89dea91deb.png

 

Cliquer sur le bouton "Créer", et entrer les informations utiles.
Note : il est judicieux de cocher la case "Ne pas autoriser l'utilisateur à  changer le mot de passe du compte" afin d'éviter de bloquer le bon fonctionnement du QuickApp le cas échéant :

 

large.Screenshot-Synology-DSM6-User-3.png.2bddb32bd20abfbcbf28a1fcd3687e13.png

 

Cocher le groupe "users" :

 

large.Screenshot-Synology-DSM6-User-4.png.4ccdafa3294f87aa835744268a6f1938.png

 

Cocher les cases "Pas d'accès" pour l'ensemble des dossiers partagés :

 

large.Screenshot-Synology-DSM6-User-5.png.9e58f1ab8ae5f4fe426e176b18486f6a.png

 

Ne définir aucun quota :

 

large.Screenshot-Synology-DSM6-User-6.png.27a269aae838c0849d7f0898ffd76a93.png

 

N'autoriser les privilèges que pour "Surveillance Station", et refuser toutes les autres applications :

 

large.Screenshot-Synology-DSM6-User-7.png.f3aa7510dfc6a75880041bf7c42367c2.png

 

Ne modifier aucune limite de vitesse :

 

large.Screenshot-Synology-DSM6-User-8.png.c243f0c1e4b05b24c643b96845821ed9.png

 

Vérifier que tout est bon, et cliquer sur le bouton "Appliquer" :

 

large.Screenshot-Synology-DSM6-User-9.png.2ec1dcd2a773e2d3537d1405c50553e8.png

 

 

De retour dans Surveillance Station, ouvrir le panneau Utilisateur, puis sélectionner l'utilisateur Fibaro préalablement créé, et cliquer sur le bouton "Privilège" :

 

large.Screenshot-Synology-Surveillance-Station-8-User-1.png.376156f2bce24f07159ededde669c1e1.png

 

Dans la liste déroulante "Profil de privilège", sélectionner "Gestionnaire tout objet (Directeur)", puis cliquer sur le bouton "Enregistrer" :

 

large.Screenshot-Synology-Surveillance-Station-8-User-2.png.ddd9e72376e855b7a034597554645f71.png

 

Confirmer :

 

large.Screenshot-Synology-Surveillance-Station-8-User-3.png.69f2bacf89490225d1296b7bcef65b60.png

 

L'utilisateur dispose maintenant des droits Directeur :

 

large.Screenshot-Synology-Surveillance-Station-8-User-4.png.1b2aaee5337d8acffb13eb21fbed7972.png

 

 

 

Installation du QuickApp

 

  • Importer le QuickApp (fichier fqa) de façon habituelle sur la box Home Center 3, puis changer les paramètres suivants dans l'onglet Variables :

 

large.Screenshot-QuickApp-Surveillance-Station-Variables.png.a27460bbcee8716b7d1857cf447e283b.png

 

  • Protocol : protocole à utiliser, normalement : http
  • Address : adresse IP du NAS, par exemple : 192.168.1.1
  • Port : port de communication, normalement : 5000
  • User : utilisateur DSM préalablement créé, par exemple : Fibaro
  • Password : mot de passe du compte
  • Refresh : intervalle de rafraichissement des informations en secondes, par exemple : 3

 

 

Création des modules enfants

 

  • Cliquer sur le bouton "Create Cameras". Les modules enfants sont automatiquement créés dans l'interface.
  • Les appuis suivants sont inutiles, et sans danger, car les modules enfants ne seront pas créés plusieurs fois.

 

large.Screenshot-QuickApp-Surveillance-Station.png.f69ebab7505e530de43337f8eadb5ddc.png

 

 

Icônes

 

Pour les modules enfants, permet de visualiser en un coup d’œil si le NAS est en train d'enregistrer le flux vidéo de la caméra ou non.

surveillancestation_128.png.3df476be2f1aacd8cb9563f19a3a9e96.pngsurveillancestation_rec_128.png.455bb8e97f4624ff585d1cd952fe46bc.png

 

 

Utilisation

  

  • Depuis l'interface Web ou l'application mobile :
    • Un clic sur une caméra force ou désactive l'enregistrement forcé de la caméra. A noter que si l'enregistrement automatique sur mouvement est activé au niveau du NAS, celui-ci peut très bien enregistrer le flux vidéo d'une caméra même si l'enregistrement forcé est désactivé. Dans ce cas, le statut du module se mettra à jour dans l'interface de la HC3 (propriété value, icône)
  • Dans le code LUA d'un QuickApp ou d'une Scène, utiliser la fonction fibaro.call() avec l'une des syntaxes suivantes :
    • fibaro.call(ID, "enable") => Active une caméra
    • fibaro.call(ID, "disable") => Désactive une caméra
    • fibaro.call(ID, "turnOn") => Démarre l'enregistrement forcé d'une caméra indéfiniment (la caméra est automatiquement activée si elle ne l'était pas préalablement)
    • fibaro.call(ID, "record") => Démarre l'enregistrement forcé d'une caméra indéfiniment (la caméra est automatiquement activée si elle ne l'était pas préalablement)
    • fibaro.call(ID, "record", 60) => Démarre l'enregistrement forcé d'une caméra pendant le temps spécifié en secondes, par exemple 60 (la caméra est automatiquement activée si elle ne l'était pas préalablement, à la fin du délai l'enregistrement forcé s'arrête et la caméra reste activée)
    • fibaro.call(ID, "turnOff") => Stoppe l'enregistrement forcé d'une caméra
    • fibaro.call(ID, "PTZ", 1) => Déplace la caméra motorisée au preset spécifié
  • Les propriétés suivantes peuvent être lues dans le JSON de chaque module enfant :
    • value      : boolean : true|false => Enregistrement du flux vidéo en cours sur le NAS
    • dead       : boolean : true|false => Statut de la connexion réseau entre le NAS et la caméra
    • deadReason : string  : ""|"Disabled"|"Connection failed"|"Setting"|... => Raison de la déconnexion

       

 

Changelog
  • v5.0 : Initial release 

 

 

Téléchargement

 

 

 

  • Like 1
  • Thanks 2

Partager ce message


Lien à poster
Partager sur d’autres sites

du coup elle commence à être utilisable cette HC3 :60:

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

QA complètement opérationnel ! Beau boulot, merci !

J'adore ce principe des modules CHILD, je vais m'en inspirer fortement pour mon QA Mitsubishi :)

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu n'as pas de la peinture à faire avant ?


Envoyé de mon BLA-L29 en utilisant Tapatalk

  • Like 1
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@mprinfo j'ai trouvé un peu de temps entre les 2 couches de peinture mon QA Mitsu avance...

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×