Dom. Windrichtung

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
bernd

Dom. Windrichtung

Beitrag von bernd »

Hallo,

brauche mal wieder die Hilfe zu Sachen Wind.

mit %domwind_txt% gebe ich aus ja die dominiernde Windrichtung aus, z.B. O-SO. Geht es auch das Ost-Südost ausgegeben wird?

und mit %domwindg_txt_mpast[00~-001]% möchte ich die domi. WindBöen ausgeben aber ich habe in der Ausgabe nur -- stehen. Was muß ich ändern?
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Bernd,

zu 1.) "dominierende Windrichtung als Langtext" fällt mir nur das hier ein:

Code: Alles auswählen

Dominierende Windrichtung als Kurztext: %domwind_txt%

%ws_setmem[1]=%ws_comparestr=N-NO~%domwind_txt%~Nord-NordOst%%
%ws_setmem[1]=%ws_comparestr=NO~%ws_getmem[1]%~NordOst%%
%ws_setmem[1]=%ws_comparestr=O-NO~%ws_getmem[1]%~Ost-NordOst%%
%ws_setmem[1]=%ws_comparestr=O~%ws_getmem[1]%~Ost%%
%ws_setmem[1]=%ws_comparestr=O-SO~%ws_getmem[1]%~Ost-SüdOst%%
%ws_setmem[1]=%ws_comparestr=SO~%ws_getmem[1]%~SüdOst%%
%ws_setmem[1]=%ws_comparestr=S-SO~%ws_getmem[1]%~Süd-SüdOst%%
%ws_setmem[1]=%ws_comparestr=S~%ws_getmem[1]%~Süd%%
%ws_setmem[1]=%ws_comparestr=SW~%ws_getmem[1]%~SüdWest%%
%ws_setmem[1]=%ws_comparestr=W-SW~%ws_getmem[1]%~West-SüdWest%%
%ws_setmem[1]=%ws_comparestr=W~%ws_getmem[1]%~West%%
%ws_setmem[1]=%ws_comparestr=W-NW~%ws_getmem[1]%~West-NordWest%%
%ws_setmem[1]=%ws_comparestr=NW~%ws_getmem[1]%~NordWest%%
%ws_setmem[1]=%ws_comparestr=N-NW~%ws_getmem[1]%~Nord-NordWest%%
%ws_setmem[1]=%ws_comparestr=N~%ws_getmem[1]%~Nord%%

Dominierende Windrichtung als Langtext: %ws_getmem[1]%
zu 2.) %domwindg_txt_mpast[00~-001]% kann ich nichts sagen, da meine Wetterstation keine Böen messen kann.


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
bernd

Beitrag von bernd »

Hallo Jörg,

erstmal vielen Dank. Das klappt schon mal.
Mit den Böen habe ich bis jetzt selber auch noch nichts gefunden. Werde aber weiter suchen, vieleicht kommt ja noch ein Tipp.
bernd

Beitrag von bernd »

Hallo,

habe ne Frage zu

Code: Alles auswählen

%ws_setmem[1]=%ws_comparestr=N-NW~%ws_getmem[1]%~Nord-NordWest%% 
habe ich eben gesehen, es wird Ausgegeben Nord Nordwest was habe ich Falsch gemacht?
Oder hängt es damit zusammen das ich für die %wind_txtlong% jetzt%ws_getmem[2]% habe?

Code: Alles auswählen

