📚 | Node-RED - Das umfassende Handbuch

Von der Installation, die Administration und die Grundlagen des Editors, über das Erstellen und Verwalten von Dashboards bis hin zu JavaScript, MQTT und Mikrocontroller. Der Begriff „umfassend“ ist absolut ernst zu nehmen.

Daniel Bocksteger

Bereits zuvor habe ich hier etwas zu Node-RED geschrieben, um KNX Telegramme in eine InfluxDB zu überführen und per Grafana zu visualisieren. Heute soll‘s um das umfassende Handbuch von Udo Brandes und dem Rheinwerk Verlag gehen.


Das Buch behandelt alle relevanten Schritte und Themen, Um Node-RED bspw. Zur Heimautomatisierung einzusetzen, geht aber auch weit darüber hinaus.

Zu Beginn wird das System aufgesetzt, nötige Abhängigkeiten wie NodeJS eingerichtet und alle notwendigen Grundlagen vermittelt. Ihr lernt in den ersten Kapiteln alles, was nötig ist um das System in der Praxis einzusetzen und in den Folgekapiteln darauf aufzusetzen. Auch der Editor, das grundsätzliche Zusammenspiel von Flows & Nodes und wie das alles ineinander greift wird vermittelt.

Darauf aufbauend erstellt ihr gemeinsam mit dem Autor Dashboads, die die Daten visualisieren, bindet InfluxDB, ioBroker und weitere Drittsysteme an oder lest binäre Sensoren mithilfe der RaspberryPi GPIO-Pins aus, bevor es anschließend an das programmieren erweiterter Funktionen u.A. mit JavaScript geht oder ein Datenaustausch über MQTT realisiert wird.

In den noch weiter fortgeschrittenen Kapiteln werden dann „Advanced Nodes“ eingesetzt, der Remote Zugriff wird thematisiert und eigene Nodes werden entwickelt, um Funktionen abzubilden die individuell auf eure Bedürfnisse zugeschnitten sind.

Unter dem letzten Kapitel des Buches „Mikrocontroller programmieren“ hatte ich mir eingangs etwas gänzlich anderes vorgestellt. Meine Erwartung war es, Mikrocontroller so zu programmieren, dass bspw. Sensordaten von diesem per Node-RED weiterverarbeitet werden, um zum Beispiel Systeme mit sehr geringem Stromverbrauch zu realisieren, die in an Stellen ohne feste Stromversorgung per Solar-/Akkuversorgung Messdaten bereitstellen könnten. Stattdessen wurde auf insgesamt 8 Seiten leider lediglich thematisiert, wie man Mikrocontroller über den Node-RED Editor programmieren/flashen kann, ähnlich wie mit der Arduino IDE.

Unterm Strich kann ich dem Buch dennoch ein solides, positives Fazit aussprechen, insbesondere wenn man als Einsteiger in die Themenwelt daran interessiert ist, Grundlagenwissen aufzubauen. Man sollte sich allerdings nichts desto trotz auch der Online Dokumentation widmen, denn nichts vergeht so schnell, wie Informationen/Dokumentationen in der IT Welt.

🛒

Buch kaufen, Blog unterstützen
Falls du meinen Blog unterstützen möchtest, würde ich mich freuen, wenn du das Buch über diesen Affiliate-Link bei Amazon erwerben würdest.