Niederschlagsart

Hilfe bei Kummer und Problemen mit der eigenen Webseite.
Benutzeravatar
Skulli
Beiträge: 593
Registriert: Mi 20. Jan 2010, 21:35
Wohnort: Brüggen-Bracht
Kontaktdaten:

Re: Niederschlagsart

Beitrag von Skulli »

Wilfried hat geschrieben:Den Code den Du nutzt, ist der original Code von Werner Neudeck.
Wenn Du es noch nie beobachtet hast, woher weisst Du, dass der Code nicht funktioniert? :D
Hallo Wilfried,

das ist richtig, dass der Code von Werner Neudeck ist.
Ich habe ihn wohl von Wilfried bekommen.

Ich habe es mit einem Wert von 0,6 lm² in 5 min. beobachtet u. einer Regenrate von ca. 20 lm²
Das ist bei mir kein "leichter Regen" mehr.
Angeblich , sagt Wilfried, geht es bei ihm nach der Regenrate u. er hat bei weniger Niederschlag als ich schon "mässigen Regen"

Vielleicht sollte ich noch mal warten bis ich 0,8 lm² in 5 min. habe.
Gruss, Dietmar
Benutzeravatar
Skulli
Beiträge: 593
Registriert: Mi 20. Jan 2010, 21:35
Wohnort: Brüggen-Bracht
Kontaktdaten:

Re: Niederschlagsart

Beitrag von Skulli »

joergeli hat geschrieben:Ein "Schönheitsfehler" scheint im Code enthalten zu sein:
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%~2~1%%
Die 1 gehört m.E. da nicht hin (scheint aber komischerweise keine Auswirkung auf die Gesamt-Funktion zu haben)

Gruß
Jörg
Ich nehme die 1 mal raus.
Mal sehen was passiert.
Gruss, Dietmar
Benutzeravatar
joergeli
Beiträge: 478
Registriert: Mo 29. Mär 2010, 10:33
Wohnort: Heinzenberg / Taunus
Kontaktdaten:

Re: Niederschlagsart

Beitrag von joergeli »

Hallo Dietmar,

Michael hat Dir ja schon geschrieben, welche Werte Du ändern sollst.
Ich habe mir den von Dir eingestellten Code mal angesehen und ein paar Erläuterungen dazu geschrieben,
was er m.E. bewirken soll, bzw. was es mit den Änderungen auf sich hat:

Code: Alles auswählen

%unit_on%
<tr><td align="center" width="44%">Aktuell </td>
<td align="center" width="15%"><img border="0" src="day.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4"><font color="Black">%unit_off%%ws_setmem[1]=%ws_compare[1]=%curval[34]%~0~5~1%%
%ws_setmem[9]=%ws_calc[/]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%~2~1%%
%ws_setmem[2]=%ws_compare[4]=%ws_getmem[9]%~1.0~5~4%%
%ws_setmem[10]=%ws_compare[4]=%ws_getmem[9]%~0.7~5~6%%
%ws_setmem[11]=%ws_compare[3]=%ws_getmem[2]%~%ws_getmem[10]%~Schneefall~Schneeregen%%
%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1.3~%ws_getmem[11]%~Regen%%
%ws_setmem[5]=%ws_compare[2]=%curval[34]%~0.360~3~5%%
%ws_setmem[6]=%ws_compare[2]=%curval[34]%~0.7~3~4%%
%ws_setmem[7]=%ws_compare[3]=%ws_getmem[5]%~%ws_getmem[6]%~mäßiger ~leichter %%
%ws_setmem[8]=%ws_compare[4]=%curval[34]%~1.08~%ws_getmem[7]%~starker %%
%ws_compare[1]=%curval[34]%~0~%ws_getmem[8]%%ws_getmem[3]%~kein Niederschlag%</font></b></td></tr>
____________________________________________________________________________
Die erste Zeile soll wohl nur prüfen, ob es regnet (%curval[34]%) ?:
%%ws_setmem[1]=%ws_compare[1]=%curval[34]%~0~5~1%%

Lt. WsWIN-Hilfe: Vergleich w1 > w2 %ws_compare[1]=1~2~ja~nein%
oder anders gesagt: wenn Regenmenge curval[34] > 0, dann Ausgabe=5 / wenn Regenmenge curval[34] < 0, dann Ausgabe=1
Diese Zeile hat mit dem restlichen Code aber nichts zu tun, da die Variable %ws_getmem[1]% nirgendwo mehr abgefragt wird.
____________________________________________________________________________

Die Zeilen:
%ws_setmem[9]=%ws_calc[/]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%~2~1%%
%ws_setmem[2]=%ws_compare[4]=%ws_getmem[9]%~1.0~5~4%%
%ws_setmem[10]=%ws_compare[4]=%ws_getmem[9]%~0.7~5~6%%
%ws_setmem[11]=%ws_compare[3]=%ws_getmem[2]%~%ws_getmem[10]%~Schneefall~Schneeregen%%
%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1.3~%ws_getmem[11]%~Regen%%

