Benutzer-Werkzeuge

Webseiten-Werkzeuge


wetter:weewx_installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wetter:weewx_installation [2016/02/05 08:05]
schnacki Weiterverfassen der Anleitung
wetter:weewx_installation [2017/02/24 06:23] (aktuell)
schnacki Paket-Installationsinfos hinzugefügt
Zeile 1: Zeile 1:
 ==== Installation der Wettersoftware weewx auf dem Raspberry Pi ==== ==== Installation der Wettersoftware weewx auf dem Raspberry Pi ====
 +
 +=== Update ===
 +Februar 2017\\
 +Ich habe auf meinem System mittlerweile die weewx Version 3.6.2 installiert. Im nachfolgenden Abschnitt wird die Installation der Version 3.4.0 beschrieben. Die neuere Version lässt sich grundsätzlich genauso installieren,​ die Dateinamen haben sich entsprechend geändert.\\
  
 === Grundsätzliches === === Grundsätzliches ===
Zeile 12: Zeile 16:
   * [[http://​www.putty.org/​|Putty]] (Programm für SSH-Verbindungen unter Windows)   * [[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. 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.
 +
 +=== Nützliche Links ===
 +[[http://​www.weewx.com/​docs/​setup.htm|weewx Installation mittels setup.py (englisch)]]
 +\\
 \\ \\
 === weewx herunterladen === === weewx herunterladen ===
Zeile 23: Zeile 31:
 Zunächst bringen wir den Raspbian [[https://​www.debian.org/​doc/​manuals/​debian-reference/​ch02.de.html|(Debian) Paketmanager]] auf den aktuellen Stand 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>​\\ <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.+Nun werden nacheinander alle benötigten Pakete installiert. Der Raspberry arbeitet jeweils, das nächste Paket immer erst installieren,​ wenn die Eingabeaufforderung wieder erscheint.\\ 
 +Diese Pakete werden zwingend benötigt:
 <code bash> sudo apt-get install python-configobj </​code>​ <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-cheetah </​code>​
 <code bash> sudo apt-get install python-imaging </​code>​ <code bash> sudo apt-get install python-imaging </​code>​
 +Diese Pakete werden entsprechend der Anschluss Variante der Wetterstation an den Raspberry Pi benötigt! Achtung: die Vantage benötigt trotz USB Anschluss beide Pakete:
 <code bash> sudo apt-get install python-serial </​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 python-usb </​code>​
 +Diese Pakete werden nur benötigt, im Falle, dass man die MYSQL Datenbank verwendet (bei meiner Installation nicht der Fall):
 <code bash> sudo apt-get install mysql-client </​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 python-mysqldb </​code>​
 +Das FTP Paket wird benötigt, um die Dateien zu dem Webserver zu übertragen:​
 <code bash> sudo apt-get install ftp </​code>​ <code bash> sudo apt-get install ftp </​code>​
 +Diese Pakete werden benötigt, wenn man den Almanac benutzt und anzeigen lassen möchte (bei mir der Fall):
 <code bash> sudo apt-get install python-dev </​code>​ <code bash> sudo apt-get install python-dev </​code>​
 <code bash> sudo apt-get install python-pip </​code>​ <code bash> sudo apt-get install python-pip </​code>​
Zeile 64: Zeile 77:
 <​code>​latitude [90.000]: 51.127712</​code>​ <​code>​latitude [90.000]: 51.127712</​code>​
 <​code>​longtitude [0.000]: 9.013265</​code>​ <​code>​longtitude [0.000]: 9.013265</​code>​
 +\\
 +Im nächsten Schritt geben wir an, in welchem System unsere Maßeinheiten an- bzw. ausgegeben werden sollen. Wir nutzen das metrische System
 +<​code>​units [metric]: metric</​code>​
 +\\
 +Da unsere Wettersoftware von unserer Wetterstation die Daten abrufen muss, müssen wir im nächsten Schritt einen passenden Treiber für die Wetterstation auswählen. Dieser stellt sicher, dass die Software mit der Hardware der Wetterstation kommunizieren kann. Später wird das der Treiber //''​Vantage''//​ sein - passend zu unserer Wetterstation Davis Vantage Pro 2, momentan nutzen wir aber einen Simulator, um erst einmal zu schauen, ob unsere Softwareinstallation korrekt läuft. Darum also den Treiber //''​Simulator''//​ auswählen. Dieser Simulator liefert uns simulierte Wetterdaten,​ die die Software speichert, auswertet und darstellt. Die Auswahl des Treibers ist der letzte Schritt, danach ist die Installation komplett.
 +<​code>​choose a driver: 3</​code> ​
 +{{wetter:​weewxinstall_driver.jpg}}\\
 +\\
 +Wir springen in das Verzeichnis //''/​home/​weewx''//​ und sehen die installierten Dateien
 +<code bash>cd /​home/​weewx</​code>​
 +<code bash>​ls</​code>​
 +{{wetter:​weewxinstall_findir.jpg}}\\
 +\\
 +Das eigentliche Programm der Wettersoftware ist die Datei //''​weewxd''//​ im Verzeichnis //''​bin''//​. Diese Datei können wir jetzt aufrufen, um zu schauen, ob unsere Software mit dem Simulations-Triber läuft. Die Software benötigt immer die Konfigurationsdatei als Prameter, dies ist die Datei //''​weewx.conf''//​. Wir stellen wieder ein //''​sudo''//​ voran, da die Ausführung root-Rechte benötigt. Und wir sehen, dass die Sofware Daten auswirft
 +<code bash>​sudo ./​bin/​weewxd weewx.conf</​code>​
 +{{wetter:​weewxinstall_test.jpg}}\\
 +\\
 +Nach etwa 5 Minuten sollte es ein Verzeichnis //''/​home/​weewx/​public_html''//​ mit einigen Dateien darin geben. Damit ist die Installation und erster Testlauf abgeschlossen.
 +{{wetter:​weewxinstall_pubhtml.jpg}}\\
 \\ \\
 === Installations-Video === === Installations-Video ===
 {{wetter:​weexw_installieren.mp4|Tutorial:​ Wettersoftware weewx installieren}}\\ {{wetter:​weexw_installieren.mp4|Tutorial:​ Wettersoftware weewx installieren}}\\
 \\ \\
-=== Nützliche Links === +
-[[http://​www.weewx.com/​docs/​setup.htm|weewx Installation mittels setup.py (englisch)]]+
wetter/weewx_installation.1454659553.txt.gz · Zuletzt geändert: 2016/02/05 08:05 von schnacki