(Gelöst) WsWin Testinstallation auf anderem PC, CSV Import Monatsdatei läuft nicht

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Lutz Schenk
Beiträge: 136
Registriert: 07 Okt 2021 11:32
Hat sich bedankt: 6 mal
Danksagung erhalten: 5 mal

(Gelöst) WsWin Testinstallation auf anderem PC, CSV Import Monatsdatei läuft nicht

Beitrag von Lutz Schenk »

Da ich einen Datenverlust habe, muss ich mir aus Bestandsdaten Monatsdateien basteln.
Um diese zu testen habe ich einen aktuelle Monatsdatei von der aktiven Aufzeichnungsinstallation erstellt und möchte diese Daten nun in der Testumgebung importieren (Normaler CSV-Import).

Irgendwas scheint da auch zu geschehen, aber die Daten werden nicht sichtbar, auch unter Messwerte editieren sind keine Daten.
Was nun?

Gruß Lutz
Zuletzt geändert von Lutz Schenk am 21 Nov 2024 00:06, insgesamt 1-mal geändert.
-------------------------------------------------------------------------------------
http://lutz-schenk.de/wetter/ws/wswin-custom-x.html
(Windrichtungsgrafiken diametral gespiegelt)
Herbiy
Beiträge: 206
Registriert: 02 Okt 2011 11:58
Wohnort: A 1140 Wien
Hat sich bedankt: 2 mal
Danksagung erhalten: 1 mal
Kontaktdaten:

Re: WsWin Testinstallation auf anderem PC, CSV Import Monatsdatei läuft nicht

Beitrag von Herbiy »

Hallo Lutz!

Was verstehst du unter Bestandsdaten Monatsdateien basteln?

Es wäre auch hilfreich wenn du dies CSV auch anhängst.

LG Herbert
Privates Wetternetzwerk www.herbiy.at
Lutz Schenk
Beiträge: 136
Registriert: 07 Okt 2021 11:32
Hat sich bedankt: 6 mal
Danksagung erhalten: 5 mal

Re: WsWin Testinstallation auf anderem PC, CSV Import Monatsdatei läuft nicht

Beitrag von Lutz Schenk »

Hallo Herbert,

leider sind durch einen Festplattencrash viele Daten weg und ich kann mir zumindest aus den hochgeladenen Tages-HTML-Dateien die wichtigsten Werte neu zusammenbauen. Ist viel Arbeit mit Excel, ist auch nicht so wirklich gut zu automatisieren. Dann geht es halt nach und nach.
Ja ich weiß, Datensicherung... Hatte ich auch, aber leider war mir da wohl mal durch einen Kopierfehler auch einiges flöten gegangen.

Ich habe es jetzt so gelöst, das ich das gesamte WsWin-Verzeichnis der aktiven (loggenden) Installation auf dem Logger-PC, hier in das WsWin auf den Testrechner drüber kopiert habe. Jetzt geht es, hätte ich gleich so machen sollen.

Wahrscheinlich war wieder irgendwo noch eine Einstellung nicht korrekt gesetzt, ist leider immer blöd wenn mann ein WsWin neu aufsetzt.

Danke trotzdem erst mal soweit.
Gruß Lutz
Bernhard
Beiträge: 226
Registriert: 03 Dez 2002 01:00
Wohnort: Schlangen/südl.Teutoburger Wald
Kontaktdaten:

Re: (Gelöst) WsWin Testinstallation auf anderem PC, CSV Import Monatsdatei läuft nicht

Beitrag von Bernhard »

Hallo,
zur Datensicherung,
ich kopiere mit einer Batch Datei die aktuelle Dat. Datei (so heißt sie bei WS2000) alle 10 Min. ins Html Verzeichnis von WSWIN und lade sie dann mit hoch. Aus diesen Daten kann man alles wieder herstellen.

Gruß Bernhard
Lutz Schenk
Beiträge: 136
Registriert: 07 Okt 2021 11:32
Hat sich bedankt: 6 mal
Danksagung erhalten: 5 mal

