Node library

Every node, explained.

Triggers start a flow, conditions shape it, execution paces it and actions make it happen. Queries read the device back into the logic. Most have a walkthrough you can watch in about a minute, and every one has a documentation page.

50
nodes
5
kinds
45
walkthroughs

Pick a kind

Triggers

Start a flow when something happens15
Triggers1:28

GPIO Input

Digital input pin

Triggers1:10

Time Schedule

Fire at a specific time

Triggers0:58

Day Schedule

Fire on day of week

Triggers0:57

DateTime Schedule

Date + time combination

Triggers1:10

TCP Message Receive

Incoming TCP string

Triggers1:13

UDP Message Receive

Incoming UDP packet

Triggers1:16

System Event

Internal system events

Triggers0:54

Device Startup

Runs once on boot

Triggers1:19

HTTP Webhook

Inbound HTTP request

Triggers1:57

OSC Receive

OSC address pattern

Triggers1:57

TCP Persistent

Persistent TCP connection

Triggers1:27

Art-Net Receive

DMX universe frame

Triggers1:20

Query Change

Fires when query value changes

Walkthrough coming
Triggers

RTP MIDI Receive

Incoming MIDI over network

Triggers1:02

Interval

Repeating timer

Actions

Change something in the real world15
Actions1:32

Relay Control

Set relay output state

Actions1:13

Preset Call

Trigger a saved preset

Actions1:38

TCP Message Send

Outbound TCP command

Walkthrough coming
Actions

UDP Message Send

Outbound UDP packet

Actions1:21

GPIO Input Disable

Enable / disable GPI pin

Walkthrough coming
Actions

Webhook Send

Outbound HTTP webhook

Actions1:40

Status LED Control

Set front panel LED colour

Walkthrough coming
Actions

HTTP Request

GET / POST / PUT

Actions1:51

OSC Send

Send OSC address

Actions2:10

TCP Persistent

Send on persistent connection

Actions1:35

Art-Net Send

DMX cue to console

Actions1:10

Store Value

Write to a stored variable

Actions2:09

Email Send

Send an email notification

Actions1:24

Device Reboot

Restart the device

Walkthrough coming
Actions

RTP MIDI Send

Send MIDI over network

Conditions

Let the flow continue, or stop it5
Conditions1:25

Time

Compare current time

Conditions1:04

Day

Compare day of week

Conditions1:38

GPIO State

Check input pin state

Conditions1:17

Relay State

Check relay output state

Conditions1:48

If Value

Compare any value

Execution

Shape timing, order and repetition11
Execution0:55

Delay

Wait N milliseconds

Execution0:59

Loop

Repeat while condition true

Execution0:59

Repeat

Repeat N times

Execution1:02

Limit

Rate limit / debounce

Execution0:54

Switch

Multi-branch routing

Execution1:18

Logic Operator

AND / OR / NOT logic

Execution1:03

Randomizer

Random value or branch

Execution1:10

Sequencer

Step through a sequence

Execution1:27

Counter

Count events up or down

Execution1:06

Latch

Hold a state until reset

Execution1:14

Stop

Halt flow execution

Query

Read the device back into the logic4
Query1:14

Get System Info

Read device system data

Query1:00

Get Time

Read current time

Query1:15

Get GPIO State

Read input pin state

Query1:06

Get Relay State

Read relay output state

Going deeper

The full reference lives in the docs.

These walkthroughs show you what each node does and when to reach for it. Field-by-field reference, wiring rules and worked examples are in the documentation.

Open the docs

Draw a flow with them.

Cueva Desktop is free, on Mac and Windows. You need a RELO IO8 for the logic to have somewhere to live and run.

Send us a message