Das Problem: obwohl es gerade regnet od. schneit, wird in der Vorhersage darauf nicht eingegangen. Sie berücksichtigt das nicht.
Deshalb habe ich in die Vorhersage die Niederschlagsart und Intensität mit eingebunden.
Je nach Art und Intensität wird die Variable: %forecast_txt% außer Kraft gesetzt und durch 36 verschiedene andere Aussagen ersetzt. Dabei wird dann das gerade herrschende Wetter auch für die nächsten Stunden vorhergesagt. (Die statistische Wahrscheinlichkeit, wenn man das Wetter von heute für morgen vorhersagt liegt bei 65%). Demzufolge sollte die Wahrscheinlichkeit vom aktuellen Zustand ausgehnd für die nächsten 6h noch deutlich höher liegen.
Ändern sich die Niederschlagsverhältnisse wird die Vorhersage darauf angepaßt - bis zur Rückkehr zur WSWIN-Standartvariablen s.o.
Diese Konstruktion bitte als Betaphase betrachten, da ich noch nicht alle wetterlagen ausführlich getestet habe. Bislang funktioniert es jedenfalls zufriedenstellend.
Im Winter funktioniert diese Variable nur mit beheiztem Regenmesser. Wer keinen hat, kann sie aber problemlos auch einsetzen, dann geht sie eben nur im Sommer. Wenn kein Niederschlag fällt/gemessen wird, wird immer die Standartvariable genutzt. Ein Vorhersage erscheint also immer.
Das Vorhersage-Icon ist geblieben, wird auch (noch) nicht an eine veränderte Situation angepaßt.
Update: Niederschlagszeitfaktor mit eingebaut (ID 37). Ab 30 Minuten Niederschlag in der letzten Stunde, wird in die Vorhersage "z.T. ergiebiger....." vorangestellt.<tr><td width="22%" height="46"><font color="Gray"><b><nobr>Wettervorhersage bis 6h * <br><font size="1">berechnet aus den Stationsdaten</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0" src=%forecast_icon% width="50" height="50"></td>
<td align="center" width="52%" height="47" colspan="7"><b><font size="3"><nobr>
%unit_off%
%ws_setmem[32]=%ws_compare[1]=%curminmaxhour_on%%curminmaxhour[4,1,39]%~30~z.T. ergiebiger ~%%
%ws_setmem[33]=%ws_compare[1]=%curminmaxhour_on%%curminmaxhour[4,1,39]%~30~z.T. ergiebigem ~%%
%ws_setmem[29]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%%
%ws_setmem[22]=%ws_compare[4]=%ws_getmem[29]%~2,5~5~4%%
%ws_setmem[30]=%ws_compare[4]=%ws_getmem[29]%~0,5~5~6%%
%ws_setmem[31]=%ws_compare[3]=%ws_getmem[22]%~%ws_getmem[30]%~3~2%%
%ws_setmem[23]=%ws_compare[4]=%ws_getmem[29]%~2,5~%ws_getmem[31]%~1%%
%ws_setmem[25]=%ws_compare[2]=%rainrate%~1.6~3~5%%
%ws_setmem[26]=%ws_compare[2]=%rainrate%~4.7~3~4%%
%ws_setmem[27]=%ws_compare[3]=%ws_getmem[25]%~%ws_getmem[26]%~2~1%%
%ws_setmem[28]=%ws_compare[4]=%rainrate%~8.3~%ws_getmem[27]%~3%%
%ws_setmem[1]=%ws_compare[1]=%rainrate%~0~%ws_getmem[23]%%ws_getmem[28]%~0%%
%ws_setmem[2]=%ws_compare[3]=%ws_getmem[1]%~11~12~0%%
%ws_setmem[3]=%ws_compare[3]=%ws_getmem[1]%~12~12~0%%
%ws_setmem[4]=%ws_compare[3]=%ws_getmem[1]%~13~12~0%%
%ws_setmem[5]=%ws_compare[3]=%ws_getmem[1]%~21~25~0%%
%ws_setmem[6]=%ws_compare[3]=%ws_getmem[1]%~22~25~0%%
%ws_setmem[7]=%ws_compare[3]=%ws_getmem[1]%~23~25~0%%
%ws_setmem[8]=%ws_compare[3]=%ws_getmem[1]%~31~38~0%%
%ws_setmem[9]=%ws_compare[3]=%ws_getmem[1]%~32~38~0%%
%ws_setmem[10]=%ws_compare[3]=%ws_getmem[1]%~33~38~0%%
%ws_setmem[12]=%ws_calc[+]=%ws_getmem[2]%~%ws_getmem[3]%~0%%
%ws_setmem[13]=%ws_calc[+]=%ws_getmem[4]%~%ws_getmem[5]%~0%%
%ws_setmem[14]=%ws_calc[+]=%ws_getmem[6]%~%ws_getmem[7]%~0%%
%ws_setmem[15]=%ws_calc[+]=%ws_getmem[8]%~%ws_getmem[9]%~0%%
%ws_setmem[16]=%ws_calc[+]=%ws_getmem[10]%~%forecast_number%~0%%
%ws_setmem[17]=%ws_calc[+]=%ws_getmem[12]%~%ws_getmem[13]%~0%%
%ws_setmem[18]=%ws_calc[+]=%ws_getmem[14]%~%ws_getmem[15]%~0%%
%ws_setmem[19]=%ws_calc[+]=%ws_getmem[16]%~%ws_getmem[17]%~0%%
%ws_setmem[20]=%ws_calc[+]=%ws_getmem[18]%~%ws_getmem[19]%~0%%
%ws_compare[3]=%ws_getmem[20]%~13~überwiegend heiter mit vereinzelten Regenschauer~%
%ws_compare[3]=%ws_getmem[20]%~14~vereinzelt Regenschauer~%
%ws_compare[3]=%ws_getmem[20]%~15~bewölkt, leichter Regen~%
%ws_compare[3]=%ws_getmem[20]%~16~regnerisch~%
%ws_compare[3]=%ws_getmem[20]%~17~wechselhaft + Regen~%
%ws_compare[3]=%ws_getmem[20]%~18~%ws_getmem[32]% Regen od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~19~Gewitterschauer~%
%ws_compare[3]=%ws_getmem[20]%~20~stürmisches Regenwetter~%
%ws_compare[3]=%ws_getmem[20]%~21~wechelhaft mit Regen~%
%ws_compare[3]=%ws_getmem[20]%~22~Regen od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~23~wechslhaft mit %ws_getmem[33]% Schnee od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~24~wechslhaft mit %ws_getmem[33]% Regen od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~26~überwiegend heiter mit vereinzelten Schneeregenschauer~%
%ws_compare[3]=%ws_getmem[20]%~27~vereinzelt Schneeregenschauer~%
%ws_compare[3]=%ws_getmem[20]%~28~bewölkt, zeitweise Schneeregen od. Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~29~regnerisch mit %ws_getmem[33]% Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~30~wechselhaft + %ws_getmem[32]% Schneeregen od. Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~31~%ws_getmem[32]% Schnee od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~32~Wintergewitter mit Schnee- und Graupelschauern~%
%ws_compare[3]=%ws_getmem[20]%~33~stürmisch, %ws_getmem[33]% Schneeregen od. Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~34~wechelhaft mit zeitweisem Schneeregen od. Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~35~%ws_getmem[32]% Schnee od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~36~wechslhaft mit %ws_getmem[33]% Schnee od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~37~wechslhaft mit %ws_getmem[33]% Regen od. Schneeregen~%
%ws_compare[3]=%ws_getmem[20]%~39~überwiegend heiter mit vereinzelten Schneerschauer~%
%ws_compare[3]=%ws_getmem[20]%~40~vereinzelt Schneeschauer~%
%ws_compare[3]=%ws_getmem[20]%~41~bewölkt, zeitweise Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~42~bedeckt mit zeitweise Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~43~wechselhaft + Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~44~%ws_getmem[32]% Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~45~Wintergewitter mit Schnee- und Graupelschauern~%
%ws_compare[3]=%ws_getmem[20]%~46~stürmisch, %ws_getmem[33]% Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~47~wechelhaft mit %ws_getmem[33]% Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~48~%ws_getmem[32]% Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~49~wechslhaft mit %ws_getmem[33]% Schneefall~%
%ws_compare[3]=%ws_getmem[20]%~50~wechslhaft mit %ws_getmem[33]% Schneeregen od. Schneefall~%
%ws_setmem[21]=%ws_compare[4]=%ws_getmem[1]%~12~%forecast_txt%~%%
%ws_getmem[21]%
%unit_on%
</nobr></font></b></td></tr>
Dann viel Spaß beim Testen.
