IO Modules#

Welcome to the IO Module Documentation.

The following IO modules are currently available within Designer software:

Modules#

Category

Module

Module Version

Description

IOM API Version

Device Integration

AV Stumpfl UHD Player

2.0.0

Controls an AV Stumpfl UHD player via its API over a UDP connection

2.2.0

Device Integration

Advatek PixLite MK3

2.0.0

Integrates with a Advatek PixLite

2.2.0

Device Integration

Brompton Tessera Status

2.0.0

Monitors the online status of Brompton Tessera processors on a network

2.2.0

Device Integration

Color Kinetics Data Enabler Pro Power Relay

2.0.0

Control the Power relay within a PCK Data Enabler Pro

2.2.0

Device Integration

Color Kinetics Ethernet Keypad

2.1.1

Integrates a Philips Color Kinetics Ethernet and Antumbra Ethernet Keypads

2.2.0

Device Integration

Color Kinetics KiNET Power/Data Supply Status

2.2.0

Monitors the online status of Color Kinetics Power/Data supplies on the network

2.2.0

Device Integration

Color Kinetics Luminous Textile

2.0.1

Control a Color Kinetics Luminous Textile installation

2.2.0

Device Integration

DiGidot

2.0.0

Integrates with a DiGidot C4

2.2.0

Device Integration

ETC Response SnapBack

2.0.0

Interact with an ETC Response SnapBack

2.3.0

Device Integration

Expert

2.0.0

Interacts with an Expert controller using Pharos HTTP API

2.4.0

Device Integration

Genelec Smart IP

2.0.0

Interact with Genelec Smart IP Speakers

2.5.0

Device Integration

KissBox IO CardCages

2.1.2

Integrates with KissBox IO CardCages

2.2.0

Device Integration

Level Developments LCH-360

2.0.1

Receives angle data from the Level Developments LCH-360 Single Axis Inclinometer

2.2.0

Device Integration

Madrix 5

2.0.0

Remote control of Madrix 5 using HTTP

2.3.0

Device Integration

Madrix Aura

2.0.0

Remote control of a Madrix AURA using HTTP

2.3.0

Device Integration

PJLink

2.0.0

Controls and queries PJLink projectors

2.2.0

Device Integration

Papouch TM RS232 Thermometer

2.1.0

Receives live temperature values from the Papouch TM RS232 Thermometer

2.2.0

Device Integration

Pathway Pathport Status

2.1.3

Monitors the online status of Pathport devices

2.2.0

Device Integration

Pragma Innovations ARVIGOmoto

2.1.0

Receives and sets fader values and button states over the IBEX 1 protocol

2.2.0

Device Integration

Raritan PX IP PDU Outlet Control

2.0.0

Controls outlets of a Raritan PX IP PDU using SNMPv2c

2.2.0

Device Integration

Thermokon Li65+ Lux-Temperature RS485 Sensor

2.1.0

Reads lux and temperature values from a Thermokon Li65+ sensor over RS485

2.2.0

Device Integration

VideoLan VLC Player Client (HTTP)

2.0.0

Controls a VideoLAN VLC Player using the HTTP API

2.2.0

Device Integration

WEAD ATR

2.0.0

Poll WEAD ATR Sensors

2.6.0

Device Utilities

Controller Analog Input Status

2.0.0

Displays the status of the network primary’s analog inputs

2.2.0

Device Utilities

Controller Digital Input Status

2.0.0

Displays the status of the network primary’s digital inputs

2.2.0

Device Utilities

Controller HTTP API Client Commands

2.1.0

Controls a Project from another Project using the Controller HTTP API

2.2.0

Device Utilities

Controller HTTP API Client Queries

2.1.0

Queries a Project from another Project using the Controller HTTP API

2.2.0

Device Utilities

Digital Input Double Click

2.1.0

Detects a double click on Digital Inputs / Contact Closures

2.2.0

Device Utilities

Park and Unpark Channels

2.0.1

Parks and unparks output channels

2.2.0

Device Utilities

Pulse Digital Output

2.1.0

Pulses a RIO’s digital output

2.2.0

Device Utilities

Restore

2.0.0

Save current scene and timeline state to disk for restoration later

2.4.0

Device Utilities

Touch Button Timeline Labels

2.1.1

Labels Touch Buttons with the timeline name of the same number

2.2.0

Productivity

Clear Log

2.0.0

Clears the Controller’s log history

2.2.0

Productivity

Counter

2.1.0

Fires a trigger once a given number of triggers have been received

2.2.0

Productivity

Cue Stack

2.1.1

Cycles through a defined set of Timelines and Scenes

2.2.0

Productivity

Daylight Savings

2.0.0

Checks if it is daylight savings time

2.2.0

Productivity

Delayed Startup

2.1.0

Fires a trigger a specified amount of time after the controller starts up

2.2.0

Productivity

Holidays and events

2.0.0

National Holidays and events triggering

2.3.0

