Seite 1 von 1

Variable für Extremwerte des aktuellen Tages

Verfasst: 11 Feb 2014 21:59
von berniemacmac
Hallo

Ich bin dabei meine custom.html zu verbessern und möchte für den aktuellen Tag die Extremwerte anzeigen lassen.
Leider bekomme ich das nicht ganz hin, gebe bei Min.Temperatur folgendes ein.
Min.%maxtimepast[2~00~00~9999]%
%minvalpast[2~00~00~9999]%

Es werden immer Daten vom letzten Jahr angezeigt, obwohl der kälteste Tag vor 2 JAhren war.

Meine Daten gehen bis 2010 zurück.

Was muss ich ändern damit es funzt?

Danke

Verfasst: 11 Feb 2014 23:55
von weneu
Hallo,
ansehen ja, sende mir die custom.txt zu.
w.neudeck@web.de mit Betreff "custom"

Verfasst: 12 Feb 2014 07:41
von Werner
Hallo,

die Variable
%minvalpast[id~dd~mm~yyyy]%
bezieht sich auf einen festen Tag in der Vergangenheit.

Wenn ich Dich richtig verstanden habe, möchtest Du aber den Min-Wert eines Tages über einen Zeitraum haben,
dann musst Du das verwenden:
Season TagMinWert %season_daymin[id~ddmmyyyy~ddmmyyyy]%
bzw.
%season_daymin[2~%ws_day2%%ws_month2%0000~%ws_day2%%ws_month2%0000]%

Werner

Verfasst: 12 Feb 2014 09:48
von berniemacmac
Danke, Werner hat super geklappt.

Verfasst: 12 Feb 2014 10:49
von berniemacmac
Nochmals ich,

Geht das ganze auch mit den Regenwerten.
Meine Tag, Monat und Jahr.
Danke für die Info.

Verfasst: 12 Feb 2014 11:18
von weneu
Hallo,
es geht im Prinzip mit allen Werten (an erster Stelle steht ja die Sensor-ID, dort also dann 34 verwenden)
Der Regen ist allerdings in gewisser Weise ein Sonderfall, so brauchst Du für die Gesamtregenmenge des Tages nicht "max" sondern "avg".
Übrigens: Probieren geht über studieren :D

Verfasst: 12 Feb 2014 11:45
von berniemacmac
Hallo,
danke für die Info.
Ich probiere eh schon den ganzen Tag.

Könntest du mir bitte noch einmal helfen und sagen und die Variable so stimmt:
%season_month[34~%ws_day2%%ws_month2%0000~%ws_day2%%ws_month2%0000]%

Möchte den Extremwert vom aktuellen Monat der letzten Jahre haben.

Wie auf dieser http://www.don-wetter.de/tageswert/tag_frame.htm Website.

Danke

Verfasst: 12 Feb 2014 12:12
von weneu
Hallo,
ich würde es so verwenden:
%season_monthmax[34~%ws_month2%~0000~0000A]% im Jahr %season_year%
Das geht dann natürlich auch so mit monthmin, wenn Du es brauchst.
Wiichtig ist übrigens der Parameter "A" in der Variablen.
Schau Dir dazu die ws_variables.txt mal genau an (ist nicht so einfach), dann findest Du
VergleichsArt: A=Monats(Jahres)-Durchschnittswert
B=Monats(Jahres)-Durchschnitt-Minimalwert - nur bei id=0 bzw. Hauptaussentemp.sensor
C=Monats(Jahres)-Durchschnitt-Maximalwert - nur bei id=0 bzw. Hauptaussentemp.sensor
D=Monats(Jahres)-Durchschnittwert -> berücksichtigt "0"-Werte
L=Monats(Jahres)-Minimalwert
H=Monats(Jahres)-Maximalwert

Verfasst: 12 Feb 2014 15:53
von berniemacmac
Hallo,

Danke für deine Geduld und große Hilfe:

Eine Bitte hätte ich noch, bei diese Variable wird der Gesamtniederschlag eines Jahres berechnet
%season_sum[34~%ws_month2%~0000~0000H]% im Jahr %season_year%
das Ergebnis bei mir lautet: -- im Jahr 2013

Danke, nochmals für deine Hilfe

Verfasst: 12 Feb 2014 16:15
von weneu
Hallo,
ich bin mir nicht klar, was Du genau willst:
- den Gesamtniederschlag eines bestimmten Jahres, richtig?
Wenn Du es etwas variabel gestalten willst, geht es z.B. so
%season_sum[34~00002014~31122014]%
Du kannst hier dann natüprlich für andere Zwecke alle Varinaten auswählen, als anstatt des konkreten Jahres z.B. "0000" usw.
Es gibt aber auch einfachere Variable für diesne Zweck wie
%rain_mpast[mm~yyyy]%, also
%rain_mpast[00~0000]%

Verfasst: 12 Feb 2014 16:31
von berniemacmac
Hallo

Ich meinte folgendes:
Im Jahr 2010 hatte ich 899 mm Niederschlag
im Jahr 2011 waren es 750 mm
2012 sind es 600 mm
und 2013 waren 1010 mm

nun soll in meine custom.html nur dir höchste Niederschlag und das dazugehörende Jahr angezeigt werden.

Hoffe ich habe es einigermaßen verständlich geschrieben.

Danke

Verfasst: 12 Feb 2014 18:12
von weneu
Hallo,
%season_monthmax[34~00~0000~0000A]% im Jahr
%season_year%

Verfasst: 12 Feb 2014 18:36
von berniemacmac
Herzlichen Dank Werner du bist spitze!!!!

So meine Seite ist jetzt fast perfekt und ich hätte eine allerletzte BITTE:
Ich möchte auch die Regentage vergleichen
Für das aktuelle Monat und Jahr funktioniert es schon perfekt, jetzt hakt es wieder einmal bei den Daten für das vorige Jahr

Meine Variable lautet: %rain2daysmonth[%ws_month=x=-1%]% da sollten die Daten vorigen Jahr (Feber, 2013) erscheinen.

Im Prinzip möchte ich den Regentagen-Vergleich wie auf deiner spitzen Homepage!!!

Danke nochmals für deine Hilfe!!

PS: Wie kann ich für deine HILFE danken?

Verfasst: 12 Feb 2014 19:11
von weneu
Hallo,
Du kannst nicht Variablen selber konstruieren, sondern kannst nur die verwenden, die in der von mir zitierten
ws_variables.txt
vorhanden sind.
Und die lautet für Deinen Fall:
%raindays_mpast[00~0000]%
angepasst auf Deinen Wunsch
%raindays_mpast[%ws_month2%~-001]%

Was Du machen musst, ehe Du weiterarbeitest oder fragst:
a) die oben fettgedruckte Datei Dir vornehmen und dort als Suchwort eben "Regentage" verwenden
b) mal auf meine Hilfeseiten schauen, denn da findest Du eine ganze Menge von Hinweisen
http://faqvar.wernerneudeck.de
Zuletzt:
Wie kann ich für deine HILFE danken?
Nur in Worten, wie bereits geschehen. Wir sind hier ja alle ganz lieb, wenigstens meistens :D