Seite 1 von 1

Variablen für Sonnenaufgang und Normalwerte

Verfasst: 04 Jan 2009 18:17
von Naturfreund
Hallo.

mit %ws_sunrise[00~-1~0000]% kann ich vom vorigen Monat den Sonnenaufgang ausgeben lassen, aber wie kann ich für den folgenden Monat die Daten für Sonnenaufgang/-untergang erzeugen?

Bei %ws_normaltemp%, %ws_normalsun% und %ws_normalrain% schaffe ich es nicht, automatisch den Vormonat anzeigen zu lassen z.B. %ws_normaltemp[12]%. Wie kann ich den Vormonat (derzeit die 12) mit einem Befehl erzeugen?

Vielen Dank für Eure Hilfe.

Gruß
Bernd

Verfasst: 04 Jan 2009 19:05
von weneu
Hallo,
aber wie kann ich für den folgenden Monat
Wenn Du mit "folgendem Monat" die Zukunft, meinst, das geht nicht. Ansonsten nimmst Du eben nach
%ws_sunrise[00~-1~0000]%
dann
%ws_sunrise[00~00~0000]%
Bei %ws_normaltemp%, %ws_normalsun% und %ws_normalrain% schaffe ich es nicht, automatisch den Vormonat anzeigen zu lassen
Das ist auch nicht vorgesehen, aber Du kannst die Variable in einem Jahrestemplate verwenden, dann sollten die Werte der Monate ausgegeben werden.

Verfasst: 04 Jan 2009 20:15
von Naturfreund
Hallo,

danke für die schnelle Antwort.
weneu hat geschrieben:Hallo,
aber wie kann ich für den folgenden Monat
Wenn Du mit "folgendem Monat" die Zukunft, meinst, das geht nicht. Ansonsten nimmst Du eben nach
%ws_sunrise[00~-1~0000]%
dann
%ws_sunrise[00~00~0000]%

Also %ws_sunrise[00~00~0000]% ist ja heute und ist bei mir mit %ws_sunrise% schon vorhanden.
Zum Vergleich sollten noch die Zeiten vom Monat davor (geht ja) und danach - das Ergebnis wäre %ws_sunrise[00~02~0000]% und nun müsste ich wissen, wie ich die 02 über einen anderen Befehl da reinbekomme.



weneu hat geschrieben:
Bei %ws_normaltemp%, %ws_normalsun% und %ws_normalrain% schaffe ich es nicht, automatisch den Vormonat anzeigen zu lassen
Das ist auch nicht vorgesehen, aber Du kannst die Variable in einem Jahrestemplate verwenden, dann sollten die Werte der Monate ausgegeben werden.
Über die Monatsteuerung, z.B. %ws_normaltemp[12]%, ist jeder Monat anzeigbar. Auch hier müsste die Monatszahl über einen eigenen Befehl eingefügt werden - die Frage ist nur wie?

Beide Probleme sind eigentlich gleichartig.

Mit Templates habe ich noch nicht gearbeitet.

Gruß
Bernd

Verfasst: 04 Jan 2009 20:55
von weneu
Hallo,
das Problem ist, dass ich eigentlich nicht recht erkennen kann, was Du genau darstellen willst.

Verfasst: 04 Jan 2009 21:48
von Naturfreund
Hallo
weneu hat geschrieben:Hallo,
das Problem ist, dass ich eigentlich nicht recht erkennen kann, was Du genau darstellen willst.
1. Vergleich von Sonnenaufgang und -untergang (Werte nicht linear zueinander und gerade deshalb so interessant)

2. Die Vormonatswerte von Temperatur, Sonnenstunden und Regenmenge mit Vergleich der Langzeitwerte; die "Lücken" kannst du auch unter http://wetter.fds1.de sehen.

Und warum:
Immer, wenn die Monatswerte aussagekräftig werden, also am Ende des Monats, sind sie schon wieder weg. So ist eine Standardabweichung in den ersten Monatstagen wenig sinnvoll.

Das trifft im übrigen auch auf die Wochen-, Monats und Jahresgrafiken zu.
Habe erst vor kurzem Herr Krenn gefragt, ob es nicht möglich ist, die Mini-Wochengrafiken fortlaufend zu führen, da sie am Montagmorgen ja eher wie eine Halbtagesansicht aussehen als eine Wochenansicht.

Gruß
Bernd

Verfasst: 04 Jan 2009 23:11
von weneu
Hallo,
nur mal als Denkanstoß, vielleicht bringt Dich das ja weiter.
Speichere mal mit einem Editor folgendes als "template_y.txt" im Programmverzeichnis von WSWIN ab. (eine evtl schon vorhandene Datei dieses Namens sichern)
<!-- %customfile=testjahr.txt% -->
%unit_off%%month_only%
%templatebegin%%monthtxt%%ws_normaltemp%
Wenn Du nun dieses Jahrestemplate von WSWIN abarbeiten lässt, erzeugt WSWIN Dir im textverzeichnis eine Datei mit Namen testjahr.txt und gibt dir dort die Monate des Jahres mit den Werten der Variabeln %ws_normaltemp% aus.
Du erhältst also eine Tabelle in der Form:
Januar 0.30
Februar 1.10
usw.
Das geht sinngemäß auch mit anderen Variablen.

Re: Variablen für Sonnenaufgang und Normalwerte

Verfasst: 05 Jan 2009 21:17
von Naturfreund
mit %ws_sunrise[00~-1~0000]% kann ich vom vorigen Monat den Sonnenaufgang ausgeben lassen, aber wie kann ich für den folgenden Monat die Daten für Sonnenaufgang/-untergang erzeugen?
Das erste Problem habe ich (wenn auch etwas kompliziert) gelöst:

%ws_setmem[1]=%ws_calc[+]=%ws_month2%~1~0%%
%ws_setmem[2]=%ws_compare[5]=%ws_getmem[1]%~10~0%ws_getmem[1]%~%ws_getmem[1]%%%
%ws_sunrised[00~%ws_getmem[2]%~0000]%
%ws_sunsetd[00~%ws_getmem[2]%~0000]%

Re: Variablen für Sonnenaufgang und Normalwerte

Verfasst: 06 Jan 2009 12:09
von Naturfreund
Bei %ws_normaltemp%, %ws_normalsun% und %ws_normalrain% schaffe ich es nicht, automatisch den Vormonat anzeigen zu lassen z.B. %ws_normaltemp[12]%. Wie kann ich den Vormonat (derzeit die 12) mit einem Befehl erzeugen?
Und das zweite Problem ist auch (fast) gelöst:

%ws_setmem[3]=%ws_calc[-]=%ws_month2%~1~0%%
%ws_setmem[4]=%ws_compare[5]=%ws_getmem[3]%~1~12~%ws_getmem[3]%%%
%ws_normaltemp[%ws_getmem[4]%]%
%ws_normalrain[%ws_getmem[4]%]%
%ws_normalsun[%ws_getmem[4]%]%

Das Ergebnis: http://wetter.fds1.de

Probleme bereiten mir noch die Formate und Einheiten der Sonnenstunden, da sich die Einheit h nicht vom Wert trennen lässt und sowohl Dezimalwerte wie auch Uhrzeitwerte vermischt sind.