Touchons l'API de Netatmo Weather Station avec Python. #Python #Netatmo

Qu'est-ce que la station météo Netatmo?

Netatmo Weather Station est un terminal IoT installé à l'intérieur et à l'extérieur pour mesurer l'environnement intérieur et les informations météorologiques extérieures [API](https: //) dev.netatmo.com/dev/resources/technical/introduction) est également disponible. Je voudrais frapper cette API avec Python.

Préparation

Nous ne publions pas officiellement la bibliothèque Python, nous utiliserons donc une bibliothèque tierce. La bibliothèque est utile lnetatmo créée par philippelt.

Installation de la bibliothèque

lnetatmo Après avoir cloné le projet à partir d'ici, utilisez setup.py``` pour installer la bibliothèque.

Terminal


$python setup.py install

Il peut également être installé avec pip.

Terminal


$pip install lnetatmo

Préparer les informations utilisateur

Préparez les informations utilisateur. CLIENT_ID et CLIENT_SECRET peuvent être confirmés après la connexion à ici.


"CLIENT_ID" :  "",     
"CLIENT_SECRET" : "",  
"USERNAME" : "adresse mail",      
"PASSWORD" : "mot de passe"                

Essayez d'obtenir des informations météorologiques

Essayez d'obtenir les dernières informations météorologiques en utilisant lnetatmo.

sample.py


#!/usr/bin/python3
# encoding=utf-8

import lnetatmo

#Obtenez un jeton
authorization = lnetatmo.ClientAuth(
                clientId = "",
                clientSecret = "",
                username = "",
                password = "",
                scope = ""
)

#Obtenez des informations météorologiques
weather_station = lnetatmo.WeatherStationData(authorization)

#Affichage des informations météorologiques
print(weather_station.lastData())

Si vous pouvez l'obtenir ainsi, vous réussissez. Screen Shot 0029-01-26 at 14.04.48.png

Recommended Posts

Touchons l'API de Netatmo Weather Station avec Python. #Python #Netatmo
Appelez l'API avec python3.
Utilisons la version Python du module API Confluence.
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Accédez à l'API Etherpad-lite avec Python
Résumons le degré de couplage entre les modules avec du code Python
Touchons l'API Vision de Google de Python pour le moment
Vérifier l'existence du fichier avec python
Lisons le fichier RINEX avec Python ①
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
Hit une méthode d'une instance de classe avec l'API Web Python Bottle
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Préparer l'environnement d'exécution de Python3 avec Docker
Recevoir le websocket de l'API kabu station ® en Python
Mathématiques Todai 2016 résolues avec Python
[Note] Exportez le html du site avec python.
Vérifiez la date du devoir de drapeau avec Python
Convertir le code de caractère du fichier avec Python3
Web scraping avec Python (prévisions météo)
[Python] Déterminez le type d'iris avec SVM
Simulons la transition du taux d'infection par rapport à la densité de population avec python
Jouons avec Python Receive et enregistrez / affichez le texte du formulaire de saisie
Essayez la touche d'un test basé sur les données avec Selenium Python Bindings et py.test
Appuyez sur les exemples v20-python-samples de la bibliothèque d'encapsuleurs d'API REST OANDA v20 pour Python
le zen de Python
Extraire le tableau des fichiers image avec OneDrive et Python
Apprenez Nim avec Python (dès le début de l'année).
[Python] Récupérez le texte de la loi à partir de l'API e-GOV law
Utilisons l'API de la fenêtre générale des statistiques gouvernementales (e-Stat)
J'ai essayé de toucher un fichier CSV avec Python
Décomposons les bases du code Python de TensorFlow
Visualisez la gamme d'insertions internes et externes avec python
Calculer le coefficient de régression d'une analyse de régression simple avec python
Utilisons les données ouvertes de "Mamebus" en Python
Résumé du flux de base de l'apprentissage automatique avec Python
Obtenez l'état de fonctionnement de JR West avec Python
[Python] Utilisez l'API Face de Microsoft Cognitive Services
Exploitons GPIO de Raspeye avec Python CGI
[Python] Changeons l'URL du site administrateur de Django
J'ai essayé de frapper l'API avec le client python d'echonest
Construisez un serveur API pour vérifier le fonctionnement de l'implémentation frontale avec python3 et Flask
Deuxième moitié de la première journée d'étude de Python Essayez d'utiliser l'API Twitter avec Bottle
J'ai essayé de trouver l'entropie de l'image avec python
Essayez de gratter les données COVID-19 Tokyo avec Python
Essayez d'utiliser l'API Twitter rapidement et facilement avec Python
J'ai essayé la "correction gamma" de l'image avec Python + OpenCV
Utiliser l'API Trello avec python
Une note sur l'utilisation de l'API Facebook avec le SDK Python
Vers la retraite de Python2
L'histoire de la mise en œuvre du sujet Facebook Messenger Bot avec python
Unifier l'environnement de l'équipe de développement Python en commençant par Poetry
Visualisez les résultats des arbres de décision réalisés avec Python scikit-learn
Décidons la position du service d'incendie par optimisation combinée
La première API à créer avec le framework Python Djnago REST