(resolu)Netatmo station meteo


#1

bonjour j’ai un souci avec le module netatmo
je vois pas comment on modifie les valeurs demandées


merci d’avance.


#2

Salut

Ravi de voir que tu essaies mon module (qui est un peu buggé mais que je vais faire évoluer).
Il faut créer un compte à l’adresse indiqué sur une ligne, et ensuite tu saisis les infos récupérées lors de la création de ton app sur le site Netatmo.

Pour les modifier, c’est marqué dans le readme, tu le fais avec un

nano config.js

dans le terminal quand tu es dans le dossier du module.

Tu te balades dans les lignes avec les flèches de ton clavier et remplace les infos entre ’ ’ par celles qui correspondent.
(Pour appliquer les changements dans nano : ctrl + X et tu réponds avec Yes (Y).)


#3

ok en fait je vien de voir que l’on peu pas modifier avec le pad numérique
juste je vois pas bien ce qu’il faut mettre dans l’url http://et l’adresse ou juste http:et l’adresse
après les tokken …wtf ces quoi lol


#4

On va y aller tranquillement, étape par étape.

As-tu créé un compte dev sur le site de netatmo à cette adresse : https://dev.netatmo.com/myaccount/ ?


#5

yes je crois que j’ai trouver aussi pour le token
je les nome netatmo est ca ma générer une clef auto
mais peu tu me dire comment on ces si elle marche et comment la faire marcher?
merci


#6

je penses être arriver a tout bien faire …
mais je ces pas comment voir si cela marche


#7

Tu dois avoir un nouveau périphérique de détecté normalement.


#8

malheureusement non j’ai du rater un truc


#9

tu as bien lancé l’app ?

pm2 start /home/pi/gladys-netatmo-weather/app.js --name gladys-netatmo-weather


#10

je vien de le faire ,
je reboot et je te dis


#11

non rien
pas de perepherique en plus


#12

Il ne faut pas reboot le pi (Gladys oui si tu veux mais pas nécessaire) sinon le module se coupe.
Voit ça comme une app qui tourne en parallèle de Gladys

Et tu peux mettre les logs ici en faisant
ˋpm2 logs gladys-netatmo-weatherˋ


#13

ok donc je la relance et je te mes les logs


#14

bien je pensse quej’ai mal fait un truc a premier vu

the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Oct  9 20:41:33 2018 from 192.168.0.21
[email protected]:~ $
[email protected]:~ $ pm2 logs gladys-netatmo-weather
[TAILING] Tailing last 15 lines for [gladys-netatmo-weather] process (change the                                                                                         value with --lines option)
/home/pi/.pm2/logs/gladys-netatmo-weather-error-1.log last 15 lines:
1|gladys-n | Netatmo threw an error: Error: Authenticate error: invalid_client
1|gladys-n | (node:19222) MaxListenersExceededWarning: Possible EventEmitter mem                                                                                        ory leak detected. 11 authenticated listeners added. Use emitter.setMaxListeners                                                                                        () to increase limit

/home/pi/.pm2/logs/gladys-netatmo-weather-out-1.log last 15 lines:
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...


The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Oct  9 20:41:33 2018 from 192.168.0.21
[email protected]:~ $
[email protected]:~ $ pm2 logs gladys-netatmo-weather
[TAILING] Tailing last 15 lines for [gladys-netatmo-weather] process (change the                                                                                         value with --lines option)
/home/pi/.pm2/logs/gladys-netatmo-weather-error-1.log last 15 lines:
1|gladys-n | Netatmo threw an error: Error: Authenticate error: invalid_client
1|gladys-n | (node:19222) MaxListenersExceededWarning: Possible EventEmitter mem                                                                                        ory leak detected. 11 authenticated listeners added. Use emitter.setMaxListeners                                                                                        () to increase limit

/home/pi/.pm2/logs/gladys-netatmo-weather-out-1.log last 15 lines:
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...

#15

Bon alors déjà il y a une erreur que je viens juste de « corriger »

Fais
pm2 stop gladys-netatmo-weather

Ensuite dans le répertoire de gladys-netatmo weather (vérifie bien que tu es dedans)
sudo npm update

Et ensuite
pm2 restart gladys-netatmo-weather

Si ça résoud pas le problème, recolle les logs ici pour voir et je pense que ça devrait être une erreur de saisie dans les infos de config.js , vérifie bien tes infos dans le compte dev de Netatmo.


#16

de mon cote mon id il y avait une erreur
je regarde ce que tu dit


#17

je crois qu’il y a toujour un probleme mais de mon coter
je ne ces si ces mais id ou direct dans l’api netatmo dev

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Oct  9 20:58:27 2018 from 192.168.0.21
[email protected]:~ $ ˋpm2 logs gladys-netatmo-weather
-bash: ˋpm2: command not found
[email protected]:~ $ pm2 logs gladys-netatmo-weather
[TAILING] Tailing last 15 lines for [gladys-netatmo-weather] process (change the                                                                                         value with --lines option)
/home/pi/.pm2/logs/gladys-netatmo-weather-out-1.log last 15 lines:
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...
1|gladys-n | Request from Netatmo API...

/home/pi/.pm2/logs/gladys-netatmo-weather-error-1.log last 15 lines:
1|gladys-n | Netatmo threw an error: Error: Authenticate error: invalid_client
1|gladys-n | (node:19222) MaxListenersExceededWarning: Possible EventEmitter mem                                                                                        ory leak detected. 11 authenticated listeners added. Use emitter.setMaxListeners                                                                                        () to increase limit
1|gladys-n | Netatmo threw an error: Error: Authenticate error: invalid_client

merci pour ton aide mais je me leve a 3h30 demain
pfff cette gladys trois soir que je passe dessus j’adore mais suis hs
encore merci
dit moi tout tu penses que ça vien et je te tien au jus des que je m’y repanche dessus
bonne nuit merci


#18

Ca sent le problème de connexion avec le service de Netatmo.

Tu as bien renseigné ? Pas d’inversion de champs ?
Pour le mail et mot de passe, il faut mettre celui de ton compte “classique” Netatmo.


#19

normalement tout est bon il n’y a que le tokken je ne ces pas si j’ai bien fais ce qu’il faut


#20

Il faut que tu ailles au niveau de Gladys dans Paramètres > Sécurité et que tu en crées un pour Netatmo (tu peux lui donner le nom que tu veux) et ensuite tu le colles dans le fichier config.js

Ca permet à au module que j’ai fait de communiquer avec Gladys et de remonter les valeurs dedans. :wink: