NodeRed Flow Pollenflug-Gefahrenindex des DWD per Pushover vom Rasberry Pi versenden

Im Rahmen seines gesetzlichen Auftrags stellt der DWD seine Wetter- und Klimainformationen entgeltfrei auf dem Open Data-Server https://opendata.dwd.de bereit. Fuer den Zugang ist keine Registrierung notwendig. Es gelten die Nutzungsbedingungen unter: https://www.dwd.de/copyright. Also alle frei zugänglichen Geodaten und Geodatendienste dürfen entsprechend der „Verordnung zur Festlegung der Nutzungsbestimmungen für die Bereitstellung von Geodaten des Bundes (GeoNutzV) unter Beigabe eines Quellenvermerks ohne Einschränkungen weiterverwendet werden.

Die Infos werden in einer JSON Datei bereitgestellt. Der Aufbau wird hier beschrieben. Dann erstellen wir mal einen NodeRed Flow der den Pollenflug-Gefahrenindex täglich per Pushover an das Handy versenden kann. In dem Beispiel wird nur der Wert für Niedersachsen und Birke und Hasel verwendet. Auch wird nur eine Meldung versendet wenn der Wert sich ändert. In den nächste Monaten wird wohl auch nicht viel an Pollen fliegen, wie die Statistik zeigt. Was die Werte bedeuten, geht aus dieser Tabelle hervor.

So sieht der NodeRed Flow aus:

NodeRed Flow Pollenflug-Gefahrenindex des DWD  per Pushover vom Rasberry Pi versenden

Hier noch ein Auszug der JSON-Daten:

NodeRed Flow Pollenflug-Gefahrenindex des DWD  per Pushover vom Rasberry Pi versenden

So kommt die Pushover auf dem Handy an, mit den Werten der Anzahl Pollen als Tagesmittelwerte pro m3 Luft. Für Birke: keine Belastung = 0, geringe Belastung = 1-10, mittlere Belastung = 11-50, hohe Belastung = über 51 bei Hasel geht die mittlere Belastung von 11-100, und hohe Belastung über 100.

NodeRed Flow Pollenflug-Gefahrenindex des DWD  per Pushover vom Rasberry Pi versenden

Hier der Flow zum kopieren:

[
    {
        "id": "f386895a.cb5ad",
        "type": "tab",
        "label": "Pollenwarnung",
        "disabled": false,
        "info": ""
    },
    {
        "id": "c1e19925.6999d8",
        "type": "function",
        "z": "f386895a.cb5ad",
        "name": "Hasel und Birke Nachricht für Niedersachsen erstellen",
        "func": "region = 3;\nvar nachricht = \"Die Hasel Pollen sind heute in Niedersachsen mit \"  + msg.payload.content[region].Pollen.Hasel.today + \" und die Birken Pollen mit \" + msg.payload.content[region].Pollen.Birke.today +\" angegeben.\";\n\nmsg.payload = nachricht;\nmsg.topic = nachricht;\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 600,
        "y": 240,
        "wires": [
            [
                "9aed4e27.69b24",
                "a2788400.10faa"
            ]
        ]
    },
    {
        "id": "2711d836.be6dc8",
        "type": "http request",
        "z": "f386895a.cb5ad",
        "name": "Open Data vom DWD abfragen",
        "method": "GET",
        "ret": "obj",
        "paytoqs": false,
        "url": "https://opendata.dwd.de/climate_environment/health/alerts/s31fg.json",
        "tls": "",
        "persist": false,
        "proxy": "",
        "authType": "basic",
        "x": 330,
        "y": 160,
        "wires": [
            [
                "c1e19925.6999d8",
                "9d5e2986.a933e8"
            ]
        ]
    },
    {
        "id": "cd8de1db.bed78",
        "type": "inject",
        "z": "f386895a.cb5ad",
        "name": "Täglich um 11:30",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "repeat": "",
        "crontab": "30 11 * * *",
        "once": false,
        "onceDelay": 0.1,
        "x": 170,
        "y": 80,
        "wires": [
            [
                "2711d836.be6dc8"
            ]
        ]
    },
    {
        "id": "9aed4e27.69b24",
        "type": "debug",
        "z": "f386895a.cb5ad",
        "name": "Debug Nachricht",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "x": 990,
        "y": 160,
        "wires": []
    },
    {
        "id": "9d5e2986.a933e8",
        "type": "debug",
        "z": "f386895a.cb5ad",
        "name": "Debug alles",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "x": 690,
        "y": 160,
        "wires": []
    },
    {
        "id": "885d7f75.8432a",
        "type": "pushover",
        "z": "f386895a.cb5ad",
        "name": "Polleninfo vom DWD versenden",
        "device": "",
        "title": "Polleninfo vom DWD",
        "priority": 0,
        "sound": "",
        "url": "",
        "url_title": "",
        "html": false,
        "x": 930,
        "y": 400,
        "wires": []
    },
    {
        "id": "4f7477d5.340cc8",
        "type": "comment",
        "z": "f386895a.cb5ad",
        "name": "Pollenflug-Gefahrenindex Info vom Deutschen Wetterdienstabfragen täglich abfragen und per Pushover versenden",
        "info": " https://www.dwd.de/DE/leistungen/gefahrenindizespollen/gefahrenindexpollen.html",
        "x": 450,
        "y": 40,
        "wires": []
    },
    {
        "id": "e5fc8daf.f48c1",
        "type": "comment",
        "z": "f386895a.cb5ad",
        "name": "www.wenzlaff.info",
        "info": "",
        "x": 170,
        "y": 380,
        "wires": []
    },
    {
        "id": "a2788400.10faa",
        "type": "rbe",
        "z": "f386895a.cb5ad",
        "name": "Nur bei Änderung des Wert weiter",
        "func": "rbe",
        "gap": "",
        "start": "",
        "inout": "out",
        "property": "payload",
        "x": 720,
        "y": 320,
        "wires": [
            [
                "885d7f75.8432a"
            ]
        ]
    }
]

Ähnliche Artikel:

  1. Filtern von doppelten Nachrichten in NodeRED auf einem Raspberry Pi
  2. Überwachung: Automatischer Ping an Server mit NodeRED auf Raspberry Pi (مراقبة)
  3. Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWeather jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

wallpaper-1019588
Let’s Build a Zoo erreicht 250.000 Spieler auf Xbox Game Pass
wallpaper-1019588
Ubisoft kündigt Umstrukturierung an – mehr Unabhängigkeit für die einzelnen Studios
wallpaper-1019588
Disco Elysium Entwickler wurden scheinbar wegen falscher Behauptungen Entlassen
wallpaper-1019588
The Callisto Protocol Schofield spricht über Spielzeit und Wiederspielwert