I am working on a project that aims to control 20 LIFX lights to produce various effects, as you can imagine changing colors, brightness, etc.
I went out and bought 16 bulbs and randomly I have one Gen 4 A19 bulb in the bunch, while the rest are Gen 3 A19 bulbs. It behaves differently than the other bulbs. Specifically, it is slower to respond by about a second for the first few commands. I have noticed this with the LIFX app too, turning all bulbs on/off, the Gen 4 lags.
Also, in my project I am not broadcasting, I am sending individual UDP packets to each light. All 16 messages complete in about 6ms or so. All the lights, save the Gen 4 instantly come on, and about a second later the Gen 4 pops on.
What is interesting though, is IF I continually stream commands to the Gen 4 - it will speed up and largely perform as the Gen 3s do. It is almost like it goes to sleep or something. It seems after 3 seconds of now commands, the Gen 4s reaction time slows. If I keep sending a packet ever 500ms, generally it seems to keep up with the Gen 3s.
- Am I crazy? Do I have a bad Gen 4 bulb?
- Is there something I can do to solve this other than a “keep alive” approach?
My goal is just to have the lights change in sync. The firmware of the Gen 4 is 3.6, my other lights are 2.76 or 2.77 (though I can seem to get the 2.76 ones to update). If it matters - I have an Eero wifi network.