hue-plus icon indicating copy to clipboard operation
hue-plus copied to clipboard

NZXT HUE 2 Support

Open flaire-project opened this issue 4 years ago • 5 comments

Are there any plans for supporting the new HUE 2 controller? I've tried to access the controller on /dev/bus/usb/001/003 but it crashed with a Inappropriate ioctl for device error.

flaire-project avatar Aug 11 '19 17:08 flaire-project

Would have been good to know that it doesn't support HUE 2, I've been fiddling it for hours.

acerspyro avatar Dec 23 '19 03:12 acerspyro

I just picked up a Hue 2 and documented the protocol for my own project. Feel free to use my documentation to add support to this project. The protocol isn't exactly the same and I haven't figured out everything yet, but it's simple enough and the effects are close to the Hue Plus. It uses USB interrupt transfers rather than a serial device.

https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/NZXT-Hue-2

CalcProgrammer1 avatar Dec 29 '19 16:12 CalcProgrammer1

I just picked up a Hue 2 and documented the protocol for my own project. Feel free to use my documentation to add support to this project. The protocol isn't exactly the same and I haven't figured out everything yet, but it's simple enough and the effects are close to the Hue Plus. It uses USB interrupt transfers rather than a serial device.

https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/NZXT-Hue-2

Do I see right that your version doens't support the "Ambilight" feature, yet? Do you have plans to eventually get to it?

Eiion avatar Jun 01 '21 02:06 Eiion

Ambilight isn't a feature of the hardware, it's a feature of the software. OpenRGB doesn't have an effects engine built-in for doing reactive/synchronized effects like Ambilight or Audio Visualizer.

However, OpenRGB has a network-based SDK as well as a plugin system. I just released OpenRGB version 0.6 which supports the OpenRGB Effects Plugin. This plugin does have an Ambilight mode and will work with any OpenRGB device that has direct control mode (which NZXT Hue 2 does).

CalcProgrammer1 avatar Jun 01 '21 06:06 CalcProgrammer1

Very nice! I'll keep an eye on your project and will look deeper into it once I got the time.

Eiion avatar Jun 01 '21 21:06 Eiion