Seite 1 von 1

CSV Importdatei via WS_Logger

Verfasst: 12 Mai 2010 17:05
von oldharman
Hallo Forum,

nachdem ich schon tagelang nicht nur hier auch in anderen Foren gesucht und nicht fündig geworden bin, versuche ich es auf diese Weise.
Habe mir vor kurzem eine WS 300 PC II mit Aussensensor zugelegt. Ich möchte die Daten per Importdatei an WsWin (Vollversion 2.95.11) übergeben.
Für die CSV Datei benutze ich WS Logger, bis dahin klappt alles super. Versuche ich in WsWin die Datei zu importieren bekomme ich, egal welche Einstellungen ich probiere, die Meldung Üngültig/Keine Importdatei. Es ist zum Haare raufen, was mache ich nur falsch???
Noch als Info, WsWin ist unter Win7 im Verzeichnis C:WsWin jungfräulich installiert, HILFE.

Gruß Harald

Verfasst: 12 Mai 2010 18:18
von Werner
@Harald,

nun bei "normalen" Import muss die Datei den Namenskonventionen von Wswin entsprechen: EXPmm_jj.csv (für mm = Monat zweistellig, für jj = Jahr zweistellig) und auch der Inhalt bzw. Struktur, wie in der Programm-Hilfe beschrieben.

Nutzt man dagegen den X-CSV-Import und die Datei entspricht einem Muster, dass man in X-CSV-Konfig-Datei definieren kann, dann gibt es überhaupt kein Problem.

Werner

Verfasst: 12 Mai 2010 20:26
von oldharman
Werner hat geschrieben:@Harald,

nun bei "normalen" Import muss die Datei den Namenskonventionen von Wswin entsprechen: EXPmm_jj.dat (für mm = Monat zweistellig, für jj = Jahr zweistellig) und auch der Inhalt bzw. Struktur, wie in der Programm-Hilfe beschrieben.

Werner
Hallo Werner,

jetzt bin ich total verunsichert, EXPmm_jj war mir schon klar, aber extension .dat höre ich zum erstenmal.
Egal, werd's gleich mal ausprobieren...

Gruß Harald

EDIT: Geht nich, wird EXPmm_jj.csv verlangt

Verfasst: 12 Mai 2010 21:30
von Werner
@Harald,

sorry - muss natürlich anstatt DAT - CSV heißen

... werde es gleich korrigieren


Werner

Verfasst: 12 Mai 2010 23:03
von oldharman
@Werner

nun klappt es endlich, aber aber umwegen. Ich will kurz für das Forum die Schritte beschreiben:

1. Wie angekündigt hab ich EXP05_10.CSV in EXP05_10.DAT umbenannt

2. Dateiimport mit WsWin ohne Fehlermeldeung durchgeführt, aber auch ohne Wetterdaten

3. Anhand des Änderungsdatum der Datei konnte ich erkennen das WsWin damit gearbeitet hat, also
EXP05_10.DAT wieder in EXP05_10.CSV umbenannt, und mit Excel nachgeschaut.

4. Verblüfft stelle ich fest das die ersten 4 Zeilen von WsWin geändert wurden, ausserdem fehlten die Daten,
die Ursprünglich von WS_Logger erstellte WetterAktuell.CSV sieht so aus:
,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38
09.05.2010,20:55,23.6,0,14,13.4,0,0,0,0,0,0,0,0,0,0,0,0,46,0,69,76,0,0,0,0,0,0,0,0,0,0,0,0,987,0,0,0,0

Die erste Zeile also die Indizes und dann folgen die Werte. Nach Punkt 2. gab es plötzlich 4 Zeilen mit Indizes,

Datum,Zeit,Temp. I.,Temp. A.,Temp. 2,Temp. 3,Temp. 4,Temp. A. min,Temp. A. max,Temp. 7,Bl.Temp 1,Bl.Temp 2,BodenTemp 1,BodenTemp 2,BodenTemp 3,BodenTemp 4,Feuchte I.,Feuchte A.,Feuchte 2,Feuchte 3,Feuchte 4,Feuchte 5,Feuchte 6,Feuchte 7,BlattFeu 1,BlattFeu 2,Bod.Feucht 1,Bod.Feucht 2,Bod.Feucht 3,Bod.Feucht 4,Luftdruck,Regen,Wind,Richtung,ET,UV,Solar,Windböen,Empfang,GWD,W0,W1
,,°C,°C,°C,°C,°C,°C,°C,°C,°C,°C,°C,°C,°C,°C,%,%,%,%,%,%,%,%,lf,lf,cb,cb,cb,cb,hPa,mm,km/h,°,mm,UV-I,W/m²,km/h,%,GWD,B0,B1
#Calibrate=1.000 #Regen0=0mm #Location=118/118m #Baro_correction=14hPa #Station=VantageProPlus
,,1,2,3,4,5,6,7,8,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,29,30,31,32,133,34,35,36,40,41,42,45,46,96,97,98
09.05.2010,20:55,23.6,0,14,13.4,0,0,0,0,0,0,0,0,0,0,0,0,46,0,69,76,0,0,0,0,0,0,0,0,0,0,0,0,987,0,0,0,0

na gut dachte ich mir, einfach die Wetterdaten aus der WetterAktuell.CSV angehängt und WsWin übergeben, und siehe da der Import klappte von nun an.

Fazit:
So wie es aussieht sind also die ersten 4 Zeilen wichtig. Das geht auch aus der Hilfe hervor, überliest man aber schnell und es fehlt ein bildliches Bespiel für den Aufbau.

@Werner
Vielleicht hast Du eine Erklärung für den Vorgang zu Punkt 1 und 2 ??


Gruß Harald

Verfasst: 13 Mai 2010 19:28
von Werner
@Harald,

zu 1 und 2.
Da im Dateinamen das Monat und Jahr vorkammen, wurde die Datei akzeptiert.

Bei DAT wird aber ein anderes Format erwartet, deshalb wurde
nichts importiert.


Beim Import wird keinesfalls die Ursprungsdatei geändert
- verwechselst Du das jetzt nicht mit Dateiüberwachung?
Hier wird die Datei nach der Übernahme normalerweise gelöscht!
und es fehlt ein bildliches Bespiel für den Aufbau
... ist aber in der Hilfe vorhanden!

Werner

Verfasst: 15 Mai 2010 10:38
von oldharman
ich könnt schwören das die Datei geändert wurde, da ich ja nur die von WS_Logger zur Verfügung hatte, und die Erste Zeile nur Indizes behinhaltet.

Aber viel schlimmer ist, dass die Sensoren nicht korrekt wiedergegeben werden, momentan sind 2 Aussensensoren angeschlossen, WsWin zeigt nur den Innensensor und die Nullgradlinie an, hast Du darauf eine Erklärung??