Productivity

Management Mode

2.2.1

Creates up to 16 custom Modes per instance and controls which mode the Controller is in

2.2.0

Productivity

Network Connection Status

2.0.1

Monitor and report on the network connection status of the primary controller

2.3.0

Productivity

Nth Weekday

2.0.0

Fires a trigger on the nth weekday of a month

2.2.0

Productivity

Repeat

2.2.1

Fires another trigger then wait and repeat

2.2.0

Productivity

Seasons

2.1.1

Uses the yearly seasons as parameters to control and trigger events

2.2.0

Productivity

Separator

2.0.0

Adds a separator with comments to Triggers, Conditions and Actions interface to aid readability

2.2.0

Productivity

Stopwatch

2.1.1

Runs a stopwatch

2.2.0

Productivity

Trigger Lockout

2.0.0

Sets a trigger lockout based on momentary events

2.2.0

Productivity

Wait

2.4.0

Enables a trigger to fire after a specified time delay

2.2.0

Productivity

Watchdog

2.2.1

Enables a controller to act as a watchdog that will fire a trigger if a tickle action is not received within a user-specified time window

2.2.0

Protocols & Standards

BACnet Server

2.3.1

Integrates with a BACnet system by behaving as a BACnet server, to be discovered and controlled by BACnet devices

2.4.0

Protocols & Standards

C-Bus (Serial)

2.0.0

Sends commands to a C-Bus system via a C-Bus PCI

2.2.0

Protocols & Standards

HTTP Poll

2.2.0

Polls a remote host or device’s web server to test its availability

2.2.0

Protocols & Standards

HTTP Request

2.3.3

Sends a HTTP/HTTPS requests and processes its response

2.2.1

Protocols & Standards

KNXnet/IP

2.5.0

Integrates with a KNXnet/IP Router

2.2.0

Protocols & Standards

MQTT Client

2.2.5

Subscribes to topics and publishes MQTT messages to a MQTT Broker

2.2.0

Protocols & Standards

Maintained TCP Connection

2.1.1

Maintains and monitors a TCP connection with a remote host

2.2.0

Protocols & Standards

Modbus

2.2.0

Integrate with Modbus serial and/or ethernet systems as client and/or server

2.6.0

Protocols & Standards

OSC

2.2.1

Integrates with devices via OSC

2.2.0

Protocols & Standards

Ping

2.0.1

Send an ICMP ping to monitor the online status of a remote peer

2.6.0

Protocols & Standards

Syslog

2.0.0

Sends a custom Syslog messages

2.2.0

Protocols & Standards

Telnet Client

2.3.2

Opens a Telnet connection to another device to send and receive Telnet messages

2.2.0

Protocols & Standards

Wake-on-LAN

2.0.0

Sends Wake-on-LAN Magic Packets

2.2.0

Protocols & Standards

WebSocket Client

2.2.0

Communicates with a HTTP/TCP server over a WebSocket

2.4.0

System Integration

Casambi Lithernet Gateway

2.0.0

Sends commands to and receives data from Lithernet Casambi Gateway

2.2.1

System Integration

Dynalite DyNet (IP)

2.5.1

Integrates with Philips Dynalite using DyNet v1/v2 messages with a PDEG (Philips Dynalite Ethernet Gateway)

2.4.0

System Integration

Dynalite DyNet (Serial)

2.5.1

Integrates with Philips Dynalite using DyNet v1 messages on the serial DyNet connection

2.2.0

System Integration

Enocean Rocker Switch Via Deuta Enodisc

2.0.0

Receives press messages for a F6-02-02 Rocker Switch via a Deuta Enodisc

2.2.0

System Integration

Enocean Via Deuta Enodisc

2.0.0

Receives telegrams from Encoean devices via an Enocean Deuta Enodisc gateway

2.2.0

System Integration

HelvarNet

2.0.0

Controls and queries devices on a HelvarNet network via Helvar routers

2.2.0

System Integration

ISAAC

2.1.2

Integrates with Smart Monkey’s ISAAC platform

2.2.1

System Integration

Lutron Athena/Vive (LEAP API)

2.1.0

Lutron Extensible Application Protocol (LEAP)

2.4.0

System Integration

Lutron Quantum (Serial/Telnet)

2.0.0

Interacts with Lutron system using Lutron integration protocol

2.5.0

System Integration

Philips Hue

2.2.0

Controls a Philips Hue system

2.2.0

System Integration

Sorama Smart Stadium

2.0.0

Connects to a Sorama smart stadium server, and returns area ‘intensity’ values

2.3.0

System Integration

Xicato

2.6.0

Integrates with a Xicato system via the Xicato Intelligent Gateway

2.4.0

System Integration

deCONZ

2.0.0

Interacts with DeCONZ Gateways

2.4.0

Trigger Utilities

Append Trigger Variable

2.1.1

Adds a Variable to the end of the variables captured by a trigger

2.2.0

Trigger Utilities

