2. WsWin-Instanz und Dateiüberwachung

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

2. WsWin-Instanz und Dateiüberwachung

Beitrag von moppedhausi »

Guten Tag.

Nachdem ich manchmal auch Probleme mit der Abarbeitung der custom-Schiene hatte (wenn Wetternetzwerke nicht zu erreichen waren),
habe ich die Empfehlung von TEX umgesetzt und eine weitere WsWin-Instanz installiert.
Wie schon beschrieben, wird von der 1. WsWin-Instanz eine ws_newdata.csv erstellt, die von der 2. WsWin-Instanz abgearbeitet wird.

Das klappt auch alles super und die custom-Schiene der 1. WsWin-Instanz arbeitet seit dem Zeitpunkt problemlos.

Die 2. WsWin-Instanz gibt alle 5 Minuten die Daten an vier Wetternetzwerke weiter.
Nachdem ich in den letzten Tagen mehrmals die Meldung bekam, Wetterstation Offline, habe ich in der 2. WsWin-Instanz den Debugmodus eingeschaltet.

Nun sah ich an manchen Tagen, dass WsWin bei jeder 2. Meldung einen falschen Datensatz überträgt.

2017-09-16 06:45:09.307 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxxxx;16.09.2017;06:44:00;
2017-09-16 06:45:09.382 WWW1 OK
2017-09-16 06:45:09.504 ?data=xxxxxxxx;64183443C9C95BAFDC6736D8BE50136E;(tutc_ 2017-09-16 04:44);(time_ 2017-09-16 06:44);
2017-09-16 06:45:09.610 WWW2

2017-09-16 06:50:09.312 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxxx;15.09.2017;23:58:00;
2017-09-16 06:50:09.389 WWW1 OK
2017-09-16 06:50:09.514 ?data=xxxxxxxxx;64183443C9C95BAFDC6736D8BE50136E;(tutc_ 2017-09-15 21:58);(time_ 2017-09-15 23:58);
2017-09-16 06:50:09.624 WWW2

2017-09-16 06:55:08.309 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxxx;16.09.2017;06:54:00;
2017-09-16 06:55:08.382 WWW1 OK
2017-09-16 06:55:08.493 ?data=xxxxxxxxx;64183443C9C95BAFDC6736D8BE50136E;(tutc_ 2017-09-16 04:54);(time_ 2017-09-16 06:54);
2017-09-16 06:55:08.599 WWW2

Die Übertragung um 06:45 ist korrekt, um 06:50 Uhr wird ein Datensatz vom Vortag übertragen, anschl. um 06:55 Uhr sind die Daten wieder Ok.
So geht es über Stunden weiter.

Das gleiche passiert bei der Übertragung an Weather Underground, jedoch NICHT bei der Übertragung an Awekas, dort ist alles Ok.

Vielleicht hat jemand einen Tipp, ich kann das Phänomen nicht erklären.

@EDIT auch ein Neustarten der WsWin-Instanz hilft nicht weiter. Seit 07:45 Uhr werden die Daten alle 5 Minuten wieder korrekt übertragen.
Gruss Wilfried
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 Wilfried,
das einzige, was ich mir vorstellen könnte ist, dass die Uhrzeiten von PC-Konsole usw. nicht exakt stimmen, da es sich um 23.58 abspielt.
Nebenbei: in welchem Intervall überträgst Du die Daten?
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Guten Tag Werner,

das ist vor ein paar Tagen schon mal passiert, aber nicht mit den Daten vom Vortag:

2017-09-13 23:10:08.363 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxxxx;13.09.2017;11:32:00;

Was für mich seltsam ist, nur jede zweite Übertragung hat dieses Problem und AWEKAS ist davon nicht betroffen.

WsWin liest die Daten alle 2 Minuten aus und schreibt sie direkt, also ohne einem zusätzlichen FTP Programm, auf den im gleichen Netzwerk angeschlossenen Webserver. Die ganze custom-Schiene benötigt ca. 20 - 25 Sekunden.

Die Daten an die Wetternetzwerke werden alle 5 Minuten erstellt/übertragen.
Gruss Wilfried
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 Wilfried,
hast Du die Datums-Zeitproblematik, die ich genannt habe, schon wirklich genau überprüft?
Aus welcher debug-Datei kommen die Meldungen, es gibt ja unterschiedliche Dateien, wobei ich anneheme, dass es die ws_debug_www.txt ist.
Nenne mal den Namen der debug-Datei und stelle nochmals aktuelle Meldungen ein, die den Vorfall zeigen, denn das kenne ich so nicht.
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

