Datei&Grafik-Reparatur

Für die WsWIN / PC-Wetterstation Software
Antworten
Benutzeravatar
Ton_vanN
Offline
Beiträge: 86
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 2 mal
Danksagung erhalten: 4 mal

Datei&Grafik-Reparatur

#1

Beitrag von Ton_vanN »

Glückligerweise selten, aber in WsWin sind meine 24Stunden-Grafiken für WS7000 über Dezember 2021 leer für 01 bis 18 Dezember nach ein unglückliches Ab-/Einschalten des Rechners:
18 Dezember und später alles wieder in Ordnung.
Datei EXP12_21.csv stimmt überein mit den 24Stunden-Grafiken, und hat keine Daten von 01 bis 18 Dezember.
Wenn ich Datei ws_newdata.csv anschaue, dann hat diese Datei eine Füllung für alle Tagen von Dezember.

Wahrscheinlich einfach, aber für mich Neuland (oder sehr entfernte Erfahrung):
(wie) können (am einfachsten) die Lücken wieder gefüllt werden in den 24Stunden-Grafiken und in Datei EXP12_21?
Nebenfragen
1) Lücken auch sichtbar in den Monatsgrafiken: (wie) ist dass reparierbar?
2) Weil 2 Instanzen von WsWin parallel die WS7000-Sensoren auslesen, solten die Dateien gleich sein, aber (wegen obenerwähntes Unfall) ist Unterschied sichtbar in den Statistik-Daten. (Wie) ist dass korrigierbar?
[Unglücklicher Zufall, aber diese zweite WsWin-Instanz hat andere Probleme, und darum sind seine Dateien möglich nicht benutzbar für Reparatur, und darum absichtlich suche ich Hilfsmassnahmen die innerhalb der ersten Instanz realisierbar sind]

03Jan2022:
Nach LeWetters Antwort kleine Korrektur, weil EXP12_21 soll sein EXP12_21.csv
Zuletzt geändert von Ton_vanN am 03 Jan 2022, 13:47, insgesamt 2-mal geändert.
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
LE-Wetter
Offline
Beiträge: 1283
Registriert: 27 Nov 2020, 19:58
Wohnort: Leipzig
Hat sich bedankt: 39 mal
Danksagung erhalten: 96 mal
Kontaktdaten:

Re: Datei&Grafik-Reparatur

#2

Beitrag von LE-Wetter »

Ich habe das noch nicht richtig verstanden.
Gibt es eine CSV die Daten hat vom 18.12. bis 31. (also die 12_21) und eine CSV die alle Daten hat?Wenn das so ist:
Wenn das Format von beiden das gleiche ist, wäre so vorzugehen:
1. Die History WS_12_21.DAT bzw. WD_12_21.Dat ausschneiden (zur Sicherheit an externer Stelle speichern)
2. Jahresdatei WS_2021.DAT (oder WD_2021.DAT) löschen
3. aus den beiden CSV Dateien eine vollständige EXP12_21.csv erstellen mit allen Daten 1.-31.12.
4. Die neue EXP12_21.csv dann in WsWin wieder importieren, das sollte so funktionieren

Was meinst du aber genau mit den 24 Stunden Grafiken - denn in einer EXP12_21.csv sind keine Grafiken,sondern nur Zahlen
Liebe Grüße von LE-Wetter

WS 888, Mete-On1 und WD4000 und
alte Barometer, Blitzortung, Radioaktivität
https://www.leipzig-wetter.de
www.regionalwetter-sa.de
www.wetternetz-sachsen.de
https://wetterhistorie-leipzig.de
Benutzeravatar
wneudeck
Offline
Beiträge: 919
Registriert: 27 Nov 2020, 23:23
Wohnort: Donauwörth
Hat sich bedankt: 2 mal
Danksagung erhalten: 73 mal
Kontaktdaten:

Re: Datei&Grafik-Reparatur

#3

Beitrag von wneudeck »

