Welche Variablen sind in den templates möglich?

Wir kommen nun zum eigentlichen Kernstück dieser Seiten. Hier soll jetzt aufgezeigt werden, in welchem template welche Variable benutzt werden kann.
Die Variablen in den ersten Tabellen (mit der Überschrift "Tag - Woche - Monat - Jahr") können in jeder Art von template verwendet werden, die anderen Variablen sind nur eingeschränkt verwendbar (s. Tabellenüberschrift und Anmerkungen)

Hier ist ein Punkt im voraus besonders wichtig:

Wenn in den folgenden Tabellen die Anmerkung steht: "Nur nach templatebegin", so bedeutet dies:
Die Verwendung dieser Variablen muss durch die Variable %templatebegin% eingeleitet werden, die Zeile lautet also beispielsweise
        %templatebegin% %minvalday[2]% %mintimeday[2]%
und nur dann liefert die Variable die gewünschten Werte

Steht dagegen "Außerhalb %templatebegin%", so kann die Variable an beliebiger Stelle der Datei stehen.

In den folgenden Tabellen erfolgt eine Zusammenstellung von wichtigen Variablen. Diese sollen als Beispiel dienen; es können hier naturgemäß nicht alle Variablen von WSWIN erwähnt werden.
Lassen Sie sich durch den großen Umfang nicht entmutigen, denn

Variable bei Tag - Woche - Monat - Jahr

Durchschnitt Aussentemp.

%avgval[0]%

Werte des Taupunktsensors
gültig bei Tag - Woche - Monat - Jahr
außerhalb %templatebegin%
auch bei custom.txt
seit Version 2.8.4.6 wird hier die Variable mit Parameter "0" verwendet, also nicht mehr %avgvaloutstemp%

Min.- Wert AussenTemp

%minval[0]%

Min.- Zeit Aussentemp

%mintime[0]%

Min.- Tag/Monat Aussent.

%mindaymonth[0]%

Max.- Wert Aussentemp

%maxval[0]%

Max.- Zeit Aussentemp

%maxtime[0]%

Max.- Tag/Monat Aussent.

%maxdaymonth[0]%

DurchschnittsWert

%avgval[x]%

Werte aller Sensoren
Jeder Sensor möglich (durch ID gewählt)
nicht verwenden bei Tagestemplate, aber gültig bei Woche - .Monat - Jahr
auch bei custom.txt, aber ohne Datumsvariable
nur außerhalb %templatebegin%

Min.- Wert

%minval[x]%

Min.- Zeit

%mintime[x]%

Minimum Datum

%mindayday[x]%

Max.- Wert

%maxval[x]%

Max.- Zeit

%maxtime[x]%

Maximum Datum

%maxdayday[x]%

Regenwerte

 

 

Regen Woche

%rainweek%

Außerhalb %templatebegin%,
auch bei custom.txt

Regen Monat

%rainmonth%

Regen Jahr

%rainyear%

Regentage Monat

%rain0month%

Regentage bestimmter Monat

%raindaysmonth[x]%

Regentage Jahr

%raindays%

Regentage Jahr

%rain0year%

Regentage Jahr

%raindaysmonth[0]%

Langzeitvariable

 

 

Langzeit-Minimaltemperatur

%LT_TempMin%

Verwendung in allen templates, auch bei custom.txt
Außerhalb %templatebegin%

Aufzeichnungsbeginn Langzeitwerte

%LT_Begin%

Ebenso alle anderen Langzeitvariablen

 

Variable bei Woche - Monat - Jahr

Min-Wert jedes Sensors

%minvalday[x]%

Nur nach %templatebegin% und dadurch Ausgabe für jeden Tag des Monats/Jahres oder Woche.
Beachten Sie den Unterschied zu den weiter oben erwähnten Variablen %minval[x]% usw., die nur außerhalb %templatebegin% gelten

Min-Wert Taupunktsensor

%minvalday[0]%

Min-Zeit jedes Sensors

%mintimeday[x]%

Min-Zeit Taupunktsensor

%mintimeday[0]%

Max-Wert jedes Sensors

%maxvalday[x]%

Max-Wert Taupunktsensor

%maxvalday[0]%

Max-Zeit jedes Sensors

%maxtimeday[x]%

Max-Zeit Taupunktsensor

%maxtimeday[0]%

Durchschnitt jedes Sensors %curval[x]%

Datum Minimaltemperatur von Woche/Monat/Jahr

%mindayday[0]%

Außerhalb %templatebegin%
bringt Werte der Woche, des Monats oder Jahres - je nachdem, ob Wochen- Monats- oder Jahrestemplate verwendet wird

Datum Maximaltemperatur von Woche/Monat/Jahr

%maxdayday[0]%

Durchschnitt Minimaltemp. von Woche/Monat/Jahr

%ws_avgmintemp%

Durchschnitt Maximaltemp. von Woche/Monat/Jahr

%ws_avgmaxtemp%

Durchschnitt Minimaltemp. Monat

%ws_avgmintempmonth%

Bringt immer Monat auch beim Jahrestemplate

Durchschnitt Minimaltemp. Jahr

%ws_avgmintempyear%

Bringt immer Jahr auch beim Monatstemplate

 

 

 

durchschn. Monatstemperatur nur für aktuellen Monat

%ws_avgtempmonth%

Außerhalb %templatebegin%

durchschn. Monatstemperatur bestimmter Monat 1-12

%ws_avgtempmonth[x]%

durchschn. Jahrestemperatur

%ws_avgtempmonth[0]% oder %ws_avgtempyear%

Außerhalb %templatebegin%, bringt immer Jahr, auch bei Monatstemplate

Durchschnittswerte Monat

%avgmonth[x]%

Beachten: diese Variable funktioniert nur, wenn zuvor die Variable %month_only% gesetzt wurde und nur im Jahrestemplate, dafür kann aber jeder Sensor (durch ID) gewählt werden

Beachten: Wenn bei Temperaturwerten keine Sensorwahl ermöglicht ist, so wird als Temperatursensor immer der Wert des Sensors ausgegeben, der für den Taupunkt eingestellt ist.
Auch hier gilt:
Als Ersatz für die "outstemp-Variablen" wird der Parameter "0" bei den Temperaturwerten (z.B. %minvalday[0]%) und als Ersatz für die "outshum-Variablen" der Parameter "-1" verwendet (z.B. %minvalday[-1]%)

Auf der nachfolgenden Seite soll diese Fülle an Variablen durch einige praktische Beispiele erläutert werden.