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.
Fest eingebaute Tablets je Tisch (Querformat 1280×800, Kioskmodus): Dealer-Ansicht ohne PIN, fest auf den eigenen Tisch — Elimination melden, Zurücknehmen, Floor rufen, dazu Level und Blinds. Der Link selbst ist der Schlüssel: nicht weitergeben. Geht ein Tablet verloren, für diesen Tisch „Neu“ drücken — das alte Gerät ist spätestens nach einer Stunde draussen.
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.
Mit diesem PIN öffnen Mitarbeiter die Einkaufsliste am eigenen Handy — ohne Club-Login. Sie können dort erfassen, was fehlt, die Anzahl ändern und Gekauftes abhaken, haben aber keinen Zugriff auf Dashboard, Kasse, Spielerdaten oder Turniere. Die Anmeldung bleibt 90 Tage bestehen, damit die Seite einfach auf dem Home-Bildschirm liegen kann. Zugang entziehen: PIN ändern oder deaktivieren — alle Handys sind dann sofort abgemeldet.
Verbindet die Software mit den beiden externen Anmeldeplattformen. Damit läuft zweierlei automatisch: (1) die Platz-Reservation wird über Kreuz abgeglichen — jede Plattform reserviert so viele Plätze, wie auf der anderen belegt sind, damit keine überbucht; (2) die Angemeldeten werden samt Anmeldezeit abgerufen, sodass der Floor sieht, wer vor 12 Uhr angemeldet war und die „Frühe Anmeldung +10'000" bekommt. Verknüpft wird jedes Turnier einzeln unter Turniere vorbereiten.
Die Passwörter werden verschlüsselt gespeichert und nie wieder angezeigt. Feld leer lassen = Passwort unverändert, ein Bindestrich (-) löscht es.
Die Seite „🔗 Plattformen" zeigt am Handy die Turniere der nächsten 7 Tage mit Anmeldestand, letztem Abgleich, Anmeldeliste und der Möglichkeit, die Platzzahl zu ändern. QR-Code scannen oder Link ans Handy schicken — dort einmal mit dem Club-Login anmelden, die Anmeldung gilt danach 7 Tage. Mit „Zum Home-Bildschirm hinzufügen" liegt die Seite als eigene Kachel auf dem Handy.
Wer mit Karte oder TWINT bezahlt, zahlt diesen Zuschlag obendrauf — beim Einkauf ins Turnier (Buy-in, Rebuy, Addon) und beim Geld-Bezug in der Kasse. Der Zuschlag wird auf 5 Rappen gerundet, geht mit ans Terminal und steht im Kassenbuch separat (er ist kein Bargeld). 0 = kein Zuschlag.
Ist das Terminal hier eingerichtet, schickt der Floor beim Einkauf, Rebuy und Addon den Betrag automatisch ans Zahlterminal, sobald Karte oder TWINT gewählt ist. Gebucht wird der Spieler erst, wenn das Terminal die Zahlung bestätigt. Schlägt sie fehl, kann man nochmals senden, ohne Terminal buchen (z. B. anders bezahlt) oder abbrechen.
Der Schlüssel wird verschlüsselt gespeichert und nie wieder angezeigt. Feld leer lassen = unverändert, ein Bindestrich (-) löscht ihn.
Die Software kann das Poker- und das Gastro-Terminal jeden Tag zur gewählten Zeit (Schweizer Zeit) selbst abschliessen — wie der Tagesabschluss am Gerät oder im PostFinance-Portal. Die Geräte müssen dafür eingeschaltet und online sein. Verpasst der Server die Zeit (z. B. wegen eines Neustarts), holt er den Abschluss bis 3 Stunden danach nach; später nicht mehr, damit er nicht in den Betrieb fällt — der nächste Abschluss umfasst dann einfach zwei Tage. Schliesst das Gerät bereits selbst ab, hier ausgeschaltet lassen.
/s/12345/…).Ist der Zugang hinterlegt, geht der Ergebnis-Beitrag unter Turnier-Ergebnisse → „📣 Beitrag erstellen" mit einem Knopf direkt auf euer Instagram-Konto — quadratisch als Beitrag, hochkant als Story, das Video als Reel. Ohne Zugang bleibt der Knopf nutzbar: Am Handy öffnet er die Teilen-Auswahl.
Instagram erlaubt das Posten von aussen nur für ein Business- oder Creator-Konto, das mit einer Facebook-Seite verknüpft ist. Mit einem privaten Instagram-Konto geht es nicht — das ist eine Vorgabe von Meta, kein Fehler der Software.
Das Token wird verschlüsselt gespeichert und nie wieder angezeigt. Feld leer lassen = unverändert, ein Bindestrich (-) löscht es.
instagram_basic, instagram_content_publish, pages_show_list und pages_read_engagement.me/accounts (gibt die Seiten-ID), dann <seiten-id>?fields=instagram_business_account — die Zahl daraus ist die Instagram-Konto-ID.Auch ein langlebiges Token kann nach rund 60 Tagen ablaufen. Wenn das Posten plötzlich nicht mehr geht, hier auf „Verbindung testen" tippen — steht dort ein Fehler beim Konto, einfach ein neues Token erzeugen und eintragen.
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.
Feste Links für die TV-Uhren eures Vereins — einmal im TV-Browser öffnen und als Lesezeichen/Startseite speichern, sie ändern sich nie. Uhr 1 ist der normale TV. Uhr 2 braucht ihr nur, wenn zwei Turniere gleichzeitig laufen: dann das zweite Turnier im Floor über den Knopf „📺 Uhr …“ auf Uhr 2 legen und diesen Link in einem zweiten Browserfenster (z. B. an einem anderen PC) öffnen.
Ö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).