WSWIN-Wettervorhersage Erweiterungen 2. Version NEU
Verfasst: 19 Feb 2015 13:23
Die WSWIN- Wettervorhersage beruht ausschließlich, bzw. überwiegend auf der Luftdruckveränderung (+ Temperatur für Niederschlagsvorhersage: Regen, Schneeregen od. Schnee).
Das Problem:
a) obwohl es gerade regnet od. schneit, wird in der Vorhersage darauf nicht unbedingt eingegangen.
b) Bei steigendem LD od. ausgeprägten Hochdrucklagen wird immer „sonnig“ ausgegeben, obwohl es bedeckt od. stark bewölkt ist.
c) Nachts wird bei b) ebenfalls „sonnig“ angezeigt.
Deshalb habe ich in die Standart-Vorhersage
- die Niederschlagsart und Intensität mit 36 weiteren Vorhersagetexten eingebunden
- für den Tag bzw. Dämmerung zusätzliche 8 weitere Vorhersagetexte bzgl. Sonnenschein/Bewölkung aufgenommen
- den Tag- Nachtrhythmus berücksichtigt mit 1 eig. Vorhersagetext für die Nacht
- insgesamt stehen also weitere 45 Grund-Vorhersagetexte zur Verfügung, mit den z.T. zusätzlichen variablen Ergänzungen sind sogar ca. 60.
Je nach Art und Intensität des Sonnenscheins und des Niederschlags wird die Variable: %forecast_txt% außer Kraft gesetzt und durch die verschiedene eigenen 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 ausgehend für die nächsten 6h noch deutlich höher liegen.
Ändern sich die Niederschlagsverhältnisse od. der Sonnen-/Bewölkungszustand, wird die Vorhersage darauf angepaßt – bis hin zur Rückkehr zur WSWIN- Standartvariablen s.u.. Die WSWIN- Standartvorhersage ist mit einem *vorneweg gekennzeichnet. So lässt es sich zumindest Anfangs besser kontrollieren, was gerade aktiv ist.
Bei Niederschlägen wird z.T. die Niederschlagsart und –intensität angezeigt. Bei langanhaltenden Niederschlägen wird der Zusatz „ergiebiger/ergiebigem“ hinzugefügt. Für letzteres ist der Regenzeitsensor ID39 notwendig, ist er nicht vorhanden, wird auch nichts angezeigt.
Die Vorhersage-Icons werden zusätzlich an die jeweilige Situation angepasst.
Vorraussetzung zur Nutzung dieser Vorhersage-Variablen:
Der Sonnenscheinzeit muß gemessen werden können (ID37), sei es über einen echten Solarsensor, mod. T/H-Sensor od. per Differenztemperatur.
Im Winter bei Frost funktioniert diese Variable nur mit beheiztem Regenmesser. Wer keinen hat, kann sie trotzdem problemlos einsetzen, dann geht sie eben nur im Sommer perfekt.
Wer die Sonnenscheinzeit nicht messen kann verwende diese Variablenkonstruktion: http://www.pc-wetterstation.de/forum/vi ... sc&start=0
Funktionsweise:
WSWIN liefert 12 Standart Vorhersagen, die eine eigene Vorhersagenummer haben.
1=sonnig
2=leicht bewölkt
3=bewölkt
4=regnerisch
5=veränderlich
usw. kann man unter >Wettervorhersage >Grafik selber rauslesen.
Je nach Usereinstellungen wird die Standart- Vorhersage außer Kraft gesetzt und es erscheit die eigene Vorhersage. Hauptziel war es, 1=sonnig, durch eine den Tatsachen entsprechende Vorhersage zu ersetzen (1. Version dieser Variablenkonstruktion). Auf Vorschläge einiger Usern, habe ich das ganze erweitert. Es ist jetzt möglich, alle 12 WSWIN- Standartvorhersagen zu blockieren (ob das sinnvoll ist, sei dahingestellt).
In den Vor- bzw. Nachdämmerungsphasen (abends/morgens) haben wir das Problem, dass die Helligkeit/Sonnenintensität (%sunproz%) stark abnimmt, selbst wenn die WSWIN- Sonnenstandskorrektur angehakt ist. Für diese Zeit ist es jetzt möglich einen Korrekturfaktor einzugeben, um so weiterhin bei Sonnenschein „überwiegend sonnig“ statt „bewölkt“ oder "bedeckt" anzuzeigen. Die dann erfolgte Anpassung reagiert flexibel, je nach aktuellem Sonnenstand.
Usereinstellungen: (ganz oben)
setmem63:
Hier erfolgt die Anpassung der Vor- bzw. Nachdämmerungsphase. Bei Stationen mit echtem Solarsensor wird wahrscheinlich 1,0 richtiger sein. Bei allen anderen Stationen mit mod. T/H-Sensor od. Diffenztemperatur wird ein Wert zwischen 1,0 und 1,4 stimmige Ergebnisse liefern. Es ist so auch zusätzlich möglich, standortbedingte Nachteile bei der Sonnenscheinmessung, zumindest in den Morgen- und Abendstunden, etwas auszugleichen. Bei einem Wert von 1,0 findet keine zusätzliche Korrektur statt.
setmem64:
Hier kann man einstellen bis zu welcher WSWIN- Standartvorhersage man diese blockieren will.
Das ganze wird über die Variable %ws_isdaynight=Tag~Morgendämmerung~Abenddämmerung~Nacht% gesteuert. Es kann nie nur eine einzige „forecast_number“ blockiert werden, sondern immer nur von 1 bis X.
Beispiel: gebe ich hier 1 ein, wird nur die WSWIN- Vorhersage (forecast_number) 1 blockiert; gebe ich 4 ein, werden die WSWIN- Vorhersagen (forecast_number) von 1 bis 4 blockiert.
Bei 0 ist nur die WSWIN- Standartvorhersage aktiv.
Ausnahme: fällt Niederschlag, greift IMMER nur die eigene Vorhersage, auch wenn ich 0 eingebe.
Für die Nacht (Pos. 4) empfiehlt es sich, hier evtl. nur die 1 zu wählen: so ist nur die WSWIN- Vorhersage „sonnig“ blockiert und wird durch die eigene Nachtvorhersage „klar od. nur gering bewölkt“ ersetzt. Springt WSWIn auf eine andere Vorhersagenr. um, wird dann logischerweise diese aktiv. Je nach Wetterlage kann man das so auch für die Nacht anpassen.
Die Morgen- und Abenddämmerungen lassen sich so ebenfalls anpassen. Hier erscheint der Vorhersagetext „Dämmerung: klar od. nur gering bewölkt“.
Für beide (Dämmerung und Nacht) gibt es einen automatischen Zusatz, falls die LF >93% ansteigt: „dunstig-diesig“ und ab einer LF >96%: „nebelig“. Kann über (setmem41 + setmem47) angepaßt werden.
Kleiner Schönheitsfehler: zischen Sonnenuntergang und Dämmerungsbeginn (bzw. zwischen Dämmerungsende und Sonnenaufg.) klafft eine Lücke von ca. 10 Minuten, die ich auch nicht schließen kann. Dann wird immer "bedeckt" ausgegeben. Sonneschein ist dann 0% und Dämmerung eben noch nicht aktiv, sondern noch Tag. Muß man mit leben.
Das Nachtsymbol "moo1.jpg" findet ihr hier: http://www.woldegk-wetter.de/moon1.jpg
Das Dämmerungssymol "sunrise1.jpg" ist hier: http://www.woldegk-wetter.de/sunrise1.jpg
Muß in den WSWIN html-Ordner kopiert werden.

