Python Plugin pour Synology Surveillance Station

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Elwinmage
Messages : 28
Inscription : 08 mars 2019, 10:08

Python Plugin pour Synology Surveillance Station

Message par Elwinmage »

Bonjour,
voici un petit plugin pour s'interfacer avec la Surveillance Station de Synology.
Il gère le HomeMode ainsi que les Caméras (détection de nouvelles camérsa au démarrage, configuration automatique, mise ON/OFF, LiveStream).
Attention nécessite au moins Domoticz 4.9788

MAJ du 11/03/2019: correction pour prendre en charge la caméra d'iD 0.
plugin.py
V1.0.1
(12.97 Kio) Téléchargé 508 fois
Dernière modification par Elwinmage le 11 mars 2019, 12:44, modifié 1 fois.
D@udigood
Messages : 7
Inscription : 10 mars 2019, 18:39

Re: Python Plugin pour Synology Surveillance Station

Message par D@udigood »

Bonjour,

Je débute avec Domoticz, & je voudrais pouvoir visualiser plus facilement mes cameras en mode plan (avec l'utilisation d'une tablette, c'est difficile de cliquer sur le tout petit icone en haut à droite pour voir le flux).
donc votre message m'a interpellé.
J'ai installé domoticz sur un syno, j'ai aussi surveillance station, mais impossible de faire le lien.
Je n'ai aucune compétence sur python, j'ai essayé de mettre le fichier dans le repertoire /plugins du syno, fait le chmod + x plugin.py,

mais rien !
comment faire pour utiliser votre plugin ?

merci d'avance
Elwinmage
Messages : 28
Inscription : 08 mars 2019, 10:08

Re: Python Plugin pour Synology Surveillance Station

Message par Elwinmage »

Bonjour, quelle version de domoticz et de python avez vous sur votre NAS?

Pour l'installation il faut créer un sous-répertoire dans le répertoire de plugin de domoticz:
bash$ mkdir plugins/SurveillanceStation
et d'y copier le fichier plugin .py sans le renommer.
Il faut ensuite relancer domoticz, aller dans réglages/matériel et créer un nouveau matériel de type Synology Surveillance Station Plugin.
Activer le mode Debug et indiquez moi s'il y a des erreurs dans les logs.
D@udigood
Messages : 7
Inscription : 10 mars 2019, 18:39

Re: Python Plugin pour Synology Surveillance Station

Message par D@udigood »

Bonjour,

ci-dessous ma conf avec un DS411+II sous DSM 6.2.1-23824 Update 6
conf domoticz.PNG
conf domoticz.PNG (70.66 Kio) Consulté 7444 fois
je vais tester votre proposition ce soir.
Je vous remercie pour ce retour
Elwinmage
Messages : 28
Inscription : 08 mars 2019, 10:08

Re: Python Plugin pour Synology Surveillance Station

Message par Elwinmage »

La version python est bonne en revanche la version de domoticz n'est pas adaptée. Il faut mettre à jour vers la version béta qui supporte partiellement le multi-thread.
Elwinmage
Messages : 28
Inscription : 08 mars 2019, 10:08

Re: Python Plugin pour Synology Surveillance Station

Message par Elwinmage »

Je viens de corriger un petit soucis avec la camera synology d'ID 0 qui n'était pas pris en charge., la version corrigée 1.0.1 est téléchargeable dans le post initial.
D@udigood
Messages : 7
Inscription : 10 mars 2019, 18:39

Re: Python Plugin pour Synology Surveillance Station

Message par D@udigood »

Bonsoir,

Je viens de faire le test, & cela n'a pas fonctionné comme prévu.
plus aucun matériels ZWAVE !!!
je n'ai pas eu le temps de passer en version beta, & j'ai préféré pour ce soir supprimer le matériel Surveillance station puis redémarrer, à priori tout revient en ordre.
j'ai quand même une particularité, avec 2x NAS Syno (1 pour les fichiers & Domoticz, & 1 autre pour la Surveillance Video), afin de paramètrer comme il faut, j'ai utilisé un proxi inverse pour n'avoir que le numéro de port différents sur la meme adresse de serveur. (adresse : ip externe ; port : SurveillanceStation;....; camera port : Domoticz)
Capture d’écran 2019-03-11 à 19.54.44.png
Capture d’écran 2019-03-11 à 19.54.44.png (201.55 Kio) Consulté 7416 fois
Elwinmage
Messages : 28
Inscription : 08 mars 2019, 10:08

Re: Python Plugin pour Synology Surveillance Station

Message par Elwinmage »

D'après le message d'erreur, il ne trouve pas la librairie python "requests".

Un petit :

sudo pip3 install requests

devrait arranger les choses.
Elwinmage
Messages : 28
Inscription : 08 mars 2019, 10:08

Re: Python Plugin pour Synology Surveillance Station

Message par Elwinmage »

Les autres libraires nécessaires sont:
urllib, json et sqlite3
D@udigood
Messages : 7
Inscription : 10 mars 2019, 18:39

Re: Python Plugin pour Synology Surveillance Station

Message par D@udigood »

Bonsoir,

Je viens de vérifier sur mon Nas le repertoire :
Capture d’écran 2019-03-12 à 19.58.31.png
Capture d’écran 2019-03-12 à 19.58.31.png (135.44 Kio) Consulté 7373 fois
je ne trouve pas "requests"
J'ai donc essayé de l'installer, mais il ne connait pas pip3, juste pip
Capture d’écran 2019-03-12 à 20.02.09.png
Capture d’écran 2019-03-12 à 20.02.09.png (109.38 Kio) Consulté 7373 fois
coté Domoticz ça change rien
Capture d’écran 2019-03-12 à 20.05.03.png
Capture d’écran 2019-03-12 à 20.05.03.png (69.91 Kio) Consulté 7373 fois
snif :-(
Répondre