Différences entre les versions de « Station météo Netatmo »
Ligne 29 : | Ligne 29 : | ||
cliquez sur le bouton de création d'une application | cliquez sur le bouton de création d'une application | ||
[[Fichier:0Netatmo_CreateAPP.PNG| | [[Fichier:0Netatmo_CreateAPP.PNG|350px]] | ||
renseignez le nom et la description puis validez | renseignez le nom et la description puis validez | ||
[[Fichier:1Netatmo_CreateAPP.PNG| | [[Fichier:1Netatmo_CreateAPP.PNG|500px]] | ||
notez les identifiants générés pour votre application | notez les identifiants générés pour votre application | ||
* Client ID | * Client ID | ||
* Client secret | * Client secret | ||
[[Fichier:2Netatmo_CreateAPP.PNG|500px]] | |||
Ces informations seront utilisées dans le script Php | Ces informations seront utilisées dans le script Php |
Version du 11 mars 2018 à 15:51
| |||
---|---|---|---|
300px | |||
Nom | WS NETATMO | ||
Famille | Objets connectés | ||
Wiki créé le | 11/03/2018 | ||
Wiki mis à jour le | 11/03/2018 | ||
Auteur | fgtoul |
Présentation
La station Netatmo peut être consultée à distance à l'aide de l'API. Nous allons voir comment récupérer les données de la station météo afin d'interagir avec notre IPX800 V4.
Il sera nécessaire d'écrire un script qui aura pour tâche de
- se connecter à l'API de Netatmo,
- récupérer les données des différents modules (extérieur, intérieurs, pluviomètre, ...),
- envoyer les données à l'IPX800 V4.
J'ai choisi d'écrire un script en Php que j'hébergerai sur mon NAS Synology, mais vous pouvez tout à fait héberger ce script chez votre FAI si vous ne disposez ni de NAS, ni de serveur web.
Nous pourrons alors utiliser ces informations dans des scènes de notre IPX800.
Accès à l'API Netatmo
Nous allons créer une application sur le site de développement Netatmo afin d'obtenir nos identifiants.
Connectez vous avec vos identifiants Netamo
cliquez sur le bouton de création d'une application
renseignez le nom et la description puis validez
notez les identifiants générés pour votre application
- Client ID
- Client secret
Ces informations seront utilisées dans le script Php