Installation:

Das Perl Modul IPWE.pm die Scripte ipwe1_data.sh, ipwe1_sensor.sh und ipwe1_station.sh downloaden, nach /usr/local/bin kopieren und ausführbar machen (Rechte auf 755).
Die von mir gemachten Anweisungen in den Scripten durchlesen und die Variablenwerte eintragen.

MySQL Datenbank:

Datenbank nach Datenbankschema erstellen. Das geht am einfachsten mit PHPMyAdmin:
In PHPMyAdmin ein Datenbank mit Namen wetter anlegen, dann das Datenbankschema der Datei DBschema.txt importieren.

Auf das Installieren von Apache2 MySQL oder PHPmyadmin gehe ich hier nicht ein
Bitte Informationen darüber in Google suchen.

Perl Module:

Folgende Perlmodule sind erforderlich:
LWP::UserAgent; HTML::TableExtract;

Vorgangsweise der Installation unter Ubuntu:
apt-cache search perl HTML::TableExtract

Die Ausgabe dieses Befehls ergibt:
libhtml-tableextract-perl - module for extracting the content contained in HTML tables

anschließend:
apt-get install libhtml-tableextract-perl

Nächstes Modul:
apt-cache search perl LWP::UserAgent

Die Ausgabe dieses Befehls ergibt:
liblwp-protocol-https-perl - https driver for LWP::UserAgent
libcrypt-ssleay-perl - Unterstützung für das HTTPS-Protokoll in LWP
libflickr-api-perl - Perl interface to the Flickr API
libhttp-tiny-perl - Perl module that implements a small, simple, correct HTTP/1.1 client
liblwp-authen-negotiate-perl - Perl module for GSSAPI based Authentication Plugin for LWP
liblwp-protocol-socks-perl - SOCKS proxy support for LWP
liblwp-useragent-determined-perl - LWP useragent that retries errors
libnet-https-any-perl - Perl module for HTTPS GET and POST using any available SSL module

anschließend:
apt-get install liblwp-protocol-https-perl libcrypt-ssleay-perl libflickr-api-perl libhttp-tiny-perl liblwp-authen-negotiate-perl liblwp-useragent-determined-perl libnet-https-any-perl

Sollten noch weitere Perlmodule erforderlich sein dann wie oben vorgehen bis die Scripte durchlaufen.

Beschreibung der Scripte:

ipwe1.station.sh
Das Script trägt die Definition der Wetterstation in die Datenbank ein (NUR EINMAL AUSFÜHREN)

ipwe1.sensor.sh
Das Script trägt die Definition der Sensoren in die Datenbank ein (NUR EINMAL AUSFÜHREN)

ipwe1.data.sh
Das Script trägt die laufenden Daten der Sensoren in die Datenbank ein.

Cronjob erstellen:

Einfach die Datei ipwe-data downloaden und nach /etc/cron.d kopieren

Die Datei sieht so aus:
*/5 * * * * root /usr/local/bin/ipwe1_data.sh > /dev/null
Dies bedeutet dass das Script alle 5 Minuten ausgeführt wird.

In Apache einbinden:

Im Document root (Ubuntu: /var/www/html) eures Servers den Ordner wetter erstellen. In diesem den Ordner images erstellen und die Rechte für den Apache user setzen (Ubuntu: www-data) Anschließend die datei index.txt downloaden, umbenenen auf index.cgi nach euren Bedürfnisen anpassen und in den Ordner wetter kopieren. Rechte auf Apache user setzten.

Eure Wetterstation ist dann erreichbar unter:
http://EureHomepage/wetter

Das wars auch schon. Alle weiteren Fragen werden hoffentlich in den Kommentaren in den Scripten beantwortet.

Hier gibts alle Dateien zusammengefasst zum Download.

Viel Spaß