Hilfe für die Verarbeitung mit Weather Display Live (WDL)

Für die Abarbeitung der Daten für Weather Display Live mit WSWin, müssen folgende Dateien im WSWin-Verzeichnis sich befinden:

Das Aussehen des Quellcode jeder folgenden Datei sind hier aufgelistet in TXT-Dateien. Wenn diese Dateien geöffnet werden im Browser, sollten diese nicht gespeichert werden, sondern die Dateien aus der Zip-Datei herunter geladen werden und im WSWin-Ordner gespeichert und dort entpackt werden.

wswin_nrt.txt   ws_clientrawdaily.txt    ws_clientrawextra.txt    ws_clientrawhour.txt

Hinweis: Die Dateien (wswin_nrt.txt ... ws_clientrawextra.txt) sollten nicht gespeichert werden, sondern als Zip-Datei dann im WSWin-Ordner gespeichert werden.

WDL-Dateien

Zum weiteren der Dateien die in der Zip-Datei enthalten sind, braucht man das Zusatz-Modul für Wetterdaten Live. Dies ist hier käuflich erhältlich. Ohne dieses
Modul, kann man keine Wetterdaten Live darstellen.

Wettersymbole
In der wswin_nrt.txt steht eine abgeänderte Variable, die in der rechten oberen Ecke das aktuelle Wetter darstellen soll. Dies muss in WSWin unter "Wettervorhersage - Text" manuell eingetragen werden, (siehe unten den Text dafür) dass dies in der Flash-Animation dann oben rechts erscheint. Hier wurde die Variable "%forecast_txt3%" ersetzt in der wswin_nrt.txt.. Welches Wettersymbol dann oben links dann erscheinen soll, muss dann unter "Wettervorhersage-Text" bei (%forecast_txt3%), dann die entsprechenden Zahl dort eingetragen werden. (0, 1, 20)

0= Sonnenschein.
1= Himmel_klar.
2= Bewölkt.
4= Bewölkt_nacht.
5= leichtbewölkt_trocken.
6= Nebel.
7= Dunst_Sonne.
18=starkbewölkt.
20=Regen.
22=leichtbewölkt_regen.
23=Schneeregen.
23=Schneeregen.
27=Schneefall.
29=Gewitterschauer
31=Gewittersturm.
32=tornado
33=sturm_Wind.
34=Regen stopp

In der wswin_nrt.txt steht eine Variable "%ws_modtext[Ehingen]%" die auf den eigenen Ort, abgeändert werden sollte. In der ws_clientrawextra.txt, kommt dort eine Variable vor, mit "%forecast_txt2%" die hier den Wert für den Waldbrandindex (Waldbrandgefahr) übergeben soll. In WSWin ist es möglich diesem über den Wetter-Rechner zu berechnen, aber dieser Wert erscheint zu niedrig. Diese kann unter Wettervorhersage unter der Registerkarte "Text" eingetragen werden. Für die Wettervorhersage in der wswin_nrt.txt, steht dort diese Variable: "%ws_modtext[Wettervorhersage: %forecast_txt%]%, die WSWin berechnet dann dort angezeigt wird. Bei einer Vantage wobei es sich hier um eine andere Wetterstation handelt, muss hier dieser Variable ersetzt werden durch:

"%ws_modtext[%forecast_vant%]%"

Für die Erzeugung der ws_clientrawhour.txt muss diese z.B. in eine benutzerdefinierte Datei eingebaut werden, wie z.B. die Custom.txt oder in der Wap.txt-Datei im WSWin - Ordner. Da diese die letzten 60 Werte der Wetterdaten-Aufzeichnung in dem Diagramm darstellt, beim klicken auf das Instrument "Temperatur" in der WDLive-Anzeige. Sie wird unter "Temperatur der letzten Stunde" dargestellt.

