Slice-Watch mit Ordnern/Filtern, Orca-Nachbearbeitung, Cockpit-Verlauf mit ED, Zeitzone im Browser. Tasten-Grenze und README-API angeglichen, toter Code entfernt, Requirements gepinnt.
2.4 KiB
Einstellungen
Stand 17.10.2026. Seite /einstellungen — Drucker, Automatik, Anzeige, Telegram, Energie.
Dieser Browser
- Desktop oder Regal (Touch) — nur lokal im Browser, siehe Oberfläche.
- Zeitzone — Browser automatisch oder fest (z. B. Europe/Berlin) für Protokoll, Bericht und Aktivität.
Automatik
Checkbox Automatik-Warteschlange (auto_queue). Aus = keine neuen „wenn frei“-Starts. Laufende Abläufe und manuelle „Jetzt“-Starts bleiben möglich.
Slice-Ordner
Pfad zum Ordner, den die Bibliothek beobachtet (Export aus Orca/Anycubic, Ordner neu lesen, Unterordner). Standardordner setzt slice im Grotti-Repo. Leer = nur Hochladen. Nur Admin; der Ordner wird beim Speichern angelegt, falls er fehlt.
Drucker
Tabelle: Name, Host, Familie, gesperrt.
- Seed beim allerersten Start aus
drucker.json, danach nur noch hier (Datenbank). - Familie aus dem Namen (Kobra 3 / S1) oder gesetzt.
- Gesperrt: keine neuen Queue-Starts auf diesem Host.
FQDN
Öffentliche Basis-URL für QR-Codes auf Spulen-Etiketten. Leer = Host aus dem aktuellen Request. Wichtig, wenn du Etiketten von einem Handy scannst, das nicht 127.0.0.1 kennt.
Telegram und Alerts
Bot-Token und Chat-ID. Pro Ereignisart an/aus (Fertig, Fehler, Offline, Queue, …). Test-Knopf zum Prüfen. Wichtige Ereignisse stehen auch in der Sidebar unter Alerts.
Benutzer und API-Tokens
Unter Benutzer (nur Admin) legst du Konten mit Rolle Admin oder Operator an. Unter API-Tokens erzeugst du Schlüssel für Home-Automation, App oder MCP — der Klartext erscheint nur einmal (Authorization: Bearer grt_…).
MCP (optional): Token erzeugen, dann python -m grotti.mcp_server mit GROTTI_URL und GROTTI_TOKEN. Für nur Lesen: GROTTI_MCP_READ_ONLY=1.
Energie
Grundlast W (Elektronik/Motion, nicht die Heizer) und Strompreis für die Kosten im Protokoll. Düse W / Bett W zusammen mit ED-Proben im Verlauf → Schätzung „aus ED“; stehen sie auf 0, bleibt es bei Dauer × Grundlast („pauschal“). Typisch Kobra: Grundlast ~40 W, Düse ~60 W, Bett ~200–300 W. Beim Speichern warnt die Seite, wenn Düse oder Bett noch 0 sind. Optional Trockner/Ausschuss/Auslastung für die Kalkulation.
Weiter
- Einrichtung (Config-Datei)
- Störungen
