Guides Automation and Companion Companion Integration Quick Start

Companion Integration Quick Start

⚡ Quick Start👤 Audience🎯 Goals📝 Before You Start🛠 Setup Steps🔐 Advanced Details✅ Verify🔧 Troubleshooting🔄 Rollback📷 Screenshots

Quick Start

  1. In Tally Equipment settings, enter your Companion address (e.g., http://192.168.1.100:8888)

  2. Click Save and test the connection

  3. Create a test button in Companion's web interface

  4. Trigger the button from Tally and confirm it works

👤Who This Is For

Teams already using Bitfocus Companion for device control and button macros.

🎯What You Will Accomplish

  • Connect Tally to your Companion instance

  • Trigger buttons by their position on the grid

  • Trigger buttons by their name

📝Prerequisites

🛠Step-by-Step Setup

1Enter Companion Address

In Tally Equipment settings, enter the Companion address (e.g., http://192.168.1.100:8888).

2Save and Test Connection

Save and run the connection test. Companion should show as reachable.

3Create a Test Button in Companion

In Companion's web interface, create a test button labeled Test: Ping.

4Trigger by Button Position

From Tally, trigger the button using its position on the Companion grid — specify the page, row, and column.

5Trigger by Button Name

Trigger the same button using its label name. The name must match exactly (including uppercase/lowercase letters).

🔐Advanced Details Show / Hide

When sending commands programmatically, Tally uses this format:

json
{
  "command": "companion.press",
  "params": { "page": 1, "row": 0, "col": 0 }
}

Or by name:

json
{
  "command": "companion.pressNamed",
  "params": { "name": "Test: Ping" }
}

The companion.connections command returns a list of all connected modules. Button names are case-sensitive — "Test: Ping" is not the same as "test: ping".

API compatibility depends on your Companion version. Check Companion's documentation if commands aren't working.

Validation Checklist

0 of 0 verified

🔧Common Issues and Fixes

SymptomCauseFix
Companion shows 0 connectionsModules not loaded or misconfiguredOpen Companion and check that your modules are connected
Commands not workingCompanion version doesn't support this featureUpdate Companion and check its API documentation
Button name not foundName doesn't match exactlyCopy the exact name from Companion's button settings
Connection dropsNetwork or Companion host instabilityCheck your network cable and make sure the Companion computer is stable

🔄Rollback / Fallback

  1. Use Companion manually from its own web interface.

  2. Turn off Tally's Companion triggers until the connection is stable.

📷Screenshot Placeholders

📷
Companion settings in Tally
H06-companion-config
📷
Companion status
H06-companion-status
📷
Button test example
H06-named-test
📷
Error example
H06-error-example