Seite 1 von 1

ws_newdata.csv für 2. WsWin Instanz

Verfasst: 08 Apr 2025 09:20
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) 4656 mal betrachtet
alle paar Wochen sieht sie so aus:
wswin_ws_newdata.jpg
wswin_ws_newdata.jpg (376.08 KiB) 4656 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?

Re: ws_newdata.csv für 2. WsWin Instanz

Verfasst: 08 Apr 2025 19:08
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?

Re: ws_newdata.csv für 2. WsWin Instanz

Verfasst: 09 Apr 2025 08:53
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.

Re: ws_newdata.csv für 2. WsWin Instanz

Verfasst: 09 Apr 2025 09:31
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.

Re: ws_newdata.csv für 2. WsWin Instanz

Verfasst: 09 Apr 2025 10:54
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?

Re: ws_newdata.csv für 2. WsWin Instanz

Verfasst: 09 Apr 2025 15:23
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.