Hallo zusammen
Ich hoffe Ihr seit auch gut gerutscht ins 2006.
Das template_y.txt erstellt je nachdem welches Jahr ist eine Datei mit der Jahreszusammenfassung des aktuellen Jahres oder manuell mit dem Jahr das in der Jahresansicht von WSWIN gewählt ist.
Gibt es nun eine Variable wo ich das Jahr angeben kann auf welches sich diese Jahreszusammenfassung bezieht? Ich möchte folgendes darstellen:
Durchschnitt Monats Monats
Jahr Temperatur Min.-Temp. Max.l-Temp
-----------------------------------------------------
2003: 13.3 °C -10.6 °C 35.5 °C
2004: 9.9 °C -11.5 °C 30.8 °C
2005: 9.8 °C -15.0 °C 34.9 °C
Gruss und e guets Neus
Ueli
Template Frage
Moderatoren: Werner, Tex, weneu
-
Ueli
- Beiträge: 196
- Registriert: 29 Mai 2003 01:00
- Wohnort: Winterthur
- Kontaktdaten:
-
Holli
Re: Template Frage
Die VariablenUeli hat geschrieben:Gibt es nun eine Variable wo ich das Jahr angeben kann auf welches sich diese Jahreszusammenfassung bezieht? Ich möchte folgendes darstellen:
Durchschnitt Monats Monats
Jahr Temperatur Min.-Temp. Max.l-Temp
-----------------------------------------------------
2003: 13.3 °C -10.6 °C 35.5 °C
2004: 9.9 °C -11.5 °C 30.8 °C
2005: 9.8 °C -15.0 °C 34.9 °C
Code: Alles auswählen
Durchschnitt x-Tag *%avgvalpast[id~dd~mm~yyyy]% V2.85.1
Min-Wert x-Tag *%minvalpast[id~dd~mm~yyyy]% V2.85.1
Min-Zeit x-Tag %mintimepast[id~dd~mm~yyyy]% V2.85.1
Min-Date x-Tag %mindatepast[id~dd~mm~yyyy]% V2.85.1
Max-Wert x-Tag *%maxvalpast[id~dd~mm~yyyy]% V2.85.1
Max-Zeit x-Tag %maxtimepast[id~dd~mm~yyyy]% V2.85.1
Max-Date x-Tag %maxdatepast[id~dd~mm~yyyy]% V2.85.1
dd: Tag -31..00..31
mm: Monat -12..00..12
yyyy: Jahr muß immer vierstellig sein, -001 ist Vorjahr usw.
für 0 bzw. 00 bzw. 0000 wird aktuelles Jahr verwendet
kommt ein negativer Wert vor: höchte Priorität Tag,
dann Monat, und zuletzt Jahr
d.h. bei einem negativer Wert wird für die anderen Daten automatisch
auf aktuellen Tag/Monat/Jahr gesetzt.
Achtung! Datumlänge dd~mm~yyyy muß immer 10 stellig sein!!
wird für dd -31 verwendet (3 stellig), dann muß für mm 0 verwendet werden
wird für mm -12 verwendet (3 stellig), dann muß für dd 0 verwendet werden
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Ueli,
zunächst: ich würde genau die Variablen verwenden, die Dietmar genannt hat, aber nicht im üblichen Jahrestemplate (template_y.txt ), denn dort wirst du damit keinen Erfolg haben, sondern in einer "normalen" benutzerdefinierten Datei. Und dort würde ich dann die konkreten Jahreszahlen einsetzen. Also beispielsweise
2003 %avgvalpast[id~00~00~2003]%
usw.
Für ID natürlich deinen Sensor verwenden.
zunächst: ich würde genau die Variablen verwenden, die Dietmar genannt hat, aber nicht im üblichen Jahrestemplate (template_y.txt ), denn dort wirst du damit keinen Erfolg haben, sondern in einer "normalen" benutzerdefinierten Datei. Und dort würde ich dann die konkreten Jahreszahlen einsetzen. Also beispielsweise
2003 %avgvalpast[id~00~00~2003]%
usw.
Für ID natürlich deinen Sensor verwenden.
-
Ueli
- Beiträge: 196
- Registriert: 29 Mai 2003 01:00
- Wohnort: Winterthur
- Kontaktdaten:
Sali Dietmar und Werner
Besten Dank für die Tipps. Das mit kein Erfdolg in template_y.txt habe ich bereits gemerkt. Nachdem Dietmar mich auf die richtige Spur gebracht hat, habe Ich stattdessen %avgval_mpast[2~00~2004]% genommen, was auch funktioniert.
Das mit der custom Linie gefällt mir aber besser. Gibt es eigentlich eine Beschränkung der Anzahl Aufrufe von %openfile=.... ? (Anzahl Dateien)
Gruss und Danke
Ueli
Besten Dank für die Tipps. Das mit kein Erfdolg in template_y.txt habe ich bereits gemerkt. Nachdem Dietmar mich auf die richtige Spur gebracht hat, habe Ich stattdessen %avgval_mpast[2~00~2004]% genommen, was auch funktioniert.
Das mit der custom Linie gefällt mir aber besser. Gibt es eigentlich eine Beschränkung der Anzahl Aufrufe von %openfile=.... ? (Anzahl Dateien)
Gruss und Danke
Ueli