• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Pharos Controls

Pharos Controls

Dynamic Lighting Control for Iconic Installations

  • Expert
  • Designer
  • Cloud
  • Support
  • Sales
  • About
  • Designer Support
  • Software Downloads
  • Documentation
  • Resources
  • Learn

IO Modules

  • LIBRARY
  • DEVICE INTEGRATION
  • DEVICE UTILITIES
  • PRODUCTIVITY
  • PROTOCOLS & STANDARDS
  • SYSTEM INTEGRATION
  • TRIGGER UTILITIES
  • WEB SERVICES
  • BETA VERSIONS
  • SUGGESTIONS

Modules are plug-ins that build on the power of the Designer Trigger engine, and we are constantly working to improve and add new ones to the Pharos IO Module Library.

Modules add application specific triggers, conditions and actions to your show file and are programmed in the same way as you would existing triggers and actions. They can also provide additional information using Status Variables, displayed in the controller’s web interface.

The IO Module library, which can be accessed directly from within Designer 2 software, has a large range of Modules with capabilities to integrate with third-party devices and systems, communicate using industry-standard protocols as well as extending existing trigger functionality. There are also Modules for web-based integration to retrieve live data from online third-party APIs.

Modules can easily be downloaded from within Pharos Designer 2.4 or greater, however we recommend using the very latest version to have access to the most up-to-date features.

CAESARS FORUM

IO Module Library

Browse from the extensive selection of modules available to download into Designer 2 software

Device Integration

AV Stumpfl UHD Player

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

Brompton Tessera Status

Monitors the online status of Brompton Tessera processors on a network

Color Kinetics Data Enabler Pro Power Relay

Control the Power relay within a PCK Data Enabler Pro

Color Kinetics KiNET Power/Data Supply Status

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

Color Kinetics Ethernet Keypad

Integrates a Philips Color Kinetics Ethernet and Antumbra Ethernet Keypads

Color Kinetics Luminous Textile

Control a Color Kinetics Luminous Textile installation

DiGidot

Integrates with a DiGidot C4

Kiss-Box I/O

Communication over the Kiss-Box I/O Protocol

Level Developments LCH-360

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

Papouch TM RS232 Thermometer

Receives live temperature values from the Papouch TM RS232 Thermometer

Pathway Pathport Status

Monitors the online status of Pathport Devices

Pragma Innovations ARVIGOmoto

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

Raritan PX IP PDU Outlet Control

Controls outlets of a Raritan PX IP PDU using SNMPv2c

Thermokon Li65+ Lux-Temperature RS485 Sensor

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

Device Utilities

Controller Digital Input Status

Displays the status of the network primary's digital inputs

Controller Analog Input Status

Displays the status of the network primary's analog inputs

Controller HTTP API Over Serial

Access the HTTP API using serial messages

Controller HTTP API Client Commands

Controls a Project from another Project using the Controller HTTP API

Controller HTTP API Client Queries

Queries a Project from another Project using the Controller HTTP API

Controller HTTP API Over TCP

Access the HTTP API using TCP messages

Controller HTTP API Over UDP

Access the HTTP API using UDP messages

Controller HTTP API Rebroadcast

Retransmits HTTP API messages to multiple networked Controllers in a project

Digital Input Double Click

Detects a double click on Digital Inputs / Contact Closures

Network Connection Status

Allows triggering on changes to the network connection status

Network Status Project Controller

Checks if a Project Controller is online

Network Status Project Touch Device

Checks if a Project Touch device is online

Park and unpark Channels

Park and Unpark output channels

Pulse Digital Output

Pulses a RIO's digital output

Touch Button Timeline Labels

Labels Touch Buttons with the timeline name of the same number

Productivity

Clear Log

Clears the Controller's log history

Counter

Counts triggers and fires its own trigger after a defined count

Cue Stack

Cycles through a defined set of Timelines and Scenes

Daylight Savings

Adds a condition to check whether it is currently Daylight Savings time

Delayed Startup

Fire a trigger a specified time after the controller starts up

Management Mode

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

Nth Weekday

Fire a trigger on the nth weekday of a month

Repeat

Fire another trigger then wait and repeat

Seasons

Uses the yearly seasons as parameters to control and trigger events

Separator

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

Stopwatch

Runs a stopwatch

Trigger Lockout

Sets a trigger lockout based on momentary events

Wait

Enables a trigger to fire after a specified time delay

Watchdog

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

Protocols & Standards

BACnet Server

Allow a controller to behave as a BACnet server

C-Bus (Serial)

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

HTTP Poll

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

HTTP Request

Sends a HTTP/HTTPS requests and process its response

KNXnet/IP

Integrates with a KNXnet/IP Router

Maintained TCP Connection

Maintains and monitors a TCP connection with a remote host

Modbus RTU Slave

Allows control of a Pharos Controller from a Modbus System over RTU

Modbus TCP Client

