Loading...
ShowTrak Server
Control and monitor a ShowTrak Server instance in real time over its WebSocket control API.
Configure the connection with:
.local names) or an IPv6 literal all work.3000).The connection status is reflected in the module status and the connected
feedback / connection_state variable.
Everything is addressed by slug, never internal UUIDs:
Actions that take a slug also accept a $(variable), so a preset's button-local
slug can drive every action and feedback on the button.
Every action below with a target takes a slug. WOL, Script, Event and both Shutdown actions have a Require press-to-confirm option — when on, the first press arms the button and a second press within 5 seconds runs it.
Wake-on-LAN
Scripts — take a script slug
Integrated events — take an event slug
Alerts
Mode
Modals
Server
client_status (advanced) — tile colour + label for a client slug.group_status (advanced) — aggregate colour + label for a group slug.tag_status (advanced) — aggregate colour + label for a tag slug.all_status (advanced) — aggregate colour across every client.mode_is (boolean) — server is in the selected mode (Show / Edit).alerts_enabled (boolean) — alert actions are enabled.connected (boolean) — connected to the server.pending_confirm (boolean) — a confirm action on this button is armed.connection_state — current connection state.mode — server mode (SHOW / EDIT).alerts_enabled — true / false.clients_total — total clients.clients_online — clients online.clients_offline — clients offline.clients_degraded — clients degraded.client_<slug>_status — per-client status (also covers monitoring targets, dummy clients and FreeKiosk terminals).client_<slug>_label — per-client label.group_<slug>_status — per-group aggregate status.group_<slug>_label — per-group label.tag_<slug>_status — per-tag aggregate status.tag_<slug>_label — per-tag label.Grouped by target:
Slugged presets ship with a button-local slug variable wired into every action
and feedback on the button.