Bei starkem Wind Windfahne anzeigen lassen

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Stefan Schnidrig

Bei starkem Wind Windfahne anzeigen lassen

Beitrag von Stefan Schnidrig »

Hallo Leute.

Ich möchte gerne auf meiner Seite bei starkem Wind eine Windfahne erscheinen lassen. Am besten wäre natürlich, wenn man den 10min Wind nimmt, damit die Fahne nicht jedesmal wieder verschwindet, sollte der Wind mal kurz abgeflaut sein. Hat damit jemand schon erfahrungen? Weiss jemand, wie das geht?

Gruss und danke

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

Beitrag von joergeli »

Hallo Stefan,

wie wäre es damit:

Code: Alles auswählen

%unit_off%  %ws_delline%
%ws_setmem&#91;16&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~In exponierten Lagen<br>Gefahr von Windb&ouml;en !~%%  %ws_delline%
%ws_setmem&#91;17&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~35~Gefahr von Winb&ouml;en !~%ws_getmem&#91;16&#93;%%%  %ws_delline%
%ws_setmem&#91;18&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~<img src="boe.gif">~%%  %ws_delline%
%unit_on%  %ws_delline%

Ausgabe&#58; %ws_delline%
<table>
<td>%ws_getmem&#91;17&#93;</td>
<td>%ws_getmem&#91;18&#93;%</td>
</table>
Das ergibt bei 10Min-Durchnittswindgeschwindigkeit > 30 km/h den Text "In exponierten Lagen Gefahr von Windböen".
Bei 10Min-Durchnittswindgeschwindigkeit > 35 km/h wird Text "Gefahr von Windböen" angezeigt.

Bei 10Min-Durchnittswindgeschwindigkeit > 30 km/h wird zusätzlich zum Text die Grafik "boe.gif" angezeigt (das kann natürlich auch eine Windfahne sein).
Die Grafik muss im WsWIN/html-Verzeichnis liegen.

Ist die 10Min-Durchnittswindgeschwindigkeit < 30 km/h wird nichts angezeigt.

Die Geschwindigkeiten von 30 bzw. 35 km/h kann man natürlich nach eigenem Ermessen ändern.

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
Thunder-in-Paradise
Beiträge: 128
Registriert: 31 Jan 2009 17:21
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Thunder-in-Paradise »

Hallo Jörg-

Deine Aufstellung "funzt".

Eine weitere Frage: Was muss man noch zufügen, um zusätzlich alle 10-Ø Windstärken unter 30 km/h als "keine Windwarnung vorhanden" in dieser Aufstellung zu generieren?

Gestatte mir das Kompliment, dass Du für mich hier im Forum zu den Profis gehörst.
Das sieht man auch an Deiner Wetterseite im Netz.
Ich finde, Variablenaufstellungen mit "compare", "setmen+getmen", "delline" usw. gehören wohl zur hohen Schule des WsWin-Programms. Da habe ich noch echte Probleme.

Gruß Peter
Zuletzt geändert von Thunder-in-Paradise am 09 Jul 2009 22:43, insgesamt 1-mal geändert.
Thunder-in-Paradise
Beiträge: 128
Registriert: 31 Jan 2009 17:21
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Thunder-in-Paradise »

...Kann es sein, man muss schreiben:

Code: Alles auswählen

%unit_off%  %ws_delline%
%ws_setmem&#91;15&#93;=%ws_compare&#91;4&#93;=%avg10minwind%~30~Es liegt keine Wind-Warnung vor~%% %ws_delline%
%ws_setmem&#91;16&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~In exponierten Lagen<br>Gefahr von Windb&ouml;en !~%%  %ws_delline%
%ws_setmem&#91;17&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~35~Gefahr von Winb&ouml;en !~%ws_getmem&#91;16&#93;%%  %ws_delline%
%ws_setmem&#91;18&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~<img>~%%  %ws_delline%
%unit_on%  %ws_delline%

Ausgabe&#58; %ws_delline%
<table>
<td>%ws_getmem&#91;15&#93;</td>
<td>%ws_getmem&#91;17&#93;</td>
<td>%ws_getmem&#91;18&#93;%</td>
</table>
Peter
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Peter,

