Seite 1 von 1

Falsches Datum und Uhrzeit bei automatischer Meldung

Verfasst: 12 Okt 2008 10:22
von Marcus P
Hallo Werner,

wir nutzen bei Westwetter ja die automatische Meldemöglichkeit von WSWIN.
Bei einer Station haben wir allerdings das Problem, dass WSWIN zwar wie eingestellt, alle 5 Minuten einen Datensatz sendet , allerdings zu 90% am Tag, das falsche Datum und die Uhrzeit mitschickt.
Es ist immer das Datum von Vortag und auch immer die selbe Uhrzeit 23:59:00 Uhr. Die Meldung kommt auch bei Westwetter auf dem Server an, die Station wird halt nur wegen der "alten" Datumsangabe rausgefiltert.
Das Problem ist, dass das Programm halt manchmal auch richtig sendet, dann aber wieder über Stunden die falsche Zeit ! Die anderen Werte (Temperatur, Luftfeuchte....etc.) sind übrigens richtig.

Diese Verhalten kenne ich einmalig von allen Stationsbetreibern, die genau um Mitternacht die Wetterstation auslesen, dann sendet WSWIN als Datum 01.01.1980 00:00 Uhr, allerdings sind dann auch alle Werte genullt. Das ist aber kein Problem, da bei der nächsten Datensendung wieder alles normal ist.

Beim anderen Problem, sieht es halt so aus, das vielleicht 5 mal am Tag richtig gesendet wird und der Rest falsch ist.
Woran könnte das liegen ???


Lieben Gruß aus Bochum,

Marcus

Verfasst: 12 Okt 2008 10:34
von Marcus P
PS: :wink: Auf der Stationshomepage sind alle Werte richtig, das heißt, die Html-Schiene wird korrekt abgearbeitet. Die WSWINERR.txt zeigt auch keine Fehler an !

Auf dem Server kommt es z.B. dann so an:

[11/Oct/2008:19:37:45 +0200] "POST //daten.php?Werte=XXXXXXXXXXXXXXXXXX;Oberhausen;10.10.2008;23:59:00;10.1;95;1029.4;0.0;0.0;N;0.0;0.0;0.0;--;sdark.gif;.gif;nacht;moon10.gif;gleichbleibend;-0.2;19.3 HTTP/1.0" 200 - "-" "-"

Verfasst: 12 Okt 2008 21:00
von Werner
@Marcus,

möglichweise werden die falschen Variablen verwendet:
Für Aktuell-Werte sollten die nrt-Variablen verwendet werden.

Sonst kann es vorkommen, wenn z.B. alle Stunden die Internetdateien aktualisiert werden, das Programm während der Übertragung in einem anderen Zeit raum ist (z.B. Monat, Jahr).

Man kann das Ganze auch etwas entzerren, wenn man Offset-Minuten für die die Ausführung wählt.

Werner

Verfasst: 12 Okt 2008 21:14
von Marcus P
Hallo Werner,

danke erstmal für Deine Antwort, Offset zwischen 1-3 Min. ist bei allen teilnehmenden Stationen gewählt, wird mir sonst auch ein bisschen viel Load, wenn alle auf einmal senden ;-)

Werden es mal mit den nrt-Variablen versuchen !!

Dank Dir !

Marcus