Richten Sie Kartenleser ein und verbinden Sie Karten mit Mitgliedern. Eingelesene Karten erscheinen unten als Ereignisse.
Der Leser sendet Ereignisse in diesem Format:
{
"device_token": "...",
"uid": "04AABBCCDD",
"event_id": "reader-0001",
"ts": "2026-06-15T09:30:00Z"
}
Ein Ereignis ist noch keine Kaffeebuchung. Es zeigt zuerst, welche Karte an welchem Leser erkannt wurde.
| Kartenleser | Standort | Status | Geräte-Token |
|---|---|---|---|
| Noch kein Kartenleser angelegt. Legen Sie oben den ersten Leser an. | |||
| = e($device['name']) ?> | = e((string) $device['location_label']) ?> | = e($device['status']) ?> | = e(substr($device['device_token'], 0, 16)) ?>... |
| Karte | Mitglied | Status | Zuletzt |
|---|---|---|---|
| Noch keine Karten mit Mitgliedern verbunden. | |||
| = e((string) ($tag['label'] ?: 'ohne Label')) ?> | = e((string) $tag['member_name']) ?> | = e($tag['status']) ?> | = e((string) ($tag['last_seen_at'] ?? 'noch nie')) ?> |
| Zeit | Kartenleser | Status | Ereignis-ID |
|---|---|---|---|
| Noch keine Karte wurde von einem Leser gemeldet. | |||
| = e($event['received_at']) ?> | = e((string) $event['device_name']) ?> | = e($event['status']) ?> | = e((string) $event['external_event_id']) ?> |