hyperion.ng icon indicating copy to clipboard operation
hyperion.ng copied to clipboard

Support Bluetooth Low Energy devices from HappyLighting

Open sebastien247 opened this issue 4 years ago • 2 comments

Feature request

What problem does this feature solve?

Support Bluetooth Low Energy devices from HappyLighting, Triones, Appolo Lighting (same company) https://play.google.com/store/apps/developer?id=qh-tek&hl=en_NZ&gl=US

What does the proposed API look like?

Qt Bluetooth Low Energy with this protocol: https://gitlab.com/madhead/saberlight/-/blob/master/protocols/Triones/protocol.md

How should this be implemented in your opinion?

Just adding a device leddevice lib

Are you willing to work on this yourself?

Yes, I'm currently working on it. I can connect multiple Bluetooth devices. Now I need to improve my implementation.

sebastien247 avatar Nov 22 '20 14:11 sebastien247

Hi @sebastien247 In case you need some pointers on how to start with/improve your LED-device code, do not hesitate coming back to me. As a framework, you could start with the LedDeviceTemplate.cpp

The sequence of method calls which you could override is outlined in the LedDevciceFlows document. https://github.com/hyperion-project/hyperion.ng/tree/master/docs/development

Lord-Grey avatar Nov 23 '20 18:11 Lord-Grey

@sebastien247 Any progress on the topic? Maybe we can consider it for the next release?

Lord-Grey avatar Jul 18 '21 15:07 Lord-Grey