Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetter:weewx_installation

Dies ist eine alte Version des Dokuments!


A PCRE internal error occured. This might be caused by a faulty plugin

==== Installation der Wettersoftware weewx auf dem Raspberry Pi ==== === Grundsätzliches === Die Software kann grundsätzlich auf verschiedene Arten installiert werden. Da wir später ggf. einiges an Customizing ((Anpassung an die persönliche Installation und Benutzung)) durchführen wollen, erstellen wir die Installation mit Hilfe des durch die Software mitgelieferten Python Installationsscript //''setup.py''//. Dadurch liegen alle Daten und Dateien (mit einigen geringen Ausnahmen) in einem Unterverzeichnis des //''/home''// Verzeichnis.\\ Die weewx wurde mit der Programmiersprache Python 2 erstellt und ist **inkompatibel zu Python 3**. Das setzt voraus, dass auf unserem Raspberry eine Version von Python 2 installiert ist (normalerweise standardmäßig).\\ === Benötigte Ausrüstung === * Unser im Netzwerk vorhandener und grundkonfigurierter Raspberry Pi 2 * [[http://www.weewx.com/downloads/|weewx Wettersoftware]] (bei uns Version 3.3.1) * ein Windows-Rechner, von dem aus wir mittels SSH ((Secure Shell - Netzwerkprotokoll zur verschlüsselten Verbindung auf einen anderen Rechner über das Netzwerk)) auf die Textkonsole des Raspberry zugreifen * [[http://www.putty.org/|Putty]] (Programm für SSH-Verbindungen unter Windows) Hinweis: grundsätzlich kann man die Installation auch direkt (ohne SSH Verbindung) auf dem Raspberry Pi durchführen. Wir nutzen hier die SSH Verbindung, da dies die Dokumentation in diesem Wiki vereinfacht und wir an den kleinen Raspberry nicht extra Maus, Tastatur und Monitor anschließen müssen. \\ === weewx herunterladen === Die Software steht auf http://www.weewx.com/downloads/ zur Verfügung. Wir benötigen das .tar-Archiv für unsere Zwecke:\\ {{wetter:weewx_download_screen.jpg}}\\ Das tar-Archiv der Software transferieren wir in das //''/home/pi''// Verzeichnis auf unserem Raspberry. Dafür gibt es mehrere Möglichkeiten. Ich habe es bei mir auf dem Software-Laufwerk meines NAS ((Network Attached Storage - ein im Netzwerk eingebundener Dateiserver)) abgelegt und mittels Kommandokonsole einfach auf den Raspberry kopiert. Was man dafür tun muss und wie das geht zeige ich [[IT:Linux_Rechner_an_NAS_anbinden|hier]]. \\ === Benötigte Bibliotheken, Treiber und Programme installieren === weewx greift auf einige Systemressourcen (Programme, Bibliotheken und Treiber) zurück, die vor der Installation und dem Einsatz auf dem System vorhanden sein müssen. Für die folgenden Schritte muss der Raspberry Pi mit dem Internet verbunden sein.\\ \\ Zunächst bringen wir den Raspbian [[https://www.debian.org/doc/manuals/debian-reference/ch02.de.html|(Debian) Paketmanager]] auf den aktuellen Stand <code bash> sudo apt-get update </code>\\ Nun werden nacheinander alle benötigten Pakete installiert. Der Raspberry arbeitet jeweils, das nächste Paket immer erst installieren, wenn die Eingabeaufforderung wieder erscheint. <code bash> sudo apt-get install python-configobj </code> <code bash> sudo apt-get install python-cheetah </code> <code bash> sudo apt-get install python-imaging </code> <code bash> sudo apt-get install python-serial </code> <code bash> sudo apt-get install python-usb </code> <code bash> sudo apt-get install mysql-client </code> <code bash> sudo apt-get install python-mysqldb </code> <code bash> sudo apt-get install ftp </code> <code bash> sudo apt-get install python-dev </code> <code bash> sudo apt-get install python-pip </code> <code bash> sudo pip install pyephem </code> \\ === weewx installieren === Wir befinden uns im /home/pi Verzeichnis auf der Textkonsole des Raspberry, wo unser tar-Archiv der Software liegt\\ {{wetter:pi_home.jpg}}\\ \\ weewx entpacken - dadurch wird das Verezichnis //''/home/pi/weewx-3.3.1''// angelegt <code bash> tar xvfz weewx-3.3.1.tar.gz </code> {{wetter:weewx_inst_verz.jpg}}\\ \\ In das Verzeichnis //''/home/pi/weewx-3.3.1''// wechseln <code bash> cd /home/pi/weewx-3.3.1 </code> \\ Wir wollen die Software in das Verzeichnis //''/home/weewx''// installieren - dies ist der Standard. Falls die Installation in einen anderen Ordner erfolgen soll, muss die Datei //''setup.cfg''// entsprechend angepasst werden.\\ Da wir den Standard benutzen, ist der nächste Schritt der build ((die Software kompilieren, bzw. hier: zur Installation vorbereiten)) der Software <code bash> ./setup.py build </code> Die Kommando-Zeile antwortet mit einigen Ausgaben. \\ ...dieser Abschnitt ist noch nicht fertig... \\ === Installations-Video === ...kommt demnächst... === Nützliche Links === [[http://www.weewx.com/docs/setup.htm|weewx Installation mittels setup.py (englisch)]]

wetter/weewx_installation.1454603437.txt.gz · Zuletzt geändert: 2016/02/04 16:30 von schnacki