Ledstring time and colors are sometimes changing to a bogus value.(Communication between Arduino and ESP is not stable)
Problem:Serial data is sent correctly by ESP but is not always the same as data received by Arduino.
Caused by:The Arduino is working with 5V and the ESP is working with 3.5V.A diode is place beween Esp (TX) and Arduino (RX) to make sure the Arduino cannot blow-up the ESP due to different voltage levels.Maybe this diode is not the right value or a proper solution at all.
Solution:We have to research a more reliable solution. There are multiple options:-Use a standard level converter-Use a better diode-Use something else