Seite 1 von 2
SYNOP-Erstellung bei Dateiüberwachungsmodus fehlerhaft!
Verfasst: 02 Okt 2005 13:34
von MichaGreen
Hallo Werner's, Hallo Forum,
Folgender Bug ist mir gerade aufgefallen: Wenn WSWin im Dateiüberwachungs-Modus -Aufzeichnung aktiv- läuft, wird bei der SYNOP-Codierung von WSWin der Taupunkt auf 0 gesetzt. (Codiert wird 20000). Wenn man die Aufzeichnung abschaltet, wird der SYNOP dagegen dann richtig codiert. (Bei mir aktuell 20114). Nun habe ich zwei Tage fehlerhafte SYNOPs an das GdHM-System geschickt...oweia!
@Werner K.: Wie verschlüsselst du beim SYNOP den Bedeckungsgrad? Zählt da nur die aktuell ermittelte Solarstrahlung oder auch die Sonnenscheindauer in der vergangenen Stunde wie in meinem Programm?
Grüsse
Michael
Verfasst: 02 Okt 2005 15:11
von Werner
@Michael,
muss an Deinem Taupunkt-Sensor liegen:
Meine Synop-Datei (ebenfalls bei Datei-Überwachung erstellt:)
SN 021400
AAXX 02141
///// 41/// 50202 10097 20081 39204 40132 52005 6//// 751//
333 55300
555 00100 10022
666 10099 20097=
NNNN
wurde gerade um 16:59 erstellt !
Bedeckungsgrad:
es wird der Durchschnittwert der letzten Stunde verwendet
Werner
Verfasst: 02 Okt 2005 16:38
von MichaGreen
Hallo Werner,
Aber warum funktioniert die Verschlüsselung dann einwandfrei, wenn die Aufzeichnung gestoppt wird? Habe als Taupunkt-Referenz-Sensor die Aussentemperatur eingestellt.
Wenn der Taupunkt-Sensor falsch wäre, würde doch generell der SYNOP falsch verschlüsselt oder nicht?
Aktuelle WSWin-Verschlüsselung bei Dateiüberwachung --> Aufzeichnung läuft:
SN 021600
AAXX 02161
09247 46/// 03202 10172 20000 30184 40198 52016 6//// 700//
333 55310
555 00139 10000
666 10187 20172=
NNNN
Aktuelle WSWin-Verschlüsselung bei Dateiüberwachung --> Aufzeichnung gestoppt:
SN 021600
AAXX 02161
09247 46/// 03202 10171 20095 30184 40198 52016 6//// 700//
333 55310
555 00139 10000
666 10187 20171=
NNNN
..Habe gerade noch folgendes festgestellt: Wenn ich während der Aufzeichnung im Dateiüberwachungs-Modus direkt nach dem Moment auf die Einstellungen für die SYNOP-Erstellung klicke, nachdem WSWin die Datendatei von WLink ausgelesen hat, wird hier der SYNOP richtig angezeigt, also mit korrekt verschlüsseltem Taupunkt. Einige Sekunden danach steht hier bei erneutem Aufruf des Einstellungs-Fensters wieder der falsch verschlüsselte SYNOP.
Gruss
Michael
Verfasst: 02 Okt 2005 19:44
von Werner
@Michael,
ein 0-Wert bei Taupunkt deutet auf "nicht vorhanden" hin.
Muss es im Programm-Code kontrollieren, was hier genau passiert.
Werner
Verfasst: 03 Okt 2005 10:17
von MichaGreen
Moin Werner,
..Bin ja soo neugierig: Hast Du bezüglich des SYNOP-Problems schon etwas herausgefunden?
Andere Frage: Gibt es für den Stationsluftdruck unter Kennung 3, Abschnitt 1 eine Variable in WSWin? Dann könnte ich diesen ja auch noch in mein Progrämmchen einbauen...
Grüsse und einen schönen Sonntag für Dich,
Michael
Verfasst: 03 Okt 2005 13:19
von Werner
@Michael,
ich kann es mir nur so erklären:
Da der Taupunkt ein berechneter Wert ist, muss das Programm beim Erzeugen der Synop-Datei gerade Daten verarbeitet haben - nur hier wird kurz auf "0" zurückgesetzt.
Ich habe es jetzt geändert:
Berechne den Wert jetzt neu, bevor ich ich im Synop ausgebe - damit kann so etwas nicht mehr passieren.
Stations-Luftdruck: %baro_station%
Werner
Verfasst: 03 Okt 2005 14:36
von MichaGreen
Hallo Werner,
Besten Dank einmal mehr für deinen Suuper-Support!
Bin gerade dabei, die bei meinem Synop-Proggi noch fehlenden Gruppen zu ergänzen und den Wind 911 und 912 -wie es richtigerweise auch sein sollte- im Abschnitt 333 nur noch bei Werten 911=> 12.86 m/s und 912 => 11.32 m/s auszugeben.
Dafür ist dort dann auch der Stunden-Maxwind mit den entsprechenden Gruppen 911 und 912 im Abschnitt 555 enthalten. In diesem Abschnitt können diese Gruppen zu jeder Stunde gemeldet werden, unabhängig von der Höhe ihrer Werte.
..Hatte die Variable %baro_station% "im Wald vor lauter Bäumen" nicht gesehen, auch dafür besten Dank!
Grüsse und noch einen schönen Rest-Feiertag,
Michael
Verfasst: 04 Okt 2005 11:55
von MichaGreen
Moin Werner,
Habe das mit dem SYNOP nun durch etwas tricksen hinbekommen, scheint tatsächlich ein Timing-Problem zu sein.
Allerdings sind wohl Verschlüsselungs-Fehler enthalten:
SYNOP WSWin heute 6 UTC:
SM 040600
AAXX 04061
09247 16/// 33600 10064 20052 30309 40324 52003 60002 700//
333 10070 20042 55070 55300 60007 70000 91102 91201
555 00033 10000 20094
80000 3040 70189 80035 900750
666 10070 20064
999 0//// 20017=
NNNN
SYNOP mein Programm heute 06 UTC:
SM 040600
AAXX 04061
09247 16/// /3600 10064 20052 30309 40324 52003 60002 700//
333 10070 20042 55069 55300 60007 70000
555 00033 10000 20094 22000 91100 91200
80000 3040 4027 70189 80035 900220
666 10070 20064
999 0//// 20017=
NNNN
Die Verschlüsselung meines Programmes ist korrekt, die rot markierte Gruppe ist von WSWin dagegen falsch verschlüsselt worden.
Zum Wind 911 : Die Angabe unter Abschnitt 333 erfolgt nur, wenn 911 im Bezugszeitraum => 12.86 m/s (25 Knoten), ansonsten wird die Gruppe nur für den Zeitraum der letzten Stunde unter Abschnitt 555 gemeldet (Zu jedem Termin), hierbei dann kein Schwellwert.
Wind 912 : Die Angabe unter Abschnitt 333 erfolgt nur, wenn 912 im Bezugszeitraum => 11.32 m/s (22 Knoten), ansonsten wird die Gruppe nur für den Zeitraum der letzten Stunde unter Abschnitt 555 gemeldet (zu jedem Termin), hierbei dann kein Schwellwert.
Das hatte ich in meinem Prg. auch zunächst falsch, sorry.
Im Abschnitt 555 unter Unterabschnitt 80000 Gruppe mit der Kennung 9 (Minimum der Luftttemperatur in 5cm über dem Erdboden des Vortages 00-24 UTC) wird hier von WSWin ein Wert von 7,5°C verschlüsselt. Dieser ist definitiv falsch, hier hat WSWin den Erdboden-5cm-Durchschnittswert vom Vortag verschlüsselt.
Vielleicht kannst Du, wenn dafür Zeit übrig ist, hier noch Korrekturen unterbringen. Ist natürlich nicht Prio1.. *grins!*
Beste Grüsse
Michael
Verfasst: 07 Okt 2005 19:57
von MichaGreen
Hallo Werner,
In der neuen Version scheint der Fehler tatsächlich nicht mehr aufzutreten. SYNOP war bis jetzt imer OK. Besten Dank für das Fixen!
Grüsse
Michael
Verfasst: 08 Okt 2005 11:39
von MichaGreen
Hallo Werner`s, Hallo Forum,
Nun ist zwar der alte Fehler bei den SYNOPs weg, dafür scheint aber -zumindest bei mir- ein neuer da zu sein: Wenn WSWin z.B. jetzt um 11:59 MESZ einen Synop erstellt, wird dort als Zeit 0900 UTC ausgegeben. WSWin sollte aber um 11:59 MESZ ja den SYNOP für 1000 UTC (12 Uhr MESZ) erstellen, richtig?
Was läuft da jetzt bei mir verkehrt?
Ausleseintervall alle 10 Minuten mit Dateiüberwachung, WLink holt die Daten ebenfalls alle 10 Minuten vom Datenlogger meiner VP, Erstellung der Internet-Grafiken alle 10 Minuten mit einer Minute Offsetzeit, damit sich da nichts überschneidet.
Gruss
Michael
Verfasst: 08 Okt 2005 14:23
von rolsch
@Michael
- kannst ja mal mit meinen WsWin-Synop's vergleichen:
http://www.namoro.de/wetter/wetter/synopmetar/
Verfasst: 08 Okt 2005 16:03
von MichaGreen
Hallo Roland,
Wenn du die SYNOPs von WSWin erst nach der vollen Stunde erstellen lässt, z.B. um 17:03 Uhr, dann stimmen die Stundenwerte (min / Max) wahrscheinlich nicht, da WSWin dann nur den Zeitraum von 17:00 bis 17:03 Uhr berücksichtigt. So war es zumindest bisher, oder hat sich da etwas geändert?
Wo kann man denn den Zeitraum verändern, wann WSWin den SYNOP produziert?
Grüsse
Michael
Verfasst: 08 Okt 2005 21:32
von Werner
@Michael,
die Synop-Datei wird immer um xx:59 erstellt.
Nachträglich erstellen für bestimmten Zeitpunkt.
- Aufzeichnung stoppen
- Zeitpunkt wählen (rechte Mausetast in Grafik, Zeitraum wählen oder nur F3)
- In der Displayleiste auf den linken Datum/Zeiteitrag klicken (es erscheint das Fenster mit den Aktuell-Werten)
- hier wieder oben auf den Datum/Zeit-Feld klicken - die Aktuell-Werte werden auf denn eingestellten Zeitraum umgestellt.
- unter Steuerung kann man nun die gewünschte Synop-Datei erstellen.
Werner
Verfasst: 08 Okt 2005 22:02
von rolsch
MichaGreen hat geschrieben:... z.B. um 17:03 Uhr, dann stimmen die Stundenwerte (min / Max) wahrscheinlich nicht,...
Hallo Michael,
lasse dich nicht von den Zeitstempel der Dateien auf meinem Web-Server irritieren,
denn die Dateien werden bei mir lokal gespeichert und
der FTP-Transfer braucht ca. 4 Minuten

Verfasst: 09 Okt 2005 14:46
von MichaGreen
Hallo Werner, Hallo Roland,
..OK, wenn die SYNOPs automatisch erstellt werden, ist die Zeitangabe im SYNOP dennoch falsch. Zum Beispiel wird beim amtlichen Wetterdienst /DWD, GeoINfoD) der SYNOP um H+50 gesendet, als Zeit bzw. um 10:50 Uhr UTC. Der SYNOP bekommt dann als Zeitgruppe aber die kommende Stunde, also 11:00 UTC! Und das ist der springende Punkt. WSWin erstellt den Auto-SYNOP um 10:59 MESZ und trägt im SYNOP als Zeit aber 08:00 Uhr UTC ein, hier sollte dann aber 09:00 Uhr UTC verschlüsselt werden. In der Vorversion hatte WSWin das auch noch so gehandhabt, seit der 2.9.11er aber eben nicht mehr. (Zumindest bei mir nicht mehr, komisch).
Daher hinken die SYNOPs von WSWin nun immer eine Stunde "hinterher"...
Grüsse
Michael