TheSylex / ELK-BLEDOM-bluetooth-led-strip-controller

Controller for sending commands to Chinese generic Bluetooth receiver ELK-BLEDOM on most RGB LED strips.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Other brands

DFPercush opened this issue · comments

Had to hack something, just dumping the results somewhere others might be able to use it. I bought a strip from a company called DayBetter, and it came with a Bluetooth / IR controller with no identifying marks. This program doesn't seem to work with it. They give you an app called Apollo Lighting, very spooky, refuses to work without sharing your location. Some time later, through... unspecified methods... I came up with the following codes with which I was able to use Bluetooth LE Lab on Windows to ping my lights. If you feel like implementing this for posterity, be my guest. Or just close the issue.

Device broadcast name: AP-3215A99950FF
Service UUID: 0000FFD5-0000-1000-8000-00805F9B34FB
Characteristic (write attribute) UUID: 0000FFD9-0000-1000-8000-00805F9B34FB

Auth first:
FB 02 05 05 0F 08 23 01 02 00 05 55 22 01 12 13 14 FA
^ This worked with mine, but there is some condition about "triones" (I think that's a brand of light) where the first and last bytes may be replaced:
CB 02 05 05 0F 08 23 01 02 00 05 55 22 01 12 13 14 CA

Note: There seems to be a password/encryption system, but I never set one, and I don't know how that would work. This is out-of-the-box.

Set color

rgb
56 RR GG BB 00 F0 AA

white
56 00 00 00 WW 0F AA

power off
CC 24 33

power on
CC 23 33

You have a diferent strip, for code and more information you can see:

https://github.com/sysofwan/ha-triones