Wie können live Covid-19 Daten per Node-RED an Twitter und Pushover gesendet werden?

Wie können live Covid-19 Daten per Node-RED an Twitter und Pushover gesendet werden?
Wie können die Covid-19 Daten der Johns Hopkins CSSE über die JSON-Api https://covid19.mathdro.id/api in einem Node-RED Flow integriert werden, so das automatisch eine Pushover Nachricht an das Handy versendet wird. Auch ein autom. Tweet an Twitter ist schnell gemacht. Auf einem Raspberry Pi läuft dafür Node-RED.

Hier der Node-RED Flow, der dafür nötig ist:

Wie können live Covid-19 Daten per Node-RED an Twitter und Pushover gesendet werden?

Und hier die Debug-Nachrich die ausgegeben wird:
Wie können live Covid-19 Daten per Node-RED an Twitter und Pushover gesendet werden?

Hier der automatische Twitter Eintrag:
Wie können live Covid-19 Daten per Node-RED an Twitter und Pushover gesendet werden?

Hier der Quellcode des Flows:

[
    {
        "id": "884ebfce.72d028",
        "type": "tab",
        "label": "Coronavirus",
        "disabled": false,
        "info": ""
    },
    {
        "id": "e602c35.d1770c",
        "type": "inject",
        "z": "884ebfce.72d028",
        "name": "Täglich um 9:15 Uhr",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "repeat": "",
        "crontab": "15 09 * * *",
        "once": false,
        "onceDelay": 0.1,
        "x": 140,
        "y": 100,
        "wires": [
            [
                "35fdb980.106f26"
            ]
        ]
    },
    {
        "id": "35fdb980.106f26",
        "type": "http request",
        "z": "884ebfce.72d028",
        "name": "Covid-19 abfragen",
        "method": "GET",
        "ret": "obj",
        "paytoqs": false,
        "url": "https://covid19.mathdro.id/api",
        "tls": "",
        "persist": false,
        "proxy": "",
        "authType": "basic",
        "x": 210,
        "y": 160,
        "wires": [
            [
                "9e353355.0a94e"
            ]
        ]
    },
    {
        "id": "9e353355.0a94e",
        "type": "function",
        "z": "884ebfce.72d028",
        "name": "Covid-19 weltweit Meldung",
        "func": "\nvar nachricht = \"Bestätigte Personen mit covid-19 weltweit: \"  + msg.payload.confirmed.value +  \n\" und wiederhergestellt: \" + msg.payload.recovered.value + \n\" und gestorben: \"  + msg.payload.deaths.value;\n\nmsg.payload = nachricht;\nmsg.topic = nachricht;\n\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "x": 300,
        "y": 220,
        "wires": [
            [
                "3a1f746c.f0c0fc"
            ]
        ]
    },
    {
        "id": "3a1f746c.f0c0fc",
        "type": "rbe",
        "z": "884ebfce.72d028",
        "name": "Nur bei Änderung des Wert weiter",
        "func": "rbe",
        "gap": "",
        "start": "",
        "inout": "out",
        "property": "payload",
        "x": 380,
        "y": 280,
        "wires": [
            [
                "4a020e21.78c558",
                "6fd8c4e6.8553e4",
                "330efe00.b45a22"
            ]
        ]
    },
    {
        "id": "4a020e21.78c558",
        "type": "debug",
        "z": "884ebfce.72d028",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 670,
        "y": 280,
        "wires": []
    },
    {
        "id": "6fd8c4e6.8553e4",
        "type": "pushover",
        "z": "884ebfce.72d028",
        "name": "Sende Pushover Nachricht",
        "device": "",
        "title": "Covid-19 Statistik Weltweit",
        "priority": 0,
        "sound": "",
        "url": "http://www.wenzlaff.info",
        "url_title": "covid-19",
        "html": false,
        "x": 480,
        "y": 340,
        "wires": []
    },
    {
        "id": "622e582b.b2261",
        "type": "comment",
        "z": "884ebfce.72d028",
        "name": "www.wenzlaff.info",
        "info": "",
        "x": 770,
        "y": 40,
        "wires": []
    },
    {
        "id": "e0ebb947.21967",
        "type": "comment",
        "z": "884ebfce.72d028",
        "name": "Erzeuge Meldung über covid-19 weltweit",
        "info": "",
        "x": 180,
        "y": 40,
        "wires": []
    },
    {
        "id": "330efe00.b45a22",
        "type": "twitter out",
        "z": "884ebfce.72d028",
        "twitter": "",
        "name": "Tweet",
        "x": 410,
        "y": 400,
        "wires": []
    },
    {
        "id": "9851a5e0.9e28d",
        "type": "comment",
        "z": "884ebfce.72d028",
        "name": "via Service von https://covid19.mathdro.id/api",
        "info": "",
        "x": 530,
        "y": 160,
        "wires": []
    }
]

Ähnliche Artikel:

  1. Raspberry Pi: Wie können Daten mit JeeLink mit Node-RED eingelesen werden?
  2. 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?
  3. Upgrade von Node-RED-Contrib-UI nach Node-RED-Dashboard

wallpaper-1019588
[Comic] Frontier
wallpaper-1019588
Smart View Android: Alles, was du wissen musst – News, Tipps & Alternativen
wallpaper-1019588
Unvergessliche Neuseeland Rundreise – Dein Abenteuer zwischen Gletschern, Fjorden und Filmkulissen
wallpaper-1019588
⛰️Neuseeland Rundreise – Dein unvergessliches Abenteuer am anderen Ende der Welt