Skip to content

Nodes

LOOPZE ships a curated set of built-in nodes grouped by purpose.

Input

Node What it does
Inject Manually or periodically send a message.
Modbus Read / poll Modbus TCP or RTU registers.
OPC UA Read / subscribe to OPC UA nodes.
S7 Read Read variables or raw blocks from a SIEMENS S7 PLC.

Output

Node What it does
Debug Stream messages to the editor sidebar.
OPC UA Write to an OPC UA node.
S7 Write Write variables or raw blocks to a SIEMENS S7 PLC.

Network

Node What it does
HTTP In / Response / Request Define HTTP endpoints in a flow, or call out to external HTTP services.
MQTT Subscribe Subscribe to MQTT topics (static or dynamic, MQTT v5).
MQTT Publish Publish to an MQTT topic, including v5 response-topic replies.
MQTT Request Synchronous MQTT v5 request/response in one node.
TCP Receive Listen on a TCP port (server) or dial a remote (client).
TCP Send Reply on a session, broadcast to many, or dial a remote.
TCP Request Synchronous TCP round-trip (dial → send → read → close).
UDP Receive Bind a UDP port (with optional multicast).
UDP Send Send a UDP datagram (unicast / broadcast / multicast).

Cross-cutting reference:

  • Framing — strategies that turn TCP byte streams into messages.
  • TLS configuration — shared TLS block for TCP-based outbound nodes.

Logic & flow control

Node What it does
Function Run JavaScript or expr-lang on the message.
Change Set, copy, move or delete fields on the message.
Switch Route messages to outputs based on rules.
Template Render Mustache / Go templates.
Split Split arrays / strings into multiple messages.
Join Recombine split messages.
Delay Delay or rate-limit the message stream.
Link In / Link Out Cross-flow wiring without dragged wires.

Parsing

Node What it does
Parser JSON Encode / decode JSON.
Parser XML Encode / decode XML.
Parser Modbus Decode Modbus register frames.
Parser S7 Decode raw S7 byte blocks into structured objects (and back).

Industrial — SIEMENS S7

Node What it does
S7 PLC Connection-config node for an S7 PLC (RFC1006 / ISO-on-TCP).
S7 Read Static / dynamic / block-mode variable reads.
S7 Write Static / dynamic / block-mode variable writes.
S7 Parser Decode block-mode bytes into structured objects (and back).

Filesystem

Node What it does
File Read Read file content on trigger; supports incremental byte-cursor tailing.
File Watch Watch a file or directory for FS events; emits metadata only.
File Out Write message payloads to a file (overwrite / append / create).

Diagnostics

Node What it does
Status Inspect the status of another node.
Catch Catch errors emitted by other nodes.