Bei "%customfile=" in den Txt-Dateien, (wswin_nrt.txt, ws_clientrawdaily.txt, ws_clientrawextra.txt) muss der jeweilige Pfad hier ersetzt werden, wo die Dateien von WSWin aus erstellt werden. Auch muss dieser Pfad identisch sein mit dem Webserver! In allen drei Dateien muss immer in dieser Zeile der gleiche Pfad eingetragen werden.

(C:\WeatherDisplayLive\clientraw.txt; - C:\WeatherDisplayLive\clientrawdally.txt; - C:\WeatherDisplayLive\clientrawextra.txt)

%customfile=C:\WeatherDisplayLive\clientraw.txt% (Dieser Pfad des Ordners kann auch anders heißen)

In der Datei ws_clientrawextra.txt ist die Varible für den Windchill veändert worden, weil hier der Inhalt unter "Rekorde" nicht korrekt angezeigt worden ist. Diese wurde durch: %minval_mpast[44~00~2011]% %mintime_mpast[44~00~2011]% -- %mindate_mpast[44~00~2011]% ersetzt, die man jedes Jahr neu angepasst wird. Hiermit wird der Min-Wert des Windchill eines Jahres und in der Gesamtansicht in der Darstellung "Rekorde" richtig angezeigt.

Die Konfiguration mit dem Programm WDL Configurator im Ordner Weather Display Live

Unter "Data Not in WDL Folder" wird hier der Pfad eingetragen, wo sich diese drei Dateien dann auf dem Webserver (Homepage) befinden, b.z.w. hochgeladen werden.

>> clientraw.txt Location: http://www.ihreWebseite/WDL/clientraw.txt <<
>> clientrawextra.txt Location: http://www.ihreWebseite/WDL/clientrawextra.txt <<
>> clientrawdaily.txt Location: http://www.ihreWebseite/WDL/clientrawdaily.txt <<

Unter Data Refresh Rate stellt man die Zeit ein, wie die Daten dann auf der Webseite dann aktuell gehalten werden. Hier ist ein Wert eingestellt von 10 Sekunden.

Alle anderen Angaben, könenn wie in der Grafik übernommen werden.

Unter Wettervorsage, in WDLive - wenn man eine andere Wetterstation besitzt, sollte anstatt "Show Current Conditions Only" dann "Alternative Forecast from Davis VP" gewählt werden.

Mit Show Current Conditions Only wird die Wettervorhersage von WSWin ausgegeben.

.

 

Die Instrumente erstellen

 

Hier kann man dann die Instrumente auswählen und so anordnen, im rechten Feld. Zudem können je nach Geschmack weitere Instrumente hinzu gefügt werden.

Hat man alle Instrumente angeordnet und Einstellungen so vorgenommen bis sie passen, werden die Daten als "wdlconfig.xml" in dem Ordner gespeichert, wo dann die Dateien von WSWin dann erstellt werden.
Hier würde ich einen extra Ordner empfehlen, wie "WDL" Dieser kann auch im WSWin-Verzeichnis angelegt werden.

 

 

Alle Dateien aus dem Installations-Verzeichnis "Weather Display Live" sollten dann in das neue Verzeichnis kopiert werden und anschließend auf den Webserver hochgeladen werden.Um die Anzeige Live an zu zeigen, braucht man hier ein spezielles FTP-Programm, das die Möglichkeit bietet die Wetterdaten alle 10 oder 30 Sekunden auf den Webserver zu übersenden. Hier kann das Programm "FTP-Watchdoc" verwendet werden. Der Link steht hier auf dieser Seite.

Um die Anzeige in die Webseite ein zu bauen, wird folgende Datei "index.html" aus dem Weather Display Live-Ordner mit einem Html-Editor geöffnet und folgender Quellcode in die eigene Seite eingebaut: Die befindet sich im Ordner "Upload"

Folgende Zeilen sollen im Head-Bereich der Webseite stehen:

<head>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<meta name="keywords" content="Weather Display Live, Weather Display, Weather Station,Weather Software">
<meta HTTP-EQUIV="Pragma" content="no-cache">
<meta HTTP-EQUIV="Expires" content="-1">
<title>Weather Display Live</title>
<script type="text/javascript" src="swfobject.js"></script>
</head>

