first commit

This commit is contained in:
Carsten Graf
2025-06-01 11:51:02 +02:00
commit 2d2ee0a41a
22 changed files with 3241 additions and 0 deletions

47
apientpoints Normal file
View File

@@ -0,0 +1,47 @@
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