Archiv des Autors: 7droids

Wetterstation mit dem Raspberry Pi – Softwarepakete

Im ersten Projekt mit dem Raspberry Pi soll eine handelsübliche Wetterstation ihre Daten auf einer Webseite veröffentlichen. Der aktuellen Messergebnisse aus dem Projekt können unter www.7droids.de/wordpress/pi/wetter angeschaut werden.

WetterstationSensoren

Als Anleitung habe ich mich der Artikel von Claus Eckert auf rc-network.de bedient. Allerdings hat sich seit der Veröffentlichung im August 2015 schon ein wenig getan und daher möchte ich hier ein Update zu den verwendeten Softwarepaketen und den Schwierigkeiten, die bei mir aufgetreten sind liefern.

Softwarepakete für den PC

Die wichtigsten Tools für mich waren:

  • Remotedestopverbindung für die Verbindung zum Raspberry Pi
    Die notwendigen Einstellungen auf dem Pi habe ich hier beschrieben
  • Filezilla – zum Übertragen von Dateien von und zum Raspberry Pi
  • PsPad – Zum Editieren von Dateien auf dem PC, wenn einem die Editoren auf dem Raspberry Pi nicht gefallen. Ich bin ja ein Freund des vi, aber das ist nicht jedermanns Geschmack

Die erste Einrichtung des Raspberry Pi und der Windowssoftware sind bei Claus Eckert in Teil 1 beschreiben.

Softwarepakete für den Raspberry Pi (Stand 11.2016)

In Teil 2 wird die notwendige Software für den Raspberry Pi installiert. Solange die Anleitung keine Versionsangaben enthält, ist die Anleitung 1:1 zu nutzen. Aber dann kommen die ersten Softwarepakete, die manuell runtergeladen werden müssen und da gibt es ein paar Updates

Cython

Die aktuelle Version ist 0.25.1. Anders als in der Anleitung angegeben, ist der Download nicht mehr direkt auf der Seite cython.org verfügbar, sondern muss von der Seite pypi.python.org heruntergeladen werden. Da ich im Raspberry Pi den langen Link nicht abtippen wollte, habe ich mir die Datei auf den PC geladen und dann auf den Raspberry Pi kopiert und dann dort entsprechend der Anleitung mit der neuen Version weiter gemacht.

Die aktuelle Version von Cython kann über die Seite https://pypi.python.org/pypi/Cython/ abgerufen werden.

libusb

Auch die Version von Libusb hat sich von der Version 1.0.19 zur Version 1.0.20 weiterentwickelt. Entsprechend lautet der Befehl zum Herunterladen

sudo wget https://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.20/libusb-1.0.20.tar.bz2

In der Anleitung ist also 1.0.19 durch 1.0.20 zu ersetzen.

pywws

Pywws ist das eigentliche Programm zur Verarbeitung von Wetterdaten einer Wetterstation. Die Anleitung geht von einer Version 15.07.0 aus. Im November 2016 war die Version 16.8.0 aktuell. Mit dem Befehl von der Anleitung konnte ich die Datei nicht direkt herunterladen (auch nicht mit der geänderten Version. Daher habe ich die Datei zunächst auf dem PC heruntergeladen (der entsprechende Link dafür ist zu finden unter https://pypi.python.org/pypi/pywws/16.8.0 ) und die Datei anschließend auf dem Raspberry Pi übertragen und dort entsprechend der Anleitung mit der neuen Versionsnummer weiter gemacht.

Unter https://pypi.python.org/pypi/pywws kann man auf alle verfügbare Versionen zugreifen und ggf. eine neuere Version verwenden.

Vorschau

Im nächsten Blog gehe ich auf die Parametrierung, die Vorlagen und aufgetretene Probleme (inkl. Lösungen) ein.