Regenanzeige

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

othi

Regenanzeige

Beitrag von othi »

Hallo

Heute muss ich mal eine Frage stellen :oops:

Gibt es eine NRT Variable die die Regenanzeige der VP ausgibt ?
(Der Regennschirm) Benötige es für eine Realtime Anzeige - sollte daher nicht zeitverzögert sein. (sonst gine Zeit seit dem letzen Regen) - oder wird die Variable auch ständig gefüllt.

Gruß Othi
www.awekas.at
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Othmar,

die NRT_Variablen werden mit den Echtzeitdaten gefüllt - auch die Regenmenge.

Um Sie aber in "NearRealTime" zu erhalten muss man unbedingt die
wswin_nrt.txt -Benutzerdatei dafür verwenden.

Werner
othi

Beitrag von othi »

Danke Werner für die Info

Ich brauche sie aber als Ja/Nein Schalter für eine Anzeige "zur Zeit Regen" (analog dem Regenschirm der VP2).
Mit der Regenmenge kann ich das ja nicht (oder nur sehr schwer) realisieren. (Muss die Daten in Flash übergeben)

Gruß Othmar
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Othmar,

%ws_compare[1]=%nrtval[34]%~0~1~0%

Werner
othi

Beitrag von othi »

:shock: :shock:

Fantastisch . Danke - WSWIN beweist wieder einmal : "Geht nicht - gibt's nicht ".

Gruß Othmar
othi

Beitrag von othi »

Hallo

Irgendwie scheint die Variable nicht so richtig zu funktionieren.
Ich denke das der Ausleseintervall der VP2 zu kurz ist. Wenn nur leichter Regen ändert sich der Regenwert nicht bei jedem Zyklus. Gibt es eine Möglichkeit die einersteits sofort bei Regen auf 1 geht aber noch ca 5-10 Minuten vor dem Zurücksetzen auf 0 wartet . (verzögerte abfallende Flanke) ?

Gruß Othmar
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Othmar,
ich verstehe jetzt nicht ganz, warum es nicht funktionieren sollte.
Die Variable fragt doch, ob die Regenmenge größer Null ist. Wenn dies der Fall ist, also es regnet, erhältst Du den Wert 1, andernfalls nicht.
Oder ist Dein Problem so zu verstehen:
- die Wippe kippt und es wird Regen gemeldet --> Variable liefert "1"
- es regnet zwar leicht weiter, aber die Wippe kippt deswegen noch nicht, also wird "0" gemeldet, obwohl es noch weiternieselt.
Wenn dies so ist, kann ich mir eigentlich keine Lösung vorstellen. Ich habe spontan vermutet, man könnte das Problem durch Füllen mehrerer Variablen "ws_setmem" und Vergleich lösen, aber das klappt nicht, denn es werden ja bei jedem Auslesevorgang alle Variablen befüllt.
Man hätte es auch kürzer ausdrücken können: eine "Verzögerung" scheint mir nicht möglich.
othi

Beitrag von othi »

Hallo Werner

Danke für die Antwort

Eigentlich sollte nur das Regensymbol der VP2 nachgebildet werden.
Es ist genau wie du sagt. Die Wippe kippt eventuell nur jeden 2. oder 3. Interval. Das Symbol ist somit da - weg-da.....
Frage ist , ob es eine Möglichkeit gibt ein Flag zu setzen (Regenmenge >0) und nach einer Zeitspanne (10 Minuten) wieder rückzusetzen.
Kommt innerhalb der Zeitspanne ein Weiterer Impus, wird der Rücksetzzähler wieder auf 0 gesetzt und die Zeitspanne von 10 Minuten beginnt von Neuem zu zählen.
Eigentlich benötige ich ja nur eine Variable "zur Zeit Regen Ja/Nein"

Gruß Othmar
MichaGreen
Beiträge: 250
Registriert: 03 Jan 2003 01:00
Wohnort: Büdelsdorf, S.-H.
Kontaktdaten:

