Seite 1 von 4

Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 15:02
von 001blacky
Hallo,

bin am überlegen ein Banner zu erstellen mit meinen Wetterdaten.
Wie macht man sowas?
Was brauche ich dazu?

Danke im voraus für die Infos

Re: Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 15:53
von Wilfried
001blacky hat geschrieben: bin am überlegen ein Banner zu erstellen mit meinen Wetterdaten.
Wie macht man sowas?
Was brauche ich dazu?
Gallo Roland,

am "einfachsten" geht es mit Samurize in Verbindung mit WsWin.
Schau mal hier im Forum unter Wetterscripte - Samurize.

Re: Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 16:13
von 001blacky
Geht das nur über WSWIN? Ich hab nur Meteohub.

Re: Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 16:28
von Wilfried
001blacky hat geschrieben:Geht das nur über WSWIN? Ich hab nur Meteohub.
Keine Ahnung, ich kenne Meteohub nicht.
Kann Meteohub eine Textdatei mit Deinen Wetterdaten erstellen?

Re: Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 16:43
von 001blacky
Wilfried hat geschrieben:Kann Meteohub eine Textdatei mit Deinen Wetterdaten erstellen?
Weiß ich nicht gehe aber davon aus den ich lade ja über txt Dateien auch Wetterwerte an verschiedene Wetterseiten hoch.
Kann ich diese anzapfen?

Re: Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 17:37
von Wilfried
001blacky hat geschrieben: Kann ich diese anzapfen?
Ich würde für Samurize eine eigene Datei erstellen, aber dann müsste es auch mit Meteohub funktionieren.

Re: Banner mit den Daten meiner Wetterstation

Verfasst: Sa 17. Dez 2011, 20:55
von Sprite01
Dafür würde ich nun nicht Samurize verwenden, wäre mir zu kompliziert.
Meinst du so was ?

http://www.dessauwetter.de/dw/wetterbutton2.php --> Bild
Eine passende Quelldatei muss aber trotzdem erzeugt werden, der Rest ist php.

Re: Banner mit den Daten meiner Wetterstation

Verfasst: So 18. Dez 2011, 08:18
von 001blacky
Ja Dirk das ist das was ich mir vorstelle.
Wie geht sowas?

Re: Banner mit den Daten meiner Wetterstation

Verfasst: So 18. Dez 2011, 08:44
von Sprite01
Bei mir ist es mit WsWin.
Über die "WAP-Schiene"lasse ich eine wetterbutton.csv als Datenquelle erzeugen.
<!-- %customfile=wetterbutton.csv% -->
%ws_date%#%ws_time% Uhr#%curval[2]%#%curval[18]%#%curval[33]%#%curval[35]%#%curval[45]%#%rain24h%#%forecast_icon%
Diese wetterbutton.csv wird dann immer aktuell hoch geladen.
Ein Hintergrundbild (header_dw_468.png) in 468x 60 habe ich mir zusammen gebaut.

Dann wird eine php-Datei (wetterbutton.php) abgearbeitet, diese generiert dann daraus das Bild.
<?
$image = imagecreatefrompng('images/header_dw_468.png');
$black = imagecolorallocate($image, 255, 255, 255);
$fp = fopen ( '../wswin/wetterbutton.csv', 'r' );
while ( $zeile = fgetcsv ( $fp, 1500, '#' ) )
{
$datum = $zeile[0];
$uhrzeit = $zeile[1];
$temp = $zeile[2];
$luftf = $zeile[3];
$luftdr = $zeile[4];
$wind = $zeile[5];
$boe = $zeile[6];
$regen = $zeile[7];
$bild = $zeile[8];
}

$daten1 = $datum;
$daten2 = $uhrzeit;
$daten3 = 'Temp.: '.$temp. ' °C';
$daten4 = 'Feuchte: '.$luftf. ' %';
$daten5 = 'Druck: '.$luftdr. ' hPa';
$daten6 = 'Wind: '.$wind. ' km/h';
$daten7 = 'Böen: '.$boe. ' km/h';
$daten8 = 'Regen: '.$regen. ' l/m2';

fclose($fp);

imageString($image,2,270,8,$daten1,$black);
imageString($image,2,345,8,$daten2,$black);
imageString($image,2,130,29,$daten3,$black);
imageString($image,2,270,29,$daten4,$black);
imageString($image,2,130,42,$daten6,$black);
imageString($image,2,270,42,$daten7,$black);
imageString($image,2,130,55,$daten5,$black);
imageString($image,2,270,55,$daten8,$black);

header("Content-type: image/png");
imagepng($image);
imagedestroy ( $image );

?>

Re: Banner mit den Daten meiner Wetterstation

Verfasst: So 18. Dez 2011, 09:22
von Wilfried
Hallo Roland,

ist jetzt die große Frage, arbeitest Du Dich etwas in Samurize oder in PHP ein.
Eine sehr gute Anleitung für Samurize von unserem Michael liegt hier im Forum,
oder Du nimmst Die PHP Anleitung von unserem Dirk.
Wenn es ein bisschen bunt werden soll, brauchst Du in jedem Fall eine Bildvorlage.