Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ss19:forest_01 [2019/08/17 13:36] fannyschauenburg |
ss19:forest_01 [2019/08/17 13:39] (aktuell) fannyschauenburg |
||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
* Raspberry Pi starten, LAN-Kabel, Bildschirm, Maus und Tastatur anschließen und Betriebssystem auswählen: Raspian Vollversion auswählen ([[https://www.raspberrypi.org/downloads/|Alternative Rasperry Pi]] NOOBS auswählen, ist für Beginner geeignet oder direkt ein Betriebsystem auswählen) | * Raspberry Pi starten, LAN-Kabel, Bildschirm, Maus und Tastatur anschließen und Betriebssystem auswählen: Raspian Vollversion auswählen ([[https://www.raspberrypi.org/downloads/|Alternative Rasperry Pi]] NOOBS auswählen, ist für Beginner geeignet oder direkt ein Betriebsystem auswählen) | ||
* Bei der Installation die IP-Adresse merken, wird später bei VNC nützlich sein. Außerdem kann man noch WLAN-Einstellungen vornehmen, ich bleibe jedoch bei einer LAN-Verbindung. | * Bei der Installation die IP-Adresse merken, wird später bei VNC nützlich sein. Außerdem kann man noch WLAN-Einstellungen vornehmen, ich bleibe jedoch bei einer LAN-Verbindung. | ||
- | *Editor auswählen. Falls man schon Erfahrung mit Linux-Systemen hat kann man folgenden Schritt überspringen: Den Shell-Editor Vim installlieren und den Vimtutor durcharbeiten, um ein Gefühl für diesen Editor zu bekommen, da er keine Oberfläche hat. Man kann zwar eine Oberfläche installieren, jedoch finde ich es ganz praktisch direkt in der Shell programmieren zu können. Dabei ist zu beachten, dass man Vim immer mit //sudo// vorangestellt öffnen sollte, da man sonst Probleme beim Speichern und Beenden bekommen kann. Eine Anleitung zum installieren und den ersten Befehlen findet man hier: [[https://coders-home.de/vim-der-editor-unter-linux-178.html |Anleitung Vim]]; hier sind noch [[https://piware.de/docs/vimref.txt| nützliche Befehle 1]] und [[https://chrm.info/dokus/vim-anleitung.txt|Nützliche Befehle 2]] für Vim zum nachschlagen. Eine Alternative wäre den vorinstallierten NANO Editor zu verwenden, welcher einer Light-Version von Vim gleicht. | + | *Editor auswählen. Falls man schon Erfahrung mit Linux-Systemen hat kann man folgenden Schritt überspringen: Den Shell-Editor Vim installlieren und den Vimtutor durcharbeiten, um ein Gefühl für diesen Editor zu bekommen, da er keine Oberfläche hat. Man kann zwar eine Oberfläche installieren, jedoch finde ich es ganz praktisch direkt in der Shell programmieren zu können. Dabei ist zu beachten, dass man Vim immer mit //sudo// vorangestellt öffnen sollte, da man sonst Probleme beim Speichern und Beenden bekommen kann. Eine Anleitung zum installieren und den ersten Befehlen findet man unter [[https://coders-home.de/vim-der-editor-unter-linux-178.html |Anleitung Vim]]. Hier sind noch [[https://piware.de/docs/vimref.txt| nützliche Befehle 1]] und [[https://chrm.info/dokus/vim-anleitung.txt|nützliche Befehle 2]] für Vim zum nachschlagen. Eine Alternative wäre den vorinstallierten NANO Editor zu verwenden, welcher einer Light-Version von Vim gleicht. |
Schritt 2: Einrichtung von der Wetterstation | Schritt 2: Einrichtung von der Wetterstation | ||
*Wetterstations-Basis per USB-Port an die Rasperry Pi anschließen. | *Wetterstations-Basis per USB-Port an die Rasperry Pi anschließen. | ||
- | *Software für die Wetterstation installieren. Ich benutze die OpenSource Software [[http://www.weewx.com|Weewx]], welche mit Python 2 geschrieben worden ist, sie funktioniert nicht mit Python 3. Es gibt verschiedene Möglichkeiten Weewx zu installieren, jedoch funktionieren nicht alle so gut, ich musste schlussendlich Weewx 3 mal neu installieren. Der [[http://www.weewx.com/docs/usersguide.htm#dir-layout-table|Userguide]], sowie [[http://www.weewx.com/docs/usersguide.htm#installation_methods|Installation Methods]] sind generell sehr hilfreich, und sollten vorher sehr gut durchgelesen werden sowie. Ich empfehle für die Installation die [[http://www.weewx.com/docs/debian.htm| Anleitung Debian]] //Installing from DEB package//zu folgen. Es wird sich ein Fenster öffnen, in dem man Details zu der Wetterstation eingeben muss, wie Name; Höhe über dem Meeresspiegel oder auch Längen- und Breitengrade (Google Maps hilft). Wichtig ist die Einstellung für den Treiber, da dies eine WH1080 ist, muss man //FineOFFsetUSB// auswählen. Falls man eine andere Messstation verwendet, ist das kein Problem. Unter [[http://www.weewx.com/docs/hardware.htm|Hardware]] gibt es eine Tabelle mit den Herstellern und ihre jeweiligen Modellen, sowie die dazugehörigen Treibereinstellungen. | + | *Software für die Wetterstation installieren. Ich benutze die OpenSource Software [[http://www.weewx.com|Weewx]], welche mit Python 2 geschrieben worden ist, sie funktioniert nicht mit Python 3. Es gibt verschiedene Möglichkeiten Weewx zu installieren, jedoch funktionieren nicht alle so gut, ich musste schlussendlich Weewx 3 mal neu installieren. Der [[http://www.weewx.com/docs/usersguide.htm#dir-layout-table|Userguide]], sowie [[http://www.weewx.com/docs/usersguide.htm#installation_methods|Installation Methods]] sind generell sehr hilfreich, und sollten vorher sehr gut durchgelesen werden sowie. Ich empfehle für die Installation die [[http://www.weewx.com/docs/debian.htm| Anleitung Debian]] //Installing from DEB package// zu folgen. Es wird sich ein Fenster öffnen, in dem man Details zu der Wetterstation eingeben muss, wie Name; Höhe über dem Meeresspiegel oder auch Längen- und Breitengrade (Google Maps hilft). Wichtig ist die Einstellung für den Treiber, da dies eine WH1080 ist, muss man //FineOFFsetUSB// auswählen. Falls man eine andere Messstation verwendet, ist das kein Problem. Unter [[http://www.weewx.com/docs/hardware.htm|Hardware]] gibt es eine Tabelle mit den Herstellern und ihre jeweiligen Modellen, sowie die dazugehörigen Treibereinstellungen. |
* Nützliche Commands: Systemüberwachung: //tail -f /var/log/syslog//; Starten, Stoppen, Neustarten://sudo/etc/init.d/weewx start , sudo /etc/init.d/weewx stops, sudo /etc/init.d/weewx restart// | * Nützliche Commands: Systemüberwachung: //tail -f /var/log/syslog//; Starten, Stoppen, Neustarten://sudo/etc/init.d/weewx start , sudo /etc/init.d/weewx stops, sudo /etc/init.d/weewx restart// | ||