Forum eedomus
https://forum.eedomus.com/

Script d'intégration des caméras Netatmo Welcome et Presence
https://forum.eedomus.com/viewtopic.php?f=50&t=3124
« Précédent  Page 4 sur 7  Suivant »
Auteur:  Havok [ 12 Juil 2016 17:39 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

En l'etat actuel il faut un serveur http.
Et bien sur que la camera dispose d'une API, sinon ca ne fonctionnerai pas :)
Auteur:  juanito3430 [ 12 Juil 2016 17:52 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Merci pour la réponse.
Donc elle n'est pas intégrable directement dans l' eedomus.
Auteur:  Havok [ 12 Juil 2016 17:54 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Sans mon script, pour l'instant non.
Auteur:  gougol69 [ 13 Juil 2016 14:09 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Bonjour,

Est il prévu d'intégrer dans le script la gestion des TAGs ?
Auteur:  Havok [ 13 Juil 2016 14:47 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Le problème est que je n'en ai pas :)
Auteur:  frax [ 16 Sep 2016 14:47 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Bonjour,

J'ai suivi le tuto et malheureusement cela ne fonctionne pas :o (bloqué étape 6 de vérification). J'ai refait la procédure 2 fois en recréant les objets. J'ai mis le niveau de log mais rien n'y fait, je ne vois pas d'où cela peut venir.
Voici les logs que j'obtiens :
16-09-2016 15:38:34 process authentification / 1 1
16-09-2016 15:38:34 process cookies /
16-09-2016 15:38:34 process gethomedata /

Est-ce que quelqu'un peut m'aider svp ?

Merci.
Auteur:  Havok [ 16 Sep 2016 16:54 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Reverifie bien chacune des etapes.
Sinon j'essayerais de jeter un oeil mais pas avant lundi.
Auteur:  Havok [ 19 Sep 2016 08:39 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

A priori il n'arrive pas à s'authentifier.
Soit les paramètres de l'étape 1 sont incorrects. Soit ton login ou password comporte des caractères un peu trop "spéciaux".
D'après mon analyse tu ne dois rien avoir dans les 2 états créés à l'étape 4. ALors que si tout se déroule bien tu dois avoir des données dans ces 2 états (une suite de chiffres/caractères
Auteur:  frax [ 19 Sep 2016 12:10 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Hello,

Merci pour la réponse. Mon identifiant est mon adresse mail dans laquelle je n'ai rien de spécial si ce n'est un point mais je ne suis pas sûr que cela vienne de là

Il n'y a rien à faire comme paramétrage de l'App ? Je regardais l'URL d'appel dans le script php et la FAQ Netatmo et il semblerait qu'il faille demander un accès particulier à Netatmo pour accéder au "access_camera" (tu demandes l'accès à read_camera+access_camera ):

How can I get the scope access_camera for my application?
Netatmo cares a lot about users privacy and security. The scope access_camera grants you access to very sensitive data and is delivered by Netatmo teams on a per-app basis, after a very thorough check. To request the scope, please reach out to contact-api@netatmo.com and provide the following information:
client_id of the application
OAuth method used
if you are using the client credentials method: are you storing tokens client side or server side?
What is your application doing?
Why do you need that scope for?
Our teams will follow up with you and probably ask to test your application.


Merci d'avance.
Auteur:  Havok [ 19 Sep 2016 12:36 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Ba oui... C'est l'étape 1 : créez une application sur https://dev.netatmo.com (ne remplissez que les champs obligatoires) pour récupérer le "Client id" et "Client secret"
Auteur:  frax [ 19 Sep 2016 12:54 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Bien-sûr que j'ai créé l'App, je parlais juste du parametrage des scopes de l'app.
Auteur:  frax [ 21 Sep 2016 18:58 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

J'ai bien créé l'application sur le site de Dev de Netatmo et rempli les infos obligatoires.
Par contre, je me demande s'il ne faut pas demander à Netatmo d'activer l'access-camera dans le scope de l'application ?
Auteur:  Havok [ 21 Sep 2016 19:09 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Non pas du tout.
De toute facon le access_camera ne sert que pour l'acces au live.
Tu peux essayer avec read_camera si tu veux mais ca ne changera rien au fait que tu ne t'authentifies pas.
Je ne sais pas quoi te repondre. Le script fonctionne et je ne vois pas ou ca bloque dans ces premieres etapes a part dans une erreur de parametrage. Et tu ne me donnes pas beaucoup d'elements pour t'aider. Les etats que tu as crees à l'étape 4 sont ils remplis avec une valeur ?

La mise en place du webhook est bien plus complexe.
Auteur:  rvp31 [ 25 Sep 2016 15:12 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

bonjour,
je déterre un peu le sujet parce que j'ai essayé de mettre en place le script.
en fait j'ai un soucis de remonté des images dans l'eedomus.
je précise que le "test" mon_serveur/NW-Eedomus.php?action=images me retourne bien une image. mais celle ci ne remonte pas.
j'ai mis le mode debug mais rien de probant ds les logs.

quelqu'un pourrait m'aider à voir ce que j'ai oublié de faire ? faut-il être prenium pour pouvoir stocker les images même sans historique ?

merci de votre aide ..
Auteur:  Havok [ 26 Sep 2016 08:39 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

As-tu vérifié que les images sont présentes sur le ftp ?

A priori tu as un soucis à l'étape 3 : https://github.com/aussitot/eedomus_net ... me#etape-3

Sinon il faut me montrer les lignes du fichier log avec "process ftp live" ou "process ftp event".

Pas besoin de compte premium. Tu seras juste limité à 10mo d'historique.
Auteur:  rvp31 [ 26 Sep 2016 18:47 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Merci pour ta réponse.

le fait de vérifier sur le serveur ftp si il y avait les images m'a mis la puce à l'oreille sur un autre truc.
En fait cela fonctionne depuis une motif que j'ai fait.

Je me suis aperçu que dans la config de la caméra ds l'eedomus, le serveur ftp était camera3.eedomus.com et que j'avais laissé dans le fichier config camera.eedomus.com...
je pensais que les serveurs étaient en mirroring mais en fait non. mes images étaient bien présentes sur camera.eedomus.com mais pas sur camera3.eedomus.com ...

donc maintenant tout est Ok j'ai même webhook qui fonctionne :-D

NB : ce script est vraiment top.

merci
Auteur:  rvp31 [ 28 Sep 2016 18:23 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Havok,

je viens de parcourir l'api de netatmo et apparement maintenant elle gère les personnes parties.
le type d'event est "person_away" pour une personne considérée partie quand le téléphone n'est plus à la maison en opposition à "person" lorsque la personne revient à la maison.

j'ai donc modifié ton script pour intégrer cet event en ajoutant la ligne

Code : Tout sélectionner
if ($notif['event_type'] == 'person_away' && isset($notif['message']))  { $userstate = 0;}


dans la zone "//enregistrement de l'identification".

mais je n'ai pas pus tester parce que je suis chez moi et que j'ai la flemme de sortir ... (je testerais demain matin .. :-D

par contre cet événement n'apparait pas si on spécifie qu'on est parti dans l'appli netatmo.
Auteur:  Havok [ 28 Sep 2016 18:41 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Le mieux ca serai de le modifier sur github :) apres avoir testé bien sur :)

Enfin en l'etat je doute que ta modif fonctionne :)

Il faut plutot faire un truc du genre (a tester)
Code : Tout sélectionner

           //enregistrement de l'identification
           if (($notif['event_type'] == 'person' || $notif['event_type'] == 'person_away') && isset($notif['message']))
           {
            if (!isset($userstate) && $notif['event_type'] == 'person') { $userstate = 1; }
if (!isset($userstate) && $notif['event_type'] == 'person_away') { $userstate = 0; }


Auteur:  darkwinter [ 27 Oct 2016 10:21 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

Bonjour, je viens de tester le script, lorsque je test l'url suivante :

http://monseveur.com/netatmo/NW-Eedomus ... ion=images

J'ai bien 2 images qui apparaisse mais en dessous de chaque image j'ai un message d'erreur :



Warning: ftp_login(): Login with USER first. in /volume1/web/netatmo/NW-Eedomus.php on line 231 Warning: file_put_contents(Snapshot0.jpg): failed to open stream: Permission denied in /volume1/web/netatmo/NW-Eedomus.php on line 234 Warning: ftp_put(Snapshot0.jpg): failed to open stream: No such file or directory in /volume1/web/netatmo/NW-Eedomus.php on line 235


Une idée?


Par avance, merci.
Auteur:  darkwinter [ 27 Oct 2016 11:15 ]
Sujet du message:  Re: Script d'intégration des caméras Netatmo Welcome

darkwinter a écrit:Bonjour, je viens de tester le script, lorsque je test l'url suivante :

http://monseveur.com/netatmo/NW-Eedomus ... ion=images

J'ai bien 2 images qui apparaisse mais en dessous de chaque image j'ai un message d'erreur :



Warning: ftp_login(): Login with USER first. in /volume1/web/netatmo/NW-Eedomus.php on line 231 Warning: file_put_contents(Snapshot0.jpg): failed to open stream: Permission denied in /volume1/web/netatmo/NW-Eedomus.php on line 234 Warning: ftp_put(Snapshot0.jpg): failed to open stream: No such file or directory in /volume1/web/netatmo/NW-Eedomus.php on line 235

Les fichiers et dossier netatmo sont en 0777

Une idée?


Par avance, merci.
Page 4 sur 7 Le fuseau horaire est UTC+1 heure