/ EINSTELLUNGEN
🔗 Xentral Cloud API
Wie lange Xentral-Antworten lokal gecacht werden (Standard: 300 s)
Produktionen mit einer niedrigeren Nummer werden beim Sync ignoriert. Leer lassen = alle importieren.
Xentral-interne ID der Adresse (nicht die Kundennummer). Die ID ist in der URL sichtbar, wenn du den Kunden in Xentral öffnest: /adressen/10052/details. Wird als Rechnungsadresse bei Fertigungsaufträgen benötigt (Xentral-Pflichtfeld).
E-Mail noch nicht betriebsbereit – SMTP-Relay erforderlich
📧 E-Mail (SMTP)
🎨 Darstellung & Branding
Logo
Wird in E-Mail-Berichten und im Header der App verwendet. PNG empfohlen, max. 2 MB.
🌐 Netzwerk
Wird geladen…
ETHERNET (eth0)
WLAN
💾 Backup & Restore
Wird geladen...
🔄 Software-Updates
Personal Access Token mit repo-Berechtigung
Systemsteuerung
Service neu starten
Startet den lot-printing Dienst neu. Die Seite verbindet sich automatisch wieder.
Gerät ausschalten
Stoppt Drehteller + Förderband, sendet Power-Down-Befehl an den Drucker (CMD 0x5F) und fährt den Raspberry Pi herunter.
🔒 Passwort ändern
🅱 Zertifikat-Manager (mTLS)

Client-Zertifikate für neue Geräte auf dem Pi ausstellen. Das Skript gibt danach die fertigen scp-Befehle aus:

sudo bash scripts/issue-cert.sh printer-controller pc-001
sudo bash scripts/issue-cert.sh batch-collector bc-001
CA-Fingerprint
SHA256: wird geladen…
👤 Benutzerverwaltung
Benutzer Rolle Status Letzter Login
Wird geladen…
Produktionsplanung
Nach Anlegen zu Arbeitsschritten wechseln
Nach dem Anlegen einer Produktion automatisch zum Tab „Arbeitsschritte zuweisen" wechseln. Deaktiviert: in der Produktionsplanung bleiben.
Auftragstypen
Auftragstypen definieren, welche Jobs an welche Maschine gehen, wie sie heißen und welche Pflichtfelder sie tragen. Bei der Job-Zuweisung aus Xentral-Produktionen wird der passende Typ ausgewählt.
⚠ Auto-Assign wird aktiv, sobald die Xentral Arbeitsanweisungen-API verfügbar ist.
Wird geladen…
Produktionskapazität
Lege Obergrenzen für die tägliche Produktion fest. 0 = unbegrenzt. Die Auto-Datum-Planung berücksichtigt diese Werte.
Summe der Stückzahlen aller Jobs an einem Tag
Wie viele Jobs über dem Schwellwert pro Tag zulässig sind
Ab dieser Menge gilt ein Job als Großauftrag
📅 Produktionstage
Lege fest, welche Auftragstypen an welchen Wochentagen geplant werden können. Die Einstellung wird bei der Auto-Datum-Planung im Hub verwendet. Ein leerer Tag (keine Haken) gilt als Nicht-Produktionstag.
Wird geladen…
Workflow-Vorlagen
Vorlagen ordnen Produktgruppen einem vordefinierten Satz an Workflow-Schritten zu. Beim Zuweisen wird automatisch die passende Vorlage vorgeschlagen.
Artikelnummer-Präfix: z.B. GuK-001 — Präfix-Match auf die Artikelnummer.
Keywords: kommagetrennte Begriffe, die im Produktnamen vorkommen müssen (z.B. Seife, Lavendel).
Wird geladen…
🔑 Google Verbindung
Der Hub schreibt Jobs direkt in Google Kalender (Event erstellen/aktualisieren/löschen in Echtzeit). Dazu wird ein Service Account benötigt:
  1. Google Cloud Console → Projekt erstellen → Calendar API aktivieren
  2. IAM & Verwaltung → Service Accounts → Erstellen → JSON-Key herunterladen
  3. Den gewünschten Google Kalender öffnen → Einstellungen → Bestimmten Personen freigeben → Service-Account-E-Mail eintragen (Berechtigung: Änderungen)
  4. JSON unten einfügen, speichern und testen