versuchen anhand des Taupunktes curval[43] und der Temperatur curval[2] zu bestimmen,
ob es sich um Schneefall, Schneeregen oder Regen handelt.

____________________________________________________________________________
Die Zeilen
%ws_setmem[5]=%ws_compare[2]=%curval[34]%~0.360~3~5%%
%ws_setmem[6]=%ws_compare[2]=%curval[34]%~0.7~3~4%%
%ws_setmem[7]=%ws_compare[3]=%ws_getmem[5]%~%ws_getmem[6]%~mäßiger ~leichter %%
%ws_setmem[8]=%ws_compare[4]=%curval[34]%~1.08~%ws_getmem[7]%~starker %%
%ws_compare[1]=%curval[34]%~0~%ws_getmem[8]%%ws_getmem[3]%~kein Niederschlag%

versuchen anhand der Regenmenge curval[34] zu ermitteln, ob es mäßigen, leichten, starken, oder keinen Niederschlag hat.
Die "Stärke" des Niederschlages soll in diesen Zeilen über den WsWIN-Regenkalibrierfaktor ermittelt werden.
Hier wurde wohl der Kalibrierfaktor 0.360 (bzw. 2*0.360=0.7 bzw. 3*0.360=1.08 ) einer Wetterstation WS2500 benutzt.
Meines Wissens hat Du ja eine Davis VP2, d.h. Du musst hier den Regenkalibrierfaktor
(bzw. 2fachen und 3fachen Regenkalibrierfaktor) der VP2 eintragen.
____________________________________________________________________________

Gruß
Jörg
_____________________________________________
Wetterstation Heinzenberg / Taunus
http://www.joergeli.de
WS 2500-PC (V3.1) mit Superhet-Empfänger HFS 302
2xWS 1000, WS 2000, WS2500, WS 3001, WS 3000TV

Arduino-Bastelseite
http://www.arduino.joergeli.de
Michael
Beiträge: 2515
Registriert: Fr 8. Jan 2010, 20:30

Re: Niederschlagsart

Beitrag von Michael »

Skulli hat geschrieben:
joergeli hat geschrieben:Ein "Schönheitsfehler" scheint im Code enthalten zu sein:
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%~2~1%%
Die 1 gehört m.E. da nicht hin (scheint aber komischerweise keine Auswirkung auf die Gesamt-Funktion zu haben)

Gruß
Jörg
Ich nehme die 1 mal raus.
Mal sehen was passiert.
Die 1 darf nicht rausgenommen werden, da mit ws_calc hier 2 Berechnungen vorgenommen werden.

mäßigen Regen erhälst Du erst mit 0,8 mm in 5 Minuten, es sei den Du reduzierst die Werte wie ich geschrieben habe.

Diese Werte sind wie Jörg schon geschrieben hat immer von der verwendeten Wetterstation abhängig.
Gruß

Michael
Benutzeravatar
Wilfried
Beiträge: 2145
Registriert: Fr 8. Jan 2010, 19:59
Wohnort: Willich
Kontaktdaten:

Re: Niederschlagsart

Beitrag von Wilfried »

Morgen zusammen,

dieser Artikel ist auch interessant:

http://www.pc-wetterstation.de/forum/vi ... php?t=7356
Gruß Wilfried

https://www.neersen.de
Bild
Benutzeravatar
joergeli
Beiträge: 478
Registriert: Mo 29. Mär 2010, 10:33
Wohnort: Heinzenberg / Taunus
Kontaktdaten:

Re: Niederschlagsart

Beitrag von joergeli »

Michael hat geschrieben:Die 1 darf nicht rausgenommen werden, da mit ws_calc hier 2 Berechnungen vorgenommen werden.
... sorry, diese Schreibweise hatte ich noch nie gesehen :oops:
Wilfried hat geschrieben:dieser Artikel ist auch interessant:
http://www.pc-wetterstation.de/forum/vi ... php?t=7356
... in dem Artikel hat Werner geschrieben, dass es sich bei der 0.360 nicht um den Regenkalibrierfaktor handelt,
sondern um die tatsächliche Regenmenge - somit vergesst das komplettes Geschreibsel meines vorigen Postings.
War wohl doch schon zu spät gestern abend ... :roll:

Gruß
Jörg
_____________________________________________
Wetterstation Heinzenberg / Taunus
http://www.joergeli.de
WS 2500-PC (V3.1) mit Superhet-Empfänger HFS 302
2xWS 1000, WS 2000, WS2500, WS 3001, WS 3000TV

Arduino-Bastelseite
http://www.arduino.joergeli.de
Michael
Beiträge: 2515
Registriert: Fr 8. Jan 2010, 20:30

Re: Niederschlagsart

Beitrag von Michael »

