Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Cueva Control - RELO-IO8

Cueva Control

RELO-IO8

Communityv1.1.0Updated 4 months ago
DocumentationReport an issueView on GitHub

Documentation

Cueva Control RELO IO8

The Cueva Control RELO IO8 is an Ethernet I/O module built for professional automation and control. It features 8 relay outputs, 8 digital inputs, a built-in automation engine, and full cloud connectivity — designed to work standalone or as part of a larger system.

Learn more and find the full product documentation at cuevacontrol.com.


What the RELO IO8 supports

I/O

  • 8 relay outputs — on, off, toggle, or pulse with configurable duration
  • 8 digital inputs — monitored in real time with configurable labels

Connectivity

  • Local control over Ethernet (100 Mbps)
  • Remote cloud control via Cueva Horizon
  • HTTP REST API, WebSocket, TCP, OSC, and UDP
  • Firmware updates over the air

Automation

  • Node-based visual automation engine
  • Relay presets — save and recall multi-relay states instantly
  • Real-time clock (RTC) for time-based triggers
  • Multi-device support — pair multiple RELO IO8 units together

Management

  • Desktop app for full configuration and monitoring
  • RGB status LED with effects (Solid, Blink, Breathing, Rainbow, Chase)
  • Device discovery over the local network

Companion Connection Setup

  1. Set the Host to the IP address of the RELO IO8.
  2. Paste the Auth Token from the device settings under Settings - Integrations.

The module connects automatically and reconnects if the connection drops.


Actions

ActionDescription
Set RelayTurn a relay on, off, toggle it, or pulse it for a configurable duration
Execute NodeTrigger a node selected from the live node list
Apply PresetApply a saved relay preset selected from the live preset list
Set Relay LabelRename a relay on the device
Set LED ColorSet the status LED color
Set LED BrightnessSet the status LED brightness (0-255)
Set LED EffectSet the status LED effect (Solid, Blink, Breathing, Rainbow, Chase)
Set LED On/OffTurn the status LED on, off, or toggle it
Refresh Device StateRe-fetch all nodes, presets, relay and input states from the device

Feedbacks

FeedbackDescription
Relay StateButton style changes when the selected relay is on or off
Input StateButton style changes when the selected input is active or inactive
Device ConnectedButton style changes when the device is connected
LED EnabledButton style changes when the status LED is on

Using Variables on Buttons

Variables update live from the device. The default connection label is RELO-IO8. Use the $ button next to the text field to pick variables from a list.

Relays

VariableDescription
$(RELO-IO8:relay_N_state)true / false for relay N (1-8)
$(RELO-IO8:relay_N_label)Label for relay N
$(RELO-IO8:relays_on)Number of relays currently ON

Inputs

VariableDescription
$(RELO-IO8:input_N_state)true / false for input N (1-8)
$(RELO-IO8:input_N_label)Label for input N

Status LED

VariableDescription
$(RELO-IO8:led_enabled)true / false
$(RELO-IO8:led_color)Color as hex (#RRGGBB)
$(RELO-IO8:led_brightness)Brightness 0-255
$(RELO-IO8:led_effect)Effect number (0=Solid 1=Blink 2=Breathing 3=Rainbow 4=Chase)

Connection and device

VariableDescription
$(RELO-IO8:connected)true when connected
$(RELO-IO8:device_name)Device name
$(RELO-IO8:ip)Device IP address
$(RELO-IO8:uptime_formatted)Uptime (e.g. 2h 34m 12s)

Diagnostic

VariableDescription
$(RELO-IO8:mac)Device MAC address
$(RELO-IO8:firmware_version)Firmware version
$(RELO-IO8:device_id)Unique device ID
$(RELO-IO8:uptime)Uptime in seconds
$(RELO-IO8:node_count)Number of nodes on the device
$(RELO-IO8:preset_count)Number of presets on the device

Notes

  • Relay and input states update automatically whenever they change on the device.
  • Node and preset lists update live. Use Refresh Device State if a dropdown still shows stale data after making changes on the device.
  • For more information about the RELO IO8 visit cuevacontrol.com.

Details

Manufacturer
Cueva Control
Product
RELO-IO8
Latest Version
v1.1.0
Author
CuevaControl
Contributor
BasVoets(10)

Open Issues and Requests

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →