ws_newdata.csv für 2. WsWin Instanz

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

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

ws_newdata.csv für 2. WsWin Instanz

Beitrag von moppedhausi »

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:
wswin_ws_newdata1.jpg
wswin_ws_newdata1.jpg (46.23 KiB) 746 mal betrachtet
alle paar Wochen sieht sie so aus:
wswin_ws_newdata.jpg
wswin_ws_newdata.jpg (376.08 KiB) 746 mal betrachtet
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?
Gruss Wilfried
Benutzeravatar
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

Beitrag von Werner »

@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?
Benutzeravatar
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

Beitrag von moppedhausi »

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.
Gruss Wilfried
Benutzeravatar
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

Beitrag von Werner »

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.
Benutzeravatar
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

Beitrag von moppedhausi »

Werner hat geschrieben: 09 Apr 2025 09:31 Jetzt wird es kompliziert!
Einfach wäre auch langweilig, Werner. :D
Werner hat geschrieben: 09 Apr 2025 09:31 Da Wswin "NUL" selbst nicht kennt und deshalb auch nirgends verwendet.
Da muss ein weiteres Programm (oder auch das Betriebssystem) zusätzlich eingreifen.
Ok.
Kann man denn WsWin sagen, das die ws_newdata nicht gelöscht wird, sondern weitergeschrieben wird?
Gruss Wilfried
Benutzeravatar
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

Beitrag von Werner »

das die ws_newdata nicht gelöscht wird, sondern weitergeschrieben wird
Ja, beim X-CSV-Import-Betrieb wird die Datei nicht gelöscht.
Es muss dafür aber die entsprechende Konfig-Datei einmalig dazu erstellt werden.
Ich bin mir nicht sicher, aber jemand hat das schon gemacht.
Antworten