Update: 19.02.2015 18:00 Uhr
Die Dämmerungs-Nachtaussage bzgl. der Bewölkung ist modifiziert:
wenn am Tage die Sonne <2,0h geschienen hat, wird "bewölkt bis bedeckt" ausgeben - sonst wie gehabt. Eine Anpassung kann unter setmem58 erfolgen.
Eine noch bessere, weil differnziertere, Alternative:
Die betreffende Zeile (unten) einfach austauschen, wenn man über die ID 20 bis ID26 die Helligkeit in % auslesen kann. Das muß aber jeder selber ausprobieren, ob die Sensor-ID verfügbar ist. Sie muß unter "verfügbare Sensoren" ausgewählt sein.
Der Vorteil: es wird schon die mittlere (aktuelle) Tageshelligkeit nur zwischen Sonnenaufgang und Sonnenuntergang berechnet. D. h.: schon nach Sonnenaufgang falls die Sonnen scheint, kann der eingestellte Schwellwert erreicht werden. Dann würde eben in der Dämmerungsphase nicht mehr "wolkig bis bedeckt" stehen, sondern "klar, od. nur gering bewölkt".
Das Problem:
a) obwohl es gerade regnet od. schneit, wird in der Vorhersage darauf nicht unbedingt eingegangen.
b) Bei steigendem LD od. ausgeprägten Hochdrucklagen wird immer „sonnig“ ausgegeben, obwohl es bedeckt od. stark bewölkt ist.
c) Nachts wird bei b) ebenfalls „sonnig“ angezeigt.
Deshalb habe ich in die Standart-Vorhersage
- die Niederschlagsart und Intensität mit 36 weiteren Vorhersagetexten eingebunden
- für den Tag bzw. Dämmerung zusätzliche 8 weitere Vorhersagetexte bzgl. Sonnenschein/Bewölkung aufgenommen
- den Tag- Nachtrhythmus berücksichtigt mit 1 eig. Vorhersagetext für die Nacht
- insgesamt stehen also weitere 45 Grund-Vorhersagetexte zur Verfügung, mit den z.T. zusätzlichen variablen Ergänzungen sind sogar ca. 60.
Je nach Art und Intensität des Sonnenscheins und des Niederschlags wird die Variable: %forecast_txt% außer Kraft gesetzt und durch die verschiedene eigenen 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 ausgehend für die nächsten 6h noch deutlich höher liegen.
Ändern sich die Niederschlagsverhältnisse od. der Sonnen-/Bewölkungszustand, wird die Vorhersage darauf angepaßt – bis hin zur Rückkehr zur WSWIN- Standartvariablen s.u.. Die WSWIN- Standartvorhersage ist mit einem *vorneweg gekennzeichnet. So lässt es sich zumindest Anfangs besser kontrollieren, was gerade aktiv ist.
Bei Niederschlägen wird z.T. die Niederschlagsart und –intensität angezeigt. Bei langanhaltenden Niederschlägen wird der Zusatz „ergiebiger/ergiebigem“ hinzugefügt. Für letzteres ist der Regenzeitsensor ID39 notwendig, ist er nicht vorhanden, wird auch nichts angezeigt.
Die Vorhersage-Icons werden zusätzlich an die jeweilige Situation angepasst.
Vorraussetzung zur Nutzung dieser Vorhersage-Variablen:
Der Sonnenscheinzeit muß gemessen werden können (ID37), sei es über einen echten Solarsensor, mod. T/H-Sensor od. per Differenztemperatur.
Im Winter bei Frost funktioniert diese Variable nur mit beheiztem Regenmesser. Wer keinen hat, kann sie trotzdem problemlos einsetzen, dann geht sie eben nur im Sommer perfekt.
Wer die Sonnenscheinzeit nicht messen kann verwende diese Variablenkonstruktion: http://www.pc-wetterstation.de/forum/vi ... sc&start=0
Funktionsweise:
WSWIN liefert 12 Standart Vorhersagen, die eine eigene Vorhersagenummer haben.
1=sonnig
2=leicht bewölkt
3=bewölkt
4=regnerisch
5=veränderlich
usw. kann man unter >Wettervorhersage >Grafik selber rauslesen.
Je nach Usereinstellungen wird die Standart- Vorhersage außer Kraft gesetzt und es erscheit die eigene Vorhersage. Hauptziel war es, 1=sonnig, durch eine den Tatsachen entsprechende Vorhersage zu ersetzen (1. Version dieser Variablenkonstruktion). Auf Vorschläge einiger Usern, habe ich das ganze erweitert. Es ist jetzt möglich, alle 12 WSWIN- Standartvorhersagen zu blockieren (ob das sinnvoll ist, sei dahingestellt).
In den Vor- bzw. Nachdämmerungsphasen (abends/morgens) haben wir das Problem, dass die Helligkeit/Sonnenintensität (%sunproz%) stark abnimmt, selbst wenn die WSWIN- Sonnenstandskorrektur angehakt ist. Für diese Zeit ist es jetzt möglich einen Korrekturfaktor einzugeben, um so weiterhin bei Sonnenschein „überwiegend sonnig“ statt „bewölkt“ oder "bedeckt" anzuzeigen. Die dann erfolgte Anpassung reagiert flexibel, je nach aktuellem Sonnenstand.
Usereinstellungen: (ganz oben)
setmem63:
Hier erfolgt die Anpassung der Vor- bzw. Nachdämmerungsphase. Bei Stationen mit echtem Solarsensor wird wahrscheinlich 1,0 richtiger sein. Bei allen anderen Stationen mit mod. T/H-Sensor od. Diffenztemperatur wird ein Wert zwischen 1,0 und 1,4 stimmige Ergebnisse liefern. Es ist so auch zusätzlich möglich, standortbedingte Nachteile bei der Sonnenscheinmessung, zumindest in den Morgen- und Abendstunden, etwas auszugleichen. Bei einem Wert von 1,0 findet keine zusätzliche Korrektur statt.
setmem64:
Hier kann man einstellen bis zu welcher WSWIN- Standartvorhersage man diese blockieren will.
Das ganze wird über die Variable %ws_isdaynight=Tag~Morgendämmerung~Abenddämmerung~Nacht% gesteuert. Es kann nie nur eine einzige „forecast_number“ blockiert werden, sondern immer nur von 1 bis X.
Beispiel: gebe ich hier 1 ein, wird nur die WSWIN- Vorhersage (forecast_number) 1 blockiert; gebe ich 4 ein, werden die WSWIN- Vorhersagen (forecast_number) von 1 bis 4 blockiert.
Bei 0 ist nur die WSWIN- Standartvorhersage aktiv.
Ausnahme: fällt Niederschlag, greift IMMER nur die eigene Vorhersage, auch wenn ich 0 eingebe.
Für die Nacht (Pos. 4) empfiehlt es sich, hier evtl. nur die 1 zu wählen: so ist nur die WSWIN- Vorhersage „sonnig“ blockiert und wird durch die eigene Nachtvorhersage „klar od. nur gering bewölkt“ ersetzt. Springt WSWIn auf eine andere Vorhersagenr. um, wird dann logischerweise diese aktiv. Je nach Wetterlage kann man das so auch für die Nacht anpassen.
Die Morgen- und Abenddämmerungen lassen sich so ebenfalls anpassen. Hier erscheint der Vorhersagetext „Dämmerung: klar od. nur gering bewölkt“.
Für beide (Dämmerung und Nacht) gibt es einen automatischen Zusatz, falls die LF >93% ansteigt: „dunstig-diesig“ und ab einer LF >96%: „nebelig“. Kann über (setmem41 + setmem47) angepaßt werden.
Kleiner Schönheitsfehler: zischen Sonnenuntergang und Dämmerungsbeginn (bzw. zwischen Dämmerungsende und Sonnenaufg.) klafft eine Lücke von ca. 10 Minuten, die ich auch nicht schließen kann. Dann wird immer "bedeckt" ausgegeben. Sonneschein ist dann 0% und Dämmerung eben noch nicht aktiv, sondern noch Tag. Muß man mit leben.
Das Nachtsymbol "moo1.jpg" findet ihr hier: http://www.woldegk-wetter.de/moon1.jpg
Das Dämmerungssymol "sunrise1.jpg" ist hier: http://www.woldegk-wetter.de/sunrise1.jpg
Muß in den WSWIN html-Ordner kopiert werden.
Anmerkung: es wurden bei dieser "Nummer" alle verfügbaren Speichervariablen 1-64 aufgebraucht. Zusätzliche Erweiterungen sind deshalb vorerst nicht umsetzbar. Mir qualmt auch noch der Kopp....<!-- setmem63: steuert die Sonnenstandskorrektur für die Vordämmerungsphase. WS mit eigenem echtem Solarsensor (w/m²) = 1,0. Modifizierter T/H-Sensor od. Diffenzberechnung 1,0 bis 1,4-->
<!-- setmem64: steuert automat. die Tag/Nacht-Vorhersage. Nachts sinnvoll = 1, um nur die WSWIN-Vorhersage "sonnig" auszuschalten. Möglich 0..12, empfohlen 1...4-->
<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"
%unit_off%
%ws_setmem[63]=1,4%
%ws_setmem[64]=%ws_isdaynight=4~4~4~1%%
%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[28]%%ws_getmem[23]%~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~src=apart_sun_rain.gif~%
%ws_compare[3]=%ws_getmem[20]%~14~src=apart_sun_rain.gif~%
%ws_compare[3]=%ws_getmem[20]%~15~src=apart_sun_rain.gif~%
%ws_compare[3]=%ws_getmem[20]%~16~src=apart_sun_rain.gif~%
%ws_compare[3]=%ws_getmem[20]%~17~src=apart_sun_rain.gif~%
%ws_compare[3]=%ws_getmem[20]%~18~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~19~src=astorm.gif~%
%ws_compare[3]=%ws_getmem[20]%~20~src=wind.gif~%
%ws_compare[3]=%ws_getmem[20]%~21~src=apart_sun_rain.gif~%
%ws_compare[3]=%ws_getmem[20]%~22~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~23~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~24~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~26~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~27~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~28~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~29~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~30~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~31~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~32~src=astorm.gif~%
%ws_compare[3]=%ws_getmem[20]%~33~src=wind.gif~%
%ws_compare[3]=%ws_getmem[20]%~34~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~35~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~36~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~37~src=apart_sun_rain_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~39~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~40~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~41~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~42~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~43~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~44~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~45~src=astorm.gif~%
%ws_compare[3]=%ws_getmem[20]%~46~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~47~src=apart_sun_snow.gif~%
%ws_compare[3]=%ws_getmem[20]%~48~src=asnow.gif~%
%ws_compare[3]=%ws_getmem[20]%~49~src=asnow.gif~%
%ws_compare[3]=%ws_getmem[20]%~50~src=arainandsnow.gif~%
%ws_setmem[35]=%ws_calc[/]=%ws_sunpos_high_el%~%ws_sunpos_el%~1%%
%ws_setmem[36]=%ws_calc[*]=%ws_getmem[35]%~0,7~2%%
%ws_setmem[37]=%ws_compare[2]=%ws_getmem[35]%~2,0~%ws_getmem[63]%~1%%
%ws_setmem[38]=%ws_calc[*]=%ws_getmem[37]%~%sunproz%~1%%
%ws_setmem[21]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~%ws_getmem[38]%~-1%%
%ws_setmem[42]=%ws_compare[1]=%ws_getmem[21]%~12~1~0%%
%ws_setmem[43]=%ws_compare[1]=%ws_getmem[21]%~25~1~0%%
%ws_setmem[44]=%ws_compare[1]=%ws_getmem[21]%~50~1~0%%
%ws_setmem[45]=%ws_compare[1]=%ws_getmem[21]%~70~1~0%%
%ws_setmem[46]=%ws_compare[1]=%ws_getmem[21]%~90~1~0%%
%ws_setmem[40]=%ws_isdaynight=0~8~8~7%%
%ws_setmem[48]=%ws_calc[+]=%ws_getmem[42]%~%ws_getmem[43]%~0%%
%ws_setmem[49]=%ws_calc[+]=%ws_getmem[44]%~%ws_getmem[45]%~0%%
%ws_setmem[50]=%ws_calc[+]=%ws_getmem[46]%~%ws_getmem[40]%~0%%
%ws_setmem[51]=%ws_calc[+]=%ws_getmem[48]%~%ws_getmem[49]%~0%%
%ws_setmem[52]=%ws_calc[+]=%ws_getmem[50]%~%ws_getmem[51]%~0%%
%ws_setmem[39]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~%ws_getmem[52]%~10%%
%ws_compare[3]=%ws_getmem[39]%~0~src=acloud.gif~%
%ws_compare[3]=%ws_getmem[39]%~1~src=acloud0.gif~%
%ws_compare[3]=%ws_getmem[39]%~2~src=acloud0.gif~%
%ws_compare[3]=%ws_getmem[39]%~3~src=asuncl.gif~%
%ws_compare[3]=%ws_getmem[39]%~4~src=asuncl.gif~%
%ws_compare[3]=%ws_getmem[39]%~5~src=asun.gif~%
%ws_setmem[56]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~src=moon1.jpg~%%
%ws_compare[3]=%ws_getmem[39]%~7~%ws_getmem[56]%~%
%ws_setmem[57]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~src=sunrise1.jpg~%%
%ws_compare[3]=%ws_getmem[39]%~8~%ws_getmem[57]%~%
%ws_setmem[53]=%ws_compare[5]=%ws_getmem[21]%~0~6~0%%
%ws_setmem[54]=%ws_compare[3]=%ws_getmem[53]%~6~%ws_getmem[20]%~%%
%ws_setmem[55]=%ws_compare[1]=%ws_getmem[54]%~12~~src=%forecast_icon%%%
%ws_compare[4]=%ws_getmem[54]%~%ws_getmem[64]%~~%ws_getmem[55]%%
%ws_compare[3]=%ws_getmem[39]%~7~40~50%
width="50" height="%ws_compare[3]=%ws_getmem[39]%~7~40~50%"></td>
<td align="center" width="52%" height="47" colspan="7"><b><font size="3"><nobr>
%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]%~Schneefall~Schneeregen%%
%ws_setmem[23]=%ws_compare[4]=%ws_getmem[29]%~2,5~%ws_getmem[31]%~Regen%%
%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]%~mäßiger~leichter%%
%ws_setmem[28]=%ws_compare[4]=%rainrate%~8.3~%ws_getmem[27]%~starker%%
%ws_setmem[34]=%ws_compare[1]=%rainrate%~0~%ws_getmem[28]%%ws_getmem[23]%~z.Z. trocken%%
%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_getmem[34]%~%
%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_getmem[34]%~%
%ws_compare[3]=%ws_getmem[20]%~21~wechelhaft z.T. %ws_getmem[28]% Regen~%
%ws_compare[3]=%ws_getmem[20]%~22~Regen od. Schneeregen, %ws_getmem[34]%~%
%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[35]=%ws_calc[/]=%ws_sunpos_high_el%~%ws_sunpos_el%~1%%
%ws_setmem[36]=%ws_calc[*]=%ws_getmem[35]%~0,7~2%%
%ws_setmem[37]=%ws_compare[2]=%ws_getmem[35]%~2,0~%ws_getmem[63]%~1%%
%ws_setmem[38]=%ws_calc[*]=%ws_getmem[37]%~%sunproz%~1%%
%ws_setmem[21]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~%ws_getmem[38]%~-1%%
%ws_setmem[41]=%ws_compare[2]=%ws_getmem[59]%~93~, dunstig-diesig~%%
%ws_setmem[47]=%ws_compare[2]=%ws_getmem[59]%~96~, neblig~%ws_getmem[41]%%%
%ws_setmem[42]=%ws_compare[1]=%ws_getmem[21]%~12~1~0%%
%ws_setmem[43]=%ws_compare[1]=%ws_getmem[21]%~25~1~0%%
%ws_setmem[44]=%ws_compare[1]=%ws_getmem[21]%~50~1~0%%
%ws_setmem[45]=%ws_compare[1]=%ws_getmem[21]%~70~1~0%%
%ws_setmem[46]=%ws_compare[1]=%ws_getmem[21]%~90~1~0%%
%ws_setmem[40]=%ws_isdaynight=0~8~8~7%%
%ws_setmem[48]=%ws_calc[+]=%ws_getmem[42]%~%ws_getmem[43]%~0%%
%ws_setmem[49]=%ws_calc[+]=%ws_getmem[44]%~%ws_getmem[45]%~0%%
%ws_setmem[50]=%ws_calc[+]=%ws_getmem[46]%~%ws_getmem[40]%~0%%
%ws_setmem[51]=%ws_calc[+]=%ws_getmem[48]%~%ws_getmem[49]%~0%%
%ws_setmem[52]=%ws_calc[+]=%ws_getmem[50]%~%ws_getmem[51]%~0%%
%ws_setmem[39]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~%ws_getmem[52]%~10%%
%ws_compare[3]=%ws_getmem[39]%~0~bedeckt%ws_getmem[47]%~%
%ws_compare[3]=%ws_getmem[39]%~1~stark bewölkt%ws_getmem[41]%~%
%ws_compare[3]=%ws_getmem[39]%~2~bewölkt~%
%ws_compare[3]=%ws_getmem[39]%~3~leicht bewölkt~%
%ws_compare[3]=%ws_getmem[39]%~4~heiter~%
%ws_compare[3]=%ws_getmem[39]%~5~überwiegend sonnig~%
%ws_setmem[58]=%ws_compare[2]=%sunday_d%~2,0~klar od. nur gering bewölkt%ws_getmem[41]%~bewölkt bis bedeckt%ws_getmem[41]%%%
%ws_setmem[56]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~%ws_getmem[58]%~%%
%ws_setmem[57]=%ws_compare[4]=%ws_getmem[20]%~%ws_getmem[64]%~Dämmerung: %ws_getmem[58]%~%%
%ws_compare[3]=%ws_getmem[39]%~8~%ws_getmem[57]%~%
%ws_compare[3]=%ws_getmem[39]%~7~%ws_getmem[56]%~%
%ws_setmem[53]=%ws_compare[5]=%ws_getmem[21]%~0~6~0%%
%ws_setmem[54]=%ws_compare[3]=%ws_getmem[53]%~6~%ws_getmem[20]%~%%
%ws_setmem[55]=%ws_compare[1]=%ws_getmem[54]%~12~~*%forecast_txt%%ws_getmem[41]%%%
%ws_compare[4]=%ws_getmem[54]%~%ws_getmem[64]%~~%ws_getmem[55]%%
%unit_on%
</nobr></font></b></td></tr>
Update: 19.02.2015 18:00 Uhr
Die Dämmerungs-Nachtaussage bzgl. der Bewölkung ist modifiziert:
wenn am Tage die Sonne <2,0h geschienen hat, wird "bewölkt bis bedeckt" ausgeben - sonst wie gehabt. Eine Anpassung kann unter setmem58 erfolgen.
Eine noch bessere, weil differnziertere, Alternative:
Die betreffende Zeile (unten) einfach austauschen, wenn man über die ID 20 bis ID26 die Helligkeit in % auslesen kann. Das muß aber jeder selber ausprobieren, ob die Sensor-ID verfügbar ist. Sie muß unter "verfügbare Sensoren" ausgewählt sein.
Der Vorteil: es wird schon die mittlere (aktuelle) Tageshelligkeit nur zwischen Sonnenaufgang und Sonnenuntergang berechnet. D. h.: schon nach Sonnenaufgang falls die Sonnen scheint, kann der eingestellte Schwellwert erreicht werden. Dann würde eben in der Dämmerungsphase nicht mehr "wolkig bis bedeckt" stehen, sondern "klar, od. nur gering bewölkt".
X in der Variablen steht für die ID20 bis ID26.%ws_setmem[58]=%ws_compare[2]=%curminmaxhour_on% %curminmaxhour[3,0,X]%~35~klar od. nur gering bewölkt%ws_getmem[41]%~bewölkt bis bedeckt%ws_getmem[41]%%%