WsWin Variable Schneetage???

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:

Beitrag von Tex »

@ Mado
...ob das so umsetzbar wäre (Zugriff auf die Datenbank durch Schnee-Varibalen), kann wohl nur Werner beantworten - alles andere ist Spekulation. Der Weg wäre auf jeden Fall vom Prinzip her richtig. Denn was man ganz simpel mit Excel machen kann, sollte auch hier gehen.

@Andreas
Ein Automatismus per Variabler beim beheizten Regenmesser... fast unmöglich. Da gibt es viel zuviele unterschiedliche Standorte und Gegebenheiten. Hinzukommt, daß eben nicht nur die Temperatur von Wichtigkeit ist.

Hier mal zum Ausprobieren eine Variablenkonstruktion aus Werner Neudecks Anwendungsbeispielen, die ich umgebaut habe und auf eine bessere Trefferqute versucht habe zu modifizieren:
%unit_off%
%ws_setmem[19]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%%
%ws_setmem[12]=%ws_compare[4]=%ws_getmem[19]%~2.0~5~4%%
%ws_setmem[20]=%ws_compare[4]=%ws_getmem[19]%~0~5~6%%
%ws_setmem[21]=%ws_compare[3]=%ws_getmem[12]%~%ws_getmem[20]%~Schneefall~Schneeregen%%
%ws_setmem[13]=%ws_compare[4]=%ws_getmem[19]%~1.5~%ws_getmem[21]%~Regen%%
%ws_setmem[15]=%ws_compare[2]=%rainrate%~1.6~3~5%%
%ws_setmem[16]=%ws_compare[2]=%rainrate%~4.7~3~4%%
%ws_setmem[17]=%ws_compare[3]=%ws_getmem[15]%~%ws_getmem[16]%~mäßiger~leichter%%
%ws_setmem[18]=%ws_compare[4]=%rainrate%~8.3~%ws_getmem[17]%~starker%%
%ws_compare[1]=%rainrate%~0~%ws_getmem[18]% %ws_getmem[13]%~z.Z. trocken%
%unit_on%
Sie soll ausgaben ob Regen, Schneeregen oder Schnee + die Stärke des Niederschlags. Letzteres ist kein Problem, auch nicht ob Regen über 3°C. Darunter fängt es eben an schwierig zu werden. Für diese kurzfristige Anzeige würde eine Trefferqute von >75% ja schon klasse sein - für eine Statistik wäre sie allerding absolut unbrauchbar.
Acky-W
Beiträge: 142
Registriert: 19 Feb 2006 20:27
Wohnort: Wuppertal - 214 m ü.N.N.
Kontaktdaten:

Beitrag von Acky-W »

Tex hat geschrieben:...@Andreas
Ein Automatismus per Variabler beim beheizten Regenmesser... fast unmöglich. Da gibt es viel zuviele unterschiedliche Standorte und Gegebenheiten. Hinzukommt, daß eben nicht nur die Temperatur von Wichtigkeit ist...
Lieber Tex,

ja, statistikmäßig kann man da jede Menge einwenden.
Da bin ich ganz bei Dir!!
Aber (und abgesehenen davon, dass ich nach wir vor ein Fan "Der Mutter aller Lügen" bin): Mir geht es einfach nur um Die Simpel-Lösung.
Was steht dem Ansatz entgegen, "einfach" nur nach der Überlegung"if->than" vorzugehen?
Gäbe es diese Möglichkeit, würden wir WsWin-Freunde sie möglicherweise nutzen.
Und dann könnte man ´mal sehen, wie so die Erfahrungen sind. Denn wie gesagt: Der Temp-Wert sollte Benutzerdefiniert sein und somit eben an den Ort angepasst.
Im schlimmsten Fall würde Kirk sagen: "Das war nur ein Spaß!"
Liebe Werners, damit will ich keinesfalls Eure Arbeit desavouiren!!!
Schöne Grüße
Andreas
Bild
http://www.acknet.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 »

@ Andreas

Unabhängig von der Genauigkeit: eine solche Variable müßte nicht nur den Niederschlag, sondern auch zeitgleich dazu die Temperatur und den Taupunkt erfassen - und alles zusammen dann berechnen: ob Schnee oder Regen. Und dann noch nach Datum auswerten, damit es nur einen Schneetag pro Tag gibt....
Es ist also nicht nur einfache "wenn -> dann" Funktion, sondern viel komplexer.

Mit der obigen Formel läßt sich so einigermaßen der Istzustand beschreiben, ein Ablegen in eine Datenbank (Schneetage) geht damit leider nicht. Sämtliche Regenwerte der Vergangenheit wie oben beschrieben zu berechnen (denn nur so würde es ja gehen), halte ich fast für unmöglich, da es eine riesige Rechenoperation wäre.

Die Werners mögen mich korrigieren, wenn ich da falsch liege.

Wenn überhaupt, wäre wohl nur die händische Eingabe unter Wetterlagen möglich, mit der unten beschriebenen Auswertung per Variabler (wenn man so einfach auf diese Datenbank zugreifen kann???)
Es gäbe evtl. eine Möglichkeit, die aber trotzdem die manuelle Erfassung voraussetzt:

