ws_clientraw.txt u. *.extra.txt bringen falsche Ergebnisse

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Klaus289

ws_clientraw.txt u. *.extra.txt bringen falsche Ergebnisse

Beitrag von Klaus289 »

Hallo,

zu erst ein "Gutes neues Jahr 2011" für alle, auf dass wir hier weiterhin so gute Tipps bezüglich WsWin erhalten.

Seit einigen Tagen liefern mir die ws_clientraw.txt und die ws_clientrawextra.txt falsche Ergebnisse, so dass diese nicht weiter verarbeitet werden können. Unregelmäßig sind in der clientraw.txt und der clientrawextra.txt mehrere Leerstellen zwischen den Zahlen. Ich weiß nicht, warum die plötzlich von WsWin produziert werden.
Der Fehler besteht auch nach dem Update von 2.96.2 auf 2.96.3.

Hier die ws_clientraw.txt, die ich aus dem WsWin-Userverzeichnis kopiert habe, So wie das Ergebnis, die clientraw.txt mit den Leerstellenfehlern.

ws_clientraw.txt
%customfile=.\html\wdl\clientraw.txt%
%openfile&remove=ws_clientrawdaily.txt%%curminmaxhour_on%
%unit_off%%alwaysseppoint_on%12345 %nrtwindkts% %nrtwindgkts% %nrtval[36]% %nrtval[0]% %nrtval[-1]% %nrtval[33]% %

rainday% %rainmonth% %rainyear% 0 0 %nrtval[1]% %nrtval[17]% %ws_comparestr=- -~%nrtval[3]%~0% %

forecast_number_vant% %nrtval[3]% %nrtval[19]% 1 %avgvalpast[34~-1~00~0000]% %ws_comparestr=- -~%nrtval[3]%~0% %

ws_comparestr=- -~%nrtval[4]%~0% %ws_comparestr=- -~%nrtval[5]%~0% %ws_comparestr=- -~%nrtval[6]%~0% %

ws_comparestr=- -~%nrtval[7]%~0% %ws_comparestr=- -~%nrtval[8]%~0% %ws_comparestr=- -~%nrtval[19]%~0% %

ws_comparestr=- -~%nrtval[20]%~0% %ws_comparestr=- -~%nrtval[21]%~0% %ws_hour% %ws_minute% %ws_nrt_sec% %

ws_modtext[Wetter in Bühlertal]%-%ws_nrttime% 0 %sunproz% %ws_day% %ws_month% 0 0 0 0 0 0 0 %nrtval[44]% %

heatindextemp% %maxtempday% %mintempday% 0 %ws_modtext[%forecast_txt%]% %ws_comparestr=0~%ws_baro1h%~0 %%

ws_arraywind[20]% %ws_calc[/]=%curminmaxhour[2,0,45]%~1.852~1% %nrtval[43]% %ws_calc[/]=%cloudline%~0.3048~1% %

ws_day2%/%ws_month2%/%ws_year% 0 0 %maxval[44]% %minval[44]% %ws_comparestr=- -~%nrtval[41]%~0% %ws_arraywind[10]%

%ws_arraytemp[10]% %ws_arrayrain[10]% 0 0 %heatindex[2]% %windmaxkts% 0 --- --- %avgval[36]% 0 0 0.0 0.0 %

ws_comparestr=- -~%nrtval[20]%~0% %ws_comparestr=- -~%nrtval[21]%~0% %ws_comparestr=- -~%nrtval[22]%~0% %

ws_comparestr=- -~%nrtval[23]%~0% %ws_comparestr=- -~%nrtval[24]%~0% %ws_comparestr=- -~%nrtval[42]%~0% %maxval[1]%

%minval[1]% %wetbulbtemp% %maxval[33]% %minval[33]% %ws_calc[/]=%curminmaxhour[2,1,45]%~1.852~1% -- %maxtimecurday

[45]% -- -- %maxval[43]% %minval[43]% -- %ws_year% -- %ws_trend[0]% %ws_trend[-1]% -- %ws_arraywinddir[10]% %

nrtval[25]% %nrtval[29]% !!C%ws_vers0%!! z!!
%alwaysseppoint_off%%ws_delline%

