Node-RED Tutorial-Reihe - Part 1: Installation

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliatelinks.

Node-RED Tutorial-Reihe - Part 1: Installation
Node-RED Tutorial-Reihe - Part 1: Installation
  • 10.11.2017
  • Installation

Mit Node-RED wollte ich mich schon so lange beschäftigen, bin aber auf Grund von anderen spannenden Themen nie wirklich dazu gekommen. Echt ärgerlich! Jedenfalls möchte ich das hier und heute ändern. In diesem Video geht es um die Basis-Installation und Konfiguraion von Node-RED auf einem Raspberry Pi mit Stretch. Außerdem wird noch Mosquitto installiert, da wir die Verbindung zu FHEM über MQTT herstellen möchten. Das klingt zwar erstmal alles sehr kompliziert, ist am Ende aber ganz einfach.

Was wird benötigt?

  • Einen Raspberry Pi mit Raspbian (in diesem Fall Stretch, sollte mit älteren Versionen aber genauso klappen)

Hier findest Du die vierte Generation des Raspberry Pi. Darunter findest Du das passende Gehäuse und SD-Karten.

Raspberry Pi 4 (4GB RAM) Bundle 32GB, schwarz **

Raspberry Pi FLIRC Case - Aluminium Gehäuse 4, Silber/schwarz **

SanDisk Ultra 32GB microSDHC Speicherkarte + Adapter bis zu 98 MB/Sek., Class 10, U1, A1, FFP **

Raspberry 4596 Pi - offizielles Netzteil für Raspberry Pi 4 Model B, USB-C, 5.1V, 3A **

Wichtig: Bei einem Netzteil für den Raspberry Pi sollte unbedingt darauf geachtet werden, dass es mindestens 3000mA (3A) liefern kann! Andernfalls kann es zu seltsamen Seiteneffekten kommen, wodurch der Raspberry langsam wird, abstürzt oder plötzlich gar nicht mehr startet. Die erforderliche Leistung wird umso höher, desto mehr USB-Geräte angeschlossen werden. Daher sollte am Netzteil auf keinen Fall gespart werden!

Video

Node-RED-Master-Kurs

Befehle

Info: Dieses Tutorial ist aus dem Jahr 2017 und nicht mehr aktuell. Eine aktuellere Version (aus dem Jahr 2024) findest Du im Node-RED-Master-Kurs!

Als erstes sollte das System auf den aktuellsten Stand gebracht werden. Dies ist nicht unbedingt notwendig, aber in jedem fall empfehlenswert.

sudo apt update
sudo apt upgrade

Dann wird, wie im Video erklärt, Node-RED installiert. Das geht wirklich einfach von der Hand. Natürlich sichern wir die Installation direkt mit einem Passwort ab.

cd
wget https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered
chmod +x update-nodejs-and-nodered
./update-nodejs-and-nodered

Danach einmal kurz Node-RED starten und mit Strg+C die Ausgabe abbrechen sobald alles läuft:

node-red-start
node-red-admin hash-pw

vi ~/.node-red/settings.js

sudo systemctl enable nodered.service
sudo service nodered restart

Zuletzt wird noch Mosquitto installiert. Dieser Schritt ist für die MQTT-Nutzung. Wenn Du nicht vor hast MQTT zu nutzen, dann brauchst Du es natürlich auch nicht installieren und konfigurieren. In den weiteren Videos verwende ich MQTT allerdings immer häufiger und ich mag das Protokoll sehr gerne, um zwischen den einzelnen Systemen (FHEM, ioBroker, Arduino/Sonoff, …) Informationen auszutauschen.

sudo apt install mosquitto mosquitto-clients

sudo service mosquitto start

Mehr zum Thema MQTT findest Du ganz ausführlich im kostenlosen MQTT-Grundlagen-Kurs! Dort zeige ich auch ein paar Beispiele im Zusammenspiel mit Node-RED.

Du willst mehr?

Smart-Home-Trainings von A-Z

Steig' noch tiefer in die Themen ein und meistere Deine Projekte! Über 15.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.