Upgrade von Node-RED-Contrib-UI nach Node-RED-Dashboard

Auf meinem Raspberry Pi läuft Node-Red. Nun wird seit einiger Zeit die Node-RED-Contrib-UI Gui nicht weiterentwickelt. Also mal die passende Gelegenheit es zu löschen und den Nachfolger das Node-RED-Dashboard zu installieren. Der Node hat eine schöne GUI, wie diese Bilder zeigen.

Vor dem update nicht vergessen, die alten Flows zu sichern.

# den alten Node löschen
cd ~/.node-red 
sudo npm uninstall node-red-contrib-ui
# den neuen installieren
sudo npm install node-red-dashboard
sudo reboot

Nun können die neuen GUI-Elemente verwendet werden, hier links die verfügbaren Elemente.

Upgrade von Node-RED-Contrib-UI nach Node-RED-Dashboard

In diesen Beispiel Flow, wird ein MP3 Datei einfach abgespielt wenn man auf den Button klickt und es wird ein Messagebox angezeigt. Bei mir läuft die Soundausgabe über einen per Bluetooth erreichbaren Lautsprecher.

Upgrade von Node-RED-Contrib-UI nach Node-RED-Dashboard

Hier der Beispiel-Code:

[
    {
        "id": "2b687749.7912a8",
        "type": "inject",
        "z": "c2543971.b84f5",
        "name": "Start Testsound",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "repeat": "",
        "crontab": "",
        "once": false,
        "x": 140,
        "y": 100,
        "wires": [
            [
                "dbbcb2f9.380d58"
            ]
        ]
    },
    {
        "id": "dbbcb2f9.380d58",
        "type": "play_audio_file",
        "z": "c2543971.b84f5",
        "filename": "/home/pi/aufnahmen/-ding-ding-dong-gong-tagesschau-es-ist-nun-8-uhr.mp3",
        "x": 360,
        "y": 100,
        "wires": [
            []
        ]
    },
    {
        "id": "27dbc50e.c179a2",
        "type": "ui_button",
        "z": "c2543971.b84f5",
        "name": "",
        "group": "c18727d3.1b7608",
        "order": 0,
        "width": 0,
        "height": 0,
        "label": "Start Testsound",
        "color": "",
        "bgcolor": "",
        "icon": "",
        "payload": "Sound abgespielt",
        "payloadType": "str",
        "topic": "",
        "x": 120,
        "y": 200,
        "wires": [
            [
                "dbbcb2f9.380d58",
                "6d4deb37.760e64"
            ]
        ]
    },
    {
        "id": "6d4deb37.760e64",
        "type": "ui_toast",
        "z": "c2543971.b84f5",
        "position": "dialog",
        "displayTime": "3",
        "outputs": 1,
        "ok": "OK",
        "cancel": "",
        "topic": "",
        "name": "Sound wird abgespielt",
        "x": 380,
        "y": 200,
        "wires": [
            []
        ]
    },
    {
        "id": "3b378889.7fd4b8",
        "type": "comment",
        "z": "c2543971.b84f5",
        "name": "www.wenzlaff.info",
        "info": "",
        "x": 110,
        "y": 40,
        "wires": []
    },
    {
        "id": "c18727d3.1b7608",
        "type": "ui_group",
        "z": "",
        "name": "Default",
        "tab": "a9e39ea1.b18f3",
        "disp": true,
        "width": "6"
    },
    {
        "id": "a9e39ea1.b18f3",
        "type": "ui_tab",
        "z": "",
        "name": "wenzlaff.info",
        "icon": "dashboard"
    }
]

Ähnliche Artikel:

  1. Raspberry Pi: Wie können Daten mit JeeLink mit Node-RED eingelesen werden?
  2. Node-RED von IBM für den Raspberry Pi auf Jessie
  3. Wie kann die aktuellste Node.js v0.10.29 auf einem Raspberry Pi (Version Jessie) installiert werden?

wallpaper-1019588
E-Mail-Marketing – richtig eingesetzt immer noch effizient
wallpaper-1019588
Brexit: Darf man ein Referendum ignorieren?
wallpaper-1019588
Arbeitslosenzahlen im August 2016 besser als im Vorjahr
wallpaper-1019588
Debian GNOME: Tastaturkürzel hinzufügen
wallpaper-1019588
Echtes Klavier, Agent A Rätsel in Verkleidung und 10 weitere App-Deals (Ersparnis: 24,04 EUR)
wallpaper-1019588
[Auslosung] Gewinnspiel 5. Geburtstag
wallpaper-1019588
Ich bin so schön - ich bin so toll - ich bin der Maddin und bin voll...
wallpaper-1019588
Missbrauch im Klassenzimmer - Kinder werden verdummt und verhetzt...