Änderungen

Zur Navigation springen Zur Suche springen
2.104 Bytes hinzugefügt ,  03:31, 25. Jun. 2007
keine Bearbeitungszusammenfassung
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]]

Navigationsmenü