weneu hat geschrieben: hast Du die Datums-Zeitproblematik, die ich genannt habe, schon wirklich genau überprüft?
Die Davis-Konsole und der Wetterrechner haben bis auf 1 Sekunde die gleiche Zeit.
weneu hat geschrieben: Aus welcher debug-Datei kommen die Meldungen, es gibt ja unterschiedliche Dateien, wobei ich anneheme, dass es die ws_debug_www.txt ist.
Nenne mal den Namen der debug-Datei und stelle nochmals aktuelle Meldungen ein, die den Vorfall zeigen, denn das kenne ich so nicht.
Die Meldungen habe ich aus der:
ws_debug_www.txt - ws_debug_wg.txt und ws_debug_awekas.txt
Wobei AWEKAS davon nicht betroffen ist.

Seit 7:45 Uhr tritt dieses Problem nicht mehr auf. Seit dem Zeitpunkt werden die Daten alle 5 Minuten korrekt übertragen.

Aufgefallen ist es mir am letzten Sonntag, als eine Mail von einem Wetternetzwerk kam. Am Montag habe ich das Debugfeld aktiviert und Mittwoch konnte ich zum ersten Mal diesen Fehler sehen. Donnerstag und Freitag war kein Fehler da, erst Heute wieder.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Guten Morgen Werner.

Heute ist es nur einmal passiert:

2017-09-17 07:55:09.321 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;07:54:00;7.8;96;1012.2;3.5;6.3;S;0.0;0.0;0.0;0;sslcloudy.gif;.gif;tag;moon26.gif;gleichbleibend;+0.8;14.6;81;7.4;9.9;0:02
2017-09-17 07:55:09.397 WWW1 OK
2017-09-17 08:00:09.323 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;16.09.2017;13:42:00;16.3;66;1009.9;3.5;16.7;S;0.0;0.0;0.0;0;sstcloudy.gif;.gif;tag;moon25.gif;steigend;+1.0;14.6;35;7.4;9.9;0:00
2017-09-17 08:00:09.401 WWW1 OK
2017-09-17 08:05:28.757 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;08:04:00;7.9;96;1012.4;3.8;8.4;S;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;steigend;+1.0;14.6;98;7.4;9.9;0:12
2017-09-17 08:05:28.836 WWW1 OK

2017-09-17 07:55:06.664 action=updateraw&ID=INORDRHE361&PASSWORD=xxxxx&dateutc=2017-09-17+05%3A54%3A00&tempf=46.0&humidity=96&baromin=29.890&rainin=0.000&dewptf=45.0&winddir=172&windspeedmph=2.2&softwaretype=WsWin32%20V2.98.8&windgustmph=3.9&solarradiation=48&dailyrainin=0.000&soilmoisture=27&soilmoisture2=48&soilmoisture3=67&soilmoisture4=57&soiltempf=51.1&soiltemp2f=53.1&soiltemp3f=54.0&soiltemp4f=57.0&leafwetness=0&temp3f=46.9&temp5f=45.0&clouds=&weather=&action=updateraw
2017-09-17 07:55:09.095 success
2017-09-17 08:00:06.667 action=updateraw&ID=INORDRHE361&PASSWORD=xxxxx&dateutc=2017-09-16+11%3A42%3A00&tempf=61.3&humidity=66&baromin=29.822&rainin=0.000&dewptf=49.9&winddir=243&windspeedmph=6.8&softwaretype=WsWin32%20V2.98.8&windgustmph=10.4&solarradiation=137&dailyrainin=0.000&soilmoisture=24&soilmoisture2=38&soilmoisture3=55&soilmoisture4=58&soiltempf=50.0&soiltemp2f=60.1&soiltemp3f=57.9&soiltemp4f=57.0&leafwetness=0&temp3f=61.0&temp5f=59.0&clouds=&weather=&action=updateraw
2017-09-17 08:00:09.086 success
2017-09-17 08:05:06.672 action=updateraw&ID=INORDRHE361&PASSWORD=xxxxx&dateutc=2017-09-17+06%3A04%3A00&tempf=46.2&humidity=96&baromin=29.896&rainin=0.000&dewptf=45.1&winddir=172&windspeedmph=2.9&softwaretype=WsWin32%20V2.98.8&windgustmph=5.2&solarradiation=74&dailyrainin=0.000&soilmoisture=27&soilmoisture2=49&soilmoisture3=67&soilmoisture4=57&soiltempf=51.1&soiltemp2f=53.1&soiltemp3f=54.0&soiltemp4f=57.0&leafwetness=0&temp3f=46.9&temp5f=46.0&clouds=&weather=&action=updateraw
2017-09-17 08:05:08.094 success