%ws_setmem[2]=%ws_comparestr=Nord Nordost~%wind_txtlong%~Nord-NordOst%%
%ws_setmem[2]=%ws_comparestr=Nordost~%ws_getmem[2]%~NordOst%%
%ws_setmem[2]=%ws_comparestr=Ost Nordost~%ws_getmem[2]%~Ost-NordOst%%
%ws_setmem[2]=%ws_comparestr=Ost~%ws_getmem[2]%~Ost%%
%ws_setmem[2]=%ws_comparestr=Ost Südost~%ws_getmem[2]%~Ost-SüdOst%%
%ws_setmem[2]=%ws_comparestr=Südost~%ws_getmem[2]%~SüdOst%%
%ws_setmem[2]=%ws_comparestr=Süd Südost~%ws_getmem[2]%~Süd-SüdOst%%
%ws_setmem[2]=%ws_comparestr=Süd~%ws_getmem[2]%~Süd%%
%ws_setmem[1]=%ws_comparestr=Südwest~%ws_getmem[2]%~SüdWest%%
%ws_setmem[2]=%ws_comparestr=West Südwest~%ws_getmem[2]%~West-SüdWest%%
%ws_setmem[2]=%ws_comparestr=West~%ws_getmem[2]%~West%%
%ws_setmem[2]=%ws_comparestr=West Nordwest~%ws_getmem[2]%~West-NordWest%%
%ws_setmem[2]=%ws_comparestr=Nordwest~%ws_getmem[2]%~NordWest%%
%ws_setmem[2]=%ws_comparestr=Nord Nordwest~%ws_getmem[2]%~Nord-NordWest%%
%ws_setmem[2]=%ws_comparestr=Nord~%ws_getmem[2]%~Nord%% 
Und wenn es damit zusammenhängt, was ich befürchte und nicht weiß warum, was muß ich ändern?
Ich möchte halt das die Windrichtung mit z.B. Nord-NordWest ausgegeben wird, also mit Bindestrich zwichen Nord und NordWest und nicht wie in der %wind_txtlong% Nord Nordwest.
Also kurz zusammengefasst die %domwind_txt% und die %wind_txtlong% sollen den selben Text ausgeben.
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag von ManfredK »

Hallo,
Außer dass dir bei Südwest ein setmem[1] reingerutscht ist sehe ich keinen Fehler. Bei mir funktioniert es auch?!
bernd

Beitrag von bernd »

Hallo Manfred,

ich glaube das war der Fehler :D
Momentan wird bei Aktuell u. Dom. Windrichtung Nord-NordWest ausgegeben, was so richtig ist.
Ich werde es aber mal im Auge behalten ob es so weiterläuft.

Jezt fehlt mir nur noch die Hilfe bei der Variable %domwindg_txt_mpast[00~-001]%
die soll ja die Dominierende Windrichtung der Böen ausgeben.
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Bernd,

wie von Manfred schon angemerkt, wird der Fehler durch den Tippfehler in der %ws_setmem[2]%-Reihe verursacht.

Durch das reingerutschte %ws_setmem[1]=%ws_comparestr=Südwest~%ws_getmem[2]%~SüdWest%% ,
wird natürlich der Wert von %ws_getmem[1]% in der 1. Vergleichs-Reihe nachträglich überschrieben.



Ein allgemeiner Tipp, wie man den Code (nicht nur diesen) schnell testen kann:
Den Wert für %domwind_txt% einfach manuell setzen:

Code: Alles auswählen

Den Ausgangswert manuell setzen, z.B. : %ws_setmem[20]=N-NW% 
#also in der oberen Zeile manuell N-NW, bzw. die anderen Windrichtungen, eintragen,
die Speichervariable [20] ist rein willkürlich gewählt)  
und dann in der nächsten Zeile das %domwind_txt% durch %ws_getmem[20]% ersetzen: #
_________________________________________________________

