No description
Find a file
2021-12-12 14:22:30 +01:00
include various fixes, improvements, documentation 2021-12-12 14:22:30 +01:00
lib initial commit 2021-12-05 08:46:41 +01:00
src various fixes, improvements, documentation 2021-12-12 14:22:30 +01:00
test initial commit 2021-12-05 08:46:41 +01:00
.gitignore various fixes, improvements, documentation 2021-12-12 14:22:30 +01:00
platformio.ini fix authentication 2021-12-12 12:16:06 +01:00
README.md various fixes, improvements, documentation 2021-12-12 14:22:30 +01:00
requirements.txt initial commit 2021-12-05 08:46:41 +01:00
scene_is_currently_visible initial commit 2021-12-05 08:46:41 +01:00

OBS-WebSocket Tally Light

Quick Facts:

  • runs on ESP8266 and similar
  • supports Authentication (but doesn't require it)
  • uses industry-standard colours
  • automatically reconnects if disconnected
  • provides debug output over serial
  • works with and without studio mode

Dependencies

  • platformio set up on your machine
  • an instance of OBS running the websockets plugin
  • some wifi network over which the OBS instance is reachable

Setup

  1. copy include/config.example,h to include/config.h
  2. edit include/config.h to match your wifi and obs settings
  3. connect your ESP8266 board using USB
  4. run pio run -t upload to install the tally light onto your board

If flashing succeeds, your LED strip should blink twice, then switch to tally light mode.

The serial console is configured to use 115200 baud.

Colours

Red

The configured source is currently live (visible in program).

Green

Only available in studio mode.

The configured source is currenly in preview.

Off

The configured source is currenly not visible.

Purple

Authentication failed, either by a missing or wrong password. The light will automatically restart after 10 seconds.