2017-09-17 07:55:09.100 ?val=xxxxx;A45D0D933BF2551089DE7900D371D105;17.09.2017;07:54;7.8;96;1012.2;0.000;3.5;180;;;;de;0;8.4;48;;;0.03;7.2;0.00;wswin_2.98.8
2017-09-17 07:55:09.248 OK
2017-09-17 08:00:09.094 ?val=xxxxx;A45D0D933BF2551089DE7900D371D105;17.09.2017;08:00;7.9;96;1012.4;0.000;3.5;180;;;;de;0;6.3;64;;;0.00;7.8;0.00;wswin_2.98.8
2017-09-17 08:00:09.247 OK
2017-09-17 08:05:08.102 ?val=xxxxx;A45D0D933BF2551089DE7900D371D105;17.09.2017;08:04;7.9;96;1012.4;0.000;3.8;180;;;;de;1;8.4;74;;;0.20;7.8;0.00;wswin_2.98.8
2017-09-17 08:05:28.677 OK


Der erste Eintrag ist www, der 2. Weather Underground, der 3. Awekas.
Der fehlerhafte Eintrag ist um 08:00 Uhr, da wurden die Daten vom 16.09.2017 13:42 Uhr gesendet. Und wieder www und Weather Underground, aber nicht Awekas.
Gruss Wilfried
Benutzeravatar
Tex
Moderator
Beiträge: 2007
Registriert: 04 Aug 2014 17:47
Wohnort: Woldegk
Hat sich bedankt: 3 mal
Danksagung erhalten: 45 mal
Kontaktdaten:

Beitrag von Tex »

- Werden tatsächlich falsche (veraltete) Daten gesendet, oder ist nur der Zeitstempel falsch?
-Was steht denn in der WSWINERR.TXT ? Gibt es da auch Einträge?
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Tex hat geschrieben:- Werden tatsächlich falsche (veraltete) Daten gesendet, oder ist nur der Zeitstempel falsch?
-Was steht denn in der WSWINERR.TXT ? Gibt es da auch Einträge?
Guten Morgen Tex,
es werden tatsächlich auch veraltete Daten gesendet.
In der WSWINERR.TXT wird kein Eintrag erstellt.

Schon sehr seltsam, auch warum Awekas davon nicht betroffen ist.
Gruss Wilfried
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 Wilfried,
ich sehe hier im Moment keinen Ansatzpunkt, den es scheint ja tatsächlich ein Datensatz vom Vortag beim ersten Beispiel zu sein. Aber überprüfe das vorsichtshalber.
Ich schließe dies aus dem Temperaturwert, denn eine Temperatur von 16,3 Grad passt ja einigermaßen zur Uhrzeit von 13:42, während es ja um 08:00 abgesandt wurde. Und dort gab es ja 5 Minuten zuvor einen Wert von 7,8 Grad.
Was Du auch noch machen kannst:
Exportiere die Monatsdatei und sieh nach, ob da um 08:00 Uhr ebenfalls ein falscher Datensatz drinsteht (was eigentlich fast unmöglich ist)
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

weneu hat geschrieben: Was Du auch noch machen kannst:
Exportiere die Monatsdatei und sieh nach, ob da um 08:00 Uhr ebenfalls ein falscher Datensatz drinsteht (was eigentlich fast unmöglich ist)
Guten Tag Werner,

das ist der Eintrag der exportierten Monatsdatei, so wie ich es sehe, alles korrekt:
17.09.2017;08:00;20,5;7,9;8,3;7,8;7,9;7,9;10,0;11,7;12,2;13,9;58;96;0;26;48;68;57;1012,4;0,000;4,1;172;2;0;0,000;64;6,3;97,87;8;5;45

und das ist der Eintrag aus dieser Datei vom 16.09. 13:42 Uhr:
16.09.2017;13:42;20,7;16,3;16,1;15,0;16,3;16,4;10,0;15,6;14,4;13,9;57;66;0;24;38;55;58;1009,9;0,000;10,9;243;0;0;0,000;137;16,7;93,48;11;5;45
Gruss Wilfried
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,
obwohl ich im Moment keinen Einfall mehr habe: sende mir mal Deine Exportdatei vom September (EXP09_17.csv) und Deine Monatsdatei (wd_09_17.dat) zu, damit ich hier mal nachsehen kann. Zusätzlich die wswin.cfg
w.neudeck@web.de mit Betreff "falsche Daten"
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Guten Tag Werner,

