Aller au contenu

Messages recommandés

Posté(e)

Bonsoir,

Bon! je trouve tout pour enregistrer en vidéo depuis ma HC2 et mon Syno, mais ...... je voudrais faire des photos :)

 

Je voudrais prendre une photo de bonne qualité, a chaque fois que ma porte s'ouvre (détecté par la HC2), et que cette photo soit stockée sur le NAS.

Pour info, j'ai installé le VD "Synology Surveillance Station v4.4" qui fonctionne a merveille pour prendre des vidéos. Bravo.

Comment modifier le VD pour qu'il prenne des photos, stockées sur le Nas ?

 

Merci

Posté(e)

Le VD a été développé car il n'existait pas la possibilité de démarrer un enregistrement des caméras depuis la HC2.

Par contre, il existe la possibilité de te faire envoyer des photos par la HC2.

Maintenant, si tu veux absolument que les photos soit prises par le NAS et stockées sur le NAS, il faudrait regarder du côté de l'API de SS

  • 3 semaines après...
Posté(e)

Oui, mais moi, je voudrais que la photo de bonne qualité soit stockée sur le nas .

 

Je pense avoir trouvé dans l'API, la bonne formule mais cela me réponds "erreur 105 Insufficient user privilege"

Pourtant j'utilise le même login et password que pour la gestion des Ptz ou autres.

 

payload = "/webapi/"..pathCamera.."?camId=2&version=1&blSave=true&api=SYNO.SurveillanceStation.SnapShot&dsId="..SID.."&method=TakeSnapshot"

 

Ou est l'erreur ?  :)

 

Merci de votre aide, j'y suis presque !!!

Posté(e)

il faut que l'utilisateur dans SS soir directeur ?

Je voulais inclure cette fonction  dans le YAPUS de @sebcbien.

Maintenant que tu as trouvé l'API, je n'ai plus d'excuses ...

  • Like 1
Posté(e)

oui, mais une fois que tu l'as créé comme administrator dans ton NAS, tu dois aller dans SS, gestion des utilisateurs, et l'y déclarer comme directeur

  • 1 mois après...
  • 3 mois après...
Posté(e)

Bonjour,

 

Bon, ca y est, je me suis lancé !!!

J'ai installé PHP7.0 et WebStation.

J'ai copié et dézippé le "YAPUSS-master.zip" dans le répertoire "web" directement, pas dans le répertoire"YAPUSS-master".

 

J'ai lancé depuis un pc du réseau la commande "192.168.0.240" et la réponse " Web Station has been enabled. To finish setting up your website, please see the "Web Service" section of DSM Help. " ne parait bonne.

J'ai parametré le fichier "SSS_Get.ini" avec mes ip, port, login et mot de passe. (Ceux que j'utilise pour me logger sur le nas.)

 

J'ai ensuite lancé la commande "http://192.168.0.240/SSS_Get.php?list=camera", et le résultat n'est pas celui attendu.Le voici:

 

Warning: touch(): Unable to create file SSS_Get.session because Permission denied in /volume1/web/SSS_Get.php on line 670 Call Stack: 0.0001 367048 1. {main}() /volume1/web/SSS_Get.php:0 0.7489 373072 2. SessionSave() /volume1/web/SSS_Get.php:244 0.7490 373072 3. touch() /volume1/web/SSS_Get.php:670

 

J'avoue être bloqué, et si quelqu'un a une idée, je suis preneur. :)

Merci de votre aide.

 

Posté(e)
Il y a 8 heures, DoR.Technique a dit :

C'est le login/mot de passe pour me connecter sur l'interface de mon nas.

je pense donc que oui

 

Non justement, par défaut ton utilisateur (même admin) n'est pas directeur. A configurer dans l'interface de SS 

Posté(e)

OK, je viens de créer sous SS, un login AdminSS qui est directeur, et le résultat est le mème.

 

Ça donne l'impression que l'on ne peut pas écrire un fichier.

La ligne 670 du fichier SSS_Get.php correspond apparemment a une partie concernant la création d'un fichier.

  // Write Session File to disk and create if not present ---

Possible?

 

Posté(e)

Je ne sais pas vérifier ma config (dans le train), mais vérifie les droits de l'utilisateur que tu viens de créer dans SS : peut-il écrire sur le directory Web? 

Posté(e)

Ça va mieux en donnant des droits d’écriture sur le répertoire WEB.

J'ai maintenant une page qui récapitule la conf de chaque camera, et je vois une image de mes 3 cameras.

 

Par contre, impossible d'utiliser les PTZ, et de prendre un snapshot d'aucune camera.

J'ai l'erreur suivante.

Fatal error: Uncaught Error: Call to undefined function curl_init() in /volume1/web/SSS_Get.php on line 706 Error: Call to undefined function curl_init() in /volume1/web/SSS_Get.php on line 706 Call Stack: 0.0001 367320 1. {main}() /volume1/web/SSS_Get.php:0 0.4999 624912 2. SaveSnapshot() /volume1/web/SSS_Get.php:504

 

Encore un effort ?  :)

 

Posté(e)

dans le fichier readme, il est expliqué qu'il faut rajouter des choses particulières dans la config de Web Station pour Curl

Posté(e)

Ouiiiiiiii, tu as raison, j'ai modifié et ça marche pour les snapshots.

Bravo.

 

Par contre, :), ça marche toujours pas pour déplacer la cam sur les PTZ.

La commande "http://192.168.0.240/SSS_Get.php?ptz=36&camera=2" m'affiche la cam2, mais ne la fait pas aller au PTZ36

Elle reste immobile.

 

Allez, on y crois :)

 

 

 

Posté(e)

et la position 36, est celle fournie par le soft ?

 

Malheureusement, je n'ai pas de caméra PTZ pour tester, et ce n'est pas moi qui ai développé cette partie du code.

Peut-être @sebcbien saurait nous aider ?

Posté(e)

Oui, la position 36 est bien celle donnée par la page web.

Si je clique cela m'affiche l'image de la cam a l'endroit ou elle est, mais ne la déplace vers PTZ prévu.

Pas de message d’erreur non plus.

 

:)

 

×
×
  • Créer...