%ws_setmem[1]=%ws_comparestr=N-NO~%domwind_txt%~Nord-NordOst%% %ws_ignore%
# die obere  Original-Zeile wird jetzt durch das ws_ignore nicht ausgewertet,also ignoriert #
# Anschließend folgt noch mal die kopierte Originalzeile, wo aber donwind_txt durch ws_getmem[20] ersetzt wurde #
%ws_setmem[1]=%ws_comparestr=N-NO~%ws_getmem[20]%~Nord-NordOst%%
%ws_setmem[1]=%ws_comparestr=NO~%ws_getmem[1]%~NordOst%%
%ws_setmem[1]=%ws_comparestr=O-NO~%ws_getmem[1]%~Ost-NordOst%%
%ws_setmem[1]=%ws_comparestr=O~%ws_getmem[1]%~Ost%%
%ws_setmem[1]=%ws_comparestr=O-SO~%ws_getmem[1]%~Ost-SüdOst%%
%ws_setmem[1]=%ws_comparestr=SO~%ws_getmem[1]%~SüdOst%%
%ws_setmem[1]=%ws_comparestr=S-SO~%ws_getmem[1]%~Süd-SüdOst%%
%ws_setmem[1]=%ws_comparestr=S~%ws_getmem[1]%~Süd%%
%ws_setmem[1]=%ws_comparestr=SW~%ws_getmem[1]%~SüdWest%%
%ws_setmem[1]=%ws_comparestr=W-SW~%ws_getmem[1]%~West-SüdWest%%
%ws_setmem[1]=%ws_comparestr=W~%ws_getmem[1]%~West%%
%ws_setmem[1]=%ws_comparestr=W-NW~%ws_getmem[1]%~West-NordWest%%
%ws_setmem[1]=%ws_comparestr=NW~%ws_getmem[1]%~NordWest%%
%ws_setmem[1]=%ws_comparestr=N-NW~%ws_getmem[1]%~Nord-NordWest%%
%ws_setmem[1]=%ws_comparestr=N~%ws_getmem[1]%~Nord%%
Ergebnis:  %ws_getmem[1]%
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
bernd

Beitrag von bernd »

Hallo Jörg,

da sieht man doch gleich wer WSWIN Profi ist, bei solchen Super Tipps.

Aber mir fehlt immer noch die Hilfe zu der %domwindg_txt_mpast[00~-001]%
Hoffentlich meldet sich noch jemand.
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Bernd,
...aber mir fehlt immer noch die Hilfe zu der %domwindg_txt_mpast[00~-001]%
Hoffentlich meldet sich noch jemand.
Wie gesagt, ich kann Dir hier leider nicht weiterhelfen, da meine Station keine Wind-Böen auswertet.
Deine Vantage müsste es aber können.

Was gibt denn die "normale" %domwindg_txt% bei Dir aus, auch nur -- ?

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
bernd

Beitrag von bernd »

Hallo Jörg,

die %domwindg_txt% gibt auch nur -- aus.

Das ganze ist aber für die WMR 928 NX mit Programmversion 2.95.4
Aus der ws_variables.txt Stand: 31.03.2009
Windstärke Böen (nur gültig für WM-918, WMR-9x8, VantagePro)
Dom. Windrichtung Böen %domwindg_txt_mpast[00~-001]%
Oder ist es doch mein Fehler, das die Programmversion das noch nicht kann?
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Hallo Bernd,
Oder ist es doch mein Fehler, das die Programmversion das noch nicht kann?
Ich glaube nicht, denn lt. ws_variables.txt ist die Variable seit V2.85.3 implementiert.
Da können m.E. bloß die Werner's :wink: was zu sagen.

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
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,
da kann ich eigentlich nichts dazu sagen, außer dass beide Variablen funktionieren.
@Bernd:
Sende mir mal die betreffende Datei zu, dann sehe ich sie mir mal an.
w.neudeck@web.de mit Betreff "Variable"
joergeli
Beiträge: 669
Registriert: 30 Aug 2006 17:32
Wohnort: 61279 Grävenwiesbach (Hessen)
Kontaktdaten:

Beitrag von joergeli »

Nachtrag:
Was mir gerade noch eingefallen ist - lt. WsWIN-Hilfe: Windböen = ID 45
Könnte es sein, daß der "Windböen-Sensor" unter "Wetterstation" --> "verfügbare Sensoren" erst aktiviert werden muß ?

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
bernd

Beitrag von bernd »

@ Jörg,

die ID 45 ist aktiviert, die Tagesverlaufkurve für Windböen wir schon erstellt.
Kannst Du kontrolieren in dem Link den ich dir gesendet habe.
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 Bernd,
Du hast Post.
Antworten