Hallo,
Du musst versuchen, die exp12_21.csv mit den Daten der ws_newdata.csv zu ergänzen. (aber in der Datei natürlich eine Lücke schaffen, dass du die fehlenden 18 Tage einfügen kannst).
Es muss natürlich sichergestellt sein, dass die IDs übereinstimmen.
Dann kannst Du die komplettierte exp-in WSWIN wieder importieren.
Ich würde aber zuvor die die wd_12_21.dat sichern, dass sie noch zur Verfügung steht, wenn beim Import ein Fehler auftritt.
Und wenn die Daten wieder importiert sind, kannst Du ja die Grafiken neu erzeugen.
Nachtrag: LE-Wetter ist mir zuvorgekommen, aber er sieht die Sache ja auch so.
Benutzeravatar
Ton_vanN
Offline
Beiträge: 86
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 2 mal
Danksagung erhalten: 4 mal

Re: Datei&Grafik-Reparatur

#4

Beitrag von Ton_vanN »

Danke für die klare Auskünfte:
damit muss eine Datei-Reparatur realisierbar sein.
.
Bilder sprechen besser als Text, also als Erklärung zu LEWetters Fragen einige Bilder des Problems (absichtlich Reduziert in Auflösung):
- 'Aktuell' zeigt was ich meine mit '24Stunden-Grafik'
Aktuell_24Stunden
Aktuell_24Stunden
aktuell_pc1_kopie [320x200].GIF (16.06 KiB) 761 mal betrachtet
- 'SnapCrab' zeigt der gebrochen 24Stunden-Grafik an 18Dez2021
Bruch an 18Dez2021
Bruch an 18Dez2021
SnapCrab_2022-1-3 [320x200].png (33.81 KiB) 761 mal betrachtet
- Monatsbild ist die 'gebrochene' Monatsgrafik für Dez2021
Monatsbild_Dez2021
Monatsbild_Dez2021
m202112_kopie [320x200].GIF (15.91 KiB) 761 mal betrachtet
.
Bin noch ein bisschen tiefer getaucht und habe (überrascht) gefunden dass im 'Jahr-Archiv-2021' von wswin/html 'die Welt in Ordnung ist': da finde ich doch für jeden Tag eine wohl-gefüllte 24Stunden-Grafik.
Also 'zurückgreifen' zu historischen Tagesgrafiken ist über Umweg noch immer gleich möglich!

Frage anlässlich LEWEtters Antwort:
welche Editor ist am besten für Überarbeitung einer DAT-Datei?
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
LE-Wetter
Offline
Beiträge: 1283
Registriert: 27 Nov 2020, 19:58
Wohnort: Leipzig
Hat sich bedankt: 39 mal
Danksagung erhalten: 96 mal
Kontaktdaten:

Re: Datei&Grafik-Reparatur

#5

Beitrag von LE-Wetter »

Hallo Ton_vanN,

die Bilder sind wirklich klein :lol:
Also, die DAT.Datei kannst und darfst du gar nicht bearbeiten, da hilft auch kein Editor.

Du solltst die Monatsansicht aufrufen (Dezember) - dann in Wswin Datei - Exportieren - Monatsdatei Exportieren auswählen.
Es wird dann in WsWin im Hauptordner die EXP12_21.csv Datei (Excel) abgelegt.

Anschließend schneidest du deine DAT.Datei aus und speicherst sie woanders (außerhalb Wswin)

Du löscht die Jahresdatei WS_2021.DAT (oder WD_2021.DAT) - Wswin schließen!

Jetzt öffnest du die Excel-Datei und schaust dir genau diese Excel-Datei an. Sind Daten ab 01.12.2021 vorhanden?

Suche hier nach möglichen Fehlern im Datum/Zeitstempel.

