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
Variablen für Sonnenaufgang und Normalwerte
Moderatoren: Werner, Tex, weneu
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
%ws_sunrise[00~-1~0000]%
dann
%ws_sunrise[00~00~0000]%
Wenn Du mit "folgendem Monat" die Zukunft, meinst, das geht nicht. Ansonsten nimmst Du eben nachaber wie kann ich für den folgenden Monat
%ws_sunrise[00~-1~0000]%
dann
%ws_sunrise[00~00~0000]%
Das ist auch nicht vorgesehen, aber Du kannst die Variable in einem Jahrestemplate verwenden, dann sollten die Werte der Monate ausgegeben werden.Bei %ws_normaltemp%, %ws_normalsun% und %ws_normalrain% schaffe ich es nicht, automatisch den Vormonat anzeigen zu lassen
-
Naturfreund
Hallo,
danke für die schnelle Antwort.
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.
Beide Probleme sind eigentlich gleichartig.
Mit Templates habe ich noch nicht gearbeitet.
Gruß
Bernd
danke für die schnelle Antwort.
weneu hat geschrieben:Hallo,Wenn Du mit "folgendem Monat" die Zukunft, meinst, das geht nicht. Ansonsten nimmst Du eben nachaber wie kann ich für den folgenden Monat
%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.
Ü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?weneu hat geschrieben:Das ist auch nicht vorgesehen, aber Du kannst die Variable in einem Jahrestemplate verwenden, dann sollten die Werte der Monate ausgegeben werden.Bei %ws_normaltemp%, %ws_normalsun% und %ws_normalrain% schaffe ich es nicht, automatisch den Vormonat anzeigen zu lassen
Beide Probleme sind eigentlich gleichartig.
Mit Templates habe ich noch nicht gearbeitet.
Gruß
Bernd
-
Naturfreund
Hallo
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
1. Vergleich von Sonnenaufgang und -untergang (Werte nicht linear zueinander und gerade deshalb so interessant)weneu hat geschrieben:Hallo,
das Problem ist, dass ich eigentlich nicht recht erkennen kann, was Du genau darstellen willst.
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
Zuletzt geändert von Naturfreund am 06 Jan 2009 16:39, insgesamt 1-mal geändert.
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
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)
Du erhältst also eine Tabelle in der Form:
Januar 0.30
Februar 1.10
usw.
Das geht sinngemäß auch mit anderen Variablen.
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)
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.<!-- %customfile=testjahr.txt% -->
%unit_off%%month_only%
%templatebegin%%monthtxt%%ws_normaltemp%
Du erhältst also eine Tabelle in der Form:
Januar 0.30
Februar 1.10
usw.
Das geht sinngemäß auch mit anderen Variablen.
-
Naturfreund
Re: Variablen für Sonnenaufgang und Normalwerte
Das erste Problem habe ich (wenn auch etwas kompliziert) gelöst: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?
%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]%
-
Naturfreund
Re: Variablen für Sonnenaufgang und Normalwerte
Und das zweite Problem ist auch (fast) gelöst: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?
%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.