MUTEC – WebSocket-Steuerung: Unterschied zwischen den Versionen

Clawtronics (Diskussion | Beiträge)
Frontend- und Ticket-Upload dokumentiert; WebSocket-VPS-Installation weiterhin offen
Clawtronics (Diskussion | Beiträge)
Frontend- und Ticket-Upload dokumentiert; WebSocket-VPS-Installation weiterhin offen
Zeile 1: Zeile 1:
= MUTEC v2 – Einrichtung mit MegBes-Ticket =
= MUTEC v2 – Einrichtung mit MegBes-Ticket =


Stand: 09.10.2026. Das MUTEC-Frontend und die QR-Zieladresse des Ticket-Monitors tine wurden auf den Webspace hochgeladen und per Prüfsumme sowie HTTPS geprüft. Der separate WebSocket-Dienst auf dem VPS ist noch nicht durch diesen Upload installiert; die Geräteabnahme steht aus. v2 ersetzt die früheren Pakete mit CONTROL_TOKEN.
Stand: 09.10.2026. Das MUTEC-Frontend und die QR-Zieladresse des Ticket-Monitors tine wurden auf den Webspace hochgeladen und per Prüfsumme sowie HTTPS geprüft. Der Administrator hat den separaten WebSocket-Dienst auf dem VPS installiert: sieben Tests erfolgreich, systemd aktiv und lokaler Health-Check erfolgreich. Die öffentliche API-Route beantwortet den CORS-Preflight mit HTTP 204. Der Ticket-Login funktioniert laut Gerätetest. Google-Maps-Freigabe und Electron-Anzeigeschlüssel müssen noch eingerichtet werden; die vollständige Geräteabnahme steht aus. v2 ersetzt die früheren Pakete mit CONTROL_TOKEN.
 
== Aktuelle Inbetriebnahme: Google Maps und Electron ==
 
Die Google-Maps-Diagnose der öffentlichen Kartenanzeige liefert `RefererNotAllowedMapError` für https://www.tinetronics.de/mutec/control/display.html. Der eingebundene Google-Schlüssel endet auf iJd80U. Bei genau diesem Schlüssel unter Google Cloud → APIs und Dienste → Anmeldedaten → Website-Einschränkungen die Freigabe https://www.tinetronics.de/* prüfen und speichern. Danach einige Minuten warten und die Kartenseite neu laden. Die konkrete Diagnose weist auf die Website-Freigabe hin; ein neues Relay-Paket ist dafür nicht erforderlich.
 
Die Electron-Meldung „Diese Anzeige ist noch nicht in Electron eingerichtet“ bedeutet, dass der private DISPLAY_KEY fehlt. Auf dem VPS mit `sudo grep '^DISPLAY_KEY=' /etc/mutec-realtime.env` lokal ablesen. Nur den Wert hinter dem Gleichheitszeichen in views.json als https://www.tinetronics.de/mutec/control/display.html#displayKey=WERT einsetzen. Den Schlüssel nicht in Wiki oder Chat veröffentlichen. Electron anschließend neu starten. Der Schlüssel berechtigt ausschließlich die Anzeige und ersetzt keinen Besucher-Ticket-Code.


== Ergebnis und Bedienung ==
== Ergebnis und Bedienung ==