clientraw.txt
12345 1.9 2.3 225 0.9 95 1019 0.0 0.0 0.0 0 0 24.6 44 -- -1 -- -- 1 0.0 -- -- -- -- -- -- -- -- -- 19 30 08 Wetter_in_Buehlertal-19:30:08 0 -- 1 1 0 0 0 0 0 0 0 0.9 0.9 1.4 -0.4 0 sonnig -1 1.9 0.0 2.7 1.9 0.0 0.0 3.1 3.9 2.7 2.3 2.7 0.0 0.0 0.0 2.3 2.3 2.3 1.9 1.9 1.9 6.6 0.2 357.6 01/01/2011 0 0 1.4 -1.4 -- 2.7 0.0 0.0 0.0 2.3 2.3 2.3 1.9 1.9 1.9 0.6 0.7 0.8 0.8 0.8 0.7 0.7 0.9 0.9 0.9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0.9 4.3 0 --- --- 225 0 0 0.0 0.0 -- -- -- -- -- -- 24.6 21.6 0.7 1023 1019 3.5 -- 05:45 -- -- 0.3 -2.4 -- 2011 -- 0 0 -- 55 55 55 55 247 265 263 248 225 225 -- -- !!C2.96.3!! z!!

Ey, jetzt kapier ich garnichts mehr. Hier in der Texterfassungsmaske sind die Leerstellen der clientraw.txt deutlich zu sehen. In der Vorschau sind sie plötzlich verschwunden???? Wie das?... Bin grad ratlos......
Klaus289

Beitrag von Klaus289 »

Hallo,

leider lässt sich das Problem hier nicht optisch darstellen.

Ich habe eine PDF-Datei der clientraw.txt erstellt, da kann man die Fehler (mehrere Leerstellen zwischen den einzelnen Zahlen) einwandfrei erkennen.

Wer einen Lösungsansatz hat, kann gerne die PDF-Datei als Beweis erhalten. Leider lässt sie sich hier nicht als Anlage einstellen.
Klaus289

Beitrag von Klaus289 »

Hallo zusammen,

es bedarf nicht mehr der PDF-Datei.

Unter:

Http://www.buehlertal-wetter.buehlot-bl ... entraw.txt

kann man sehen, was ich meine.

Das Problem besteht seit dem Update auf 2.96.2.

Wenn ich die überflüssigen Leerstellen manuell aus den client-Dateien entferne, funktioniert alles wieder einwandfrei.
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Klaus,

warum trägt Du nicht fest -- für nicht vorhandene Sensordaten ein?

Das Problem mit den Leerstellen dürfte überhaupt nichts mit der V2.96.2
zu tun haben.

Werner
Klaus289

Beitrag von Klaus289 »

Hallo Werner,

danke für deine Antwort.

1.) Nochmals zu Verdeutlichung: Die ws_clientraw.txt u. folgende stammen aus dem WsWin-Userverzeichnis. Habe die Sicherung von WsWin 2.96.1 vom 26.12.2010 nochmals getestet, da funktionierte noch alles. Seit dem Update auf 2.96.2 entstehen diese überflüssigen Leerstellen. Da muss doch irgendwo bei der Verarbeitung eine Veränderung der Dateien stattfinden?

2.) Da ich kein Programmierkünstler bin, nochmals zu Verständnis. Du meinst also, ich soll in der ws_clientraw.txt u. folgende an den betreffenden Stellen, die in der clientraw.txt und folgende Leerstellen bringen, dafür -- einsetzen? Ich werde es mal probieren und wieder berichten.
Klaus289

Beitrag von Klaus289 »

Hallo Werner,

habs probiert, jedoch ohne Erfolg.

Die -- werden zwar fein in der clientraw.txt eingetragen, aber die 1 Leerstelle plus 5 weitere überflüssige Leerstellen werden auch, bzw. trotzdem an die -- angehängt. Somit entsteht in der clientraw.txt noch mehr undefinierbares Zeug.

PS:

Habe die aktuelle Vers. 2.96.3 auf c:\ installiert. Die Sicherung Vers. 2.96.1 liegt auf d:\. Ist es ggf. möglich, dass sich die beiden Versionen, wie auch immer, gegenseitig stören?
Klaus289

Beitrag von Klaus289 »

Hallo,

ich werde das Thema am Kochen halten (fast 100 Aufrufe), bis sich weitere Betroffene melden!!!
ich74

Beitrag von ich74 »

denke nicht, daß es mit dem update von wswin zu tun hat.
habe die aktuellste wswin version und sie läuft tadellos.
denke du solltest an "anderer stelle" suchen
gruß michael
Klaus289

Beitrag von Klaus289 »

Hallo Michael,

danke für deinen Kommentar.