Unter Wetterlage Schneehöhe tragen wir die Schneehöhe ein, das Datum wird auch erfaßt.
Wenn man (Werner) eine Variable bauen könnte, die zum einen die Anzahl der Schneetage >0 cm und zum anderen nur eine positve Differenz zum Vortag zählen würde, dann hätte man ...
1) die Anzahl der Tage mit geschlossener Schneedecke
2) die Anzahl der Tage mit Neuschnee/Schneefall
Acky-W
Beiträge: 142
Registriert: 19 Feb 2006 20:27
Wohnort: Wuppertal - 214 m ü.N.N.
Kontaktdaten:

Beitrag von Acky-W »

Tex hat geschrieben: @Andreas
.....
Hier mal zum Ausprobieren eine Variablenkonstruktion aus Werner Neudecks Anwendungsbeispielen, die ich umgebaut habe und auf eine bessere Trefferqute versucht habe zu modifizieren:
.....
Hallo Tex,
vielen Dank, würde ich gerne ausprobieren.

Baue ich die in die Custom-Schiene ein?
Schöne Grüße
Andreas
Bild
http://www.acknet.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 »

@ Andreas

...so ist es. Hier die komplette Zeile mit Icons.
<tr><td width="22%" height="46"><font color="Gray"><b><nobr>Niederschlagsbeschreibung*</nobr></b></font></td>
<td align="center" width="7%" height="46"><img border="0"
%unit_off%
%ws_setmem[19]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%%
%ws_setmem[12]=%ws_compare[4]=%ws_getmem[19]%~2.0~5~4%%
%ws_setmem[20]=%ws_compare[4]=%ws_getmem[19]%~0~5~6%%
%ws_setmem[21]=%ws_compare[3]=%ws_getmem[12]%~%ws_getmem[20]%~src=asnow.gif~src=arainandsnow.gif%%
%ws_setmem[13]=%ws_compare[4]=%ws_getmem[19]%~1.5~%ws_getmem[21]%~src=arain.gif%%
%ws_setmem[15]=%ws_compare[2]=%rainrate%~1.6~3~5%%
%ws_setmem[16]=%ws_compare[2]=%rainrate%~4.7~3~4%%
%ws_setmem[17]=%ws_compare[3]=%ws_getmem[15]%~%ws_getmem[16]%~~ %%
%ws_setmem[18]=%ws_compare[4]=%rainrate%~8.3~%ws_getmem[17]%~%%
%ws_compare[1]=%rainrate%~0~%ws_getmem[18]% %ws_getmem[13]%~src=%forecast_icon%%
%unit_on%
width="52" height="42"></td>
<td align="center" width="52%" height="47" colspan="7"><b><font size="3"><nobr>
%unit_off%
%ws_setmem[19]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%%
%ws_setmem[12]=%ws_compare[4]=%ws_getmem[19]%~2.0~5~4%%
%ws_setmem[20]=%ws_compare[4]=%ws_getmem[19]%~0~5~6%%
%ws_setmem[21]=%ws_compare[3]=%ws_getmem[12]%~%ws_getmem[20]%~Schneefall~Schneeregen%%
%ws_setmem[13]=%ws_compare[4]=%ws_getmem[19]%~1.5~%ws_getmem[21]%~Regen%%
%ws_setmem[15]=%ws_compare[2]=%rainrate%~1.6~3~5%%
%ws_setmem[16]=%ws_compare[2]=%rainrate%~4.7~3~4%%
%ws_setmem[17]=%ws_compare[3]=%ws_getmem[15]%~%ws_getmem[16]%~mäßiger~leichter%%
%ws_setmem[18]=%ws_compare[4]=%rainrate%~8.3~%ws_getmem[17]%~starker%%
%ws_compare[1]=%rainrate%~0~%ws_getmem[18]% %ws_getmem[13]%~z.Z. trocken%
%unit_on%
</nobr></font></b></td></tr>
Acky-W
Beiträge: 142
Registriert: 19 Feb 2006 20:27
Wohnort: Wuppertal - 214 m ü.N.N.
Kontaktdaten:

Beitrag von Acky-W »

Herzlichen Dank!
Schöne Grüße
Andreas
Bild
http://www.acknet.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 »

Für das %forecast-icon% in der letzten Zeile obere Abteilung

%ws_compare[1]=%rainrate%~0~%ws_getmem[18]% %ws_getmem[13]%~src=%forecast_icon%%

kannst Du auch irgend ein anderes Bild reinsetzen - nur dann darauf achten, daß nur ein % zum Schluß steht!

Sobald wir Niederschlag haben, wird das "forecast-icon" sowieso durch die entsprechenden Niederschlags.gifs (Regen, Schneeregen, Schnee) ersetzt.
Acky-W
Beiträge: 142
Registriert: 19 Feb 2006 20:27
Wohnort: Wuppertal - 214 m ü.N.N.
Kontaktdaten:

Beitrag von Acky-W »

Hallo Tex,

habe Dein Script jetzt eingebunden und noch mit einem Zeitstempel ergänzt, um auch unterwegs zu sehen, ob es abgearbeitet wird, zu sehen hier ->
http://acknet.vs120010.hl-users.com/nsauswert.html
Jetzt bin ich einmal auf die kommenden Tage gespannt.

Nochmals vielen Dank
Schöne Grüße
Andreas
Bild
http://www.acknet.de
Antworten