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
Falsches Datum und Uhrzeit bei automatischer Meldung
Moderatoren: Werner, Tex, weneu
-
Marcus P
PS:
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 - "-" "-"
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 - "-" "-"
- Werner
- Site Admin
- Beiträge: 6091
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 145 mal
- Kontaktdaten:
@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
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
-
Marcus P