Daten sind unterwegs. Vielen Dank für Deine Mühe.

@Edit, sehe gerade, um 09:40 Uhr ist ein Datensatz vom 16.09. 11:22 Uhr gesendet worden und um 10:30Uhr ein Datensatz vom 16.09. 12:20 Uhr.
Gruss Wilfried
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 Wilfried,
habe gerade einen kurzen Blick reingeworfen. Ich könnte mir vorstellen, dass Dein Problem mit Deinem Ausleseintervall zu tun hat (wäre dann allerdings ein Fehler in WSWIN).
Was meine ich?
Du liest im Rhythmus von 2 Minuten aus, WSWIN soll aber alle 5 Minuten die Daten senden. Und da könnte es zu "Missverständnissen" kommen.
Mach als Test mal folgendes:
Setze in WSWIN bei "Internet - Einstellungen - WWW" den Wert für "Internet Update" auf 10 Minuten (und natürlich auch bei den anderen Wetterportalen).
Wenn das Problem dann nicht mehr auftritt, ist die Fehlerstelle gefunden. Ansonsten habe ich keinen Einfall mehr dazu.
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Ok Werner, werde ich testweise auf 10 Minuten umstellen.

Vielen Dank, melde mich in den nächsten Tagen.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 68 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Guten Morgen Werner,

bis Heute 04:10 Uhr wurden die Daten korrekt übertragen, dann erst wieder ab 06:00 Uhr.



2017-09-18 04:10:08.304 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;18.09.2017;04:08:00;9.9;94;1012.3;6.8;8.4;W-SW;0.0;0.0;0.0;0;sdark.gif;.gif;nacht;moon27.gif;gleichbleibend;+0.1;16.7;0;8.9;9.9;0:00

2017-09-18 04:20:08.313 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;14:14:00;16.9;69;1011.9;8.9;12.6;W-SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;+0.1;16.7;100;8.9;9.9;0:00

2017-09-18 04:30:08.313 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;11:48:00;13.6;85;1012.7;7.2;6.3;W-SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;+0.1;16.7;100;8.9;9.9;0:00

2017-09-18 04:40:08.327 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;15:56:00;16.9;66;1011.3;5.7;6.3;SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;+0.1;16.7;100;8.9;10.0;0:00

2017-09-18 04:50:09.924 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;12:22:00;14.9;76;1012.6;6.6;8.4;SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;0.0;16.7;100;8.9;10.0;0:00

2017-09-18 05:00:07.382 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;09:12:00;9.4;97;1012.7;5.9;8.4;SW;0.0;0.0;0.0;0;scloudy.gif;.gif;tag;moon26.gif;gleichbleibend;0.0;16.7;55;8.9;10.0;0:00

2017-09-18 05:10:08.322 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;13:26:00;16.1;72;1012.3;5.9;10.5;SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;0.0;16.7;84;8.9;10.0;0:00

2017-09-18 05:20:09.295 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;09:58:00;9.9;95;1012.9;6.0;8.4;SW;0.0;0.0;0.0;0;sslcloudy.gif;.gif;tag;moon26.gif;gleichbleibend;0.0;16.7;69;8.9;10.1;0:00

2017-09-18 05:30:08.291 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;14:54:00;17.6;62;1011.7;6.1;8.4;SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;+0.2;16.7;100;8.9;10.1;0:00

2017-09-18 05:40:08.291 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;11:00:00;11.7;91;1013.0;5.8;8.4;SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;+0.1;16.7;93;8.9;10.1;0:00

2017-09-18 05:50:07.308 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;17.09.2017;15:52:00;16.9;65;1011.4;5.6;8.4;S-SW;0.0;0.0;0.0;0;ssunny.gif;.gif;tag;moon26.gif;gleichbleibend;+0.1;16.7;100;8.9;10.1;0:00

2017-09-18 06:00:07.300 ?dataset=A45D0D933BF2551089DE7900D371D105;xxxxx;18.09.2017;05:58:00;10.1;93;1012.3;5.5;8.4;SW;0.0;0.0;0.0;0;sdark.gif;.gif;nacht;moon27.gif;gleichbleibend;+0.2;16.7;0;8.9;10.1;0:00

und wieder nur bei Weather Underground und www, nicht bei Awekas.
Gruss Wilfried
Antworten