erstmal Danke für die Blumen :oops:
Als Profi würde ich mich aber nicht bezeichnen - sagen wir mal fortgeschrittener Anwender.
Das Arbeiten mit den Variablen habe ich mir auch nur mit vielen "Try & Error-Versuchen" angeeignet.

Zu Deiner Frage bzgl. "keine Windwarnung vorhanden", es geht ganz einfach:

Code: Alles auswählen

%unit_off%
%ws_setmem&#91;16&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~In exponierten Lagen<br>Gefahr von Windb&ouml;en !~Es liegt keine Wind-Warnung vor%%
%ws_setmem&#91;17&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~35~Gefahr von Winb&ouml;en !~%ws_getmem&#91;16&#93;%%%
%ws_setmem&#91;18&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~<img src="boe.gif">~%% 
%unit_on%


Ausgabe&#58;
<table>
<td>%ws_getmem&#91;17&#93;%</td>
<td>%ws_getmem&#91;18&#93;%</td>
</table> 
(Ich habe hier die Variablen %ws_delline% weggelassen, da es sonst in der Forumsdarstellung "unschöne" Zeilenumbrüche gibt.
Das %ws_delline% dient nur dazu, den "Quellcode" in der Ausgabe-Datei auszublenden )

Zur Erläuterung:
Es wird ja (mehrfach) solch ein Vergleich durchgeführt: w1 > w2 %ws_compare[1]=1~2~ja~nein%
Also wenn w1 > w2 ist, wird "ja" ausgegeben und wenn nicht, wird "nein" ausgegeben.
In unserem Fall ist also w1 = %avg10minwind%
w2 = gewünschter Maximalwert ( 30 km/h bzw. 35 km/h)
"ja" = In exponierten Lagen<br>Gefahr von Windb&ouml;en !
"nein" = Es liegt keine Wind-Warnung vor
( In meinem ersten Posting ist der Wert für "nein" einfach leer, deshalb wird dort nichts ausgegeben, wenn 10Min-Ø Wind < 30 km/h )

Man kann natürlich auch zusätzlich eine Grafik für "keine Windwarnung" ausgeben,
in dem man die letzte Zeile so schreibt:

Code: Alles auswählen

%ws_setmem&#91;18&#93;=%ws_compare&#91;1&#93;=%avg10minwind%~30~<img src="boe.gif">~<img src="keinewindwarnung.gif">%%  %ws_delline% 
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
Thunder-in-Paradise
Beiträge: 128
Registriert: 31 Jan 2009 17:21
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Thunder-in-Paradise »

Ja, Jörg, Danke für die Ausführungen.

Meine oben aufgestellte Konstruktion scheint ebenfalls zu funktionieren. Aber Deine ist galanter.

Wo wir beim Thema Wind sind.
Auf deiner Webseite hast Du in der Rubrik Windgeschwindigkeit beim Durchschnitt eine Variable für den Windrichtungstext.
Diese Variable finde ich nicht. Wie hast Du diesen WRText erzeugen lassen?

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

Beitrag von joergeli »

Hallo Peter,

ich verwende diese Variablen für den "Durchschnitts-Wind":

Code: Alles auswählen

%avg10minwind% = 10 Min.-Ø-Windgeschw.
%avg10minwinddir_txt% = 10 Min.-Ø-Windrichtung

%avgval&#91;35&#93;% = Ø-Windgeschw.
%avgwindbft% = Ø-Windgeschw. in Bft
%domwind_txt% = Dominierende Windrichtung
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
Thunder-in-Paradise
Beiträge: 128
Registriert: 31 Jan 2009 17:21
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Thunder-in-Paradise »

O.K. Jörg, ich verstehe. Netten Gruß Peter
Stefan Schnidrig

Beitrag von Stefan Schnidrig »

Hallo joergeli.

Das ist ja wirklich toll. Ich habe mir daraus gerade was gebastelt. Das Ergebnis seht ihr auf meiner Seite www.wetter-graechen.ch. krass was man mit WsWin alles machen kann. :shock: Super toll.

Danke für deine Hilfe und Gruss
Stefan
Antworten