Regenanzeige

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

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 Werner!
Da es nicht regnet kann ich leider nichts ausprobieren.
Wie muß die Zeile lauten wenn ich eine gif- Datei ausgeben will wenn es
nicht regnet, die bei Regen natürlich verschwinden soll.

Was ist eigentlich mit %raining%, bzw welcher Zeitraum wird
verwendet?
Vielen Dank 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,
Wie muß die Zeile lauten wenn ich eine gif- Datei ausgeben will wenn es
nicht regnet, die bei Regen natürlich verschwinden soll.
genau umgekehrt wie hier. Hier gilt.
%ws_compare[1]=%nrtval[34]%~0~<img src="meinbild.gif">~0%
Wenn es regnet kommt bild
bedeutet: Wenn Regen größer Null (also wenn es regnet) kommt das Bild, ansonsten eine Null.
Wenn nun eine Bilddatei ausgegeben werden soll, wenn es nicht regnet (warum eigentlich ???), dann sollte es so lauten
%ws_compare[1]=%nrtval[34]%~0~<img src="leer.gif">~<img src="meinbild.gif">%
Was passiert: Wenn es regnet, wird eine leere Bilddatei ausgegeben (Du musst die leer.gif natürlich bereitstellen), wenn es nicht regnet, wird eine Datei "meinbild.gif" ausgegeben
Die Variable %raining% hat in diesem Zusammenhang für Dich keinen Wert, weil sie ja nur eine Zustand ausgibt ("es regnet")
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 werner!
wenn im text steht wird überhaupt nichts ausgeben
die wswin_nrt.txt
<customfile>

//!-- UTF8
%ws_nrttime%
%nrtval[0]%
%nrtval[33]%
%nrtval[-1]%
%rainrate%%unit_off%
%nrtval[35]%
%nrtval[36]%
%maxval[45]%%unit_on%
%raining%=%~0~<img>~0%


%ws_compare[1]=%nrtval[34]%~0~<img>~0%
%ws_compare[1]=%nrtval[34]%~0~<img>~<img>%


Die Ausgabe Flash\wetdata2.ini

//!-- UTF8
21:20:59
3.0
1025.9
93
0.0
4.8
337
30.6 km/h
0=%~0~<img>~0%


Gruß Fritz
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Fritz,

versuch es mal so:

%ws_compare[1]=%nrtval[34]%~0~<img>~0% %unit_off%

Erklärung: Mit %unit_off% schaltest Du die Einheit Deiner Variablen (hier l/m²) aus.
Du würdest sonst z.B. 0,0 l/m² mit 0 vergleichen, d.h. einen Text mit einer Zahl.
Das funktioniert nicht.

Gruß
Jörg
http://www.joergeli.de
WS 2500PC V3.1 mit Superhet-Empfänger HFS302, WsWIN V2.98.7
WS 3001, 2xWS1000, WS2000, WS2500
Wetterstation Heinzenberg/Taunus
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 Jörg!
Mein Versuch
%ws_compare[1]=%nrtval[34]%~0~<img>~0% %unit_off%


%ws_compare[1]=%nrtval[34]%~0~<img>~<img>%


%ws_compare[1]=%nrtval[34]%~0~<img>~<img>%%unit_off%

Ausgabe



<img>


Nach der Befehlszeile von Werner müßte das uv. gif ausgegeben
werden.
Ich habe leider vergessen mich bei Werner zu bedanken was ich jetzt nachhole also vielen Dank
natürlich auch an Jörg
Fritz
[/code]
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 Jörg!
Es hat gefehlt
Ausgabe
0


<img>

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,
nur noch ein Zusatz: die Anweisung %unit_off% muss natürlich vor allen anderen Anweisengen kommen, also z.B. so
%unit_off% %ws_compare[1]=%nrtval[34]%~0~<img src="leer.gif">~<img src="meinbild.gif">%
Du musst also zuerst die Einheiten ausschalten und dann den Vrgleich mit compare durchführen
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 Werner!
Jetzt funktionierts
Vielen Dank
Gruß Fritz
dragonfly67

Unterschied zwischen nrtval[34] und curval[34]

Beitrag von dragonfly67 »

Hallo zusammen, ich bin zwar nicht neu in diesem Forum, habe aber immer fleissig mitgelesen. WsWin benutze ich schon seit einigen Jahren. Früher mit einer Irox-Wetterstation. Seit August 2014 habe ich eine VP2.
Ich hoffe, dass ich meine Frage hier richtig platziert habe, ansonsten bitte ich um Entschuldigung.

Da ich (wie ja viele andere auch) die wswin_nrt.txt nutze um Fast Realtime-Daten auf die Webseite zu laden, habe ich eine Frage zum Unterschied der folgenden beiden Regen-Variablen:

%nrtval[34]% (Update alle 2-3 Sekunden, wie alle anderen nrtvals)
%curval[34]% (Update alle 5 Minuten - Auslesezyklus bei mir)

Wenn es regnet, gibt mir die Variable nrtval[34] regelmässig den Wert 0.0 zurück. Gleichzeitig schreibe ich auch die curval[34] mit. Die curval[34] zeigt mir jedoch bei Regen regelmässig einen Wert an. Dies habe ich jetzt schon über mehrere Regentage hinweg kontrolliert und beobachtet.

Kann mir jemand bitte erklären, ob die Auswertung des aktuellen Regens mit der nrtval[34] nicht möglich ist, oder ob das Problem woanders liegt. Unter Regenkalibrierung habe ich nichts eingetragen (also 0).

Für jede Hilfe bin ich dankbar.

dragonfly
Antworten