Berühren wir die API der Netatmo Weather Station mit Python. #Python #Netatmo

Was ist die Netatmo Wetterstation?

Netatmo Weather Station ist ein IoT-Terminal, das im Innen- und Außenbereich installiert wird, um Informationen zum Innenraum- und Außenwetter zu messen. [API](https: //) dev.netatmo.com/dev/resources/technical/introduction) ist ebenfalls verfügbar. Ich möchte diese API mit Python erreichen.

Vorbereitung

Wir veröffentlichen die Python-Bibliothek nicht offiziell, daher verwenden wir eine Bibliothek eines Drittanbieters. Die Bibliothek ist nützlich lnetatmo, erstellt von philippelt.

Bibliotheksinstallation

lnetatmo Nachdem Sie das Projekt von hier aus geklont haben, installieren Sie die Bibliothek mit `` `setup.py```.

Terminal


$python setup.py install

Es kann auch mit pip installiert werden.

Terminal


$pip install lnetatmo

Bereiten Sie Benutzerinformationen vor

Bereiten Sie die Benutzerinformationen vor. CLIENT_ID und CLIENT_SECRET können nach dem Anmelden bei hier bestätigt werden.


"CLIENT_ID" :  "",     
"CLIENT_SECRET" : "",  
"USERNAME" : "Mail Adresse",      
"PASSWORD" : "Passwort"                

Versuchen Sie, Wetterinformationen zu erhalten

Versuchen Sie, mit lnetatmo die neuesten Wetterinformationen abzurufen.

sample.py


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

import lnetatmo

#Bekomme Token
authorization = lnetatmo.ClientAuth(
                clientId = "",
                clientSecret = "",
                username = "",
                password = "",
                scope = ""
)

#Wetterinformationen abrufen
weather_station = lnetatmo.WeatherStationData(authorization)

#Anzeige von Wetterinformationen
print(weather_station.lastData())

Wenn Sie es so bekommen können, sind Sie erfolgreich. Screen Shot 0029-01-26 at 14.04.48.png

Recommended Posts

Berühren wir die API der Netatmo Weather Station mit Python. #Python #Netatmo
Rufen Sie die API mit python3 auf.
Verwenden wir die Python-Version des Confluence-API-Moduls.
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich das Wetter mit Python-Anfragen 2
Klicken Sie mit Python auf die Etherpad-Lite-API
Fassen wir den Grad der Kopplung zwischen Modulen mit Python-Code zusammen
Lassen Sie uns vorerst Googles Vision API von Python berühren
Überprüfen Sie die Existenz der Datei mit Python
Lesen wir die RINEX-Datei mit Python ①
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
Treffen Sie eine Methode einer Klasseninstanz mit der Python Bottle Web API
Holen Sie sich Artikelbesuche und Likes mit Qiita API + Python
Ich habe versucht, die Filminformationen der TMDb-API mit Python abzurufen
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Erhalten Sie einen Websocket der kabu station ® API in Python
2016 Todai Mathematik mit Python gelöst
[Hinweis] Exportieren Sie das HTML der Site mit Python.
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Konvertieren Sie den Zeichencode der Datei mit Python3
Web Scraping mit Python (Wettervorhersage)
[Python] Bestimmen Sie den Typ der Iris mit SVM
Simulieren wir den Übergang der Infektionsrate in Bezug auf die Bevölkerungsdichte mit Python
Lassen Sie uns mit Python Receive spielen und den Text des Eingabeformulars speichern / anzeigen
Probieren Sie einen datengesteuerten Test mit Selenium Python Bindings und py.test aus
Berühren Sie die Beispiel-v20-Python-Beispiele der OANDA v20-REST-API-Wrapper-Bibliothek für Python
der Zen von Python
Extrahieren Sie die Tabelle der Bilddateien mit OneDrive & Python
Lerne Nim mit Python (ab Anfang des Jahres).
[Python] Ruft den Gesetzestext aus der e-GOV-Gesetz-API ab
Verwenden wir die API des allgemeinen Fensters für Regierungsstatistiken (e-Stat).
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Lassen Sie uns die Grundlagen des Python-Codes von TensorFlow aufschlüsseln
Visualisieren Sie den Bereich der internen und externen Einfügungen mit Python
Berechnen Sie den Regressionskoeffizienten der einfachen Regressionsanalyse mit Python
Verwenden wir die offenen Daten von "Mamebus" in Python
Zusammenfassung des grundlegenden Ablaufs des maschinellen Lernens mit Python
Holen Sie sich mit Python den Betriebsstatus von JR West
[Python] Verwenden Sie die Face-API von Microsoft Cognitive Services
Lassen Sie uns GPIO von Raspeye mit Python CGI betreiben
[Python] Lassen Sie uns die URL der Django-Administrator-Site ändern
Ich habe versucht, die API mit dem Python-Client von echonest zu erreichen
Erstellen Sie einen API-Server, um den Betrieb der Front-Implementierung mit Python3 und Flask zu überprüfen
Zweite Hälfte des ersten Tages des Python-Studiums Versuchen Sie, die Twitter-API mit Bottle zu erreichen
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Versuchen Sie, COVID-19 Tokyo-Daten mit Python zu kratzen
Versuchen Sie, mit Python schnell und einfach auf die Twitter-API zuzugreifen
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
Verwenden Sie die Trello-API mit Python
Ein Hinweis zum Aufrufen der Facebook-API mit dem Python SDK
Auf dem Weg zum Ruhestand von Python2
Die Geschichte der Implementierung des Themas Facebook Messenger Bot mit Python
Vereinheitlichen Sie die Umgebung des Python-Entwicklungsteams, beginnend mit Poetry
Visualisieren Sie die Ergebnisse von Entscheidungsbäumen, die mit Python scikit-learn erstellt wurden
Lassen Sie uns die Position der Feuerwehr durch Kombinationsoptimierung bestimmen
Die erste API, die mit dem Python Djnago REST-Framework erstellt wurde