Dienstag, 4. November 2008

open2300


Zum Betrieb der Wetterstation WS2300 verwende ich das open2300 Paket von Kenneth Jahn Lavrsen. Das Projekt ist unter http://www.lavrsen.dk/twiki/bin/view/Open2300/WebHome
beschrieben.

Zuerst den Programmcode herunterladen:

-Terminal als root aufmachen
**************************************************************************
wget http://puzzle.dl.sourceforge.net/sourceforge/open2300/open2300-1.10.tar.gz
tar -xvzf open2300-1.10.tar.gz
**************************************************************************
mit "ls" schauen ob das Verzeichnis "open2300-1.10" erstellt wurde.
Wenn ja, dann in das Verzeichnis mit "cd open2300-1.10" wechseln.
Dann den Befehl "make all" ausführen. Mit dem Aufruf von "make" kommt der C-Compiler ins Spiel und erzeugt die ausführbaren Programmteile. Der Compiler sollte ohne Fehlermeldungen durchlaufen.

Jetzt müsen die Programme nur noch ins Zielverzeichnis kopiert werden, das macht man nun mit "make install".
Hierdurch werden die Programmteile nach "/usr/local/bin " kopiert.
Als nächstes muss noch das Programm "mysql2300" compiliert werden, das macht man mit "make mysql2300".
Danach das fertige Programm nach "/usr/local/bin/" kopieren.

Als nächstes legt man eine Datenbank "open2300" an und erzeugt eine Tabelle mit dem Namen "weather".
Für dies Arbeiten bedient man sich am besten des "phpmyadmin" Tools, es sollte auf dem Eisfair Server schon laufen.
Ich bediene den Eisfair über einen Windows PC im gleichen Netzwerk. Das PHPmyadmin zeigt einem eine grafische Oberfläche zur Steuerung der mysql Datenbank.
Also Aufruf mit "http://ip-adresse/phpmyadmin.
Zur Erzeugung der Tabelle weather öffnet man mit Import die Datei mysql2300.sql aus dem open2300-1.10 Verzeichnis.
Im Terminalfenster des Eisfair sollte nam zur Kontrolle das Programm mit mysql2300 starten, es dürfen keine Fehlermeldungen auftreten.
Bei erfolgreichem Durchlauf und angeschlossener WS2300 sollten jetzt Daten in der Tabelle vorhanden sein.
Dies ist Voraussetzung das man mit weatheroffice-0.5 Daten auf der Webseite darstellen kann.

Das Ergebnis kann man hier sehen.



Keine Kommentare: