Linked Units
Several DMX Core 100 units can work together as one show. One unit is the Main Unit: it holds the cues, presets, custom menus, schedules and users, and it drives the lights. Every other unit is a Satellite Unit: a touchscreen on the wall that shows and controls the Main Unit’s content. Press a custom menu button on a Satellite Unit and the Main Unit plays the cue; the highlighting, the footer and Stop Playback on every Satellite Unit follow what the Main Unit is doing.
Typical uses: a restaurant with a wall panel at the bar and another at the entrance, a church with a panel in the lobby and one backstage, or a house of worship where a headless Main Unit sits in the rack and the only visible units are the panels.
What each unit does
| Main Unit | Satellite Unit | |
|---|---|---|
| DMX outputs, routing, fixtures | Yes | None; its outputs are off |
| Cues, presets, custom menus, users | Its own database | Reads and writes the Main Unit’s over the link |
| Schedules, triggers, output events, MQTT, OSC, plugins, scripts, Music Mode | Runs them | Does not run them; the Main Unit does |
| Touchscreen | Full, when it has one | Custom menus, playback pages and the unit’s own device settings |
| Web UI | Full; the only admin surface on a headless Main Unit | Device pages only: Network, Linked Units, System, Software Updates, About, Logs. Every other page shows where the show lives and opens it on the Main Unit |
| Web API, Integration API and MCP server | Yes | Device calls only. Calls about the show are refused with a message that gives the Main Unit’s address; point integrations at the Main Unit |
| USB Stream Deck or MIDI controller plugged into the unit | Controls the Main Unit | Controls the Main Unit too, as a remote plugged into the Satellite Unit |
| Lighting license | Needed, as for any unit | Not needed |
One Main Unit can have many Satellite Units. A Satellite Unit has exactly one Main Unit, and a Main Unit is never itself a Satellite Unit.
A Satellite Unit keeps its own database and settings untouched while it is linked. Turn the link off and it is a standalone unit again with everything it had before.
Setting up a Satellite Unit
Linked Units is hidden on most installs. On each unit that takes part, turn off Hide Linked Units under Device > System in the Web UI (or under Settings > System on the touchscreen). Setting up a link needs the Edit Linked Units permission; see Users & Roles.
- Set this unit’s own admin PIN first. A Satellite Unit still has its own user table, and its own admin PIN is what signs you in to its settings when the Main Unit is unreachable. A unit whose admin PIN is still the factory default refuses to link and tells you so; change the PIN under User Management (or Forgot admin PIN on the sign-in page) and try again.
- On the unit that becomes the Satellite Unit, open Control & Integrations > Linked Units in the Web UI, or Settings > Linked Units on the touchscreen.
- Set Main Unit. Find Units… lists the DMX Core 100 units found on the local network with their names and addresses; pick one, or type an address yourself: an IP address (
192.168.1.20), a host name, or a.localname (dmxcore-k84pgb82.local). Without a port the unit tries 80 and then 8000, which covers an appliance and a desktop unit on its default port; add:portfor anything else, for example a Windows or macOS Main Unit on192.168.1.20:8080. - Save. The unit resolves the address and contacts the Main Unit before it keeps the setting. A Main Unit that does not answer is not saved, and the message names the step that failed (see Troubleshooting). The first time a unit contacts a Main Unit the answer is Approve this Satellite Unit on the Main Unit, then restart this unit to switch it to Satellite mode. Saving only checks and stores the address: the unit keeps running on its own cues, presets, outputs and settings until it restarts.
- Approve it on the Main Unit. In the Main Unit’s Web UI, Control & Integrations > Linked Units has a Satellite Units card listing every unit that has registered, pending ones first, with the address it came from, its version and when it last connected; click Approve. On a Main Unit with a touchscreen, Settings > Satellite Units lists the same units. An approved unit that has not restarted yet shows as Approved, not connected.
- Restart the Satellite Unit. It comes back with its outputs off and its touchscreen showing the Main Unit’s custom menus and playback pages. A unit that restarts before it was approved shows the Main Unit as unreachable with that reason, and links within about ten seconds of the approval. From then on a change to a custom menu on the Main Unit shows up on the Satellite Unit within a second, and its buttons light with the Main Unit’s playback.
Satellite Units on the Main Unit
The Satellite Units card on the Main Unit’s Linked Units page, and Settings > Satellite Units on its touchscreen, show each unit as Pending approval, Connected or Approved, not connected, with a warning mark next to a version that differs from the Main Unit’s. From there you can:
- Approve a pending unit, or Revoke an approved one. A revoked unit drops its link at once and goes back to Pending approval until it is approved again. Its touchscreen shows the Main Unit as unreachable with that reason, so an installer on site sees why a wall panel went dark.
- Rename a unit. The name is how the unit appears here and in the audit log.
- Remove a unit. The Main Unit forgets it; the unit registers again as pending the next time it connects unless its Main Unit setting is cleared.
Approving, revoking, renaming and removing are recorded in the Main Unit’s audit log.
While the Main Unit is unreachable
A Satellite Unit keeps trying every ten seconds and recovers on its own when the Main Unit is back. Meanwhile its touchscreen shows a Main Unit unreachable dialog with the address and the reason, and the Web UI shows a red bar with the same text (a grey bar with an Open Main Unit link while linked).
You can still reach the Satellite Unit’s own settings:
- Touchscreen: Sign in locally on the dialog asks for this unit’s own admin PIN (not the Main Unit’s users) and opens a session that sees Settings and About only. Dismiss for a minute hides the dialog without signing in.
- Web UI: the sign-in page has a Satellite Unit: sign in locally card for the same PIN. The session opens the device pages (Network, Linked Units, System, Software Updates, Logs, About); every content page is refused.
Local sign-in is disabled while the unit’s admin PIN is the factory default, so the factory PIN from this documentation never opens a linked unit. Set the unit’s own admin PIN, or use Forgot admin PIN, then sign in locally.
Turning a Satellite Unit back into a standalone unit
On the Satellite Unit, under Linked Units:
- Disable Satellite Mode keeps the Main Unit address but stops the unit from acting as a Satellite Unit. Turn it on, save, and the unit says Satellite mode is off. Restart this unit to return it to standalone with its own cues, presets and settings.
- Clearing the Main Unit field does the same and forgets the address.
Either way the link drops at once and the unit is standalone again after the restart: its outputs are created, its schedules run and its own database is in use. Until the restart the unit shows Restart pending and has no outputs yet. The Main Unit keeps running and keeps the unit in its Satellite Units list as Approved, not connected until you remove it there.
To move a Satellite Unit to a different Main Unit, set the new address; if the new Main Unit cannot be reached the previous one is restored.
Troubleshooting
The message after Save, the touchscreen dialog and the Web UI bar name the step that failed:
| Message | Meaning |
|---|---|
| Could not resolve ‘name’. Enter the Main Unit’s IP address, or make sure both units are on the same network for .local names. | The name did not resolve. .local names and bare unit names (dmxcore-k84pgb82) are found by local discovery, which does not cross routers or VLANs; type the IP address or a name your DNS knows. |
| Main Unit 192.168.1.20 did not answer on port 80 or 8000; check that it is on, on the same network and that no firewall blocks the port | The address resolved but nothing answered on the web port. Check that the Main Unit is on, that the port is right (add :port for a Main Unit on another port) and that a firewall on the Main Unit allows inbound connections on it. On a Windows Main Unit, allow the DMX Core 100 application through Windows Defender Firewall on private networks. |
| Main Unit 192.168.1.20 answered 404 on port 80; both units may need the same version | Something answered, but not a DMX Core 100 of the same version: the wrong device on that port, or a Main Unit that needs the same software update. |
| Approve this Satellite Unit on the Main Unit, then restart this unit | Nothing is wrong; the Main Unit has not approved this unit yet. |
| The Main Unit declined this unit (its approval was removed); approve it again on the Main Unit | The unit was revoked or removed on the Main Unit. Approve it again there. |
| This is a Satellite Unit: cues, presets, menus and the rest of the show are on its Main Unit (http://192.168.1.20). Use the Main Unit’s web UI or API for this. | An API call, an Integration API client or an MCP client is pointed at a Satellite Unit. Point it at the Main Unit’s address instead. |
| Lost the connection to Main Unit 192.168.1.20; reconnecting | The link was up and dropped: the Main Unit restarted or the network went away. The Satellite Unit reconnects by itself. |
A Satellite Unit whose link is down still answers on its own Web UI and touchscreen through the local sign-in above, so it can always be unlinked or re-pointed from the site.