Inhalt der heruntergeladenen JSON-Datei einfügen
🗓 Kalender pro Auftragstyp
Trage die Google Kalender-ID für jeden Auftragstyp ein. Die ID findest du in Google Kalender unter Kalendereinstellungen → Kalender-ID (endet auf @group.calendar.google.com). Der Kalender muss mit der Service-Account-E-Mail geteilt sein.
Wird geladen…
Titel-Abkürzungen
Begriffe die im Produktnamen vorkommen werden vor dem Kürzen ersetzt. Reihenfolge beachten – längere Begriffe zuerst eintragen.
Begriff (Original) Abkürzung / Ersatz
🔒 Geschützte Begriffe
Begriffe die niemals aus dem Kalender-Titel gekürzt werden dürfen – auch wenn der Platz knapp wird. Das Segment das diesen Begriff enthält bleibt immer erhalten.
Geschützter Begriff
🔗 iCal-Feed (schreibgeschützt, optional)
Alternativ oder zusätzlich: URL in Apple Kalender / Outlook abonnieren (read-only, ~12–24h Verzögerung).
Alle Jobs
+ Neues Dashboard anlegen
💻
Virtuelles Dashboard
Permanente URL (z.B. /dashboard/produktion). Öffnet sich ohne PIN – einfach Seite aufrufen.
🖥️
Physisches Dashboard
Raspberry Pi mit Display. Kopplung über Claim-Code, der auf dem Pi-Display erscheint.
💻 Virtuelle Dashboards – permanente Browser-Dashboards ohne PIN
Wird geladen…
📷 Dashboard-Gerät konfigurieren
🖼 Mediendateien – geteilt zwischen allen Dashboards
JPG, PNG, GIF, WebP – max. 50 MB
Wird geladen…
⏻ Gerät wird ausgeschaltet
Drehteller & Förderband
Ausstehend
Drucker Power-Down (CMD 0x5F)
Ausstehend
Warte auf Drucker-Abschaltung
Ausstehend – Jet muss abkühlen (bis 6 min)
0 s / max 6 min
Raspberry Pi herunterfahren
Ausstehend
Herunterfahren wird eingeleitet...
Verbindung getrennt – Pi ist heruntergefahren. Stromversorgung kann sicher getrennt werden.
Benutzer anlegen
Passwort setzen
Auftragstyp
Unveränderlicher Bezeichner. Nur Buchstaben, Zahlen, Bindestriche.
Registrierte aktive Geräte. Leer lassen für manuelle Gerätewahl beim Job.
Felder, die ein Job dieses Typs zwingend in extra_data haben muss.
Workflow-Vorlage
Leerlassen = passt auf alle Produktionen (niedrigste Priorität). Längerer Präfix = höhere Priorität.
Kommagetrennte Begriffe, die im Produktnamen vorkommen müssen. Mehrere Keywords = alle müssen passen.
Neue Slide
Zuerst unter „Mediendateien" hochladen
0 = unbegrenzt (nur für Dashboard-Slide sinnvoll)
Wird in Anton-Schrift im unteren Drittel angezeigt. Leer = kein Text.
Standard: Weiß (#ffffff)
Virtuelles Dashboard koppeln
Öffne die folgende URL auf dem iPad/Tablet und gib den PIN-Code ein:
Pairing-Code
——
Gültig für 10:00
Warte auf Verbindung…
Virtuelles Dashboard erstellen
/dashboard/
Nur Kleinbuchstaben, Zahlen und Bindestriche. Wird die permanente URL des Dashboards.
Wird im Dashboard-Header angezeigt
Physical Dashboard annehmen
Claim-Code von
Eindeutige ID, keine Leerzeichen