probonopd / ESP8266HueEmulator

Emulate a Philips Hue bridge running on an ESP8266 using the Arduino IDE.
MIT License
411 stars 93 forks source link

Add colorloop support #24

Closed opticron closed 7 years ago

opticron commented 7 years ago

This adds per-pixel colorloop support with a continuous 60s hue fade. Note that the hue fade starts with the specified (or previous if not re-specified) color values, so keeping saturation and brightness at 255 will make the colorfade look entirely white.

probonopd commented 7 years ago

How does this work, is there support in the app for this? Which client app(s) are you testing this against?

opticron commented 7 years ago

Right now I'm just testing via cURL, but according to the documentation there is support for this mode. See http://www.developers.meethue.com/documentation/core-concepts for more information.

probonopd commented 7 years ago

Cool, thanks. I would really recommend that you test with real-life clients (more than 1) too, in order to produce reliable code that works in practice (I had to learn this the hard way when I started this project ;-)

opticron commented 7 years ago

Yeah, I've been testing on and off with ultimate hue, but it seems like a lot of the 3rd party control apps are pretty crashy. If you have any solid recommendations, I'm willing to add them to my testing repertoire.

probonopd commented 7 years ago

I'd say the official Hue iOS/Android app (old and new), and Chroma for macOS (anyway that's what I use)