Seite 1 von 1

Synop: Bug bei Luftdruck 1000.0 hPa

Verfasst: 11 Mai 2006 10:32
von marco2702
Hallo Werner,

der Luftdruck 1000.0 hPa wird falsch kodiert:

... 310000 40189 ...
... ^^^^^

Da müsste 30000 stehen.

Außerdem hätte ich noch einen Wunsch für die Regenmengenmeldung. Kannst Du (ähnlich wie bei awekas), auch unbedeutenden Regen verschlüsseln? Also wenn der Regendauersensor anspringt, aber keine Menge gemessen wurde? (Wird mit 6990x verschlüsselt bzw. 24stündlich mit 79999 im 333er Block).

Gruß,
Marco

Verfasst: 11 Mai 2006 15:08
von Werner
@Marco,

woher hast Du die Information, dass der Luftdruck mit
5 Stellen codiert wird?

Meine Information ist:
3PPPP -- Luftdruck in Barometerhöhe in 1/10 Hektopascal (ohne Tausender); die letzte Stelle kann ein / sein, dann Angabe in ganzen Hektopascal
4PPPP -- Luftdruck auf Meereshöhe (NN) reduziert, in 1/10 Hektopascal (ohne Tausender); die letzte Stelle kann ein / sein, dann Angabe in ganzen Hektopascal


Werner

Verfasst: 11 Mai 2006 17:30
von MichaGreen
Hallo Werner,
Du hast in deinem (natürlich richtigen) Schlüsselschema doch auch die 5 Stellen drin...?
1000.0 hPa wird mit Wegfall der Tausenderziffer als z.B. 30000 (Luftdruck in Stationshöhe) oder 40000 (Luftdruck in Meereshöhe) codiert.
Habe aber noch nicht gesehen, wie nun genau 1000.0 hPa von WSWin verschlüsselt wird. Jedenfalls sind die beiden Gruppen im Abschnitt 1 immer fünfstellig (einschl. der Gruppenkennung).
Grüsse,
Michael

Synop Bugs

Verfasst: 11 Mai 2006 18:26
von marco2702
Hallo Werner,

3PPPP -- Luftdruck in Barometerhöhe in 1/10 Hektopascal (ohne Tausender); die letzte Stelle kann ein / sein, dann Angabe in ganzen Hektopascal

Das ist so korrekt, aber Wswin macht aus 1000.0 hPa leider nicht 30000, sondern 310000. Der Fehler tritt aber offenbar nur bei eben genau 1000.0 hPa auf.

Habe eben noch einen Fehler beim Kodieren der Windrichtung gefunden: WSwin verschlüsselt Nord fälschlicherweise mit "00". Das heißt aber "Windstille". Für Nord müsste "36" stehen.

Gruß,
Marco

Verfasst: 12 Mai 2006 06:56
von Werner
@Marco,

wenn tatsächlich 310000 vorkommt, muss ich kontrollieren, ob es sich hier um ein Rundungsproblem handelt und es sieht danach aus.
... denn 999.96 liegt unter 1000 wird aber auf 1000 gerundet und hier funktioniert dann eine Wertemässige Abfrage auf größer/gleich Tausend nicht.

tatsächliche Windrichtung 0: kommt normalerweise nur vor, wenn keine Winddaten vorhanden sind, sonst setzt das Programm immer eine erfasste Windrichtung von 0 Grad auf 360 Grad um
Da muß ich ebensfalls kontrollieren.

Werner