Zeile 1: |
Zeile 1: |
| + | {{TOCRight}} |
| + | |
| Hier ein Howto wie man eine Wetterstation unter Linux betreibt. | | Hier ein Howto wie man eine Wetterstation unter Linux betreibt. |
| Als Modell wurde eine ws2300 genommen. | | Als Modell wurde eine ws2300 genommen. |
| + | |
| + | [[Bild:Ws2300.png]] |
| + | |
| | | |
| == Was benötigt wird == | | == Was benötigt wird == |
Zeile 9: |
Zeile 14: |
| # MySQL (optional) | | # MySQL (optional) |
| | | |
− | == Open2300 ==
| |
| | | |
| + | == Programmpaket - Open2300 == |
| === Installation === | | === Installation === |
| | | |
Zeile 35: |
Zeile 40: |
| mysql2300 | | mysql2300 |
| :Wie der Name erahnen lässt, dient hier eine Datenbank als Speicherort für die neuesten Messwerte. | | :Wie der Name erahnen lässt, dient hier eine Datenbank als Speicherort für die neuesten Messwerte. |
− |
| |
| | | |
| === Konfigurieren === | | === Konfigurieren === |
| | | |
− | * zentrale einstellungen werden in der open2300.conf gemacht: | + | * zentrale Einstellungen werden in der ''/etc/open2300.conf'' Datei gemacht: |
| <pre> | | <pre> |
| # open2300.conf | | # open2300.conf |
Zeile 113: |
Zeile 117: |
| | | |
| <pre> | | <pre> |
− | /etc/init.d/crond restart | + | /etc/init.d/cron restart |
| </pre> | | </pre> |
| | | |
| === Anzeigen === | | === Anzeigen === |
| | | |
− | open2300 bring schon eine php-website mit zum anzeigen auf dem Webserver. | + | open2300 bringt schon eine php-website mit zum anzeigen auf dem Webserver. |
| einfach die Dateien unter /var/www kopieren. | | einfach die Dateien unter /var/www kopieren. |
| | | |
Zeile 131: |
Zeile 135: |
| http://ip-adresse /weatherstation.php | | http://ip-adresse /weatherstation.php |
| </pre> | | </pre> |
| + | |
| | | |
| == MySQL und Wetteroffice einrichten == | | == MySQL und Wetteroffice einrichten == |
| + | === MySQL einrichten === |
| + | |
| + | sinnvoll ist es zu eurer MySQL-Datenbank auch ein graphisches Tool zum administrieren installiert zu haben. Normalerweise nimmt man dazu Phpmyadmin. |
| + | als erstes wird ein neue Datenbank angelegt: |
| + | * Datenbankname: open2300 |
| + | dann noch eine neuen Benutzer anlegen: |
| + | * Benutzername: open2300 |
| + | * Benutzerpasswort: mysql2300 |
| + | Der Benutzer open2300 bekommt dann noch alle Rechte damit er auf der Datenbank open2300 machen kann "was er will". |
| + | Dann wird in der Datenbank eine Tabelle erzeugt mit dem Namen ''weather''. |
| + | * einfach auf importieren klicken und die Datei ''mysql2300.sql'' hochladen. |
| + | * dann zum testen im Terminal den Befehl |
| + | |
| + | <pre> |
| + | mysql2300 |
| + | </pre> |
| + | |
| + | ausführen. Es sollte keine Fehlermeldung geben. Danach noch das ganze als Cronjob einrichten: |
| + | * öffnen der datei |
| + | |
| + | <pre> |
| + | vim /etc/crontab |
| + | </pre> |
| + | |
| + | und diese zeile am Ende anhängen |
| + | <pre> |
| + | 0-59/10 * * * * root /usr/local/bin/mysql2300 |
| + | </pre> |
| + | |
| + | dann cron neustarten mit |
| + | |
| + | <pre> |
| + | /etc/init.d/cron restart |
| + | </pre> |
| + | |
| + | damit schreibt mysql2300 aller 10min. Werte in die Tabelle ''weather''. |
| + | |
| + | === WeatherOffice einrichten === |
| + | |
| + | WeatherOffice ist eine umfassende Sammlung von php-skipten mit integrierter graphischer Auswertung. |
| + | Als erstes laden wir uns das prog runter und entpacken es in unserm Webordner |
| + | <pre> |
| + | cd /var/www |
| + | wget http://belnet.dl.sourceforge.net/sourceforge/weatheroffice/weatherOffice-0.4.tgz |
| + | tar -xvzf weatherOffice-0.4.tgz |
| + | cd weatherOffice-0.4/ |
| + | </pre> |
| + | |
| + | Jetzt müssen noch ein paar grundlegende Einstellungen getätigt werden: |
| + | |
| + | <pre> |
| + | cp weatherDataInclude-dist.php weatherDataInclude.php |
| + | cp logo-dist.html logo.html |
| + | |
| + | vim weatherDataInclude.php |
| + | </pre> |
| + | |
| + | Dort dann eintragen SQL-Benutzername, Passwort, Webcam-URL usw. , und mit '':wq'' speichern und schliessen. |
| + | Dann könnt ihr die LiveDaten ansehen unter: |
| + | |
| + | <pre> |
| + | http://ip-adresse /weatherOffice-0.4/index.php |
| + | </pre> |
| + | |
| | | |
| == Links == | | == Links == |
| + | |
| + | * [http://{{G23-server}} Dave's Wetterstation im Weimarnetz] |
| * Open2300 - [http://www.lavrsen.dk/twiki/bin/view/Open2300/WebHome Projektseite] | | * Open2300 - [http://www.lavrsen.dk/twiki/bin/view/Open2300/WebHome Projektseite] |
| * Weatheroffice - [http://sourceforge.net/projects/weatheroffice Projektseite] | | * Weatheroffice - [http://sourceforge.net/projects/weatheroffice Projektseite] |
| + | ähnliche Projekte: |
| + | * Open3600 - [http://open3600.fast-mail.nl/tiki-index.php Projektseite] |
| + | |
| [[Kategorie:Howto]] | | [[Kategorie:Howto]] |
| + | [[Kategorie: Services im Weimarnetz]] |