Home » Tutorials » How-To » logiccloud Control und Node-RED

logiccloud Control und Node-RED

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 Nodes
  • Runtime:
    • 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 entsprechenden Access 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.