Guten Morgen,
ich finde in der "ws_variables.txt" nicht diese Wochen-Variablen.
Bin ich zu oberflächlich beim Suchen oder gibt es diese Werte 'direkt' nicht?Falls NEIN , wie könnte ich sie ermitteln?
Danke für die Hilfe
Deine Anfrage entspricht in etwa: "Wieviele Buchstaben *A* befinden sich in Schillers Osterspaziergang"
Man könnte dir jetzt mehrere Hundert Variablen zusammenstellen, wenn du aber verrätst was du für MIN_MAX_Mittel Werte suchst, begrenzt es sich etwas.
Zitat von: LE-Wetter am 06.02.2020, 18:00:35
MIN_MAX_Mittel Werte suchst, begrenzt es sich etwas.
Außen Temperatur
Es gibt nur 2 Wochenvariable: Sonnenstunden und Regenmenge.
Da die Woche sowohl monats- als auch jahresübergreifend sein kann, ist das nicht so ganz trivial dafür eine Berechnung zu stricken, die man dann in den "üblichen" Variablen einsetzen kann. Ich werde mal schauen, ob da was geht.... wenn ja, dann geht das für fast alle Parameter. Also abwarten und :kaffee:
Zitat von: Tex am 06.02.2020, 18:10:50
Da die Woche sowohl monats- als auch jahresübergreifend sein kann
Wie wäre es mit 7 Tage-Blöcken?
1. Block : 1.1. bis 7.1.
2. Block : 8.1. bis 15.1.
usw.
Block 1 ist nicht identisch mit Woche 1, aber stört DAS?
Zitat von: Tex am 06.02.2020, 18:10:50
Es gibt nur 2 Wochenvariable: Sonnenstunden und Regenmenge
Wie ist hier das Problem gelöst?
Du kannst nicht mit Blöcken arbeiten, denn der Montag kann ja auch auf dem 29.12. liegen...
Ich geh davon aus , daß du
Kalenderwochen meintest.
Oder willst Du nur 7 Tage (1Woche)? Das ist doch komplett einfach.
Für Regen letzte 7 Tage:
%ws_setmem[1]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%
%season_sum[34~%ws_getmem[1]%~00000000]%
Für øTemp. letzte 7 Tage:
%ws_setmem[1]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%
%season_avg[0~%ws_getmem[1]%~00000000]%
Für Tmax letzte 7 Tage:
%ws_setmem[1]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%
%season_max[0~%ws_getmem[1]%~00000000]%
Datum: %season_maxdate[0~%ws_getmem[1]%~00000000]%
Zeit: %season_maxtime[0~%ws_getmem[1]%~00000000]%
Für die
Kalenderwoche funktioniert das natürlich nicht so simple. Da muß ich mal länger drüber schlafen... :kaffee:
ZitatEs gibt nur 2 Wochenvariable: Sonnenstunden und Regenmenge
Gilt nur für die Kalenderwoche: %rainweek% und %sunweek%
Hallo,
ich möchte jetzt hier mal was ganz provokatives sagen:
Ich halte von den Wochenwerten gar nichts, denn sie werden ja auch in der Meteorologie in dem Sinne nicht verwendet. Es gibt dort in der Betrachtung einen Durchschnitts-Temperaturwert des Tages, des Monats oder des Jahres, um eben nur mal die Temperatur als Beispiel zu nennen.
Alles andere ist Spielerei.
Wenn interessiert es, welcher Temperaturschnitt in der 22. oder 31. Kalenderwoche war?
Kalenderwochen sind tatsächlich eher etwas unüblich, Dekaden (also 10Tg.) sind hingegen durchaus -gerade was Rekorde betrifft- standard. Kann man aber nach der gleichen Methode berechnen.
Aber auch WSWIN hat Kalenderwochen: bei den Grafiken, wenn man will....
Zitat von: Tex am 06.02.2020, 22:03:23
Oder willst Du nur 7 Tage (1Woche)? Das ist doch komplett einfach.
Das reicht und ich werde mir den 'Ausdruck' zu Gemüte führen.
Zitat von: wneudeck am 06.02.2020, 23:38:52
Wenn interessiert es, welcher Temperaturschnitt in der 22. oder 31. Kalenderwoche war?
Mich auch nicht
Wenn ich eine Jahresgrafik mit 365 Tagespunkten ( z.B. Tagesmittelwert) zeichne, wirkt die Grafik sehr unruhig ( amChart ). Mit 12 Monatswerten ist dagegen die Jahresgrafik etwas mickrig und so möchte ich es 1x mit 52 Wochenwerten probieren. Spielerei für mich ohne wissenschaftlichen Anspruch.
Diese Datei habe ich nun erstellt:
<!-- %customfile=amchartwoche.txt% -->%ws_delline%
<!-- %openfile=webcamsonnen.txt% -->%ws_delline%
%ws_setmem[1]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_setmem[2]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_setmem[3]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_delline%
%ws_setmem[4]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_setmem[5]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_setmem[6]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_delline%
%ws_setmem[7]=%ws_replacestr=.~~%datepast[-6~00~0000]%%%%ws_delline%
maxDatum,maxZeit,maxT,minDatum,minZeit,minT,Zeitraum,avgT
%unit_off%%season_maxdate[0~%ws_getmem[1]%~00000000]%,%season_maxtime[0~%ws_getmem[2]%~00000000]%,%season_max[0~%ws_getmem[3]%~00000000]%,%season_mindate[0~%ws_getmem[4]%~00000000]%,%season_mintime[0~%ws_getmem[5]%~00000000]%,%season_min[0~%ws_getmem[6]%~00000000]%,%ws_weektxt%,%season_avg[0~%ws_getmem[7]%~00000000]%
Funktioniert soweit.
die "7" ws_setmem kann ich nicht in 1 Zeile schreiben. Nach der 4. ws_setmem werden "%" Zeichen ausgegeben.
Ich möchte nur 1 Ausgabezeile haben und lässt sich das mit den 7 ws_setmem eleganter lösen?
Erfolgt die Ausgabe "zeilenweise" ( also 7 Zeilen) geht es mit einer ws_setmem.
%ws_setmem[1]= muß immer am Zeilenanfang stehen. Mehrere sm-Variablen hintereinander geht nicht, dann kommen besagte %-Zeichen bei raus.
Nur so zur Info :
Habe die Jahresgrafik mit den Wochen-Maximalwerte für 2019 bis 10.02.2020 gegenüber gestellt mit der Grafik Tages-Maximalwerte.