Voilà ce qui marche chez moi depuis pas mal de temps
Principe des configurations des caméras pour Surveillance Station • A l’activation de l’alarme maison, Eedomus envoi un API à surveillance Station pour activer les caméras. Normalement les caméras sont activées tout le temps, c’est juste par mesure de sécurité si par mégarde j’ai laissé désactivée une caméra dans Surveillance station.
• Les détecteurs de présence, d’ouverture … sont à l'origine des enregistrements des caméras dans la mesure ou l'alarme maison est activée, ou selon tout autre critère.
• Sur détection une API de Surveillance Station est générée par Eedomus qui va déclencher un évènement externe dans Surveillance Station (voir plus bas comment). Dans surveillance station on peut avoir jusqu’à 10 évènements externes.
• Ensuite il faut créer une règle d’actions dans Surveillance Station qui va par exemple enregistrer une caméra, voir en pièce jointe quelques une de mes règles d’actions.
• Les notifications de détection d’évènements externes sont envoyées par surveillance station par mail et par push sur l’application DSCam.
• Pour les notifications j’utilise aussi le périphérique « notifications Telegram » d’Influman qui marche très bien, encore merci à lui.
Périphériques réseau • Pour que la box eedomus accède au serveur Synology et que les commandes d’enregistrement des caméras s’exécutent il faut créer dans Eedomus deux périphériques réseau de type capteur http, le premier que j’ai appelé « SID » et le second « Commandes caméras »
◦
Périphérique SIDPour que la box Eedomus accède au serveur Synology il faut générer un code SID valable le temps de la session où un ordre va être transmis à Surveillance Station via une de ses API. Pour cela un capteur http est créé à partir de la box Eedomus avec :
URL de la requête
http://adresseserveurSynology/webapi/au ... format=sidChemin XPATH
/root/data/sid
◦
Commandes camérasLes commandes des caméras sont réalisées avec les API de Synology Surveillance Station. A chaque commande correspond un évènement externe (&eventId), on peut en créer 10 maximum.
Activation caméras (évènement externe numéro 1)
https://adresseserveurSynology/webapi/e ... nt&method="Trigger"&version=1&eventId=1&eventName="Activation des cameras"&account=compteSynology&password=motdepasse
Désactivation caméras (évènement externe numéro 2)
https://adresseserveurSynology/webapi/e ... nt&method="Trigger"&version=1&eventId=2&eventName="Desactivation des cameras"&account=compteSynology&password= motdepasse
Enregistrement de la caméra cuisine (évènement externe numéro 4)
https://adresseserveurSynology/webapi/e ... nt&method="Trigger"&version=1&eventId=4&eventName="Enregistrement camera cuisine"&account=compteSynology&password= motdepasse
Cela m'a pris un peu de temps, mais je n'ai pas plus simple.