Notify production team members remotely using open source software and low cost USB busy lights

At my church, we have a couple of these:

They’re great. Expensive, but they work well.

The problem for us is that anytime anyone presses the Call light on the intercom party line, any flashers on that party line will light up. This means we can really only have 1 unique flasher per line.

Sometimes, we want or need to get a specific person/position’s attention.

I created some software to help with this. It’s called beacon.

It’s a small app that runs in the system tray and hosts a network API so you can signal a USB busy light, such as the Luxafor Flag or Thingm blink(1). Or, if you don’t have or want a physical signal light, you can also have an on-screen dot that you can use.

I’ve designed this to work in tandem with a custom module for Bitfocus Companion, but since it does have a full API, you can implement any third-party integrations that you like. All of the documentation is on the Github repository: https://github.com/josephdadams/beacon

You can set a beacon to stay a solid color, fade to a new color, flash a color, and more. You can send custom notifications to the user’s window as well as play tones and sounds.

Here’s a video of the project in action to show you how you can use it:

Go check it out today!

https://github.com/josephdadams/beacon

3 comments

  1. Thanks you so much for making this software available to others! Our church was looking for a way to notify our tech volunteers.

    I’m trying to send a beacon object via application/json in a POST request to control beacon from a third party application but it keeps on saying there is a problem in the json body.

    I want beacon to flash red on my device with no sound or message.

    This is how the body looks like:
    {
    device: ‘all’,
    beaconType: `flash`,
    color: `Red`,
    speed: speed (20),
    showNotification: false,
    title: ,
    body: ,
    playSound: false
    soundId:
    }

    Is this correct or am i doing something wrong?

    Like

      1. I made some changes and the sound and notifications are now working. The only thing that doesn’t work is the One Screen Beacon which is allowed.

        Like

Leave a Reply