Zum Inhalt

Schlagwort: BMP085

BMP085 spielt mit Google-Docs

Wie man die Temperatur und den barometrischen Druck mit einem BMP085 misst, die Werte in eine RRD-Datei schreibt und sich ein paar Graphen plotten lässt, habe ich hier [KLICK] schon erklärt. Nun wurde der Wunsch geäußert, diese Werte in ein Google-Dokument schreiben zu lassen. Da ich das mit einem DS 18S20 und der 1-wire-Messschaltung zwar mal ausprobiert, jedoch hier nie beschrieben habe, möchte ich das jetzt nachholen.

Google-Docs

 

Alles was man zu benötigt, sind die Bibliotheken von Adafruit für den BMP085, gspread von Anton Burnashev und ein Google-Konto. Ich gehe davon aus, dass man meinen Artikel zum BMP085 [KLICK] durchgearbeitet hat und die Messung schon funktioniert. Somit gehe ich nicht mehr auf das Installieren der nötigen Bibliotheken von Adafruit ein.

Die Google Spreadsheets Python API (gspread) muss auf dem Pi installiert sein. Dazu benötigt es nur die folgenden drei Zeilen, welche ihr über die Konsole ausführt:

Pi trifft den Graphen

Vor Kurzem hatte ich mich auf die Schnelle mit dem BMP085 auseinander gesetzt. Und da Adafruit gute Vorarbeit leistete, war das Endergebnis recht schnell erreicht und ich hatte die drei Werte, welche der Sensor ausgeben kann, aus dem unendlichen Schwarz der Konsole auf den Schirm gelockt. Leider sind die Werte dort nicht wirklich nützlich. Also habe ich mir einen Tag Zeit genommen, um noch ein wenig mit dem Sensor zu spielen, die Werte zu speichern und über ein gefälligeres Medium – einen Browser – auszugeben.

rrdplot_titel

Hier nun ein kurzer Abriss darüber, wie ich es anstellte, was ich mir dabei dachte und wie ihr es mir nachmachen könnt, gesetzt den Fall, ihr seid im Besitz eines Raspberrys und eines BMP085. Am Ende könnt ihr euch hier auch das Python-Script laden und selber etwas experimentieren. Und hey, solltet ihr Fragen oder Tipps haben, einfach ab damit in die Kommentare. Aber beginnen wir.