Möchte auch noch kurz was dazu schreiben. (klugscheißen)

Die Werte die mit curval[34] ausgegeben werden sind ja die Regenmengen die im letzten Speicherintervall ermittelt wurden.

Wenn ich nun Messwerte mit Werten vergleiche die meine Wetterstation nicht unterstützt, passiert eben nicht ganz dass was man sich so vorstellt.

Beispiel:
laut Formel (>=) wird mäßiger Regen ab 0,7 mm ausgegeben. Die Vantage liefert aber nur Werte in 0,2 Schritten also wird mäßiger Regen erst ausgegeben wenn der Wert 0,8 beträgt, da größer als 0,7 mm. Wenn der Wert dagegen 0,6 betragen würde, wäre die Ausgabe mäßiger Regen schon bei 0,6 mm der Fall da die Prüfung bei ist größer gleich true/wahr ergeben würde.

Deshalb sollte man meiner Meinung nach schon die Werte eintragen die eine Wetterstation liefern kann, ansonsten kann man auch auf die Prüfung ist größer gleich verzichten und nur mit ist größer arbeiten.

Wie gesagt ist nur meine Meinung.
Gruß

Michael
Benutzeravatar
Skulli
Beiträge: 593
Registriert: Mi 20. Jan 2010, 21:35
Wohnort: Brüggen-Bracht
Kontaktdaten:

Re: Niederschlagsart

Beitrag von Skulli »

Hallo,

ich danke Euch dreien für Eure Bemühungen :D ;)
Ich werde mal die Werte eintragen die Michael vorgeschlagen hat.
Klingt für mich plausibel.
Bin mal gespannt was beim nächsten Regen passiert.
Es wundert mich nur das es bei Wilfried funktioniert u. soweit ich weiss hat Werner Neudeck auch eine Vantage :?
Gruss, Dietmar
Benutzeravatar
Skulli
Beiträge: 593
Registriert: Mi 20. Jan 2010, 21:35
Wohnort: Brüggen-Bracht
Kontaktdaten:

Re: Niederschlagsart

Beitrag von Skulli »

Habe es mal so geändert.

Code: Alles auswählen

%unit_on%
<tr><td align="center" width="44%">Aktuell </td>
<td align="center" width="15%"><img border="0" src="day.gif" width="36" height="30"></td>
<td align="center" width="88%"><b><font size="4"><font color="Black">%unit_off%%ws_setmem[1]=%ws_compare[1]
=%curval[34]%~0~5~1%%
%ws_setmem[9]=%ws_calc1[/]=%ws_calc[+]=%curval[2]%~%curval[43]%~1%~2~1%%
%ws_setmem[2]=%ws_compare[4]=%ws_getmem[9]%~1.0~5~4%%
%ws_setmem[10]=%ws_compare[4]=%ws_getmem[9]%~0.7~5~6%%
%ws_setmem[11]=%ws_compare[3]=%ws_getmem[2]%~%ws_getmem[10]%~Schneefall~Schneeregen%%
%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1.3~%ws_getmem[11]%~Regen%%
%ws_setmem[5]=%ws_compare[2]=%curval[34]%~0.2~3~5%%
%ws_setmem[6]=%ws_compare[2]=%curval[34]%~0.6~3~4%%
%ws_setmem[7]=%ws_compare[3]=%ws_getmem[5]%~%ws_getmem[6]%~mäßiger ~leichter %%
%ws_setmem[8]=%ws_compare[4]=%curval[34]%~1.0~%ws_getmem[7]%~starker %%
%ws_compare[1]=%curval[34]%~0~%ws_getmem[8]%%ws_getmem[3]%~kein Niederschlag%</font></b></td></tr>


Normal müsste ich es auch bei Schnee ändern.
Da steht einmal "1,0" , kann das so stehen bleiben ?
Die "0,7"c kann ich doch auf "0,6" ändern ?

%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1.3~%ws_getmem[11]%~Regen%%
Wie sieht es den hiermit aus, "1,2" eintragen ?
Schon blöd, wenn man sich nicht so richtig auskennt :oops:
Gruss, Dietmar
Michael
Beiträge: 2515
Registriert: Fr 8. Jan 2010, 20:30

Re: Niederschlagsart

Beitrag von Michael »

Hallo Dietmar,
Skulli hat geschrieben:Normal müsste ich es auch bei Schnee ändern.
Da steht einmal "1,0" , kann das so stehen bleiben ?
Die "0,7"c kann ich doch auf "0,6" ändern ?

%ws_setmem[3]=%ws_compare[4]=%ws_getmem[9]%~1.3~%ws_getmem[11]%~Regen%%
Wie sieht es den hiermit aus, "1,2" eintragen ?
an den Werten brauchst Du nichts zu ändern, da hier nur die Temperaturwerte zur Berechnung verwendet werden.
Gruß

Michael
Antworten