hyperion-project/hyperion.ng

Support for controlling the BTS Bluetooth Lightstick (AKA BTS Army Bomb)

nb-programmer opened this issue · 0 comments

Feature request

What problem does this feature solve?

This feature request should add support to sending RGBW data to the Lightstick's LED (it Pairs via Bluetooth) from the source color. This way it will sync and show the color, just like while in a concert.

The official way is to go to a BTS concert with their associated App (bts.kr.co.fanlight.fanlightapp), pair the lightstick to the phone and the concert organizers send the light data directly through the App.

What does the proposed API look like?

Not sure yet (needs some investigation), but it will involve serial/TTY I guess. Haven't looked too deep into how the associated Android app communicates with the Lightstick.

How should this be implemented in your opinion?

As a Light Source dropdown option, and can be controlled via Bluetooth.

Are you willing to work on this yourself?

I do have a Lightstick myself and have a bit of programming experience (not on the lightstick, but in general).
Maybe I can try to reverse the protocol used by analyzing the Android App.

Additional details

  • Picture (from an Amazon product listing for reference):

image

Happy to provide any other details if needed.