Naja. Verstehe es so, dass NR ein visueller (flowbasierter) Javascript-Editor ist. Skripten/Coden sollte damit theoretisch zum Kinderspiel werden.
Zugegebenermaßen wird ein Umdenken für die Nutzung benötigt, aber die Möglichkeiten sind schon gewaltig. Alles, was IP läuft, kann theoretisch nun verknüpft werden. Die Übersetzung von JS bspw. in MQTT kann mit NR erfolgen. Damit sind tolle Sachsen möglich.
Es existieren massig sogenannter Nodes, die fertige Codepakete für bestimmte Funktionen darstellen, all schon völlig kostenlos auf der NodeRed-Seite.
Mit den Nodes erstellt man dann sog. Flows. Es gibt einen Inputnode (Flowanfang) als Trigger, der eine Inormation in den Flow gibt und
einen Outputnode (Flowende), der wie ein Aktor verstanden werden kann (gibt bspw. passende Info per Telegramm auf den KNX-Bus).
Dazwischen können beliebige Nodes zur Umwandlung der Signalinfo, Weiterverarbeitung usw. "geklemmt" werden.+
OH IoBroker und Co verstehe ich als ähnliche Konstrukte, die meistens mit angepassten Frontends verschiedene, komplexere Arbeitsmodule beinhalten.
Für mich ist es zur Zeit bspw. sehr interessant, iObroker zu nutzen. Hier ist NodeRed als eigene iObroker-Instanz nutzbar mit aber dem Vorteil, dass ich mir direkt Inputs aus iObroker in NodeRed-Nodes holen kann.
Bspw. nutze ich das für Statusabfragen, aber auch KNX-Kommunikation sowie weiteren Adaptern in iOBroker, die dort wesentlich bequemer zu bedienen sind. Prominent bei mir ist HUE, Zigbee, Steuerung meiner Stiebel Eltron WP, meines Sonos-Systems, Türkommunikation, Zigbeesensoren usw. usw.
Da hole ich mir die Kommunikationsobjekte aus iOBroker, dem KNX-Bus sowie dem 1-Wire-Bus und die Timeseries (macht bei mir alles der TWS, der dann zugleich iObroker und Node Red hostet) dann in meine Node-Red-Flows und kann dort alle Welten ideal orchestrieren. Macht richtig Spaß
Unsere Haus-logik mache ich damit auch und einige Dashboard/Visuanwendungen! Die Logik werde ich aber aus Stabilitätsgründen irgendwann sukzessive in den TWS und seine LE überführen.
NR ist sehr schlank, aber ultramächtig. Nodes können jederzeit auch selbst gecodet werden.
NR allein deckt aber meiner Meinung nach durch den flowbasierten Ansatz noch nicht alle Usecases ab, aber ist sehr nahe dran.
Das erst einmal laienhaft von mir.
TANTEEDIT war da.