diff --git a/esp-wemos-schild/esp-wemos-schild.ino b/esp-wemos-schild/esp-wemos-schild.ino index 3d8ff89..b5a2676 100644 --- a/esp-wemos-schild/esp-wemos-schild.ino +++ b/esp-wemos-schild/esp-wemos-schild.ino @@ -151,6 +151,16 @@ void setup() { ArduinoOTA.setHostname(Homie.getConfiguration().deviceId); ArduinoOTA.setPassword((const char *)"ctdo2342"); + ArduinoOTA.onStart([]() { + pixels.clear(); + }); + ArduinoOTA.onEnd([]() { + pixels.clear(); + }); + ArduinoOTA.onProgress([](unsigned int progress, unsigned int total) { + pixels.setPixelColor(progress / (total / NUMPIXELS), pixels.Color(255, 255, 255)); + pixels.show(); + }); ArduinoOTA.begin(); }