WSWIN-Wettervorhersage Erweiterungen 2. Version NEU

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

WSWIN-Wettervorhersage Erweiterungen 2. Version NEU

Beitrag von Tex »

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.



<!-- 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>
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.... 8)

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".
%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]%%%
X in der Variablen steht für die ID20 bis ID26.
Zuletzt geändert von Tex am 20 Feb 2015 19:27, insgesamt 9-mal geändert.
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 69 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Vielen Dank Tex.

Da hast Du Dir aber richtig viel Arbeit gemacht, werde ich gerne testen.
Gruss Wilfried
wdk
Beiträge: 33
Registriert: 02 Mär 2003 01:00
Wohnort: Quitzdorf am See
Kontaktdaten:

Beitrag von wdk »

Hallo Tex,

Du hast Die eine Riesenarbeit gemacht. Alle Achtung.
Danke, Test läuft. Bin gespannt.

Grüße
Dieter
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

Danke! Kleines Update ist erfolgt, siehe Text.
hellebelle
Beiträge: 54
Registriert: 21 Dez 2010 17:47
Wohnort: Mainburg
Kontaktdaten:

Wettervorhersage

Beitrag von hellebelle »

Tut mir Leid,aber bei mir geht diese Variable gar nicht.
Ich habe sie eins zu eins eingefügt,aber seit gestern keine Reaktion.
mfg Helmut

https://www.wetterstation-mainburg-hallertau.de/

Davis Vantage Pro 2 wireless
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 69 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: Wettervorhersage

Beitrag von moppedhausi »

hellebelle hat geschrieben:Tut mir Leid,aber bei mir geht diese Variable gar nicht.
Ich habe sie eins zu eins eingefügt,aber seit gestern keine Reaktion.
Hallo Helmut,

naja, eine tolle Aussage.
Welche Variable funktioniert bei Dir nicht?
Zeig doch bitte mal die Seite wo Du dieses eingebaut hast. Auf Deiner Custom Seite wird, meiner Meinung nach, die Vorhersage der Vantage angezeigt.
Was hast Du z. B. unter %ws_setmem[64]=%ws_isdaynight=4~4~4~1%% eingestellt.
Gruss Wilfried
hellebelle
Beiträge: 54
Registriert: 21 Dez 2010 17:47
Wohnort: Mainburg
Kontaktdaten:

Re Variable

Beitrag von hellebelle »

Hallo
unter %ws_setmem[64]=%ws_isdaynight=4~4~4~1%% ,habe ich es genau so eingestellt .
und unter %ws_setmem[63]=1,1% so.
Zum testen benutze ich eine Seite die ich nicht online stelle.
mfg Helmut

https://www.wetterstation-mainburg-hallertau.de/

Davis Vantage Pro 2 wireless
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

Ist schwer zu sagen, da es bei allen anderen arbeitet.

Laut deiner current.html (homepage) zeigt WSWIN jetzt "veränderlich"=5 (forecastnr.). Wenn Du bei Tag 4 hast (%ws_isdaynight=4~4~4~1%), kann hier keine eigene Vorhersage erfolgen sondern nur die WSWIN-Vorhersage.

Evtl. liegt ein Kopierfehler vor - es reicht ja, wenn Du ein Steuerzeichen verlierst....
hellebelle
Beiträge: 54
Registriert: 21 Dez 2010 17:47
Wohnort: Mainburg
Kontaktdaten:

Wettervorhersage

Beitrag von hellebelle »

Hallo Tex
meine Einstellungen habe ich jetzt auf
%ws_setmem[63]=1,1%
%ws_setmem[64]=%ws_isdaynight=12~12~12~4%% verändert.
und schon geht es.
Danke
Da hast du was toller erstellt !!
mfg Helmut

https://www.wetterstation-mainburg-hallertau.de/

Davis Vantage Pro 2 wireless
hellebelle
Beiträge: 54
Registriert: 21 Dez 2010 17:47
Wohnort: Mainburg
Kontaktdaten:

Wettervorhersage

Beitrag von hellebelle »

Danke auch dir Wilfried !
Hast mir super geholfen.
mfg Helmut

https://www.wetterstation-mainburg-hallertau.de/

