A network controlled tally light for cameras, intended for control directly from OBS. Rather than having the lights hit a web gateway hosted by OBS, this reaches out directly to the tally lights and controls them over HTTP. This does not use the websocket plugin and there is no need to open up any firewall holes to your OBS production box - instead the script pushes out commands directly to your lights.
This script controls either TallyCircuitPy lights or TallyPi lights, allowing you to use either CircuitPython devices or a Raspberry Pi. Just pick your hardware (such as the Pimoroni Blinkt! pHat or the ODT PixelWing ESP32-S2), install the corresponding tally light control software, and then install the OBS script to control the lights.
The TallyPi version includes hardware buttons/switches to shut lights down in an orderly fashion. 3D printable enclosures for both the Pi as well as the PixelWing are also available for diffusing light and includes a mount for a camera flash bracket.
This script controls either TallyCircuitPy lights or TallyPi lights, allowing you to use either CircuitPython devices or a Raspberry Pi. Just pick your hardware (such as the Pimoroni Blinkt! pHat or the ODT PixelWing ESP32-S2), install the corresponding tally light control software, and then install the OBS script to control the lights.
The TallyPi version includes hardware buttons/switches to shut lights down in an orderly fashion. 3D printable enclosures for both the Pi as well as the PixelWing are also available for diffusing light and includes a mount for a camera flash bracket.