Der Rest erfolgt über dieses Script:

<body style="background:#ffffff;">
<!-- URL's used in the movie-->
<!-- http://www.weather-display.com-->
<!-- text used in the movie-->
<!-- Weather Display Live for Weather Display, the Weather Software for Weather Stations-->

<div id="flashcontent" align="center" class="autosize"><b>Weather Display Live</b><br />You need to install v8, or greater, of Flash Player from <a href="http://www.adobe.com">Adobe</a> and have javascript enabled to view Weather Display Live.</div>
<script type="text/javascript">
//
//Enter your details here!!
//
var pathToWdlconfig = "http://www.yourwebsite.com/wdlconfig.xml";
var widthOfWdl = "100%";
var heightOfWdl = "100%";
var backgroundColourOfWdl = "#ffffff"
var versionOfWdl = "wdlv6_05.swf";
//
//
var so = new SWFObject(versionOfWdl+"?"+pathToWdlconfig, versionOfWdl, widthOfWdl, heightOfWdl, "8", backgroundColourOfWdl);
so.addParam("quality", "high");
so.addParam("wmode", "transparent");
so.addParam ("allowFullScreen", "true");
so.write("flashcontent");
</script>

unter

var widthOfWdl = "100%"; var heightOfWdl = "100%"; - kann die größe auch in Pixeln angepasst werden, z.B: var widthOfWdl = "590px";

Über " http://www.yourwebsite.com" muss ihre Webseite eingetragen werden.

Wenn dann der Html-Code in die Webseite eingebaut worden ist, muss diese auch auf den Webserver hochgeladen werden.

Der letzte Schritt ist nun in WSWin über die Option "Steuerung,-Einstellungen,-NearRealTime" unter der Registerkarte die Einstellung vornehmen

Wenn diese Option aktiv ist, werden dann in dem Ordner der in den drei Dateien angegeben ist, auch erstellt. Wichtig ist hier auch das FTP-Programm zu starten, um die Dateien auf den Webserver hoch zu laden. Als Kontrolle kann man in dem Ordner das Programm " wdlv6_05.exe" öffnen, ob alles einwandfrei funktioniert.

In dem Programm FTP-Watchdoc sind noch folgende Einstellungen vor zu nehmen, und diese dann auf der Festplatte zu speichern:

Hinweis:

Werden die WDLive-Dateien nicht abgeabeitet, trotz unter "Steuerung - Near Real Time" durch setzen des Haken "Rear Real Time Datei", ist folgendes
zu überprüfen:

WSWin beenden, den Dateiexplorer öffnen und die WSWIN.CFG dort suchen und in Notepad öffnen. Dort den Eintrag "Real" suchen.

Steht hier folgendes:

NearRealtime=0
NearRealtimeCustom=0

ersetzen durch:

NearRealtime=1
NearRealtimeCustom=1

Diese Datei wieder speichern und WSWin erneut öffnen.

Systemvoraussetzungen:

Um das Flash (WDLive) reibungslos laufen zu lassen, sollten folgende Vorrausetzungen erfüllt sein:

AMD Sempron Processor 3000 + oder einen schnelleren
ab 1,8 GHz
512 MB RAM

Langsame Rechner die unter dieser Mindestanforderung liegen, kann es beim Öffnen von weiteren Programmen (wie Video-Programme und Speicherfressende laufende Programme, wie z.B.: Virenscanner) zu Problemen kommen bei der Aufzeichnung der Wetterdaten mit WSWin. Auch kommt es bei dieser Mindestanforderung (1,8 GHz, 512 MB RAM) zu Problemen, wenn Programme zu viel Speicher belegen. Bei normalen Anwendungen, wie Bildbearbeitung, Excel, Word, Html-Programme - läuft WSWin normal weiter.

© 2010 Sternwarte Ehingen.