Davis Vantage Pro 2 wireless
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag von Mado »

Habe mal das Ganze in einer Testdatei eingebunden und funktioniert auch hier.

Aber bei diesen beiden Grafiken muss man nach kontrollieren, ob auch das richtige Datei-Format gespeichert ist. Es kann passieren, dass diese im Gif-Format abgespeichert wird, im Browser. Außer bei "Ziel speichern unter..." mit der rechten Maustaste.

Die ist vermutlich im Jpg-Format gespeichert oder enthält das falsche Dateiformat. Die Datei moon1.gif existiert schon im Order "Html" oder entsprechenden WSWin-Daten Ordner.

PS: kann nur bei bestimmten Browsern passieren. (Opera 26 speichert das richtig ab)
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

@Mado

beides sind xxx.jpg Datein und auch als solche in der Variablen hinterlegt.

Ich habe die meisten Bilder (gifs) jedoch schon gegen andere ausgetauscht. Hier kann man viel bessere finden. Muß man allerdings dann in den Variablen anpassen: http://www.limmattalerwetter.ch/Wettericons.html

Zur Erstellung einer solchen Konstruktion, nehme ich allerdings immer zuerst die WSWIN-gifs, damit sie für alle User funktioniert.
Benutzeravatar
Mado
Beiträge: 821
Registriert: 21 Apr 2006 20:40
Wohnort: 89584 Ehingen
Hat sich bedankt: 1 mal
Danksagung erhalten: 19 mal
Kontaktdaten:

Beitrag von Mado »

@Tex,

Wieso mein Browser dieses Jpg-Dateien als gif speichern wollte, ist mir ein Rätsel. Aber egal wie das Ganze passiert ist. Die Grafiken die für die Nacht sind (klar oder nicht) kann man auch selbst erstellen. Ein wenig Kenntnisse und Kreativität, kann man gute Symbole erstellen.
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4

http://www.sternwarte-ehingen.de
hellebelle
Beiträge: 54
Registriert: 21 Dez 2010 17:47
Wohnort: Mainburg
Kontaktdaten:

Wettervorhersage

Beitrag von hellebelle »

Eine bitte an alle die die Wettervorhersage von Tex benutzen.
Was habt ihr hier für werte eingestellt?
%ws_setmem[63]=1,1%
%ws_setmem[64]=%ws_isdaynight=12~12~12~1%%
mfg Helmut

https://www.wetterstation-mainburg-hallertau.de/

Davis Vantage Pro 2 wireless
Benutzeravatar
Tex
Moderator
Beiträge: 2013
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 46 mal
Kontaktdaten:

Beitrag von Tex »

z.Z. habe ich überall 6 drin, weil mir sonst seit Tagen schon "Schnee" angezeigt wird. Scheint eine gute Wintereinstellung zu sein.
Ansosten dürfte 4 ok sein, um eine verfrühtes "regnerisch" auszuschalten.

Bei getmem63 habe ich 1,46 drin. Das hängt aber von der Einstellung bei >Spezialsensoren >Sonne, ab wieviel % da als sonnig gelten.

Einfache Rechnung: bei mir ist Systembedingt ab 62% sonnig. In der Vordämmerungsphase (ca. 1-1/2h vor Sonnenuntergang) greift, wenn man es angehat hat, die WSWIN-Sonnenstandskorrektur. Die liefert dann allerdings irgendwann nur noch als Mximum den Auslösewert für sonnig. Bei mir also 62% und nicht mehr.
62% *1,46 = 90,52%. Dann wird bei meiner Vorhersage eben auch noch weiterhin "überwiegend sonnig" ausgegeben.

Sinkt dieser Wert trotz WSWIN-Sonnenstandskorrektur unter den Auslösewert "sonnig", wird zwar keine Sonnenzeit ID37mehr registriert, aber trotzdem erfolgt für die Vorhersageausgabe weiterhin die Berechnung.
Ist dieser Wert z.B. bei 52% angelang (52% *1,46 = 76%) wird noch "heiter" ausgegeben.

Hier muß jeder selber nachschauen, wie seine Einstellungen s.o. sind und welcher Faktor das beste Ergebnis liefert.
Antworten