Aller au contenu

Charles 69

Membres
  • Compteur de contenus

    49
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par Charles 69

  1. Je vais attendre aussi de voir comment va évoluer Synology Photos avant de passer à DSM 7, peut-être les souhaits des utilisateurs seront entendus. Il y a un webinar sur Synology Photos le 21/09/2021 à 11 h , inscription par là : https://event.synology.com/fr-fr/SPOT_webinar Ce sera peut-être suivi de Questions-Réponses. En attendant merci à toi pour cet échange .
  2. Oui c'est exact, à une nuance près, on a de fait un niveau de plus en déclarant Public les dossiers de 1er niveau et en lançant photoStation par un lien du genre https://Mon_NAS.synology.me/photo/#!Albums Mais comme j'utilise la version démo en ligne pour tester je ne peux pas vérifier. Peut-on lancer Synology Photos de cette façon ?
  3. Bonjour, Merci pour la réponse , mais ça ne fonctionne que sur un niveau de sous dossier . Donc on est bien obligé de passer par les albums pour partager, et là on se retrouve avec autant d'albums que de dossiers, et tout ça en vrac 🥴
  4. Bonjour, Je viens de voir que mon DS214 Play est éligible à DSM 7.0 Mais dans cette version de DSM Photo Station est remplacé par Synology Photos. Dans le dossier \Photo j'ai quelques 20 000 photos classés dans 350 dossiers, classés avec un architecture spécifique pour gérer les droits d'accès, ce qui se fait très simplement avec Photo Station. ( Public, Privé, lien de partage ) Avec Photo Station et cette façon de faire il peut y avoir des doublons, et si j'ai bien compris avec Synology Photo il y a un d'un côté les photos et d'un coté les albums qui pointent sur les photos ( ce qui évite les doublons ) Pour retrouver cette fonctionnalité de Photo Station dans Synology Photo il faudrait pouvoir créer des Albums qui contiendraient d'autres albums , chaque album ayant ses propres droits, mais ça ne semble pas possible, ou alors je n'ai pas trouvé ? C'est étonnant que Synology n'ait pas prévu cette fonctionnalité ... ou alors il fallait laisser Photo Station comme paquet sur DSM 7 En tout cas pour moi ça écarte de fait la possibilité de migrer vers DSM 7 Des solutions ? Quels sont vos avis sur le sujet ?
  5. Bonsoir, Merci pour ces infos. Le script pour arrêter fonctionne parfaitement, mais pour le lancer c'est pas encore ça. Avec Putty voilà ce que je fais et qui fonctionne root@Robert:/# cd volume1/web/test root@Robert:/volume1/web/test# source venv/bin/activate (venv) root@Robert:/volume1/web/test# gunicorn -w 4 -b 0.0.0.0:3000 wsgi:app [2021-03-18 18:52:58 +0100] [4013] [INFO] Starting gunicorn 20.0.4 [2021-03-18 18:52:58 +0100] [4013] [INFO] Listening at: http://0.0.0.0:3000 (4013) [2021-03-18 18:52:58 +0100] [4013] [INFO] Using worker: sync [2021-03-18 18:52:58 +0100] [4015] [INFO] Booting worker with pid: 4015 [2021-03-18 18:52:58 +0100] [4016] [INFO] Booting worker with pid: 4016 [2021-03-18 18:52:58 +0100] [4017] [INFO] Booting worker with pid: 4017 [2021-03-18 18:52:58 +0100] [4018] [INFO] Booting worker with pid: 4018 et voilà le script dans le gestionnaire de tâches : #! /bin/sh cd /volume1/web/test source venv/bin/activate gunicorn -w 4 -b 0.0.0.0:3000 wsgi:app qui me retourne l'erreur suivante : ----------------------------------------------------------------- Le planificateur de tâches à terminé une tâche planifiée. Tâche : Gunicorn Start Heure de début : Thu, 18 Mar 2021 15:03:39 GMT Heure d’arrêt : Thu, 18 Mar 2021 15:07:15 GMT État actuel : 0 (Normal) Sortie standard/erreur : [2021-03-18 15:03:41 +0100] [23159] [INFO] Starting gunicorn 20.0.4 [2021-03-18 15:03:41 +0100] [23159] [INFO] Listening at: http://0.0.0.0:3000 (23159) [2021-03-18 15:03:41 +0100] [23159] [INFO] Using worker: sync [2021-03-18 15:03:41 +0100] [23163] [INFO] Booting worker with pid: 23163 [2021-03-18 15:03:41 +0100] [23164] [INFO] Booting worker with pid: 23164 [2021-03-18 15:03:41 +0100] [23165] [INFO] Booting worker with pid: 23165 [2021-03-18 15:03:41 +0100] [23166] [INFO] Booting worker with pid: 23166 [2021-03-18 15:03:45 +0100] [23164] [ERROR] Error handling request /contact Traceback (most recent call last): File "/volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/workers/sync.py", line 134, in handle self.handle_request(listener, req, client, addr) File "/volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/workers/sync.py", line 165, in handle_request resp, environ = wsgi.create(req, client, addr, File "/volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/http/wsgi.py", line 183, in create path_info = path_info.split(script_name, 1)[1] IndexError: list index out of range [2021-03-18 15:04:04 +0100] [23166] [ERROR] Error handling request /contact Traceback (most recent call last): File "/volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/workers/sync.py", line 134, in handle self.handle_request(listener, req, client, addr) File "/volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/workers/sync.py", line 165, in handle_request resp, environ = wsgi.create(req, client, addr, File "/volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/http/wsgi.py", line 183, in create path_info = path_info.split(script_name, 1)[1] IndexError: list index out of range [2021-03-18 15:07:14 +0100] [23165] [INFO] Worker exiting (pid: 23165) [2021-03-18 15:07:14 +0100] [23166] [INFO] Worker exiting (pid: 23166) [2021-03-18 15:07:14 +0100] [23164] [INFO] Worker exiting (pid: 23164) [2021-03-18 15:07:14 +0100] [23159] [INFO] Handling signal: term [2021-03-18 15:07:15 +0100] [23159] [INFO] Shutting down: Master ------------------------------------------------------------------------ Il me semble que le serveur démarre et ensuite il y a un problème de path. Dans la structure de l'appli il y a 2 fichiers qui se nomment wsgi.py Un dans le répertoire de base ( volume1/web/test ) et un dans l'environnement virtuel ( volume1/web/test/venv/lib/python3.8/site-packages/gunicorn/http ) Quand on est dans Putty c'est le 1er qui se lance et quand c'est le gestionnaire de tâches c'est le 2 ème. Je continue à chercher ...
  6. Bonjour , J'essaye de faire fonctionner un site web en python avec le framework flask ( avec gunicorn ) sur un Syno DS214 Play. Après avoir installé le paquet Python3, j'ai transféré les fichiers du site web qui fonctionne sur un PC sous Windows 10, (sauf l'environnement virtuel). Avec Putty, j'ai créé un environnement virtuel python3 sur le NAS et j'arrive à lancer l'application. Lorsque je ferme Putty le serveur continue de fonctionner, et pour l'arrêter je suis obligé avec Putty de rechercher les ports en écoute( netstat -taupeln|grep LISTEN), repérer celui qui m'intéresse et le stopper (kill). Je souhaiterai pouvoir démarrer et arrêter le site avec le Gestionnaire de taches. Pour le démarrer j'ai créé le fichier de script go.sh suivant #!bin/sh source /volume1/web/test/venv/bin/activate /volume1/web/test/venv/bin/gunicorn -w 4 -b 0.0.0.0:3000 wsgi:app Avec Putty, sous réserve de me placer dans le répertoire /volume1/web/test et en faisant sh go.sh le serveur se lance et tout fonctionne correctement. Lorsque je lance ce même script dans le gestionnaire de taches avec la commande : sh /volume1/web/test/go.sh j'ai l'erreur 'module not found wsgi:app' J'ai essayé d'ajouter : cd /volume1/web/test dans le script g.sh , ou en première ligne du gestionnaire de taches, et là j'ai des erreurs et rien ne fonctionne. Quant au script pour arrêter le serveur, je ne sais pas par où démarrer. J'imagine qu'il faut trouver le n° du processus qui écoute le port 3000. Si vous avez des idées sur les solutions, je suis preneur Merci d'avance. Charles
  7. Bonjour, Tout d'abord pour revenir au sujet du post initial "Comment désactiver la détection de mouvement pendant un mouvement pan ou un tilt de la caméra ?" Oui c'est possible. Il faut que la détection de mouvement soit gérée par la caméra ( en tout cas pour la Amcrest 841EW ) Plus précisément voilà comment est paramétré le changement Home In à Home Out et inversement Sur la caméra il y a 4 vues de prédéfinies Preset 1 = "Parking" ( caméra tournée vers le mur ) Preset 2 = Repas Preset 3 = Entrée Preset 4 = Séjour Dans détection vidéo PTZ est coché et sélectionné sur NONE Dans Surveillance Station ce sont les Règles d'action qui pilotent tout. Les mêmes Vues que celles de la caméra ont été définies Dans les paramètres 'Caméra' 'Mouvement' + 'Détection d'évènement' 'source de l'algorithme de détéction' = Par caméra Dans les paramètres 'Home Mode' 'Enregistrement' tout est désactivé. Règle Home In - Désactivation surveillance > évènement Surveillance Station = Home In > action 1 - Webhook URL = http://192.168.0.22/cgi-bin/ptz.cgi?action=start&channel=1&code=GotoPreset&arg1=0&arg2=1&arg3=0 > action 2 - Caméra = sortie audio message "caméra désactivée" > action 3 - Caméra = désactiver la caméra Règle Home Out 1 - Activation surveillance > évènement Surveillance Station = Home Out > action 1 - Camera = Activer Camera Règle Home Out 2 - Activation surveillance > évènement Caméra = caméra activée (une fois) > action 1 - Webhhok URL = http://192.168.0.22/cgi-bin/ptz.cgi?action=start&channel=1&code=GotoPreset&arg1=0&arg2=3&arg3=0 > action 2 - Caméra = sortie audio message "caméra activée" Remplacer 192.168.0.22 par l'IP de votre caméra Concernant les API de la caméra, la version 2017 se trouve là https://s3.amazonaws.com/amcrest-files/Amcrest+HTTP+API+3.2017.pdf On peut les tester directement dans un navigateur, et ainsi comparer avec ce qui apparait dans le setup de la caméra par exemple >> obtenir les paramètres de la détection de mouvement http://192.168.0.22/cgi-bin/configManager.cgi?action=getConfig&name=MotionDetect >> obtenir planning enregistrement http://192.168.0.22/cgi-bin/configManager.cgi?action=getConfig&name=Record >> positionne la camera sur le preset 10 http://192.168.0.22/cgi-bin/ptz.cgi?action=start&channel=1&code=GotoPreset&arg1=0&arg2=10&arg3=0 >> désactiver la détection de mouvement http://192.168.0.22/cgi-bin/configManager.cgi?action=setConfig&MotionDetect[0].Enable=false Cette commande répond OK, mais en fait il ne se passe rien. Il semble que certaines commandes soient bloquées. En ce qui concerne la commande d'une alarme par la détection de mouvement j'ai laissé tombé , c'est trop sensible . Je verrai peut-être avec un détecteur de mouvement HF ... J'espère que ces quelques explications pourront aider
  8. Bonjour, J'ai continué mes investigations et j'ai trouvé une solution à peu près satisfaisante. Mon objectif : tout piloter avec Surveillance Station, sans utiliser le programme Amcrest View Pro ( Android et Windows ) Pour Android la liaison avec la caméra se fait en P2P. Le programme fonctionne bien mais je ne suis pas certain de la sécurité de ce type de liaison. J'ai donc désactivé le protocole P2P dans la caméra. De l’extérieur de chez moi la caméra est uniquement accessible par DS Cam. Par contre j'ai activé la connexion FTP de la caméra vers le NAS ce qui permet de contrôler ce qu'elle fait à l'insu de moi même. 1 - Problème des commandes PTZ qui déclenchent des alarmes Ça se produit quand c'est Surveillance Station qui gère la détection de mouvement, quand celle ci est laissé à la caméra on peut lancer des commandes PTZ avec Surveillance Station ou DS Cam sans provoquer d'alarme. 2 - Autre problème dans la méthode décrite dans mon premier post. En Home Mode à chaque changement jour/nuit ou nuit/jour la caméra se réinitialise, revient à sa position par défaut et tout de suite après au premier preset s'il est défini. Donc j'ai défini le Preset 1 sur la position "parking" ( tournée vers le mur ! ) 3 - Les règles d'action de Surveillance Station ont parfois un fonctionnement aléatoire, quand il y en a plusieurs qui s'enchainent elles ne fonctionnent pas forcément dans l'ordre où elles sont écrites. Règle Home In - Désactivation surveillance > évènement Surveillance Station = Home In > action 1 - Caméra = positionner la caméra en position "parking" > action 2 - Caméra = sortie audio message "caméra désactivée" > action 3 - Caméra = désactiver la caméra Une fois de temps en temps en temps l'action 1 et/ou 2 ne se font pas ... pas grave mais désagréable. Règle Home Out - Activation surveillance > évènement Surveillance Station = Home Out > action 1 - Camera = Activer Camera > action 2 - Caméra = positionner la caméra en position "zone à surveiller" > action 3 - Caméra = sortie audio message "caméra activée" Presque tout le temps les actions 2 et/ou 3 ne se font pas ... C'est quand même dommage de surveiller un mur quand on croit surveiller l'entrée de la maison ... On obtient un meilleur fonctionnement en découpant la règle en deux règles liées Règle Home Out 1 - Activation surveillance > évènement Surveillance Station = Home Out > action 1 - Camera = Activer Camera Règle Home Out 2 - Activation surveillance > évènement Caméra = caméra activée (une fois) > action 1 - Caméra = positionner la caméra en position "zone à surveiller" > action 2 - Caméra = sortie audio message "caméra activée" Les positions "parking" et " zone à surveiller" étant définies dans Surveillance Station En regardant les forums Amcrest (en anglais) j'ai découvert les API des caméras et j'ai commencé à regarder si on pouvait traiter ça par les API , et il y a une solution qui a l'air de fonctionner c'est de piloter le positionnement de la caméra par les API Amcrest en les passant dans l'action Webhook de Surveillance Station. Suite au prochain épisode ...
  9. Bonjour, Je viens de faire l'acquisition d'une caméra AMCREST IP2M-841EW, alimentation par POE et fonctionnalités PT. Après quelques recherches ici et sur le web j'ai réussi à "programmer" avec les règles d'action deux modes de fonctionnement. Au passage en mode Home In la caméra se parque , puis de désactive Au passage en mode Home Out la caméra se réactive, se positionne dans la position choisie, et la détection de mouvement fait son office En cas de détection de mouvement une règle d'action active la sortie tout ou rien de la caméra et une autre règle d'action envoie un message sur le haut parleur de la caméra Sur la sortie (Digital Output) de la caméra je comptais mettre une sirène d'intérieur ou une lampe stroboscopique. Pour le moment je teste avec une lampe de poche !! Hormis les problèmes de sensibilité et de seuil ( d'ailleurs si quelqu'un peut m'expliquer exactement ce que ça veut dire ... ) mon souci est le suivant. Lorsque je suis à l'extérieur de chez moi ( en mode Home Out ) et que je veux déplacer la caméra avec les commandes PTZ de DS Cam ou de Surveillance Station la détection de mouvement étant active j'ai le déclenchement d'une alarme qui n'en est pas vraiment une, d'où ma question : Comment peut-on désactiver la détection de mouvement pendant un mouvement de la caméra effectué avec les commandes PTZ ? Merci pour votre aide. Charles
  10. et en complément activer NetBios : Centre Réseau et Partage Modifier les paramètres de la carte > selectionner la carte réseau propriétés sélectionner IP V4 propriétés avancé WINS cocher : Activer NetBIOS sur TCP/IP rebooter le pc et Synology Assistant détecte le NAS ( chez moi ça fonctionne une seule fois après le redémarrage du pc ou ouverture d'une nouvelle session ...)
  11. Bonjour, Pour voir le NAS sur le réseau ( Windows 7 ) dans le pare feu Windows dans "Activer ou désactiver le pare-feu Windows dans paramètres des emplacements réseaux privés etc ... décocher le paramètre : "Bloquer toutes les connexions entrantes ..."
  12. Bonjour, J'ai eu le même problème la semaine dernière, alors que mon NAS fonctionnait sans souci depuis plusieurs années. DS 108j - DSM 4.0 - disque dur SEAGATE 1.5 To Après de nombreuses recherches infructueuses sur le web, voilà comment j'ai solutionné le problème. ( 1er essai : réinitialisation du NAS, lancement de Synology Assistant qui propose de réinstaller le DSM sans formater la partition des données, mais le programme plantait à chaque fois ) Voilà comment j'ai procédé : 1 - Arrêt du NAS , démontage du disque dur. 2 - Récupération des données.( sous Windows 7 ) télécharger le logiciel gratuiit Explore2fs ( ou Ext2Explore ) capable de lire les données d'un disque dur formaté pour linux ( le cas du NAS ) ce logiciel se trouve aussi dans la suite HIREN CD Remonter le disque dur dans le PC, redémarrer le pc lancer Explore2fs, on voit 2 partitions sur le disque dur : le système et les données dans leurs répertoires respectifs. Récupérer les données sur le pc par copier coller. ( pour ceux qui connaissent Linux on peut peut-être réparer la partition système, mais ce n'est pas mon cas ) 3 - Réinitialisation du disque dur télécharger le logiciel gratuit : MiniTool Partition Wizard Home Edition lancer le programme, formater le disque dur en ext3. ( là j'ai remonté le dd dans le NAS, réinitialisé le NAS, le programme Synology Assistant reconnaissait le NAS, mais le programme de réinstallation du DSM plantait à chaque fois avec le message 'contacter l'assistance de Synology') 4 - Réinitialisation du NAS Démonter la carte mère du NAS pour avoir accès à la pile qui sauvegarde les paramètres. Enlever la pile, attendre quelques minutes, remonter la pile remonter la carte mère remonter le disque dur démarrage du NAS et la led rouge clignote ( c'est normal le DSM n'est pas installé ) 5 - Réinstallation du DSM en profiter pour télécharger chez Synology la dernière version du DMS compatible avec votre matériel lancer Synology Assistant et réinstaller le DSM Ensuite il faut reparamétrer le Synology comme au 1er jour ^^ ( sauf si l'on a fait une sauvegarde de la configuration, ce que je n'avais pas fait ... ) 6 - Réinstallation des données Personnellement j'ai utilisé SyncBackFree pour recopier mes données sur le NAS. C'est un peu long, mais ça a fonctionné pour moi. Bon Courage Charles
  13. Bonsoir, Oui, j'ai un acc
  14. Bonjour à tous, Pour une raison inconnue mon DS108j ne fonctionnant plus ( voyant orange clignotant ), j'ai voulu réinstaller le firmware. L'installation se bloque pendant le formatage système, Voilà le message obtenu : "]http://www.zimagez.c...age/synopb.php] J'ai essayé de me connecter en Telnet, résultat : sh: /usr/syno/bin/synoautoblock: not found Je n'y connais pas grand chose en NAS, et encore moins en Telnet Si vous avez une idée , elle sera la bienvenue Merci d'avance Charles
×
×
  • 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.