Skip to content

Pollenflugvorhersage

roe-dl edited this page Jul 15, 2024 · 7 revisions

Deutscher Wetterdienst DWD

Der Deutsche Wetterdienst stellt Pollenflugvorhersagen einerseits in Form von Warnstufen, jeweils gültig für größere Gebiete, und andererseits als Konzentrationswerte in einem regulären Gitter bereit. Da dieses Modul das für das Gitter verwendete Format NetCDF im Moment noch nicht lesen kann, können nur die Warnstufen verarbeitet werden.

Der DWD berechnet die Werte einmal täglich und stellt sie ca. 11:00 Uhr bereit. Bis dahin liefert die Vorhersage vom Vortag einen Wert für den aktuellen Tag.

Die Werte reichen von 0 (keine Belastung) bis 3 (hohe Belastung) in 0,5er Schritten. Sie stehen für Hasel, Erle, Esche, Birke, Gräser, Roggen, Beifuß und Ambrosia zur Verfügung.

Konfiguration

Die Konfiguration steht im Abschnitt [WeatherServices] unter [[forecast]].

Der Unterabschnitt [[[Pollen]]] kann sich unter jeweils anderem Namen (z.B. Pollen1, Pollen2 usw.) wiederholen, wenn für mehrere Gebiete Vorhersagen erzeugt werden sollen.

[WeatherServices]
    path = /etc/weewx/skins/SKINNAME/dwd
    ...
    [[forecast]]
        ...
        [[[Pollen]]]
            # Pollenflugvorhersage
            log_sleeping = true
            # Anbieter
            provider = DWD
            model = pollen
            # Vorhersageregion (Beispiel)
            area = 81
            # Dateiname der zu erzeugenden Datei health-pollen-<file>*
            file = '81'
            # Präfix für Meßgrößen
            prefix = ''

Die Schlüssel haben folgende Bedeutung:

  • path: Ort, an dem die erzeugten HTML-*.inc-Dateien gespeichert werden sollen
  • provider: hier immer DWD für den Deutschen Wetterdienst
  • model: hier pollen für die Pollenflugvorhersage
  • area: Vorhersagegebiet, für das die Vorhersage erzeugt werden soll; Schlüssel siehe Vorhersagegebiete
  • file: Dateiname health-pollen-<file>.inc
  • prefix: Präfix für die Meßgrößen
  • log_success: Soll bei Erfolg eine Syslog-Meldung erzeugt werden?
  • log_failure: Soll bei Fehlern eine Syslog-Meldung erzeugt werden?
  • log_sleeping: Soll eine Syslog-Meldung erzeugt werden, wie lange der Thread bis zur nächsten Abfrage der Daten schläft?

Vorhersagegebiete

Die Gebiete werden durch eine Zahl beschrieben:

area Gebiet
10 Schleswig-Holstein und Hamburg
11 Inseln und Marschen
12 Geest,Schleswig-Holstein und Hamburg
20 Mecklenburg-Vorpommern
30 Niedersachsen und Bremen
31 Westl. Niedersachsen/Bremen
32 Östl. Niedersachsen
40 Nordrhein-Westfalen
41 Rhein.-Westfäl. Tiefland
42 Ostwestfalen
43 Mittelgebirge NRW
50 Brandenburg und Berlin
60 Sachsen-Anhalt
61 Tiefland Sachsen-Anhalt
62 Harz
70 Thüringen
71 Tiefland Thüringen
72 Mittelgebirge Thüringen
80 Sachsen
81 Tiefland Sachsen
82 Mittelgebirge Sachsen
90 Hessen
91 Nordhessen und hess. Mittelgebirge
92 Rhein-Main
100 Rheinland-Pfalz und Saarland
101 Rhein, Pfalz, Nahe und Mosel
102 Mittelgebirgsbereich Rheinland-Pfalz
103 Saarland
110 Baden-Württemberg
111 Oberrhein und unteres Neckartal
112 Hohenlohe/mittlerer Neckar/Oberschwaben
113 Mittelgebirge Baden-Württemberg
120 Bayern
121 Allgäu/Oberbayern/Bay. Wald
122 Donauniederungen
123 Bayern nördl. der Donau, o. Bayr. Wald, o. Mainfranken
124 Mainfranken

Quelle: Pollenflug-Gefahrenindex

Nutzung in Skins

Folgende Meßgrößen (observation type) werden bereitgestellt, die wie andere Meßgrößen auch benutzt werden können:

  • pollenLastUpdate: Zeitstempel des letzten Updates
  • pollenNextUpdate: wann das nächste Update geplant ist
  • pollenIssued: Ausgabedatum der aktuellen Vorhersage
  • pollenValidFrom: Werte gültig seit
  • pollenValidTo: Werte gültig bis
  • pollen<Pflanzenart>Value: Wert als Zahl
  • pollen<Pflanzenart>Text: Wert als Text

"Pflanzenart" kann Hasel, Erle, Esche, Birke, Graeser, Roggen, Beifuss und Ambrosia sein.

Beispiel: $current.pollenErleValue

Wurde in der Konfiguration ein Präfix spezifiziert, beginnen die Meßgrößennamen mit dem Präfix, und es folgen die obigen Bezeichnungen jeweils mit großem Anfangsbuchstaben.

Außerdem werden HTML-Tabellen erzeugt, die mit der #include-Direktive in Skins eingefügt werden können.

Beispiel: #include "dwd/health-pollen-81.inc (falls file = '81' gesetzt wurde)