Akt. Maxwert -9999,0°C / Minwert 99999,0

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Akt. Maxwert -9999,0°C / Minwert 99999,0

Beitrag von GeorgB »

Ich will den aktuellen min,max-Wert von ID2 den früheren Werten gegenüberstellen.
Die aktuelle Werte werden so berechnet:
%unit_off%%season_daymin[2~%ws_day2%%ws_month2%%ws_year%~%ws_day2%%ws_month2%%ws_year%]
%unit_off%%season_daymax[2~%ws_day2%%ws_month2%%ws_year%~%ws_day2%%ws_month2%%ws_year%]
Als Ergebnis kommt raus:
99999,0
-99999,0
Die Maximalwerte der früheren Jahre sind richtig.
In Min/Maxzeile unterhalb des Diagramms steht korrekt MinWert: 8.9 und MaxWert: 12.0°C.

Ich glaube eigentlich, das es bereits funktioniert hatte ...
Bei meiner zweiten WS kommt mit den gleichen Aufruf auch das richtige raus.
Was gibt es Schöneres als am Vatertag an der Wetterstation herum zu basteln (Gottseidank regnet es!).

Was mache ich da falsch?

PS: Da ist das Ganze zu sehen: http://emailfabrik.de/wetter/emailfabrik_temperatur.php
Zuletzt geändert von GeorgB am 29 Mai 2014 21:05, insgesamt 1-mal geändert.
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

Merkwürdigerweise wird es jetzt wieder richtig angezeigt! (Ich habe aber nichts geändert...) Es muss eine anscheinend eine bestimmte Konstellation geben, bei der die Auswertung der Daten nicht funktioniert...
Werde es weiter beobachten, aber die Formeln stimmen wohl - es muss eine andere Ursache geben!
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
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,
zwei Dinge: wie ich schon mal geschrieben habe, ist es wichtig, dass die sog. JahrDateien aktuell sind. Sonst entstehen solche "unerklärlichen" Fehler.
Das Zweite ist, dass ich Deine Variablenkonstruktion nicht nachvollziehen kann.
Du überprüfst, wenn wir vom heutigen Tag ausgehen, Werte vom 29.5.2014 bis 29.5.2014
Dazu brauchst Du doch keine season-Variable.
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

Deinen ersten Rat habe ich umgesetzt und die Jahresdaten aktualisiert.

zur Formel:
Die Absicht war die min/max Werte für die heutige Temperatur aus den vergangenen Daten anzugeben.
Für die vergangenen Daten verwende ich:
%season_daymin[2~%ws_day2%%ws_month2%2007~%ws_day2%%ws_month2%0000]%
ich wollte jetzt keinen Fehler machen bezgl der aktuellen Daten (ich war mir nicht ganz sicher: werden die 24h des Diagrams oder der heutige Zeitraum benutzt), daher habe ich einfach die gleiche Formel für heute benutzt ...
Zuletzt geändert von GeorgB am 30 Mai 2014 07:08, insgesamt 1-mal geändert.
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
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,
damit ist alles klar, ansonsten hätte es keinen Sinn gemacht.
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

gerade kam wieder die Anzeige mit 99999.0.
Daher habe ich es jetzt auf %curminmaxhour[1,0,2]% etc. umgestellt. Mal sehen ob es da auch diese 99999.0 Konstellation gibt. Bisher läuft alles glatt.
(Bei der WS mit Win7/64 gab es noch nie ein Problem mit der season.. Lösung!)
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
Antworten