Seite 1 von 1

Vorjahreswerte in Custom.html anzeigen

Verfasst: 02 Mai 2010 12:26
von agrostar
Hallo alle zusammen !

Ich habe gleich mehrere Fragen und habe die Hoffnung das mir hier vieleicht jemand weiterhelfen kann.

Ich würde gerne in meiner Custom.html unter den aktuellen Werten von Wind und Temperatur auch die Werte des Vorjahres anzeigen lassen.

1.)
Ich stelle mir das konkret so vor :
Beispiel
Es ist 14:30 Uhr am heutigen Tag. Die aktuelle Temperatur beträgt 14,6 Grad
Nun soll unter diesem Temperaturwert von aktuell 14,6 Grad in klammern erscheinen " Heute vor einem Jahr " 13,7 Grad .
Ich möchte also den Wert darstellen der genau um diese Uhrzeit vor einem Jahr gemessen wurde.

Nun lautet meine Frage letzlich: Ist dies überhaupt möglich, und welche Variabele müsste ich dafür benutzen ?

2.) Ebenso würde ich gerne unter den aktuellen Temperaturwerten von Tages-Maximun und Tages-Minimum die Werte vom Vorjahr darstellen.
Ist dies möglich ? Und wenn ja , welche Variabele müsste ich dafür benutzen ?

3.) Das gleiche was ich in Frage 1 + 2 formuliert habe , möchte ich ebenfalls mit den Messwerten für den Wind machen.
Auch hier die Frage: Ist dies möglich ? Und wenn ja , welche Variabele müsste ich dafür benutzen ?

Ich habe bei meiner Suche hier im Forum und in der ausführlichen Auflistung der Variabelen
( http://www.pc-wetterstation.de/ws_variables.txt )
noch nichts konkretes finden können , was meine Fragen beantworten könnte. Ich gebe aber gleich von vorne herein zu , das ich auch vieleicht nicht intensiv genug nachgelesen habe.
Ich hoffe Ihr seid mir nicht böse deswegen.

Zu den Grunddaten meiner Station :
Ich benutze die Wetterstation WS-2500
Als Betriebssystem läuft bei mir Windows XP Profesional
Die WsWin Version die ich benutze trägt die Versionsnummer: V.2.93.19

Der Link zu meiner Station lautet:
http://www.dreschhausen.com/wetter/wetter/wetter.html

Der Link zu meiner Custom.html lautet:

http://www.dreschhausen.com/wetter/custom.html

Mit all diesen Fragen verweile ich nun und kann nur darauf hoffen , das sich jemand von Euch damit auskennt und mir eventuell eine Antwort auf all meine Fragen geben kann.

Mit freundlichen Grüßen
agrostar

Verfasst: 02 Mai 2010 13:36
von weneu
Hallo,
zu (1) ganz exakt so , wie Du es möchtest (vor einem Jahr um dieselbe Zeit) ist es nicht möglich
zu (2) ansonsten musst Du eben die sog. Vergangenheitsvariablen benutzen
Beispiel:
avgvalpast[id~dd~mm~yyyy]%
bringt die Durchschnittstemperatur an einem bestimmten Tag, wobei Du für "id" jeden Sensor wählen kannst.
Und dann gibt es die entpsrechenden Variabeln für Minimum (minvalpast[id~dd~mm~yyyy]%), Maximum (maxvalpast[id~dd~mm~yyyy]% usw.
Konkretes Beispiel:
%minvalpast[2~00~00~-001]%
bringt die Minimaltemperatur vor genau einem Jahr
Dazu solltest Du die ws_variables.txt heranziehen und halt etwas genauer schauen oder meine Seite
http://faqvar.wernerneudeck.de

Verfasst: 02 Mai 2010 15:15
von agrostar
Danke Werner für deine schnelle Hilfe :D

Habe es ausprobiert und es hat funktioniert.

Doch tue ich mich noch schwer mit den sog. Vergangenheitsvariablen
für die Durchschnittswerte.
avgvalpast[id~dd~mm~yyyy]%

Du schriebst das ich dann für "id" jeden Sensor wählen kann.

Das habe ich versucht. Doch leider werden die Werte nicht angezeigt, sondern nur die Variable selbst.
Was könnte ich denn da wohl falsch gemacht haben ?

Zur Verdeutlichung meines Problemes werfe doch einfach mal einen Blick auf meine aktuelle Custom.html
http://www.dreschhausen.com/wetter/custom.html

Verfasst: 02 Mai 2010 15:17
von weneu
Hallo,
sondern nur die Variable selbst.
Das kann dann nur ein Tippfehler sein. Ich vermute Du hast am Anfang der Variablen das "%"-Zeichen vergessen.
Außerdem darfst Du nicht"dd", "mm", "yyyy" verwenden, sondern "00" bzw. bem Vorjahr "-001"
Beispiel:
%avgvalpast[35~00~00~-001]%

Verfasst: 02 Mai 2010 17:52
von agrostar
Hallo Werner !
Ich möchte mich auf diesem Wege nochmals für deine kompetente Hilfe bedanken.

Es hat nun alles geklappt . Es war tatsächlich nur ein Tippfehler von mir.

Ich persönlich bedauere aber das diese von Dir erklärten Variabelen nur dort funktionieren wo auch ein Sensor angegeben werden kann.

Es wäre eine feine Sache wenn das auch beim Niederschlag ( Regen ) funktionieren würde.

Doch die Variabele die ich für die tägliche Regenmenge einsetze lautet

%rainday%

Es ist also kein Sensor wie bei der Temperatur oder dem Wind vorhanden.
Oder gibt es doch noch vieleicht eine Möglichkeit , auf der custom.html
dem Besucher anzuzeigen wieviel Regen heute vor einem Jahr an diesem Tag gefallen ist ?
Gibt es dafür eine Variabele ? [/quote]

Verfasst: 02 Mai 2010 18:09
von weneu
Hallo,
den Regen vor genau einem Jahr kannst Du mit einem Trick darstellen, denn der Regen eines ganzen Tages entspricht ja dem Durchschnitt. Nimm also
%avgvalpast[34~00~00~-001]%
und Du hast den Regen vor genau einem Jahr.