Pollenflug
Das Modul nutzt den von Deutschen Wetterdienst (DWD) bereitgestellten Pollenflug-Gefahrenindex (opendata.dwd.de) zur graphischen Aufbereitung und erzeugt über alle Meldungen einen kurzen Tageshinweis für die entsprechenden Gefahren.
Inhaltverzeichnis
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Versionshistorie
1. Funktionsumfang
Dieses Modul ruft den Pollenflug-Gefahrenindex von DWD ab und stellt ihn textuell bzw. graphisch dar.
- Auswahl des gewüschten Bundeslandes
- Auswahl der gewünschten Region
- Auswahl der darzustellenden Tage (max. 3 Tage)
- Einbindung des gesamtdeutschen Pollenflugkalenders (Bildlink)
- Tägliche Aktualisierung der Daten (siehe Einrichten der Instanz)
2. Voraussetzungen
- IP-Symcon ab Version 5.2
3. Installation
- Über den Modul Store das Modul Pollenflug installieren.
- Alternativ Über das Modul-Control folgende URL hinzufügen.
https://github.com/Wilkware/IPSymconPollination
odergit://github.com/Wilkware/IPSymconPollination.git
4. Einrichten der Instanzen in IP-Symcon
- Unter "Instanz hinzufügen" ist das ‚Pollen Count*-Modul (Alias: Pollenflug) unter dem Hersteller ‚(Geräte)‘ aufgeführt.
Konfigurationsseite:
Name | Beschreibung |
---|---|
Bundesland | Auswahl des Bundesland für welchen man die den Gefahrenindex haben möchte. |
Region | Auswahl der Teilregion innerhalb des Bundeslandes. |
Anzahl darzustellende Tage | Anzahl der vorhergesagten Tage (1-3 Tage). HINWEIS: Viele Regionen liefern nur Daten für 2 Tage! |
Variable für Tageshinweis anlegen? | Schalter, ob der tägliche Tageshinweis (Text) angelegt und aktualisiert werden soll. |
Variable für Graphische Vorhersage anlegen? | Schalter, ob die graphische Vorhersage (HTMLBox) angelegt und aktualisiert werden soll. |
Variable für Bildlink auf gesamtdeutschen Pollenflugkalender anlegen? | Schalter, ob ein statischer Link (HTMLBox) zum Übersichtsbild erzeugt werden soll. |
Tägliche Aktualisierung aktivieren? | Schalter, ob das tägliche Update aktiv oder inaktiv ist. DWD aktualisiert die Daten immer 11:00 Uhr. Das Modul holt die Daten immer 15 Minuten später (11:15 Uhr) ab. |
5. Statusvariablen und Profile
Die Statusvariablen werden je nach Einstellung automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Name | Typ | Beschreibung |
---|---|---|
Letzte Aktualisierung | Integer | von DWD gelieferter Zeitstempel der letzten Aktualisierung |
Nächste Aktualisierung | Integer | von DWD gelieferter Zeitstempel für die nächste Aktualisierung |
Tageshinweis | String | Textuelle Zusammenfassung der Vorhersage |
Vorhersage | String | Graphische Repräsentation des Gefahrenindex in Abhängigkeit der gewählten darzustellenden Tage |
Jahreskalender | String | statischer Link zum Übersichtsbild |
6. WebFront
Man kann die Statusvariablen direkt im WF verlinken.
7. PHP-Befehlsreferenz
void POLLEN_Update(int $InstanzID);
Holt entsprechend der Konfiguration die gewählten Daten.
Die Funktion liefert keinerlei Rückgabewert.
Beispiel:
POLLEN_Update(12345);
8. Versionshistorie
v1.0.20190821
- NEU: Initialversion (Migration vom Script Online.Pollination.ips.php v1.2.20181012).
Danksagung
Die verwendeten Icons sind vom Autor "Freepik" von www.flaticon.com (Icon made by Freepik from https://www.flaticon.com).
Vielen Dank für die hervorragende und tolle Arbeit! Thanks!
Entwickler
- Heiko Wilknitz (@wilkware)
Spenden
Die Software ist für die nicht kommzerielle Nutzung kostenlos, Schenkungen als Unterstützung für den Entwickler bitte hier: