A bit of history. The original QualColor LED lighting system was comprised of a touchpad-based RF remote control and three receiver/controller/drivers as well as a custom RGBW light fixture. QualColor is a distributed architecture with the local controller responsible for things like fading between colors and mapping color to output channels (e.g. RGB, RGBA or RGBW). Colors are described using the HSV color space. Unlike LED systems like the ubiquitous WS2812 LED strips that take a constant stream of data from a central controller, the QualColor system uses packetized commands to set colors or initiate a fade (interpolated) to a new color over a period of time. Communication is bi-directional and broadcast. Packets include addressing information that allow specific controllers to choose to execute them. The distributed architecture allows multiple control devices (e.g. handheld control, computer, etc) to send commands to any controller. State is managed by the controllers and may be queried by a control device if it requires it. Addresses consist of a 16-bit Zone and either 16-bit Unit or 8-bit Group (called Unit or Group addressing). Unit addressing allows commands to be sent to a specific device. Group addressing allows commands to be sent to multiple devices that are part of a group. The addressing supports wildcard addresses so a command can be sent to all units in a Zone for example (e.g. all lights in the kitchen). The RF protocol is a simple broadcast protocol with some built-in synchronization for multiple transmitters using the Nordic nRF24L01+ radio at 250 kbit/sec (for maximum receiver sensitivity) with the ability to add a repeater. The original design goal was for a remote control to operate fixtures in the same room and the Nordic radios were quite adequate for that.
The remote control utilized a touchpad with a color-picker graphic overlay and support for memory presets and initiating an automatic program (for example slowly changing random colors). It also had a USB interface to allow configuration and system control via a computer (the remote acting as a wireless interface into the system).
The original three systems were:
QualColor "Ambi" - Controlled up to 10 custom RGBW fixtures connected with standard Cat5 cabling.
QualColor DMX - Controlled a multi-channel LED DMX fixture (White, RGB, RGBA or RGBW).
QualColor OEM - Controlled 12- or 24-VDC LED strips (white, RGB, RGBA or RGBW).
There was also some PC/Mac based software for configuring these systems or allowing computer control. As part of the development of the system I also designed a USB-based RF interface/repeater but it wasn't productized.
I sold the systems directly and ended up having limited success because, in traditional techie style, underestimated the sales effort. However I was left with a bunch of technology that could find other uses...
I like the way your phone controller looks! Do you have a custom phone app for your setup? If it is an open source phone app, I would be interested in using it with my project. Do you have a git or a bitbucket?