Blind-Vorlagen, Buy-In und Auszahlungsstruktur sind ins Dashboard umgezogen → Kachel „Floor-Einstellungen".
Profil und Zugangsdaten verwalten
Logo für die digitale Mitgliedskarte der Spieler. Idealerweise ein PNG mit transparentem Hintergrund. Ein dunkles Logo wird auf der dunklen Karte automatisch hell dargestellt — die Vorschau unten zeigt, wie es auf der Karte erscheint.
PIN, mit dem sich Dealer an ihrer Handy-Ansicht anmelden: Tisch ansehen, Elimination anfragen (Floor bestätigt), Floor rufen.
PIN, mit dem eine externe Person die Automatenabrechnung am Handy öffnen kann — ohne Club-Login. Sie hat dort alle Funktionen (Auszahlung an Automat 1–6 oder Karten mit Unterschrift und Bon, Auffüllen/Reduzieren, Storno, Abschluss, Verlauf & Quittungen), aber keinen Zugriff auf Dashboard, Kasse, Spielerdaten oder Turniere. Die Anmeldung gilt 12 Stunden. Zugang entziehen: neuen PIN setzen oder deaktivieren.
Show am Final Table: Eine Seite wird per Beamer auf den Tisch projiziert (standardmäßig schwarz — bei All-In erscheint an der Sitzposition eine animierte „ALL IN"-Schaltfläche mit Namen), eine zweite läuft auf dem LED-Kegel darüber. Der Dealer setzt am Stream Deck (oder über die Steuer-Seite) einen Spieler All-In/Call, löst Showdown aus oder macht Reset. Spieler/Sitze kommen automatisch vom Final Table (Tisch 1) des aktiven Turniers. Die Anzeige-Links sind stabil (nur Club-ID, kein Token) und immer erreichbar.
Push aufs Handy, sobald ein Dealer einen Spieler als ausgeschieden meldet — mit Tisch, Platz und Uhrzeit. So einrichten: die kostenlose App „ntfy" (App Store / Play Store) installieren → dort das unten gewählte Thema abonnieren. Das Thema frei wählen, aber geheim halten (wer es kennt, sieht die Meldungen). Leer lassen = keine Pushes.
Zusätzliche Ansagen auf der Turnier-Uhr / TV-Anzeige. Den Text hier einmal festlegen; pro Turnier
wird unter „Turnier vorbereiten" angehakt, ob er gesprochen werden soll. Leeres Feld = keine Ansage.
Damit man es hört, muss am TV oben rechts „Ansagen aktivieren" eingeschaltet sein. Gesprochen wird mit der
dort gewählten Stimme — für deutsche Texte also am TV unter ⚙ eine deutsche Stimme auswählen.
{nickname} Nickname · {name} Vorname Nachname ·
{tisch} Tischnummer (Final Table = „Final") · {platz} Platznummer
{tisch} aufgelöster Tisch · {anzahl} Anzahl verschobener Spieler
In der Kasse → Offene Rechnungen siehst du bei einem Spieler dessen E-Mail und Handynummer und kannst ihm mit einem Knopf die Rechnung per Mail schicken — mit einer Aufstellung der offenen Positionen und einem TWINT-Zahllink über den offenen Betrag. Füge hier deinen persönlichen TWINT-Zahllink ein (aus deinem TWINT-Konto). Name und Betrag werden je Rechnung automatisch angehängt — was du hier einträgst, wird nur bis vor &trxInfo/&amount verwendet. Für den automatischen Mailversand muss auf dem Hosting zusätzlich die Umgebungsvariable EMAILJS_TEMPLATE_INVOICE_ID (eine EmailJS-Vorlage) gesetzt sein.
Ruft ein Dealer den Floor, wird automatisch die „Ruf"-URL des Tisches aufgerufen (z. B. Tischlampe an). Sobald der Floor den Ruf quittiert, wird die „Quittiert"-URL aufgerufen (z. B. Lampe aus). Die HTTP-Methode ist pro Tisch wählbar: GET (z. B. einfache Tischlampe/Shelly) oder POST (z. B. Home-Assistant-/Automations-Webhook, die auf GET mit 405 antworten). Bei POST wird ein kleiner JSON-Body {table,event} mitgeschickt. Felder leer lassen = kein Webhook für diesen Tisch. Test speichert die Felder und ruft die jeweilige URL sofort auf.
Schützt ausgewählte Dashboard-Kacheln mit einem gemeinsamen PIN. Beim Öffnen einer geschützten Kachel — auch bei direktem Aufruf der Adresse — wird der PIN verlangt. Einmal korrekt eingegeben, bleibt der Zugang im selben Browser-Tab frei, bis er geschlossen wird. Auch die Club-Einstellungen lassen sich schützen: Falls du den PIN einmal vergisst, kannst du an der PIN-Wall über „PIN vergessen? Mit Passwort entsperren" mit deinem Club-Login-Passwort entsperren.
Gäste wünschen sich über die Bestellseite (QR) einen Titel. Das Personal nimmt ihn unter „Musikwünsche" an (dabei wird ggf. der Preis auf die Rechnung gebucht), und ein Raum-PC spielt die Warteschlange im Vollbild ab (musik-player.html — einmal „Musik starten" tippen, dann F11). Voraussetzung: ein YouTube-API-Schlüssel als Umgebungsvariable YOUTUBE_API_KEY auf dem Hosting.
Öffentliche Live-Seite ohne Login: Gäste und Spieler scannen den QR-Code und sehen Turnier mit Beschrieb, aktuelle Blinds mit Restzeit, nächste Stufe, Anzahl Spieler und die Auszahlung — live aktualisiert. Ideal als Aushang oder Tischkarte.
Neue Spieler registrieren sich selbst per QR-Code/Link ohne Login (Daten, Ausweis-Fotos vorne/hinten, Unterschrift). Die Registrierungen erscheinen hier zur Freigabe — beim Übernehmen werden sie als Spieler in die Datenbank aufgenommen.
📋 Offene Registrierungen ansehen / freigebenBeim Freigeben einer Registrierung wird automatisch ein PDF (Angaben, Ausweis, Unterschrift) in OneDrive abgelegt. Voraussetzung sind die Microsoft-Zugangsdaten als Umgebungsvariablen auf dem Hosting (MS_TENANT_ID, MS_CLIENT_ID, MS_CLIENT_SECRET, MS_ONEDRIVE_USER).
Versand der Spieler-Logindaten über EmailJS (läuft über HTTPS, daher vom Hosting nicht blockiert). Voraussetzung sind die EmailJS-Daten als Umgebungsvariablen (EMAILJS_SERVICE_ID, EMAILJS_TEMPLATE_ID, EMAILJS_PUBLIC_KEY, EMAILJS_PRIVATE_KEY).