Variable für Extremwerte des aktuellen Tages

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
berniemacmac

Variable für Extremwerte des aktuellen Tages

Beitrag 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
Zuletzt geändert von berniemacmac am 12 Feb 2014 03:50, insgesamt 1-mal geändert.
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,
ansehen ja, sende mir die custom.txt zu.
w.neudeck@web.de mit Betreff "custom"
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,

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
berniemacmac

Beitrag von berniemacmac »

Danke, Werner hat super geklappt.
berniemacmac

Beitrag von berniemacmac »

Nochmals ich,

Geht das ganze auch mit den Regenwerten.
Meine Tag, Monat und Jahr.
Danke für die Info.
Zuletzt geändert von berniemacmac am 12 Feb 2014 11:27, insgesamt 1-mal geändert.
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,
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
berniemacmac

Beitrag 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
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,
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
berniemacmac

Beitrag 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
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,
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]%
berniemacmac

Beitrag 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
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,
%season_monthmax[34~00~0000~0000A]% im Jahr
%season_year%
berniemacmac

Beitrag 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?
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,
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
Antworten