Regenanzeige
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
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
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")
genau umgekehrt wie hier. Hier gilt.Wie muß die Zeile lauten wenn ich eine gif- Datei ausgeben will wenn es
nicht regnet, die bei Regen natürlich verschwinden soll.
bedeutet: Wenn Regen größer Null (also wenn es regnet) kommt das Bild, ansonsten eine Null.%ws_compare[1]=%nrtval[34]%~0~<img src="meinbild.gif">~0%
Wenn es regnet kommt bild
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
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
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:
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
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
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
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]
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]
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
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
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
-
dragonfly67
Unterschied zwischen nrtval[34] und curval[34]
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
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