Leider hilft mir das nicht weiter.
Ich kann mich im Moment nur an die Fakten halten.

1.) Mit Vers. 2.96.1 lief noch alles einwandfrei. Geändert wurde nichts.
2.) Seit dem Update auf Vers. 2.96.2 u. 3 treten diese Fehler auf.
3.) Die Dateien ws_clientraw.txt und ws_clientrawextra.txt sind Bestandteil von WsWin. Beide werden von WsWin ab- bzw. verarbeitet. Und die Ergebnisse clientraw.txt und clientrawextra.txt sind Ergebnisse von WsWin. Sie werden zumindest nicht wissentlich durch andere Programme manipuliert.
4.) Daher muss ich Stand jetzt von einem WsWin-Fehler ausgehen.
5.) Wenn du dich nur von Milch des Bauern X ernährst und plötzlich krank wirst, erkundigst du dich ja auch nicht beim Bäcker, warum es dir dreckig geht, oder?
6.) Bin für jeden Tipp dankbar, der WsWin rehabilitiert.
ich74

Beitrag von ich74 »

Klaus289 hat geschrieben:Hallo Michael,

danke für deinen Kommentar.

Leider hilft mir das nicht weiter.
ich denke schon, denn wswin kann damit als fehlerquelle ausgeschlossen werden, denn wenn es an wswin läge, hätten alle user dieses problem.
gruß michael
Klaus289

Beitrag von Klaus289 »

Hallo Michael,

Code: Alles auswählen

ich denke schon, denn wswin kann damit als fehlerquelle ausgeschlossen werden, denn wenn es an wswin läge, hätten alle user dieses problem. 
Mag sein. Vielleicht haben auch noch nicht alle User vollständig getestet?

Da ich kein Programmierexperte bin und nicht weiß, wo ich noch suchen soll, veranstalte ich diesen Wirbel. Vielleicht hat jemand einen heißen Tipp. Aus Jux und Dollerei mach ich das sicher nicht.

Außerdem hab ich kein Problem damit, mich im Erfolgsfall, hier bei Werner Krenn und den anderen Usern zu entschuldigen.
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,
hier bei Werner Krenn und den anderen Usern zu entschuldigen.
was auch nicht nötig wäre, denn Du hast ja keinen angegriffen. :D
Ich kann Dir leider auch nicht weiterhelfen, also abwarten.
Klaus289

Beitrag von Klaus289 »

Hallo Werner,

Code: Alles auswählen

Ich kann Dir leider auch nicht weiterhelfen, also abwarten.
Was ich prompt machen werde.


PS: Ich hoffe du hast den Link weiter oben mal angeklickt, damit du verstehst, wo von ich rede, bzw. schreibe. Natürlichen Ursprungs sind diese willkürlichen Fehler (Leerstellen 5-7 St.) nicht.
    Benutzeravatar
    Sprite01
    Beiträge: 890
    Registriert: 06 Sep 2006 16:34
    Wohnort: Dessau
    Hat sich bedankt: 3 mal
    Kontaktdaten:

    Beitrag von Sprite01 »

    Klaus289 hat geschrieben:Mag sein. Vielleicht haben auch noch nicht alle User vollständig getestet?
    Sicherlich nicht.
    Auch ich habe Probleme mit den ab und zu auftauchenden Leerstellen.
    Da ich aber ein wenig mit php arbeite, kann ich mir die raus schmeißen.
    (Habe aber auch kein WD Live im Einsatz)
    Grüße aus Dessau (Stadt Dessau-Roßlau)

    Dirk
    http://www.Regionalwetter-SA.de
    http://www.DessauWetter.de
    Bild
    Klaus289

    Beitrag von Klaus289 »

    Hallo Dirk,

    keine Schadenfreude dir gegenüber, aber wenigstens ein kleiner Trost für mich, dass ich mit dem Problem nicht ganz alleine bin.
    Mittlerweile 146 Aufrufe zeigen mir, dass doch großes Interesse an dem Thema besteht.
    Vielleicht liegt das ganze ja auch an einer bestimmten Konstellation auf dem PC, dass es offensichtlich bei vielen Usern funktioniert und bei uns beiden nicht?
    Bei mir treten diese überflüssigen Leerstellen seit dem Update 2.96.2 auf.

    PHP ist für mich keine Lösung, da die clientraw-Dateien direkt nach der Erstellung mit dem HS-Uploader ins WDL-Verzeichnis im Netz geladen werden.
    Antworten