Admin-Bereiche
Direkt zu Spielplaetzen, Buttons, Bots und Betrieb wechseln.
Spielplaetze
Standorte einzeln oder per CSV anlegen, mit Adresse, Koordinaten, Beschreibung und Public-Toggle.
2Buttons
LoRaWAN-Devices manuell erfassen oder aus ChirpStack Applications synchronisieren.
3Messenger
Telegram/WhatsApp-Bot als Ressource vorbereiten, QR-Payload und Nachrichtentext pflegen.
4Koppeln und Drucken
Direkt im Spielplatz aufklappen: Button und Bot verbinden, danach Schild, QR und Halterung laden.
5Betrieb
Batteriestand, Statusreport, Nutzungsdaten und Custom CSS im Blick behalten.
Schon implementiert
- Login mit Session-Cookie, CSRF-Schutz und Rate-Limit
- SQLite-Migrationen und persistente Docker-Volumes
- Spielplaetze, Buttons, Messenger-Bots und Binding-Entwuerfe speichern
- Passphrase-Bestaetigung fuer den Kopplungsmodus
- ChirpStack Webhook-Endpunkt mit Secret-Pruefung
- Community-Profil fuer Dragino Tracker D als erster getesteter Device-Typ
Einrichtung im UI
ChirpStack, Telegram, WhatsApp und E-Mail im Adminbereich einrichten.
LNS-Typ, Basis-URL und API-Key im UI eintragen.
Application aus dem LNS importieren oder manuell anlegen.
Devices synchronisieren, Produkt waehlen und Spielplatz zuordnen.
Pro Device ein getestetes Payload-Profil auswaehlen.
BotFather-Token im UI hinterlegen und Verbindung testen.
Optional spaeter ueber offizielle WhatsApp Cloud API einrichten.
Produktstand
Login, Datenbank, Admin-Routen, Kopplung, Telegram-Menues und Testnachrichten sind aktiv.
Technische Endpunkte
GET /health
GET /ready
POST /integrations/chirpstack/uplink
- LNS_BASE_URL fehlt. Das Setup kann ChirpStack Applications und Devices dann nicht per API auswaehlen.