Past Variablen

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Wetterwarte
Beiträge: 211
Registriert: 06 Dez 2001 01:00
Wohnort: Emden
Kontaktdaten:

Past Variablen

Beitrag von Wetterwarte »

Hallo,

mit Hilfe der Past Variablen versuche ich die durchschnittlichen Werte von vor einem Jahr anzuzeigen, jedoch erhalte ich immer wieder die Werte des aktuellen Jahres:

%avgvalpast[10~00~00~-001]%
(hier bekomme ich wie gewünscht die mittlere Temperatur von vor einem Jahr)

%avgvalpast[10~-1~00~-001]%
(damit erhalte ich nur die Temperatur von gestern, jedoch aber nicht die Temperatur von gestern vor einem Jahr).

%avgvalpast[10~-2~00~-001]%
(... das selbe wie oben)

Wie muss die Variable dementsprechend angepasst werden?
Gruß Thomas

Wetterstation Emden:
wetter-ostfriesland.de

Bild
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Thomas,
Auszug aus der ws_variables.txt:
kommt ein negativer Wert vor: höchste Priorität Tag, dann Monat, und zuletzt Jahr d.h. bei einem negativen Wert wird für die anderen Daten automatisch auf aktuellen Tag/Monat/Jahr gesetzt.
Anders ausgedrückt: das was Du willst, geht so nicht.
Wobei ich hier nicht ein ernsthaftes Problem sehe. Deine Variable
%avgvalpast[10~00~00~-001]%
bringt Dir doch genau den Durchschnittswert des Vorjahres und das sollte doch reichen. Und wenn Du dann die Werte z.B. immer des aktuellen Monats im Vorjahrbrauchst, dann setzt Du eben beim Parameter für den Monat nicht "00" ein , sondern %ws_month2% (nicht getestet, sollte aber funktionieren)
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

Hallo Thomas,

Du kannst z.B. auch %avgvalpast[10~-366~00~00]%
verwenden = Daten vor 366 Tagen.


Werner
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo,
das hätte ich nun nicht gedacht, dass sowas auch möglich ist, man lernt doch nie aus :D
Denn in der ws_variables.tx ist ja definiert:
dd: Tag -31..00..31
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Werner
Achtung! Datumlänge dd~mm~yyyy muß immer 10 stellig sein!!
das ist das ausschlaggebende.

Werner
Wetterwarte
Beiträge: 211
Registriert: 06 Dez 2001 01:00
Wohnort: Emden
Kontaktdaten:

Beitrag von Wetterwarte »

Danke für den Tipp. Die Lösung klingt vielversprechend.
Gruß Thomas

Wetterstation Emden:
wetter-ostfriesland.de

Bild
Antworten