Nodes
LOOPZE ships a curated set of built-in nodes grouped by purpose.
| 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. |