Programy rgb_light a washer fungují na Arduino frameworku s rozšířením pro ESP32.
Použité knihovny WiFi.h, AsyncUDP.h a WebServer.h jsou součástí instalace Arduino core pro ESP32
Zbylé knihovny ArduinoJson.h a FirebaseESP32.h jsou ve složce libraries nebo volně stáhnutelné z internetu.

odkaz na ArduinoJson.h: https://arduinojson.org/v6/doc/installation/
odkaz na FirebaseESP32.h: https://github.com/mobizt/Firebase-ESP32

Pro úspěšné zprovoznění ESP32 je potřeba změnit v programu proměnné ssid a password aby odpovídaly domácí síti.
Dále je potřeba změnit API_KEY s DATABASE_URL aby odpovídal projektu. API_KEY je dostupný v nastavení projektu. DATABASE_URL je dostupný při vstupu do databáze.

Při definovaném vlastním zařízení je třeba změnit deviceId.

Při použití prostředí PlatformIO je potřeba přidat knihovnu Arduino.h