Witterung an exponierten Tagen
Verfasst: 14 Mai 2015 13:31
Um die Witterung / Wetterdaten für einem bestimmten Tag (z.B. den Tag mit der max. Windböe) zu ermitteln, muß man einen kleinen Trick anwenden, da es hierfür keine direkten Variablen gibt.
Der Knackpunkt ist die Datumsumwandlung ohne Punkte. Die entfernt man mit folgender Variablen: %ws_replacestr=alttext1~neutext2~text%
In der Variablenkonstruktion sieht das dann so aus:
Als Beispiel habe ich mal drei verschiedene Parameter rausgesucht. Das läßt sich beliebig fortsetzen und anpassen:
Der Knackpunkt ist die Datumsumwandlung ohne Punkte. Die entfernt man mit folgender Variablen: %ws_replacestr=alttext1~neutext2~text%
In der Variablenkonstruktion sieht das dann so aus:
Wichtig sind zwei Speichervariablen-Nr. anzulegen, da man meistens nicht 2x die gleichen getmem-Nr. hintereinander in einer neuen Variablen verwenden kann.%unit_off%
%ws_setmem[1]=%season_maxsdate[39~0101%ws_year%~00000000]%%
%ws_setmem[2]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[3]=%ws_replacestr=.~~%ws_getmem[1]%%%
%unit_on%
Als Beispiel habe ich mal drei verschiedene Parameter rausgesucht. Das läßt sich beliebig fortsetzen und anpassen:
<tr><td width="22%" height="46"><font color="#4F576C"><b><nobr>Die Witterung an exponierten Tagen 2015</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0" "width="50" height="50"></td>
<td align="center" width="52%" height="47" colspan="7"><b><font size="3"><nobr>
%unit_off%
%ws_setmem[1]=%season_maxsdate[34~0101%ws_year%~00000000]%%
%ws_setmem[2]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[3]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[4]=%season_avg[36~%ws_getmem[2]%~%ws_getmem[3]%]%%
%unit_on%
(hier max. Regen) - am %season_maxsdate[34~0101%ws_year%~00000000]% mit
%season_maxs[34~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Regenzeit: %season_max[39~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
max. Temp: %season_max[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
min. Temp: %season_min[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Mitteltemp: %season_avg[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
max. Böen: %season_max[45~%ws_getmem[2]%~%ws_getmem[3]%]%
um %season_maxtime[45~%ws_getmem[2]%~%ws_getmem[3]%]%<br>
Mittelwind: %season_avg[35~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Hauptwindrichtung: %makewind_txt[%ws_getmem[4]%]% <br>
Sonnenstunden: %season_maxs[37~%ws_getmem[2]%~%ws_getmem[3]%]% <br><br>
%unit_off%
%ws_setmem[1]=%season_maxsdate[39~0101%ws_year%~00000000]%%
%ws_setmem[2]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[3]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[4]=%season_avg[36~%ws_getmem[2]%~%ws_getmem[3]%]%%
%unit_on%
(hier max. Regenzeit) - am %season_maxsdate[39~0101%ws_year%~00000000]% mit
%season_max[39~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Niederschlag: %season_maxs[34~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
max. Temp: %season_max[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
min. Temp: %season_min[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Mitteltemp: %season_avg[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
max. Böen: %season_max[45~%ws_getmem[2]%~%ws_getmem[3]%]%
um %season_maxtime[45~%ws_getmem[2]%~%ws_getmem[3]%]%<br>
Mittelwind: %season_avg[35~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Hauptwindrichtung: %makewind_txt[%ws_getmem[4]%]% <br>
Sonnenstunden: %season_maxs[37~%ws_getmem[2]%~%ws_getmem[3]%]% <br><br>
%unit_off%
%ws_setmem[1]=%season_maxdate[45~0101%ws_year%~00000000]%%
%ws_setmem[2]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[3]=%ws_replacestr=.~~%ws_getmem[1]%%%
%ws_setmem[4]=%season_avg[36~%ws_getmem[2]%~%ws_getmem[3]%]%%
%unit_on%
(hier max. Windböen) - am %season_maxdate[45~0101%ws_year%~00000000]%
um %season_maxtime[45~%ws_getmem[2]%~%ws_getmem[3]%]% mit
%season_max[45~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Niederschlag: %season_maxs[34~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Regenzeit: %season_max[39~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
max. Temp: %season_max[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
min. Temp: %season_min[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Mitteltemp: %season_avg[0~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Mittelwind: %season_avg[35~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
Hauptwindrichtung: %makewind_txt[%ws_getmem[4]%]% <br>
Sonnenstunden: %season_maxs[37~%ws_getmem[2]%~%ws_getmem[3]%]% <br>
</nobr></font></b></td></tr>