Re: (Gelöst) WsWin Testinstallation auf anderem PC, CSV Import Monatsdatei läuft nicht

Beitrag von Lutz Schenk »

Hallo Bernhard, ja das ist gewiss eine gute Lösung. Daran habe ich auch schon mal gedacht, aber den Gedanke leider nicht so recht verfolgt, bzw. nicht wieder aufgegriffen.

Zum Glück hatte ich aber halbwegs regelmäßige Datensicherungen der Froggit-Konsolen-Daten (HP1000SE) gemacht. Schon erstaunlich, dass da alle relevanten Daten vorhanden sind. Ich hatte sie so rund alle 9 Monate mal ausgelesen, aber nicht nur die aktuellen Speicherdaten von der Karte gezogen, sondern immer vorher eine Datensicherung über das Konsolen-Menü angestoßen.

Das dauert zwar ein wenig, ~10-15 Minuten, ist aber ein wertvoller Schatz.

Solch eine Sicherung umfasst einen Datenzeitraum von ~1 Jahr(!) und das bei minütlicher Aufzeichnung.
Bei mehr Extra-Sensoren wahrscheinlich etwas weniger. Bei mir sind es 6 Extra-Sensoren mit insgesamt 10 Messwerten.

Der zuvor von mir eingeschlagene Weg über das Auslesen der hochgeladenen HTML-Daten ist also zum Glück obsolet, da noch viel aufwändiger.

Leider ist es ja so, dass die Konsole die Hauptsensoren in eine Datei packt, z.B. "JJJJMMA.CSV" und alle Extra-Sensoren in eine zweite "JJJJMMAllsensors_A.CSV".

Diese Daten muss man ja dann wieder in eine Import-Datei überführen, sei es in ein Monatsdateien- oder X-CSV- Format.
Ich habe mich entschlossen das Monatsdateien-Format zu nutzen.

Hierfür habe ich für mich die dynamischen Arrays in Excel entdeckt, eher durch Zufall.
So habe ich mir eine aktuelle Monatsdatei gespeichert, damit ich einfach die aktuelle Reihenfolge aller erforderlichen Felder habe.

Unter dem Datei-Header mit der Feldfolge lasse ich Spalte für Spalte definiert für jede Einzeldatei und zugehörigem Messwert auslesen.

Die Details hierzu lasse ich jetzt mal aus, dies würde das Ganze sprengen. Hat auch eine Weile gedauert, bis ich es passend hatte.

Hierbei ist noch zu erwähnen, dass die jeweiligen Regenmengen des Messintervalls in den Konsolendaten nicht direkt verfügbar sind.
Wie bescheuert ist das denn ...
Hier kann man nur über Differenzbildung der jeweiligen Aufsummierungen von Intervall zu Intervall kommen.
Also dort am besten die Differenzen der jeweiligen Jahres-Regenmenge per Formel in der Spalte (ID 34) zur Regenmenge auswerten.
Immer wenn sich eine Differenz zum Vorwert ergibt, kommt diese in der Spalte Regenmenge hinzu.

Ist natürlich immer noch viel Handarbeit dabei, jede Konsolen-CSV ist vorher per Handarbeit über Excel-Funktion "Text in Spalten" erst mal in eine lesbare Form zu bringen. Zudem enden auch die Einzel-Dateien nie um 23:59,sondern oft schon um 23:55 oder 56, so dass diese 3-4 Zeilen dann aus den jeweiligen Dateien des Folgemonats noch rein zu kopieren sind.

Nun egal, diese Lösung ist natürlich nur für den absoluten Super-GAU wenn alle und/oder .Dat und EXPxx_xx.CSV weg sind.

Sind bei mir ja zum Glück nur ~3 Jahre ;-) Werde draus lernen...

Also 72 Einzel-CSV's umsetzen und dann auslesen lassen, relevanten Monatsdateien-Part in separates Excel-Blatt kopieren, dieses wiederum in neue Arbeitsmappe kopieren und diese dann im CSV-Format abspeichern. -> Funzt!

Der Import dann in WsWin ist der kleinste Part des Ganzen.

Gruß Lutz
Antworten