Lighting Consoles
ETC Eos Console Control Software
Control for ETC EOS Family consoles via OSC over TCP.
Handlers run inside Fantago — the file is a plugin, not a standalone program. Start with the free 60-day trial.
How to connect ETC Eos Console to Fantago
- Open the Fantago Dashboard and click Add Device.
- Pick the ETC EOS Console handler from the device type list (internal id
etc_eos). - Enter the IP address of your ETC Eos Console, then set protocol OSC-TCP and port
3032. - Save and connect. Fantago starts polling the device and publishes its feedback variables, ready to use in panels, sequences and logic flows.
- Drag the actions below onto a panel button, a Stream Deck key, a schedule or a logic flow node.
| Protocol | OSC-TCP |
|---|---|
| Default port | 3032 |
| Handler version | 1.1.0 |
| Author | Fantago Bridge |
| Internal ID | etc_eos |
Description & Instruction
Setup: Protocol OSC-TCP, Port 3032.
Console Config: Enable OSC TX/RX.
Command Integration Guide
This guide explains how to send specific commands to the ETC EOS Console handler.
Generic Command Format (OSC over TCP):
The handler expects OSC messages. Common commands directly map to console functions or keys.
/eos/key/go_0(Press Go key)/eos/cue/1/5/fire(Fire Cue 5 in List 1)/eos/macro/fire(Run Macro 1, with integer arg 1)/eos/cmd(Custom command string, with string arg e.g. "Group 1 At 50")
Integration Examples (assuming device name "EOS_MAIN"):
Via HTTP GET:
http://<FantaGo_IP>:<HTTP_PORT>/sendTo/EOS_MAIN?cmd=/eos/key/go_0
http://<FantaGo_IP>:<HTTP_PORT>/sendTo/EOS_MAIN?cmd=/eos/cmd&arg=Group%201%20At%2050
Via TCP/UDP Listener:
When using TCP/UDP listeners, you need to send the full OSC packet including address and arguments. This typically means you'll provide the exact OSC data structure (address, type tags, values) in a hexadecimal string if sending via a generic raw TCP/UDP client.
For more user-friendly commands, prefer using HTTP GET sendTo endpoint with the cmd parameter, or the UI actions.
Remember to URL-encode the command string for HTTP GET requests if it contains special characters.
ETC Eos Console control — frequently asked questions
Does Fantago support ETC Eos Console?
Yes. Fantago includes a ready-made ETC EOS Console handler (version 1.1.0) that talks to the device over OSC-TCP, default port 3032. It is bundled with every licence and with the 60-day free trial — there is no per-device fee.
What protocol does the ETC Eos Console handler use?
OSC-TCP, default port 3032. Fantago connects straight to the device over your production network, so no gateway, middleware or vendor software is needed in between.
Can I control ETC Eos Console from a Stream Deck?
Yes. Every ETC Eos Console action can be mapped to an Elgato Stream Deck key, to a button on a custom Fantago touch panel, to a timed schedule, or to a logic flow triggered by another device — including devices from a different manufacturer.
Can I modify the ETC Eos Console handler?
Yes. The handler is a plain JavaScript file (etc_eos.js) that you can download from this page, edit and drop back into Fantago. You can also write your own handler from scratch — see the Developer Guide.
Control ETC Eos Console from a single interface
Fantago drives ETC Eos Console alongside 50+ other broadcast, lighting, audio and smart home devices — from custom touch panels, an Elgato Stream Deck, a schedule or a logic flow. One-time licence, no subscription, runs offline.