API-Routen Übersicht GET /api/data → Gibt den aktuellen Timer-Status und Zeiten zurück POST /api/reset-best → Setzt die besten Zeiten zurück POST /api/unlearn-button → Verlernt alle Button-Zuordnungen POST /api/set-max-time → Setzt die maximale Zeit und maxTimeDisplay GET /api/get-settings → Gibt die aktuellen Einstellungen zurück POST /api/start-learning → Startet den Anlernmodus POST /api/stop-learning → Beendet den Anlernmodus GET /api/learn/status → Gibt den Status des Anlernmodus zurück GET /api/buttons/status → Gibt den Status der Button-Zuordnungen zurück GET /api/info → Systeminformationen (IP, MAC, Speicher, verbundene Buttons) (aus timesync.h) GET /api/time → Gibt die aktuelle Systemzeit zurück POST /api/set-time → Setzt die Systemzeit (aus licenceing.h) GET /api/get-licence → Gibt den gespeicherten Lizenzschlüssel zurück POST /api/set-licence → Speichert einen neuen Lizenzschlüssel Statische Dateien: / → index.html /settings → settings.html