Tally Bright
User Guide
1. Overview
Tally Bright is a compact WiFi-connected tally light designed for video production environments. It monitors your video mixer in real time and signals each camera’s status — live on air, in preview, or idle — through its two-colour LED indicator.
When connected to a compatible Osee GoStream mixer, the device updates automatically as you switch between sources. A built-in web interface lets you configure, monitor, and manually control any unit from a browser on the same network — no app required.
2. LED Indicators
The tally light communicates its status entirely through two LEDs. The table below describes every possible state.
| Tally State | LED Colour | LED Pattern |
|---|---|---|
| LIVE (Program) | Red | Red LED on, green LED off |
| PREVIEW | Green | Green LED on, red LED off |
| Connecting to mixer | Both on | Red and green LEDs both on |
| No mixer host configured | Both on | Red and green LEDs both on (flashing, 1 sec on / 1 sec off) |
| Starting up / initialising | White (both) | Both LEDs on briefly |
| OFF (idle) | Off | Both LEDs off |
3. First-Time Setup
On first power-on — or after a configuration reset — Tally Bright creates a temporary WiFi access point named Tally Bright Setup. Follow the steps below to connect it to your network and mixer.
3.1 Connect to the setup network
- Power on the device. Both LEDs will illuminate.
- On your phone or laptop, open WiFi settings and connect to the network named Tally Bright Setup.
- A captive portal page will open automatically. If it does not, open a browser and navigate to
192.168.4.1.
3.2 Enter your settings
- Select your WiFi network from the list and enter the password.
- Fill in the Mixer Configuration fields (see Section 4).
- Tap Save. The device reboots and joins your network.
4. Configuration Reference
All settings can be entered through the setup portal at first use, or updated later via the /config web endpoint.
| Setting | Description | Default |
|---|---|---|
| Mixer host | IP address of the video mixer. Leave blank to use automatic network discovery. | auto discover |
| Mixer port | Network port used to communicate with the mixer. | 19010 |
| Device name | A friendly label for this tally unit, shown in all API responses. | Camera 1 |
| Device ID | The input number on the mixer that this tally light represents. Uses 1-based numbering — e.g. 1 = Camera 1, 2 = Camera 2. | 1 |
| Device mode | 0 = WiFi only (manual control via web commands). 1 = GoStream (automatic tally from mixer). See Section 6. | 1 |
| Brightness | LED brightness, 10–255. Stored for API compatibility; the LEDs on 2-LED hardware are either on or off. | 50 |
| Protocol offset | Set to 1 for current GoStream firmware. Set to 0 only if using older mixer firmware and the tally shows the wrong camera number. | 1 |
5. Web Interface
Once connected to your network, Tally Bright hosts a small web server reachable from any browser. All commands are plain URLs — replace with the IP address shown on your router, or use the device hostname if your network supports local name resolution.
5.1 Information endpoints
| URL | What it returns |
|---|---|
http:// | App name, version, and manufacturer details. Use this to confirm the device is reachable. |
http:// | App name and firmware version only. |
http:// | Full live status: camera on air, preview active, WiFi connection state, current program and preview indices. |
http:// | Configured mixer host and port. |
http:// | Device name and device ID. |
5.2 Configuration endpoint
The /config endpoint shows the full current configuration. Append URL parameters to update one or more settings. Changes are saved immediately and persist across reboots.
http://
To update settings, add parameters:
http://
| Parameter | Accepted values | Example |
|---|---|---|
mixer_host | IP address string | ?mixer_host=192.168.1.50 |
mixer_port | 1 – 65535 | ?mixer_port=19010 |
device_name | Text, up to 40 characters | ?device_name=Camera+3 |
device_id | 1 – 256 (1-based) | ?device_id=3 |
device_mode | 0 or 1 | ?device_mode=1 |
device_brightness | 10 – 255 | ?device_brightness=128 |
protocol_offset | 0 or 1 | ?protocol_offset=1 |
5.3 Manual tally control
Use these endpoints to set the tally state manually — useful in WiFi-only mode, for testing, or when integrating with custom automation systems.
http://
http://
http://
http://
http://
http://
5.4 System management
| URL | Action |
|---|---|
http:// | Immediately reboots the device. Useful after changing settings that require a restart. |
http:// | Erases WiFi configuration and restarts the setup portal. The ?confirm=YES parameter is required — omitting it returns an error without making any changes. |
6. Operating Modes
Mode 0 — WiFi Only
The device connects to your WiFi network and serves the web interface, but does not attempt to contact any mixer. All tally control is manual via the /program and /preview endpoints.
This mode suits situations where:
- You do not have a GoStream mixer.
- You want to control tally from a custom automation script or broadcast controller.
- You are testing the device before integrating it into a production.
Mode 1 — GoStream (Automatic)
The standard production mode. The device connects to the GoStream mixer over your local network and receives live program and preview updates. LEDs update in real time whenever you switch sources — no manual intervention needed.
The device supports both current and older GoStream mixer firmware. Use the Protocol offset setting to match your mixer:
- Protocol offset 1 — use with current GoStream firmware.
- Protocol offset 0 — use only with older firmware if the tally is showing an incorrect camera number.
7. Automatic Mixer Discovery
When no mixer IP address is configured, Tally Bright searches for a compatible mixer on the local network approximately every 30 seconds until one is found.
For reliable automatic discovery:
- The mixer and all tally devices must be on the same network subnet.
- The mixer must be fully booted before the tally device searches.
- If discovery consistently fails, enter the mixer IP address manually via the
/configendpoint or the setup portal.
8. Troubleshooting
| Symptom | Likely cause | Solution |
|---|---|---|
| Both LEDs stay on after boot | Device cannot connect to the mixer. | Check that the mixer IP and port are correct. Verify the mixer is powered on and on the same network. Try entering the IP manually via /config. |
| Both LEDs stay on (flashing) with no tally state | No mixer host is configured and auto-discovery has not found one. | Set the mixer host manually:http:// |
| LEDs show correct colour but wrong camera | Protocol offset mismatch between device and mixer firmware. | Change the protocol offset. If currently 1, try 0, or vice versa. |
| Device does not appear on the network | WiFi credentials incorrect, or device needs reset. | Reset the device and repeat first-time setup. Ensure you are connecting to the same WiFi network as your mixer. |
| Setup portal does not open automatically | Captive portal blocked by the connecting device. | Open a browser and manually navigate to 192.168.4.1 while connected to the Tally Bright Setup network. |
/reset returns an error | The ?confirm=YES parameter is missing or incorrect. | Use the exact URL: http:// — the word YES must be uppercase. |
| Tally does not respond after mixer source change | TCP connection to the mixer was lost. | The device will attempt to reconnect automatically. Wait a few seconds. If unresolved, use /boot to reboot the device. |
9. Technical Specifications
10. Legal & Support
For support, replacement parts, and accessories, visit makerusa.net.
© makerUSA. All rights reserved. Specifications subject to change without notice. Osee and GoStream are trademarks of their respective owners.