Integrates with a Modbus system by acting as a Modbus Client, to read and write to a Modbus Server

Modbus TCP Server

Integrates with a Modbus system by acting as a Modbus Server, allowing a Modbus Client to read and write registers

MQTT Client

Subscribes to topics and publishes MQTT messages to a MQTT Broker

OSC

Integrates with devices via OSC

Syslog

Send custom syslog messages

Telnet Client

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

Wake-on-LAN

Send Wake-on-LAN Magic Packets

System Integration

Dynalite DyNet (IP)

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

Dynalite DyNet (Serial)

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

Philips Hue

Controls a Philips Hue system

Enocean Via Deuta Enodisc

Receives telegrams from Encoean devices via an Enocean Deuta Enodisc gateway

Enocean Rocker Switch Via Deuta Enodisc

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

Xicato

Integrate with the Xicato Intelligent Gateway

Trigger Utilities

Append Trigger Variable

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

Check Scene in Group

Checks if a Scene is within a specified Group

Check Timeline in Group

Checks if a Timeline is within a specified Group

Modify Trigger Variables

Modify the value of variables captured by a Trigger before being passed to attached actions

Pad Trigger Variable

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

Ramp Timeline Rate

Ramps up or down the timeline rate over a given time

Random Interval

Fire a trigger at random intervals

Random Trigger

Enqueues a random trigger

Release Selected Scenes

Releases all selected scenes within a given range

Release Selected Timelines

Release all timelines within a given range

Set and Get Variables

Sets and gets stored variables to be used in actions

Set HSI

Sets a Group or Fixture override by HSI values

Set Status Variable

Sets a status variable value on the web interface

Start Multiple Scenes

Start all scenes within a given range

Start Multiple Timelines

Start all timelines within a given range

Start Random Scene

Start a random scene

Start Random Timeline or Scene

Starts a random scene or timeline.

Start Random Timeline

Starts a random timeline

Check Integer in Range

Checks whether a captured variable is within a specified range

Web Services

Accuweather

Receives weather conditions and forecasts for a specific location

Australian Reefs

Requests water parameters for Australian reefs

Email Notification

Sends notification emails

IFTTT

Send and receive events to IFTTT

Ship Data

Use the Marine Traffic API to monitor a ship's position, speed and heading

Ships in Area

Use the Marine Traffic API to find all vessels in an area

UK Tide Times

High and Low tide triggering, in the UK

BETA

Advatek PixLite MK3

Integrates with a Advatek PixLite A4-S Mk3

BACnet Server

Allow a controller to behave as a BACnet server

Casambi Lithernet Gateway

Sends commands to and receives data from Lithernet Casambi Gateway

Deuta Enodisc - F6-02-02 Rocker Switch

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

DMX Value Mapper

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

HelvarNet

Controls and queries devices on a HelvarNet network via Helvar routers

Internet Host Connection Status

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

KNXnet/IP

Integrates with a KNXnet/IP Router

MET Norway

Receives current weather conditions from Norwegian Meteorological Institute

PJLink

Controls and queries PJLink projectors

Telnet Client

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

VideoLan VLC Player Client (HTTP)

Controls a VideoLAN VLC Player using the HTTP API

WebSocket Client

Communicates with a HTTP/TCP server over a WebSocket

Xicato

Integrate with the Xicato Intelligent Gateway

ISAAC

Integrate with SmartMonkeys ISAAC Platform

IO Module Suggestions

If you have any specific integration suggestions, please let us know with the form below.

Name(Required)
Max. file size: 256 MB.
Consent(Required)
(Required)

+44 (0)20 7471 9449

sales@pharoscontrols.com

support@pharoscontrols.com

Sign up to our newsletter

Footer

  • WHY PHAROS?
  • Applications
  • Showcase
  • Designer Features
  • Expert Features
  • Pharos Brochures
  • EXPERT
  • Software
  • Hardware
  • DESIGNER
  • Software
  • Hardware
  • CLOUD
  • SUPPORT
  • Expert Support
  • Designer Support
  • Cloud Support
  • Contact Support
  • SALES
  • Sales Regions
  • Sales Team
  • Office Locations
  • ABOUT
  • News
  • Upcoming Events
  • History
  • People
  • Careers
  • Get In Touch
  • UK OFFICE
  • 272 Gunnersbury Avenue
  • London, W4 5QB
  • +44 (0)20 7471 9449
  • sales@pharoscontrols.com
  • ASIA PACIFIC OFFICE
  • Room 19, Block A
  • 1/F Wing Hin Factory Building
  • 31-33 Ng Fong Street
  • San Po Kong, Kowloon,
  • +852 3996 1836
  • asia@pharoscontrols.com
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • YouTube
  • Copyright All Rights Reserved © 2004 – 2023 | Company registered in England and Wales no. 05286891
  • Cookie Policy | Privacy Policy | Terms & Conditions