Beitrag von MichaGreen »

Hallo Othi,
Einige Stationen (speziell die Vantages) haben zusätzlich einen Regendauer-Sensor angeschlossen. Dieser liefert an WSWin als zweiter Zeitsensor die Regendauer-Daten. Vielleicht kann man ja diesen zweiten Zeitsensor hier iergendwie nutzen. (Wenn Regendauer-Sensor die Zeit hochzählt dann Regen)
IMüsste die ID "zus. Sensor Zeit = 39" sein, bin mir aber nicht sicher, Vielleicht kann einer der Werner's ja noch etwas dazu schreiben.

Bei mir ist der Regendauer-Sensor als Blattfeuchte-Sensor angebunden, er liefert also den Wert 15 bei Regen und den Wert 0 bei Trockenheit. (Sensor-ID 25 --> %curval[25]% ist das bei mir , Leaf-Sensor1) Bei anderen Stationen ist dieser Sensor als Temperatur-Sensor angebunden und liefert so zwei Temperaturwerte, einmal für aktuell Regen und einmal für trocken.
Wenn diese Werte bekannt sind (ist natürlich leider ja von Station zu Station unterschiedlich je nach Anbindungsart des Sensors), könnte man diese ja vielleicht als Abfrage Regen ja oder nein berücksichtigen.
Grüsse
Michael
Private Wetterstation Büdelsdorf, Schleswig-Holstein
http://www.buedelsdorfwetter.de/css
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Othmar,
die Lösung von Michael wäre natürlich die genau richtige.
Was Du aber auch noch prüfen könntest:
Wenn Du nicht die nrt-Variable verwendest (also nicht die Datei wswin_nrt.txt), sondern die normale Prüfung
%ws_compare[1]=%curval[34]%~0~1~0%
dann ändert sich der Wert nicht ständig, sondern nur im Ausleseintervall. Wenn Du also ein Intervall von 5 Minuten hast und die Wippe kippt, erhältst Du "1"
Wenn es allerdings in den nächsten 5 Minuten nur ganz geringfügig regnet, erhältst Du wider "0", da die Wippe ja nicht kippt. Aber Du hättest zumindest nicht das ständige "Regen - kein Regen", wie es bei der nrt-Variablen der Fall ist.
Eine andere Lösung sehe ich nicht.
f7222
Beiträge: 39
Registriert: 07 Okt 2007 08:51
Wohnort: Ambach 12 Km nördlich von St. Pölten Niederösterreich

Beitrag von f7222 »

Hallo!
Wie kann ich für 1 eine gif-Datei ausgeben und bei 0 soll man natürlich nichts sehen.
Gruß Fritz
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Fritz,

%ws_compare[1]=%curval[34]%~0~<img src="meinbild.gif">~0%
othi

Beitrag von othi »

Hallo Fritz

Kannst auch ein leeres GIF nehmen dann geht dir das Layout nicht "flöten"
(Tabellenbreiten oder Schriftabstände)

LG Othmar
www.awekas.at
wetter.kremstalnet.at
f7222
Beiträge: 39
Registriert: 07 Okt 2007 08:51
Wohnort: Ambach 12 Km nördlich von St. Pölten Niederösterreich

Beitrag von f7222 »

Hallo!

wswin_nrt kann %ws_compare[1]=%curval[34]%~0~<img>~0% nicht auswerten .

Ich habe versucht

%raining% %~0~<img>~0% als Ausgabe
0%~0~<img>~0%
mit %raining% (Es regnet ) bkomme ich 0 und1 in der ausgabe

Gruss Fritz
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Fritz,
ich habe übersehen, dass Du den nrt-Weg wählst
Du darfst dann nicht curval[34] nehmen, sondern %nrtval[34]%
also:
%ws_compare[1]=%nrtval[34]%~0~<img src="meinbild.gif">~0%
Antworten