logiccloud Control bietet Ihnen die Möglichkeit, Ihre Applikationen mit Node-RED zu erweitern.
Node-RED installieren
Eine Anleitung um Node-RED zu installieren finden Sie hier: Node-RED installieren. Hier ist es egal, ob Sie Node-RED direkt auf dem Gerät installieren oder auch in einem Docker-Container laufen lassen.
Node-RED mit logiccloud Control verbinden
In Node-RED müssen Sie die logiccloud Control Nodes installieren. Diese finden Sie im Node-RED Package Manager, wenn Sie nach logiccloud suchen.
Alternativ können Sie diese auch über die Kommandozeile installieren:
npm install @logiccloud/node-red-runtime-variable-reader
npm install @logiccloud/node-red-runtime-variable-writer
npm install @logiccloud/node-red-runtime-configuration
Nach der installation finden Sie die Nodes in der Kategorie logiccloud.
logiccloud Control Nodes verwenden
Runtime Variablen lesen und schreiben
Mit dem Node read können Sie Runtime Variablen aus logiccloud Control lesen, mit dem Node write Werte in die Runtime schreiben. Dazu müssen Sie die Nodes konfigurieren und die Variablen angeben, die Sie lesen und schreiben wollen. Pro Node können Sie immer nur eine Variable lesen oder schreiben.
Name
: Name des NodesRuntime
:Host
: IP Adresse des Geräts, auf dem logiccloud Control läuft. Da logiccloud im Container läuft, müssen Sie die IP des Gerätes angeben und nicht localhost.Port
: Port, auf dem logiccloud Control läuft. Standardmäßig ist dies Port 45600.
Variable
: Name der Variable, die Sie lesen wollen. Dieser Name muss mit dem Namen der entsprechendenAccess Variable
aus Ihrem Projekt übereinstimmen.
Bitte stellen Sie sicher, dass Port 45600
in der logiccloud Control Runtime erreichbar ist.
Danach können Sie Ihre logiccloud Control Runtimes um Funtionen aus Node-RED erweitern und mit der Runtime interagieren.
Es erfolgt keine Umrechnung von Werten, Sie sollten also sicherstellen, dass die Werte, die Sie über Node-RED an logiccloud Control übergeben, mit den Datentypen der Access Variablen übereinstimmen.