Habe mir heute die Beschreibung unter dem Link:
http://www2.meteo.uni-bonn.de/forschung ... ildung.pdf
durchgelesen, wobei hier für die Nebelbildung folgende Faktoren einbezogen werden:
- bevor Nebel entstehen kann, müssen folgende Voraussetzungen in die Berechnung der Warnung einbezogen werden, wie Temperatur, Taupunkt, Wolkenuntergrenze, Wind und der Niederschlagsmenge der letzten Stunden.
Im PDF-Dokument wird von einer Niederschlagsmenge der letzten 2 Stunden mit einbezogen, dass sich Nebel bilden kann.
Somit habe ich dies mit mehreren Vergleichen, der Messwerte in eine neue Variable einbezogen.
Nun ist die neue, also eine andere Nebelwarnungs-Variante vom mir fertig entwickelt:
<table width="100%" border="1">
<tr>
<td width="15%" height="46"><font color="black"><b>Nebelwarnung aktuell ?</b></font></td>
<td align="center" width="7%" height="46">
%unit_off% %curminmaxhour_on%
%ws_setmem[1]=%ws_calc[-]=%curval[18]%~%curminmaxhour[4,1,43]%~1%%
%ws_compare[2]=%ws_getmem[1]%~96,2~<img src="nebel.gif" width="50" height="50">~%
%ws_compare[4]=%curminmaxhour[3,1,18]%~93,2~<img src="no_ice.gif" width="50" height="50">~%
</td>
<td width="82%">
%unit_off% %curminmaxhour_on%
%ws_setmem[1]=%ws_calc[-]=%cloudline%~%ws_getmem[9]%~1%%
%ws_setmem[2]=%ws_compare[4]=%ws_getmem[1]%~105,0~1~0%%
%ws_setmem[3]=%ws_compare[4]=%ws_getmem[1]%~90,0~1~0%%
%ws_setmem[4]=%ws_compare[4]=%ws_getmem[1]%~70,0~1~0%%
%ws_setmem[5]=%ws_compare[4]=%ws_getmem[1]%~50,0~1~0%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[2]%~%ws_getmem[3]%~1%%
%ws_setmem[7]=%ws_calc[+]= %ws_getmem[4]%~ %ws_getmem[6]%~1%%
%ws_setmem[8]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[7]%~1%%
%ws_setmem[9]=%ws_calc[+]=%ws_maxbaro24h%~%curminmaxhour[4,6,33]%~1%%
%ws_setmem[10]=%curminmaxhour[0,1,34]%%
%ws_setmem[11]=%curminmaxhour[5,1,43]%%
%ws_setmem[12]=%ws_calc[-]=%curval[18]%~%curminmaxhour[4,1,43]%~1%%
%ws_setmem[13]=%ws_compare[1]=%ws_getmem[10]%~6,0~<font color="Blue">⇒ Regen gefallen - Niederschlags oder Frontnebel möglich ~ Aktuell kein Nebel vorhanden</font>%%
%ws_setmem[14]=%ws_compare[1]=%curval[34]%~0,1~<font color="Blue">⇒ Regen gefallen - Aktuell keine Nebelbildung möglich</font>~%ws_getmem[13]%%%
%ws_setmem[15]=%ws_compare[2]=%ws_getmem[12]%~93,4~<font color="Blue">⇒ feuchter Dunst (Nebeldunst)</font> ~%ws_getmem[14]%%%
%ws_setmem[16]=%ws_compare[2]=%ws_getmem[12]%~94,9~<font color="Blue">⇒ leichter Nebel möglich !</font>~%ws_getmem[15]%%%
%ws_setmem[17]=%ws_compare[2]=%ws_getmem[12]%~96,1~<font color="Red">⇒ Nebelbildung in kurzer Zeit möglich !</font>~%ws_getmem[16]%%%
%ws_setmem[18]=%ws_compare[3]=%ws_getmem[8]%~1~<font color="Red">⇒ ACHTUNG: Nebelwarnung </font>~%ws_getmem[17]%%%
%ws_setmem[19]=%ws_compare[3]=%ws_getmem[8]%~2~<font color="Red">⇒ ACHTUNG: Nebelwarnung </font>~%ws_getmem[18]%%%
%ws_setmem[20]=%ws_compare[3]=%ws_getmem[8]%~3~<font color="Red">⇒ ACHTUNG: Nebelwarnung </font>~%ws_getmem[19]%%%
%ws_setmem[21]=%ws_compare[3]=%ws_getmem[8]%~4~<font color="Red">⇒ ACHTUNG: Nebelwarnung </font>~%ws_getmem[20]%%%
%ws_getmem[21]%
%unit_on%
%unit_off% %curminmaxhour_on%
%ws_setmem[1]=%ws_compare[2]=%curminmaxhour[3,1,18]%~96~1~0%%
%ws_setmem[2]=%ws_compare[2]=%curminmaxhour[3,1,18]%~97~1~0%%
%ws_setmem[3]=%ws_compare[2]=%curminmaxhour[3,1,18]%~98~1~0%%
%ws_setmem[4]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[6]=%ws_compare[2]=%valuechange[43]=60%~0,3~-0,1~0%%
%ws_setmem[7]=%ws_compare[2]=%valuechange[43]=60%~0,7~-0,1~0%%
%ws_setmem[8]=%ws_compare[2]=%valuechange[43]=60%~1,3~-0,1~0%%
%ws_setmem[9]=%ws_calc[+]=%ws_getmem[6]%~%ws_getmem[7]%~1%%
%ws_setmem[10]=%ws_calc[+]=%ws_getmem[8]%~%ws_getmem[9]%~1%%
%ws_setmem[11]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[10]%~1%%
%ws_compare[3]=%ws_getmem[11]%~1~<font color="Red"> ⇒ unverändert dunstig oder nebelig~%
%ws_compare[3]=%ws_getmem[11]%~2~<font color="Red"> ⇒ unverändert Nebel~%
%ws_compare[3]=%ws_getmem[11]%~3~<font color="Red"> ⇒ unverändert dichter Nebel~%
%ws_compare[3]=%ws_getmem[11]%~0,9~<font color="Blue"> ⇒ leichter Nebel, sich zögernd auflösend~%
%ws_compare[3]=%ws_getmem[11]%~0,8~<font color="Blue"> ⇒ leichter Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~0,7~<font color="Blue"> ⇒ leichter Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,9~<font color="Blue"> ⇒ Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,8~<font color="Blue"> ⇒ Nebel, sich auflösend~%
%ws_compare[3]=%ws_getmem[11]%~1,7~<font color="Blue"> ⇒ Nebel, sich fortschreitend auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,9~<font color="Blue"> ⇒ dichter Nebel, sich zögernd auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,8~<font color="Blue"> ⇒ dichter Nebel, sich langsam auflösend~%
%ws_compare[3]=%ws_getmem[11]%~2,7~<font color="Blue"> ⇒ dichter Nebel, sich auflösend~%
%unit_on%
</tr>
</table>
-------------------------------------------------------------------
Diese Entwicklung hat sehr viel Zeit gekostet, war auch nicht einfach umzusetzen. Besonders eine Variable, musste ich zuerst begreifen, wie die Arbeitet.
Erklärung neuer Post !