Check Integer in Range

2.0.0

Checks whether a captured variable is within a specified range

2.2.0

Trigger Utilities

Check Scene in Group

2.0.0

Checks if a Scene is within a specified Group

2.2.0

Trigger Utilities

Check Timeline in Group

2.0.0

Checks if a Timeline is within a specified Group

2.2.0

Trigger Utilities

Colour tools

2.0.0

Colour helper tools, used to convert between colour spaces

2.3.0

Trigger Utilities

DMX Value Mapper

2.0.1

Maps DMX values of a given universe to parameter variables

2.2.0

Trigger Utilities

Lookup name

2.0.0

Lookup the name of a controller object and append to the captured variables list

2.3.0

Trigger Utilities

Modify Trigger Variables

2.1.1

Modifies the value of variables captured by a Trigger before being passed to Actions

2.2.0

Trigger Utilities

Pad Trigger Variables

2.0.0

Pads a variable with a given character to a specified total length

2.2.0

Trigger Utilities

Ramp Timeline Rate

2.1.0

Ramps up or down the timeline rate over a given time

2.2.0

Trigger Utilities

Random Interval

2.0.0

Fires a trigger at random intervals

2.2.0

Trigger Utilities

Random Trigger

2.3.0

Enqueues a random trigger

2.2.0

Trigger Utilities

Release Selected Scenes

2.0.1

Releases all selected scenes within a given range

2.2.0

Trigger Utilities

Release Selected Timelines

2.1.0

Releases all selected timelines within a given range

2.2.0

Trigger Utilities

Set HSI

2.0.3

Sets a Group or Fixture override by HSI values

2.2.0

Trigger Utilities

Set Status Variable

2.1.0

Sets a status variable value on the web interface

2.2.0

Trigger Utilities

Set and Get Variables

2.1.1

Sets and gets stored variables to be used in actions

2.2.0

Trigger Utilities

Start Multiple Scenes

2.0.1

Starts all scenes within a given range

2.2.0

Trigger Utilities

Start Multiple Timelines

2.0.1

Starts all timelines within a given range

2.2.0

Trigger Utilities

Start Random Scene

2.0.1

Starts a random scene

2.2.0

Trigger Utilities

Start Random Timeline

2.0.1

Starts a random timeline

2.2.0

Trigger Utilities

Start Random Timeline or Scene

2.0.1

Starts a random scene or timeline

2.2.0

Trigger Utilities

Test IO Module

2.0.0

Module for testing the new upload process

2.6.0

Web Services

Accuweather

2.2.0

Receives weather conditions and forecasts for a specific location

2.2.0

Web Services

Australian Reefs

2.1.0

Requests water parameters for Australian reefs

2.2.0

Web Services

Email Notification

2.2.2

Sends notification emails

2.6.0

Web Services

IFTTT

2.2.0

Integrates with IFTTT using their Webhooks Service

2.2.0

Web Services

Internet Host Connection Status

2.0.0

Sends a HTTP GET request to a server to check the connection and retrieves the WAN address

2.2.1

Web Services

Kumux

2.1.0

Interacts with KUMUX, getting the value of the Correlated Colour Temperature (CCT) for a given date, time, and location.

2.3.0

Web Services

MET Norway

2.0.1

Receives current weather conditions from Norwegian Meteorological Institute

2.2.1

Web Services

Telegram Bot

2.0.0

Interact with Telegram messaging as a bot

2.3.0

Web Services

UK Tide Times

2.0.1

Receives high and low tide information for a specified location in UK

2.2.0

BETA

Advatek PixLite MK3

2.1.0.BETA1

Integrates with a Advatek PixLite

2.2.0

BETA

Colour tools

2.1.0.BETA1

Colour helper tools, used to convert between colour spaces

2.6.0

BETA

Controller HTTP API Over…

2.1.0.BETA1

Accesses the HTTP API using other transports

2.5.0

BETA

DMX Value Mapper

2.1.0.BETA3

Maps DMX channel values to Trigger variables, when a change in a DMX value is detected

2.2.0

BETA

LumiNode

2.0.0.BETA5

Interact with and control Luminex LumiNode

2.6.0

BETA

Lutron Athena/Vive (LEAP API)

2.2.0.BETA2

Lutron Extensible Application Protocol (LEAP)

2.4.0

BETA

Lutron Quantum (Serial/Telnet)

2.1.0.BETA1

Interacts with Lutron system using Lutron integration protocol

2.6.0

BETA

MPD

2.0.0.BETA1

Interact and control an MPD server

2.3.0

BETA

Nexmosphere

2.0.0.BETA3

Interact with Nexmosphere elements via a Nexmosphere Xperience controller

2.5.0

BETA

RDM Discovery

2.0.1.BETA4

Discovers RDM fixtures and notifies of changes

2.6.0

BETA

Server Technology PDU

2.0.0.BETA1

Control and monitor Server Technology PDUs

2.3.0