Insbesondere am 01.12.2021 und 18.12.2021 (bevor die Ansicht wieder da ist) Findest du zum Beispiel ein komisches Datum wie "38.12.2021" oder ein Datum in der Zukunft "18.12.2027" oder eine falsche Uhrzeit "25:27" - dann lösche diese Zeile (alle Daten dieser Zeile oder korrigiere das Datum/Uhrzeit, wenn es zeitlich einen Sinn ergibt. Wenn alle Daten in Ornung sind:

Starte Wswin (eventuell Aufzeichnung stoppen - ich weiß nicht, was du für eine Station hast)

Die Monatsansicht Dezember 2021 muss nun leer sein.

Jetzt im Menü:
Datei-Wetterdaten importieren (oben einen Haken setzen bei CSV Textdatei)und unten "Datei wählen" anklicken und die EXP12_21 über das geöffnete Menü auswählen und dann auf OK - die Daten sollten nun eingelesen werden.

Und dann berichtest du hier was passiert ist ;)
Liebe Grüße von LE-Wetter

WS 888, Mete-On1 und WD4000 und
alte Barometer, Blitzortung, Radioaktivität
https://www.leipzig-wetter.de
www.regionalwetter-sa.de
www.wetternetz-sachsen.de
https://wetterhistorie-leipzig.de
Benutzeravatar
Ton_vanN
Offline
Beiträge: 86
Registriert: 07 Dez 2020, 19:39
Wohnort: Hengelo(Ov)
Hat sich bedankt: 2 mal
Danksagung erhalten: 4 mal

Re: Datei&Grafik-Reparatur

#6

Beitrag von Ton_vanN »

8-) Das macht nachdenklich ....

Beide Instanzen die bei mir die WS7000_Sensoren auslesen sind gleich gestaltet/eigestellt, also sollten die beide EXP12_21.csv auch gleich sein.
Wie erwähnt, ist 1te EXP12_21.csv sicherlich mangelhaft vor 18Dez2021, und die 2te EXP12_21.csv ist 'zweifelhaft':
darum Original-Ausgangspunkt um 2te EXP12_21.csv einfach zu kopieren zum 1ten WsWin-Instanz vielleicht gefährlich.
Aber mit 'abseits Parken' von den DAT-Dateien, und mergen der EXP12-21.csvs (mit Teile aus ws_newdata.csv) könnte eine Verbesserung gebildet werden wie erst von LEWetter und Werner vorgeschlagen.
Denke an eine 'Zwischenstufe' mit Einlesen in Excel der csv-Dateien für besseres Übersicht und nach Kompilation ein Export zu neuer csv-Datei EXP12_21.csv
Vorschlag2 von LEWetter sieht etwas schweriger aus, obwohl möglich funktionsmässig gleich an meine Planung.
.
Werde mal anfangen mit LEWetters Vorschlag1.
.
Ist auch gute Übung für ein grosseres Vorhaben zu erledigen in 2022:
Monatsweise Import von Daten von 2003 bis 2013 kompiliert aus 'alte' Conrad-Dateien für WS7000.
Neuland dabei dass in 2003 nur Basis-Sensoren und seitdem schrittweise gewachsen zu dieser Konfiguration:
deshalb 'Angriff' mit Import/Monat mit 'generelle' csv-Datei-Layout kompatibel mit / basierent auf heutige Konfiguration.
Zuletzt geändert von Ton_vanN am 04 Jan 2022, 15:31, insgesamt 1-mal geändert.
Sensors: TFA_Nexus + LaCrosse_WS7000 + Tempest + Ecowitt + DIY
Software: WsWin + WeeWX + GW1000 + Meteobridge + Domoticz + DIY
Benutzeravatar
LE-Wetter
Offline
Beiträge: 1283
Registriert: 27 Nov 2020, 19:58
Wohnort: Leipzig
Hat sich bedankt: 39 mal
Danksagung erhalten: 96 mal
Kontaktdaten:

Re: Datei&Grafik-Reparatur

#7

Beitrag von LE-Wetter »

Ja mache das und berichte hier - auch wenn du nicht weiterkommst - dann machen wir was anderes
Liebe Grüße von LE-Wetter

WS 888, Mete-On1 und WD4000 und
alte Barometer, Blitzortung, Radioaktivität
https://www.leipzig-wetter.de
www.regionalwetter-sa.de
www.wetternetz-sachsen.de
https://wetterhistorie-leipzig.de
Antworten