02.02.2018, 22:57
(Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2018, 16:21 von Wettertroll.)
Wie schon in einem anderem Link ist nur fuer registrierte User sichtbar. registrieren oder login. erwähnt, habe ich auf meiner Seite zwei Scripte die die Wetterdaten Live darstellen können, alles auf Javascript aufgebaut. Diese sind für das Wetteraufzeichnungsprogramm WSWin gedacht, und kann mit keiner anderen Software wie Meteohub oder irgend einer anderen Software verwendet werden.
1) das erste Script auf meiner Seite sieht im folgenden so aus, in der Darstellung:
Siehe hier: Link ist nur fuer registrierte User sichtbar. registrieren oder login.
Um das Script zu verwenden, müssen einige Dateien hier aus dieser folgenden Webseite herunter geladen werden und entpackt werden:
Der Link für die Html-Seite: Link ist nur fuer registrierte User sichtbar. registrieren oder login.
Hat man diese Zip-Datei entpackt, wird diese dann in den Ordner kopiert, indem man die Wetterseite hat, und auf dem Server dann eingerichtet hat.
Als nächstes wird die config.js mit einem Editor geöffnet und dort dann folgende Einträge ergänzt. (Die sind wichtig dann wo sich diese vier Dateien auf dem Server befinden)
wdlive/clientrawextra.txt (Also wdlive - kann auch anders heißen, die kann dann z.B.: auf der Seite Link ist nur fuer registrierte User sichtbar. registrieren oder login. - direkt dann abgelegt werden.
Ist somit hier auf dieser Seite ein Unterordner angelegt worden, diesen auch so eintragen in der Config.js - sonst findet das Script diese vier Dateien nicht !!!
2)
Nun die Html-Datei FreshWDLmaster.html öffnen mit einem Html-Editor oder einem gewöhnlichem Editor:
dann jeweils diese Dateien von dem Server aufrufen im Browser und auch in dem Ordner abspeichern, wo sich diese Datei FreshWDLmaster.html befindet:
Also:
Die rot markierten Stellen dann mit der Maus kopieren und direkt im Browser eingeben und abspeichern.
Danach in dieser Datei FreshWDLmaster.html
alle diese Stellen z.B.:
<link rel="stylesheet" type="text/css" href="stylesheet01.css">
ändern.
Ist alles soweit gemacht worden, diese alle Dateien auf den eigenen Server per FTP hoch laden.
Dann braucht man noch diese vier Dateien:
a) WsWin_nrt.txt (RealNearTime)
Edit: %ws_modtext[Wetter in Ehingen] das hier ändern in den Ort z.B.: München oder Wien.
b)ws_clientrawdaily.txt
c)ws_clientrawextra.txt
Wichtig: in der ws_clientraw.txt keine weiteren Open-Befehl hinzufügen, mehr wie drei Dateien werden nicht verarbeitet.
Also nicht so:
%customfile=C:\wdlive\clientrawextra.txt%
%openfile&remove=ws_clientrawhour.txt%
Die muss unter 4) in einer speziellen Custom-Datei erzeugt werden !!!
mit %ws_modtext[%forecast_vant%]% - wird die Wettervorhersage einer Wetterstation einer Vantage angezeigt.
Die Stellen im Script mit %maxdate_mpast[43~02~0000]%, werden vorläufig nicht automatisch angepasst, muss manuell geändert werden. (Fand da nichts passendes)
d)ws_clientrawhour.txt
Also den Quell-Text aus den Zitaten kopieren und in eine neue txt-Datei einfügen und im Ordner WsWin speichern.
Ganz oben ist der Pfad für die Speicherung dieser Dateien wie "%customfile=C:\wdlive\clientraw.txt%"
angegeben, dieser muss entsprechend dann umgeändert werden.
Wenn alles soweit ist, dann wie im Bild in Wswin dieses Option aktivieren.
Wswin_nrt.jpg (Größe: 24,62 KB / Downloads: 71)
Wenn es Probleme geben sollte, b.z.w. die Änderung der englischen Texte ins deutsche hier dann Bescheid geben.
Die nächste Version ist ein wenig einfacher, nur eine Datei - kommt morgen oder wenn ich dazu komme.
1) das erste Script auf meiner Seite sieht im folgenden so aus, in der Darstellung:
Siehe hier: Link ist nur fuer registrierte User sichtbar. registrieren oder login.
Um das Script zu verwenden, müssen einige Dateien hier aus dieser folgenden Webseite herunter geladen werden und entpackt werden:
Der Link für die Html-Seite: Link ist nur fuer registrierte User sichtbar. registrieren oder login.
Hat man diese Zip-Datei entpackt, wird diese dann in den Ordner kopiert, indem man die Wetterseite hat, und auf dem Server dann eingerichtet hat.
Als nächstes wird die config.js mit einem Editor geöffnet und dort dann folgende Einträge ergänzt. (Die sind wichtig dann wo sich diese vier Dateien auf dem Server befinden)
Zitat://Ajust these values to your liking.
var clientRawName = "wdlive/clientraw.txt", //The names of your clientraw files
clientRawExtraName = "wdlive/clientrawextra.txt",
clientRawHourName = "wdlive/clientrawhour.txt",
clientRawDailyName = "wdlive/clientrawdaily.txt",
wdlive/clientrawextra.txt (Also wdlive - kann auch anders heißen, die kann dann z.B.: auf der Seite Link ist nur fuer registrierte User sichtbar. registrieren oder login. - direkt dann abgelegt werden.
Ist somit hier auf dieser Seite ein Unterordner angelegt worden, diesen auch so eintragen in der Config.js - sonst findet das Script diese vier Dateien nicht !!!
2)
Nun die Html-Datei FreshWDLmaster.html öffnen mit einem Html-Editor oder einem gewöhnlichem Editor:
dann jeweils diese Dateien von dem Server aufrufen im Browser und auch in dem Ordner abspeichern, wo sich diese Datei FreshWDLmaster.html befindet:
Also:
Zitat:<link rel="stylesheet" type="text/css" href="Link ist nur fuer registrierte User sichtbar. registrieren oder login.">
und
<script type="text/javascript" src="config.js"></script> <!--Includes the local script that sets customisable variables-->
<script src="https://code.createjs.com/easeljs-0.8.2.min.js"></script> <!--Includes the drawing part of CreateJS: EaselJS-->
<script src="https://code.createjs.com/tweenjs-0.6.2.min.js"></script> <!--Includes the animation part of CreateJS: TweenJS-->
<script src="Link ist nur fuer registrierte User sichtbar. registrieren oder login."></script> <!--Includes the tooltip library: OpenTip-->
<script type="text/javascript" src="Link ist nur fuer registrierte User sichtbar. registrieren oder login."></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js"></script>
<script type="text/javascript" src="Link ist nur fuer registrierte User sichtbar. registrieren oder login."></script> <!--Includes the script that sets global variables-->
<script type="text/javascript" src="Link ist nur fuer registrierte User sichtbar. registrieren oder login."></script> <!--Includes most of the Scripting-->
<link href="Link ist nur fuer registrierte User sichtbar. registrieren oder login." rel="stylesheet" type="text/css" /> <!--Includes the tooltip's css sheet -->
weiter unten:
<!-- Modal code must be outside of body so it can be referenced-->
<script src="Link ist nur fuer registrierte User sichtbar. registrieren oder login."></script>
<head>
<meta charset="utf-8" />
<title>FreshWDL</title>
</head>
<body onload='initAll();'> <!--Once the page is loaded, start the initialization functions -->
<script src="Link ist nur fuer registrierte User sichtbar. registrieren oder login."></script>
Die rot markierten Stellen dann mit der Maus kopieren und direkt im Browser eingeben und abspeichern.
Danach in dieser Datei FreshWDLmaster.html
alle diese Stellen z.B.:
<link rel="stylesheet" type="text/css" href="stylesheet01.css">
ändern.
Ist alles soweit gemacht worden, diese alle Dateien auf den eigenen Server per FTP hoch laden.
Dann braucht man noch diese vier Dateien:
a) WsWin_nrt.txt (RealNearTime)
Zitat:%customfile=C:\wdlive\clientraw.txt%
%openfile&remove=ws_clientrawdaily.txt%%curminmaxhour_on%
%unit_off%%alwaysseppoint_on%12345 %nrtwindkts% %nrtwindgkts% %nrtval[36]% %nrtval[0]% %nrtval[-1]% %nrtval[33]% %rainday% %rainmonth% %rainyear% 0 0 %nrtval[1]% %nrtval[17]% %ws_comparestr=- -~%nrtval[3]%~0% %forecast_number_vant% %nrtval[3]% %nrtval[19]% 1 %avgvalpast[34~-1~00~0000]% %ws_comparestr=- -~%nrtval[3]%~0% %ws_comparestr=- -~%nrtval[4]%~0% %ws_comparestr=- -~%nrtval[5]%~0% %ws_comparestr=- -~%nrtval[6]%~0% %ws_comparestr=- -~%nrtval[7]%~0% %ws_comparestr=- -~%nrtval[8]%~0% %ws_comparestr=- -~%nrtval[19]%~0% %ws_comparestr=- -~%nrtval[20]%~0% %ws_comparestr=- -~%nrtval[21]%~0% %ws_hour% %ws_minute% %ws_nrt_sec% %ws_modtext[Wetter in Ehingen]%-%ws_nrttime% 0 %sunproz% %ws_day% %ws_month% 0 0 0 0 0 0 0 %nrtval[44]% %heatindextemp% %maxtempday% %mintempday% 0 %ws_modtext[Vorhersage WsWin: %forecast_txt%]% %ws_comparestr=0~%ws_baro1h%~0 %%ws_arraywind[20]% %ws_calc[/]=%curminmaxhour[2,0,45]%~1.852~1% %nrtval[43]% %ws_calc[/]=%cloudline%~0.3048~1% %ws_day2%/%ws_month2%/%ws_year% 0 0 %maxval[44]% %minval[44]% %ws_comparestr=- -~%nrtval[41]%~0% %ws_arraywind[10]% %ws_arraytemp[10]% %ws_arrayrain[10]% 0 0 %heatindex[2]% %windmaxkts% 0 --- --- %avgval[36]% 0 0 0.0 0.0 %ws_comparestr=- -~%nrtval[20]%~0% %ws_comparestr=- -~%nrtval[21]%~0% %ws_comparestr=- -~%nrtval[22]%~0% %ws_comparestr=- -~%nrtval[23]%~0% %ws_comparestr=- -~%nrtval[24]%~0% %ws_comparestr=- -~%nrtval[42]%~0% %maxval[1]% %minval[1]% %nrtval[4]% %maxval[33]% %minval[33]% %ws_calc[/]=%curminmaxhour[2,1,45]%~1.852~1% -- %maxtimecurday[45]% %maxval[4]% %minval[4]% %maxval[43]% %minval[43]% %ws_calc[/]=%curminmaxhour[0,1,45]%~1.852~1% %ws_year% -- %ws_trend[0]% %ws_trend[-1]% -- %ws_arraywinddir[10]% %nrtval[40]% %nrtval[29]% %avg10minwind% %wetbulbtemp% -- -- !!D%ws_vers0%!!
%alwaysseppoint_off%%ws_delline%
Edit: %ws_modtext[Wetter in Ehingen] das hier ändern in den Ort z.B.: München oder Wien.
b)ws_clientrawdaily.txt
Zitat:%customfile=C:\wdlive\clientrawdaily.txt%
%openfile&remove=ws_clientrawextra.txt%
12345 %ws_arraytempmax31d%%ws_arraytempmin31d%%ws_arrayrain31d%%ws_arraybaro31d%%ws_arraywind31d%%ws_arraywinddir31d%%ws_arrayrain12m_wl%%ws_arrayhum31d%%ws_hour% %ws_minute% %ws_day% !!D%ws_vers0%!!
c)ws_clientrawextra.txt
Zitat:%customfile=C:\wdlive\clientrawextra.txt%
%unit_off%%alwaysseppoint_on%%curminmaxhour_on%%setmonthyear[%ws_month2%~0000]%%ws_userdate=DD MM YYYY% %ws_delline%
%ws_setmem[50]=%ws_comparestr=- -~%maxval_mpast[45~00~9999]%~%maxval_mpast[35~00~9999]%%% %ws_delline%
%ws_setmem[51]=%ws_comparestr=--~%maxtime_mpast[45~00~9999]%~%maxtime_mpast[35~00~9999]%%% %ws_delline%
%ws_setmem[52]=%ws_comparestr=--~%maxdate_mpast[45~00~9999]%~%maxdate_mpast[35~00~9999]%%% %ws_delline%
%ws_setmem[53]=%ws_replacestr=:~ ~%ws_getmem[51]%%% %ws_delline%
%ws_setmem[55]=%ws_calc[/]=%ws_getmem[50]%~1.852~1%% %ws_delline%
%ws_setmem[56]=%ws_calc[/]=%maxval_mpast[35~00~9999]%~1.852~1%% %ws_delline%
%ws_setmem[57]=%ws_replacestr=:~ ~%maxtime_mpast[0~00~9999]%%% %ws_delline%
%ws_setmem[58]=%ws_replacestr=:~ ~%mintime_mpast[0~00~9999]%%% %ws_delline%
%ws_setmem[59]=%ws_replacestr=:~ ~%mintime_mpast[33~00~9999]%%% %ws_delline%
%maxval_mpast[0~00~9999]% %ws_getmem[57]% %maxdate_mpast[0~00~9999]% %minval_mpast[0~00~9999]% %ws_getmem[58]% %mindate_mpast[0~00~9999]% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% %maxval_mpast[40~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[40~00~9999]%% %mindate_mpast[40~00~9999]% %minval_mpast[33~00~9999]% %ws_getmem[57]% %mindate_mpast[33~00~9999]% %maxval_mpast[33~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[33~00~9999]%% %maxdate_mpast[33~00~9999]% %maxval_mpast[34~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[34~00~9999]%% %maxdate_mpast[34~00~9999]% %curminmaxhour[2,1,40]% 00 00 00 00 00 %ws_getmem[56]% %ws_replacestr=:~ ~%maxtime_mpast[35~00~9999]%% %maxdate_mpast[35~00~9999]% 0.0 00 00 00 00 00 %maxval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[%ws_growsensor_id%~00~9999]%% %maxdate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[%ws_growsensor_id%~00~9999]%% %mindate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% %maxval_mpast[36~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[36~00~9999]%% %maxdate_mpast[36~00~9999]% %avgval_mpast[36~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[36~00~0000]%% %maxdate_mpast[36~00~0000]% %maxval_mpast[2~%ws_month2%~0000]% %ws_replacestr=:~ ~%maxtime_mpast[2~%ws_month2%~9999]%% %maxdate_mpast[2~%ws_month2%~9999]% %minval_mpast[2~%ws_month2%~0000]% %ws_replacestr=:~ ~%mintime_mpast[2~02~0000]%% %mindate_mpast[2~02~0000]% -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00^=ws_setmemline1^
%ws_delline%
%unit_off%%alwaysseppoint_on%%setmonthyear[00~0000]%%ws_userdate=DD MM YYYY% %ws_delline%
%ws_setmem[50]=%ws_comparestr=- -~%maxval_mpast[45~00~9999]%~%maxval_mpast[35~00~9999]%%% %ws_delline%
%ws_setmem[51]=%ws_comparestr=--~%maxtime_mpast[45~00~9999]%~%maxtime_mpast[35~00~9999]%%% %ws_delline%
%ws_setmem[52]=%ws_comparestr=--~%maxdate_mpast[45~00~9999]%~%maxdate_mpast[35~00~9999]%%% %ws_delline%
%ws_setmem[53]=%ws_replacestr=:~ ~%ws_getmem[51]%%% %ws_delline%
%ws_setmem[55]=%ws_calc[/]=%ws_getmem[50]%~1.852~1%% %ws_delline%
%ws_setmem[56]=%ws_calc[/]=%maxval_mpast[35~00~9999]%~1.852~1%% %ws_delline%
^ws_getmemline1^ %maxval_mpast[0~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[0~00~9999]%% %maxdate_mpast[0~00~9999]% %minval_mpast[0~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[0~00~9999]%% %mindate_mpast[0~00~9999]% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% -- 00 00 00 00 00 %minval_mpast[33~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[33~00~9999]%% %mindate_mpast[33~00~9999]% %maxval_mpast[33~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[33~00~9999]%% %maxdate_mpast[33~00~9999]% %maxval_mpast[34~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[34~00~9999]%% %maxdate_mpast[34~00~9999]% -- 00 00 00 00 00 %ws_getmem[56]% %ws_replacestr=:~ ~%maxtime_mpast[35~00~9999]%% %maxdate_mpast[35~00~9999]% 0.0 00 00 00 00 00 %maxval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[%ws_growsensor_id%~00~9999]%% %maxdate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[%ws_growsensor_id%~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[%ws_growsensor_id%~00~9999]%% %mindate_mpast[%ws_growsensor_id%~00~9999]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% - 00 00 00 00 00 %avgval_mpast[36~00~0000]% 00 00 00 00 00 %maxval_mpast[2~00~0000]% %ws_replacestr=:~ ~%maxtime_mpast[2~00~0000]%% %maxdate_mpast[2~00~0000]% %minval_mpast[2~00~0000]% %ws_replacestr=:~ ~%mintime_mpast[2~00~0000]%% %mindate_mpast[2~00~0000]% -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00 -- 00 00 00 00 00^=ws_setmemline2^
%ws_delline%
%unit_off%%alwaysseppoint_on%%ws_userdate=DD MM YYYY% %ws_delline%
%ws_setmem[50]=%ws_comparestr=- -~%LT_GustMax%~%LT_WindMax%%% %ws_delline%
%ws_setmem[51]=%ws_comparestr=--~%LT_GustMaxTime%~%LT_WindMaxTime%%% %ws_delline%
%ws_setmem[52]=%ws_comparestr=--~%LT_GustMaxDate%~%LT_WindMaxDate%%% %ws_delline%
%ws_setmem[53]=%ws_replacestr=:~ ~%ws_getmem[51]%%% %ws_delline%
%ws_setmem[55]=%ws_calc[/]=%ws_getmem[50]%~1.852~1%% %ws_delline%
%ws_setmem[56]=%ws_calc[/]=%LT_WindMax%~1.852~1%% %ws_delline%
%ws_setmem[44]=%ws_comparestr=- -~%LT_Temp2Max%~0.0%% %ws_delline%
%ws_setmem[45]=%ws_comparestr=--~%LT_Temp2MaxTime%~00 00%% %ws_delline%
%ws_setmem[46]=%ws_comparestr=--~%LT_Temp2MaxDate%~00 00 00%% %ws_delline%
%ws_setmem[45]=%ws_replacestr=:~ ~%ws_getmem[45]%%% %ws_delline%
%ws_setmem[47]=%ws_comparestr=- -~%LT_Temp2Min%~0.0%% %ws_delline%
%ws_setmem[48]=%ws_comparestr=--~%LT_Temp2MinTime%~00 00%% %ws_delline%
%ws_setmem[49]=%ws_comparestr=--~%LT_Temp2MinDate%~00 00 00%% %ws_delline%
%ws_setmem[48]=%ws_replacestr=:~ ~%ws_getmem[48]%%% %ws_delline%
%LT_TempMax% %ws_replacestr=:~ ~%LT_TempMaxTime%% %LT_TempMaxDate% %LT_TempMin% %ws_replacestr=:~ ~%LT_TempMinTime%% %LT_TempMinDate% %ws_getmem[55]% %ws_getmem[53]% %ws_getmem[52]% %maxval_mpast[40~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[40~00~9999]%% %maxdate_mpast[40~00~9999]% %LT_BaroMin% %ws_replacestr=:~ ~%LT_BaroMinTime%% %LT_BaroMinDate% %LT_BaroMax% %ws_replacestr=:~ ~%LT_BaroMaxTime%% %LT_BaroMaxDate% %LT_RainDayMax% 00 00 %LT_RainDayMaxDate% %LT_RainHourMax% -- 00 %LT_RainHourMaxDate% %ws_getmem[56]% %ws_replacestr=:~ ~%LT_WindMaxTime%% %LT_WindMaxDate% -- 00 00 00 00 00 %ws_getmem[44]% %ws_getmem[45]% %ws_getmem[46]% %ws_getmem[47]% %ws_getmem[48]% %ws_getmem[49]% %minval_mpast[44~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[44~00~9999]%% %mindate_mpast[44~00~9999]% -- 00 00 00 00 00 -- 00 00 00 00 00 %maxval_mpast[2~00~9999]% %ws_replacestr=:~ ~%maxtime_mpast[2~00~9999]%% %maxdate_mpast[2~00~9999]% %minval_mpast[2~00~9999]% %ws_replacestr=:~ ~%mintime_mpast[2~00~9999]%% %mindate_mpast[2~00~9999]% %minval_mpast[2~01~9999]% %ws_replacestr=:~ ~%mintime_mpast[2~01~0000]%% %mindate_mpast[2~01~0000]% - 00 00 00 00 00 - 00 00 00 00 00 -- 00 00 00 00 00^=ws_setmemline3^
%ws_delline%
%ws_setmem[50]=%maxval_mpast[42~%ws_month2%~0000]% %ws_replacestr=:~ ~%maxtime_mpast[42~%ws_month2%~0000]%% %maxdate_mpast[42~%ws_month2%~0000]%% %ws_delline%
%ws_setmem[51]=%maxval_mpast[41~%ws_month2%~0000]% %ws_replacestr=:~ ~%maxtime_mpast[41~%ws_month2%~0000]%% %maxdate_mpast[41~%ws_month2%~0000]%% %ws_delline%
%ws_setmem[52]=%maxval_mpast[42~00~0000]% %ws_replacestr=:~ ~%maxtime_mpast[42~00~0000]%% %maxdate_mpast[42~00~0000]%% %ws_delline%
%ws_setmem[53]=%maxval_mpast[41~00~0000]% %ws_replacestr=:~ ~%maxtime_mpast[41~00~0000]%% %maxdate_mpast[41~00~0000]%% %ws_delline%
%avgvalpast[34~-1~00~0000]% %ws_vers0% %ws_arraywind24h% %ws_sunrise% %ws_sunset% %ws_moonrise% %ws_moonset% %ws_moonphasev% %ws_moonaged% %ws_arraywind4h% %ws_arraytemp4h% %ws_arrayrain4h% %ws_arraybaro4h% %ws_arraytime4h% %ws_arraysolar4h% %ws_arrayuv4h% %ws_arraywindd4h% %maxval[3]% %minval[3]% %maxval[4]% %minval[4]% %maxval[5]% %minval[5]% %maxval[6]% %minval[6]% %maxval[7]% %minval[7]% %maxval[8]% %minval[8]% %maxval[9]% %minval[9]% %maxval[10]% %minval[10]% %ws_isdaynight=D~D~N~N% %ws_arrayhum[24]% -- %ws_arraytempin[24]% %ws_getmem[50]% %ws_getmem[51]% %ws_getmem[52]% %ws_getmem[53]% %LT_SolarMax% %ws_replacestr=:~ ~%LT_SolarMaxTime%% %LT_SolarMaxDate% %LT_UVMax% %ws_replacestr=:~ ~%LT_UVMaxTime%% %LT_UVMaxDate% %sunday_d% %snowheight% %ws_hour% %ws_minute% %ws_day% -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- %maxval_mpast[43~%ws_month2%~0000]% %ws_replacestr=:~ ~%maxtime_mpast[43~02~0000]%% %maxdate_mpast[43~02~0000]% %minval_mpast[43~%ws_month2%~0000]% %ws_replacestr=:~ ~%mintime_mpast[43~02~0000]%% %mindate_mpast[43~02~0000]% %maxval_mpast[43~00~0000]% %ws_replacestr=:~ ~%maxtime_mpast[43~00~9999]%% %maxdate_mpast[43~00~9999]% %minval_mpast[43~00~0000]% %ws_replacestr=:~ ~%mintime_mpast[43~00~0000]%% %mindate_mpast[43~00~0000]% -- -- -- -- -- -- -- -- -- -- -- -- -- -- !!E%ws_vers0%!!^=ws_setmemline1^
%ws_userdate=% %ws_delline%
12345 %ws_arraywind24h% %ws_arraytemp24h% %ws_arrayrain24h% ^ws_getmemline2^ ^ws_getmemline3^ %ws_arraybaro24h% %ws_arraytime24h% 0 0 %snowheight% %ws_desert_days% %rain0month% %ws_arrayrainweek%%ws_arraysolar24h% %ws_arrayuv24h% %ws_modtext[%forecast_vant%]% %ws_evapotrans_day% %ws_evapotransvt_day% ^ws_getmemline1^
^=ws_setmemline1^
^=ws_setmemline2^
^=ws_setmemline3^
%alwaysseppoint_off%%ws_delline%
Wichtig: in der ws_clientraw.txt keine weiteren Open-Befehl hinzufügen, mehr wie drei Dateien werden nicht verarbeitet.
Also nicht so:
%customfile=C:\wdlive\clientrawextra.txt%
%openfile&remove=ws_clientrawhour.txt%
Die muss unter 4) in einer speziellen Custom-Datei erzeugt werden !!!
mit %ws_modtext[%forecast_vant%]% - wird die Wettervorhersage einer Wetterstation einer Vantage angezeigt.
Die Stellen im Script mit %maxdate_mpast[43~02~0000]%, werden vorläufig nicht automatisch angepasst, muss manuell geändert werden. (Fand da nichts passendes)
d)ws_clientrawhour.txt
Zitat:%customfile=C:\wdlive\clientrawhour.txt%
12345 %ws_arraywind[60]% %ws_arraygust[60]% %ws_arraywinddir[60]% %ws_arraytemp[60]% %ws_arrayhum[60]% %ws_arraybaro[60]% %ws_arrayrain[60]% %ws_array60min[42]%
Also den Quell-Text aus den Zitaten kopieren und in eine neue txt-Datei einfügen und im Ordner WsWin speichern.
Ganz oben ist der Pfad für die Speicherung dieser Dateien wie "%customfile=C:\wdlive\clientraw.txt%"
angegeben, dieser muss entsprechend dann umgeändert werden.
Wenn alles soweit ist, dann wie im Bild in Wswin dieses Option aktivieren.
Wswin_nrt.jpg (Größe: 24,62 KB / Downloads: 71)
Wenn es Probleme geben sollte, b.z.w. die Änderung der englischen Texte ins deutsche hier dann Bescheid geben.
Die nächste Version ist ein wenig einfacher, nur eine Datei - kommt morgen oder wenn ich dazu komme.
Link ist nur fuer registrierte User sichtbar. registrieren oder login.]
Jeden Tag ist immer gutes Wetter.
---------------------------------------------------------------------------------------------------------------------