Guten Tag.
Seit langer Zeit erstelle ich eine ws_newdata.csv für eine weitere WsWin Instanz.
Es passiert alle paar Wochen, das in dieser ws_newdata.csv die erste Zeile verändert wird.
Normalerweise sieht die Datei so aus:
alle paar Wochen sieht sie so aus:
dann lösche ich die NUL Einträge und setze die Zeile mit den ID's manuell ein.
Dann wird die ws_newdata.csv weiter verarbeitet.
Frage an Werner: woran liegt dieser Fehler?
ws_newdata.csv für 2. WsWin Instanz
Moderatoren: Werner, Tex, weneu
- moppedhausi
- Beiträge: 836
- Registriert: 01 Jan 2007 11:37
- Wohnort: Willich / Niederrhein
- Hat sich bedankt: 58 mal
- Danksagung erhalten: 5 mal
- Kontaktdaten:
- Werner
- Site Admin
- Beiträge: 5952
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 126 mal
- Kontaktdaten:
Re: ws_newdata.csv für 2. WsWin Instanz
@Wilfried,
die erste Zeile mit den ID's wird nur erzeugt, wenn es keine vorhandene CSV-Datei gibt.
Löscht Du die CSV-Datei vorher? ... und es wird gerade ein neuer Datensatz hinzugefügt
und das löschen und hinzufügen überschneidet sich.
Oder wer greift noch auf die CSV-Datei zu?
Vergessen auch zu Fragen:
Wer erzeugt die csv-Datei:
Die WeeWx Erweiterung wswincsv.py oder das updateweatherstation.php Script?
die erste Zeile mit den ID's wird nur erzeugt, wenn es keine vorhandene CSV-Datei gibt.
Löscht Du die CSV-Datei vorher? ... und es wird gerade ein neuer Datensatz hinzugefügt
und das löschen und hinzufügen überschneidet sich.
Oder wer greift noch auf die CSV-Datei zu?
Vergessen auch zu Fragen:
Wer erzeugt die csv-Datei:
Die WeeWx Erweiterung wswincsv.py oder das updateweatherstation.php Script?
- moppedhausi
- Beiträge: 836
- Registriert: 01 Jan 2007 11:37
- Wohnort: Willich / Niederrhein
- Hat sich bedankt: 58 mal
- Danksagung erhalten: 5 mal
- Kontaktdaten:
Re: ws_newdata.csv für 2. WsWin Instanz
Guten Tag Werner,
WsWin (erste Instanz) liest eine Vantage Pro direkt aus und erzeugt die ws_newdata.csv.
Meine dritte Instanz von WsWin liest diese ws_newdata.csv per Dateiüberwachung ein.
Nach dem Einlesen löscht WsWin diese ws_newdata.csv automatisch.
Jedenfalls sehe ich diese ws_newdata.csv nach dem einlesen nicht mehr.
Es wird also normalerweise alle 2 Minuten von der ersten Instanz eine neue datei erstellt.
Das funktioniert auch wochenlang problemlos, nur ab- und an passiert es halt, das anstatt ID's nur die NUL dort stehen.
WsWin (erste Instanz) liest eine Vantage Pro direkt aus und erzeugt die ws_newdata.csv.
Meine dritte Instanz von WsWin liest diese ws_newdata.csv per Dateiüberwachung ein.
Nach dem Einlesen löscht WsWin diese ws_newdata.csv automatisch.
Jedenfalls sehe ich diese ws_newdata.csv nach dem einlesen nicht mehr.
Es wird also normalerweise alle 2 Minuten von der ersten Instanz eine neue datei erstellt.
Das funktioniert auch wochenlang problemlos, nur ab- und an passiert es halt, das anstatt ID's nur die NUL dort stehen.
Gruss Wilfried
- Werner
- Site Admin
- Beiträge: 5952
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 126 mal
- Kontaktdaten:
Re: ws_newdata.csv für 2. WsWin Instanz
Jetzt wird es kompliziert!
Da Wswin "NUL" selbst nicht kennt und deshalb auch nirgends verwendet.
Da muss ein weiteres Programm (oder auch das Betriebssystem) zusätzlich eingreifen.
Da Wswin "NUL" selbst nicht kennt und deshalb auch nirgends verwendet.
Da muss ein weiteres Programm (oder auch das Betriebssystem) zusätzlich eingreifen.
- moppedhausi
- Beiträge: 836
- Registriert: 01 Jan 2007 11:37
- Wohnort: Willich / Niederrhein
- Hat sich bedankt: 58 mal
- Danksagung erhalten: 5 mal
- Kontaktdaten:
Re: ws_newdata.csv für 2. WsWin Instanz
Einfach wäre auch langweilig, Werner.

Ok.
Kann man denn WsWin sagen, das die ws_newdata nicht gelöscht wird, sondern weitergeschrieben wird?
Gruss Wilfried
- Werner
- Site Admin
- Beiträge: 5952
- Registriert: 04 Dez 2001 01:00
- Wohnort: Lackenhäuser
- Danksagung erhalten: 126 mal
- Kontaktdaten:
Re: ws_newdata.csv für 2. WsWin Instanz
Ja, beim X-CSV-Import-Betrieb wird die Datei nicht gelöscht.das die ws_newdata nicht gelöscht wird, sondern weitergeschrieben wird
Es muss dafür aber die entsprechende Konfig-Datei einmalig dazu erstellt werden.
Ich bin mir nicht sicher, aber jemand hat das schon gemacht.