Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWether jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWeathermap jeden Tag mit Node-Red an das Handy versandt werden? Für OpenHab hatte ich sowas ähnliches ja schon mal hier beschrieben.

So sieht die Pushover Nachricht aus, die ich jeden morgen um 6:30 Uhr auf mein Handy bekomme. So weiß ich gleich, wie der Tag wird:

Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWether jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

So sieht mein Testflow aus. Er fragt Timergesteuert und auch manuell über die GUI das Wetter ab, und versendet eine formartierte Nachricht per Pushover.

Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWether jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

Format der Pushover Nachricht, da mich nicht alle möglichen Werte interessieren.
Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWether jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

Wetter Einstellungen hier für Langenhagen. Es muss natürlich ein Account bei OpenWeathermap angelegt und der API Key eingetragen werden.
Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWether jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

Die Testgui, damit man alle Funktionen testen kann:

Wie kann eine Pushover Nachricht mit dem aktuellen Wetter von OpenWether jeden Tag mit Node-Red und Raspberry Pi an das Handy und Tablet versandt werden?

Der Konvert to CSV ist nur für Testzwecke vorhanden. Ist schon cool, wie schnell aus JSON ein CSV werden kann.

Hier der ganze Flow, zum leichten importieren:

[
    {
        "id": "5b0a9671.cef3b8",
        "type": "tab",
        "label": "Pushover"
    },
    {
        "id": "42c9e4fb.089f8c",
        "type": "pushover",
        "z": "5b0a9671.cef3b8",
        "name": "Pushover System",
        "device": "",
        "title": "Pushover",
        "priority": 0,
        "sound": "",
        "url": "",
        "url_title": "",
        "x": 910,
        "y": 160,
        "wires": []
    },
    {
        "id": "939309b4.52fd2",
        "type": "inject",
        "z": "5b0a9671.cef3b8",
        "name": "Nachricht Node-Red startet",
        "topic": "",
        "payload": "Nachricht Node-Red startet",
        "payloadType": "str",
        "repeat": "",
        "crontab": "",
        "once": true,
        "x": 200,
        "y": 160,
        "wires": [
            [
                "42c9e4fb.089f8c"
            ]
        ]
    },
    {
        "id": "4cfee766.22ee6",
        "type": "ui_button",
        "z": "5b0a9671.cef3b8",
        "name": "",
        "group": "c18727d3.1b7608",
        "order": 2,
        "width": 0,
        "height": 0,
        "label": "Send Pushover Testnachricht",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "Test ob Pushover läuft",
        "payloadType": "str",
        "topic": "",
        "x": 200,
        "y": 100,
        "wires": [
            [
                "42c9e4fb.089f8c"
            ]
        ]
    },
    {
        "id": "e7579bea.0ea5b8",
        "type": "openweathermap",
        "z": "5b0a9671.cef3b8",
        "name": "Langenhagen Wetter",
        "wtype": "current",
        "lon": "",
        "lat": "",
        "city": "Langenhagen",
        "country": "Germany",
        "language": "de",
        "x": 520,
        "y": 320,
        "wires": [
            [
                "540b8e76.760f98",
                "3191a845.587ef8",
                "c7023d5b.37f2"
            ]
        ]
    },
    {
        "id": "e4c423dc.f9f5b",
        "type": "inject",
        "z": "5b0a9671.cef3b8",
        "name": "Täglich um 6:30 Uhr das Wetter abfragen",
        "topic": "",
        "payload": "",
        "payloadType": "str",
        "repeat": "",
        "crontab": "30 06 * * *",
        "once": false,
        "x": 220,
        "y": 280,
        "wires": [
            [
                "e7579bea.0ea5b8"
            ]
        ]
    },
    {
        "id": "366e5a90.6a6ca6",
        "type": "comment",
        "z": "5b0a9671.cef3b8",
        "name": "www.wenzlaff.info",
        "info": "",
        "x": 110,
        "y": 20,
        "wires": []
    },
    {
        "id": "c7023d5b.37f2",
        "type": "debug",
        "z": "5b0a9671.cef3b8",
        "name": "",
        "active": true,
        "console": "false",
        "complete": "false",
        "x": 890,
        "y": 480,
        "wires": []
    },
    {
        "id": "540b8e76.760f98",
        "type": "json-2-csv",
        "z": "5b0a9671.cef3b8",
        "name": "Convert CSV",
        "x": 650,
        "y": 480,
        "wires": [
            [
                "c7023d5b.37f2"
            ]
        ]
    },
    {
        "id": "3191a845.587ef8",
        "type": "template",
        "z": "5b0a9671.cef3b8",
        "name": "Format Wetterdaten",
        "field": "payload",
        "fieldType": "msg",
        "format": "handlebars",
        "syntax": "mustache",
        "template": "Wetter in {{payload.location}} \nTemperatur: {{payload.tempc}} Grad C\nFeuchte   : {{payload.humidity}} % \n\nWindgeschwindigkeit: {{payload.windspeed}} m/s\n\nDetail: {{payload.detail}}",
        "x": 780,
        "y": 320,
        "wires": [
            [
                "42c9e4fb.089f8c",
                "c7023d5b.37f2"
            ]
        ]
    },
    {
        "id": "a970e36b.a371",
        "type": "ui_button",
        "z": "5b0a9671.cef3b8",
        "name": "",
        "group": "c18727d3.1b7608",
        "order": 3,
        "width": 0,
        "height": 0,
        "label": "Send Pushover Wetter",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "",
        "payloadType": "str",
        "topic": "",
        "x": 160,
        "y": 320,
        "wires": [
            [
                "e7579bea.0ea5b8"
            ]
        ]
    },
    {
        "id": "c18727d3.1b7608",
        "type": "ui_group",
        "z": "",
        "name": "Node-Red Test",
        "tab": "a9e39ea1.b18f3",
        "disp": true,
        "width": "6"
    },
    {
        "id": "a9e39ea1.b18f3",
        "type": "ui_tab",
        "z": "",
        "name": "wenzlaff.info",
        "icon": "dashboard"
    }
]

Ähnliche Artikel:

  1. Upgrade von Node-RED-Contrib-UI nach Node-RED-Dashboard
  2. Raspberry Pi: Wie können Daten mit JeeLink mit Node-RED eingelesen werden?
  3. Node-RED von IBM für den Raspberry Pi auf Jessie

wallpaper-1019588
Die Sommerzeit effektiv für sich selbst nutzen
wallpaper-1019588
Apfelkompott im Glas
wallpaper-1019588
Fernsehtipps Film (15.08. - 21.08.2016)
wallpaper-1019588
5 Trennungen von Indie-Bands, die geschmerzt haben
wallpaper-1019588
Quicke Outfitpost - Ibiza Feeling
wallpaper-1019588
[Rezension] Schicksalsbringer - Ich bin deine Bestimmung (Band 1) von Stefanie Hasse
wallpaper-1019588
Für den kleinen Haushalt: Sommerlicher Buttermilch-Zitrone-Kokos Kuchen
wallpaper-1019588
Steven Wilson – Permanating (Video)