I am using FastLED + IRremoteESP8266 on ESP8266 (wifi is enabled and active) -

I am using FastLED + IRremoteESP8266 on ESP8266 (wifi is enabled and active) - testing with both WeMos D1 mini and NodeMCU ESP-12, using various WS2812 LEDs.

  1. Default FastLED settings: remote control functions work great but I get lots of random extraneous blinking.

  2. Add “#define FASTLED_ALLOW_INTERRUPTS 0” and blinking goes away, but so does remote control usage.

  3. With interrupts allowed, tried changing FASTLED_INTERRUPT_RETRY_COUNT to 3 or 4 but extra blinking just as bad.

  4. BUT, if I disable retries via “#define FASTLED_INTERRUPT_RETRY_COUNT 0”, extra blinking clears up and remote functionality is good!!

Attached video: first 10 seconds is default retry count = 2 with blinking. Next 10 seconds is retry count = 0 with no blinking.

I’m glad for good results, but this was not what I expected - just wonder if I’m missing some other issue that turning off retries might be allowing?

https://photos.google.com/share/AF1QipOHmc-twWfwHOJnt1gZpEk5tzAj_UdJoLioMCyohYIAobyDPt_snptwRKtJym5Iig?key=UFlLY2VyNk9sbzhOUWNZVHM3YURvNW94eG1nZk9R

Thanks for sharing your results! I will try this and report back. I’ve had very poor results so far. Usually have to retry IR button presses several times, from a very close range.

Going to give this a try. Marc Merlin had a nice write-up on FastLED, interrupts and ESP8266 a few weeks ago. He didn’t mention having tried setting the retry count. Here is a link to his post https://plus.google.com/u/0/+MarcMERLIN/posts/bdQX8yBE6C1