Ein Display reparieren, das nicht lädt
Was ihr prüft, wenn ein Bildschirm in der Ladeanimation hängen bleibt, einen Konfigurationsfehler zeigt oder gleich die falsche Tafel anzeigt.
Ein Display reparieren, das nicht lädt
Dieser Artikel behandelt den Bildschirm in eurer Lobby, der nicht das zeigt, was er zeigen soll: Er hängt in der Ladeanimation, zeigt ein rotes Fehlerfeld oder Flüge, die zu jemand anderem gehören. Dahinter stecken fast immer dieselben wenigen Ursachen — und das Portal verrät euch, welche davon ihr vor euch habt, bevor ihr überhaupt zum Bildschirm lauft.
Arbeitet die Punkte der Reihe nach ab. Die ersten beiden Abschnitte klären die Mehrzahl der Fälle in wenigen Minuten.
Fangt im Portal an, nicht am Bildschirm
Geht zu Portal → Displays. Dort steht jeder Bildschirm, den ihr angelegt habt, mit einem Status — und diesen Status meldet der Bildschirm selbst. Ihr seht also, ob das Gerät überhaupt läuft.
Ein Bildschirm sendet alle fünf Minuten ein Lebenszeichen und gilt erst nach zwölf Minuten Stille als offline. Dieser Abstand ist Absicht: Eine einzelne verlorene Anfrage beim Neuladen oder ein kurzer Netzaussetzer würde sonst einen völlig gesunden Bildschirm als ausgefallen markieren. Wenn ein Display also gerade eben dunkel geworden ist, gebt ihm eine Viertelstunde, bevor ihr dem Label Offline glaubt. Und umgekehrt: Ein Display, das noch Läuft anzeigt, war vor wenigen Minuten am Leben — dann liegt es eher am Inhalt oder an der URL als am Gerät.
Gebt ihm dreißig Sekunden, bevor ihr eingreift
Der Bildschirm holt sich seine Konfiguration alle zwanzig Sekunden neu, und jede Änderung, die ihr im Portal speichert, wird an Displays gesendet, die auf demselben Gerät geöffnet sind — die laden sich dann selbst neu. Ein Bildschirm, der veraltet aussieht, repariert sich oft von allein, während ihr noch auf dem Weg zu ihm seid. Wenn ihr gerade etwas im Portal geändert habt, wartet eine halbe Minute, bevor ihr davon ausgeht, dass es nicht angekommen ist.
Lest, was der Bildschirm anzeigt
Die folgenden vier Zustände sehen quer durch die Lobby ähnlich aus, bedeuten aber Verschiedenes.
Ein animiertes Flugzeug mit „Initializing Flight Display…“ ist der normale Ladezustand. Er sollte Sekunden dauern. Bleibt er stehen, bekommt das Gerät keine brauchbare Antwort vom Server — macht unten mit dem Netzwerk-Abschnitt weiter.
Ein rotes Feld mit durchgestrichenem WLAN-Symbol, „Configuration Error — Unable to load display configuration“ und einer Schaltfläche „Retry“. Das Gerät hat den Konfigurations-Endpunkt überhaupt nicht erreicht. „Retry“ lädt lediglich die Seite neu, drückt es also einmal; kommt das Feld sofort zurück, liegt es an der Verbindung des Geräts, nicht an den Einstellungen des Displays.
Eine funktionierende Tafel mit dem Titel „Demo Hotel Vienna“ und Flügen ab VIE. Das ist mit Abstand das am häufigsten missverstandene Symptom, deshalb ganz deutlich: Eine falsche oder unbekannte Hotel-ID erzeugt keinen Fehler. Der Server antwortet stattdessen mit einer Demo-Konfiguration, und der Bildschirm zeigt sie bereitwillig an. Wenn in eurer Lobby ein österreichisches Hotel läuft, von dem ihr noch nie gehört habt, stimmt eure URL nicht. Kopiert sie noch einmal aus dem Portal, wie unten beschrieben. Dieselbe Demo-Tafel erscheint auch, wenn ihr echte Flüge seht, aber die falschen — siehe den Abschnitt zur URL.
Ein Standbild, das sich nie ändert. Eine URL, die auf ?preview=1 endet, ist der Vorschau-Modus des Portals. Er zeigt die Tafel, rotiert aber absichtlich nicht, scrollt nicht automatisch und sendet keine Lebenszeichen — sonst würden im Portal eingebettete Vorschauen eure Bildschirme als online melden, obwohl sie es nicht sind. Hat jemand diese URL auf den Kiosk kopiert, habt ihr eine eingefrorene Tafel und ein Display, das für immer auf Nie geöffnet stehen bleibt. Entfernt ?preview=1 aus der URL.
Holt die URL aus dem Portal, statt sie zu tippen
Geht zu Portal → Displays, öffnet das Display und wechselt auf den Tab Vorschau & URL. Nutzt die Schaltfläche Adresse kopieren neben der Display-URL, oder haltet die Kamera des Geräts auf den QR-Code auf demselben Tab — er enthält genau dieselbe Adresse. Daneben gibt es einen Download-Button, falls ihr den QR-Code ausdrucken und neben den Bildschirm kleben wollt.
Die URL, die ihr bekommt, sieht so aus:
https://lobbyflight.com/display/<hotel-id>?display=<display-id>Beide Hälften zählen. Die Hotel-ID wählt euer Haus aus; stimmt sie nicht, landet ihr auf der oben beschriebenen Demo-Tafel. Der Parameter ?display= wählt aus, welcher eurer Bildschirme das ist. Jedes Display im Portal ist ein eigenes Objekt mit eigenem Layout, eigenen Flughäfen und eigenem Branding. Lasst ihr diesen Parameter weg, muss der Server raten — er nimmt dann dasjenige eurer aktiven Displays, das zuletzt bearbeitet wurde. In einem Haus mit einem Bildschirm fällt euch das nie auf. In einem Haus mit dreien ist das die übliche Erklärung für „der Lobby-Bildschirm zeigt plötzlich die Restaurant-Tafel“.
Dieselbe Ersatzregel greift, wenn ein Display ausgeschaltet ist: Der Server überspringt inaktive Displays und liefert stattdessen ein anderes aktives aus. Deshalb wird der Bildschirm nicht schwarz, wenn ihr ein Display im Portal deaktiviert — das Gerät lädt weiter und bekommt einfach eine andere Tafel.
Wenn ihr für das Haus eine verifizierte eigene Domain eingerichtet habt, gibt euch das Portal diese Domain, und die URL lautet dann nur https://your-domain.example. Kopiert immer das, was der Tab Vorschau & URL anzeigt, statt eine Adresse von Hand zusammenzusetzen.
Wenn das Gerät uns nicht erreicht
Vom Display-Gerät aus muss genau ein Host erreichbar sein: lobbyflight.com — oder eure eigene Domain, falls ihr eine nutzt — über HTTPS. Die Datenbank und den Flugdaten-Anbieter kontaktieren unsere Server, nie der Bildschirm; die in einer Firewall freizugeben, ändert am Display also nichts. Fragt eine Netzwerkadministration, was freigegeben werden muss, ist dieser eine Host die ganze Antwort.
Ob es am Gerät oder am Netzwerk liegt, trennt ihr schnell so: Öffnet dieselbe URL auf einem Handy über Mobilfunk. Lädt die Tafel dort, auf dem Bildschirm aber nicht, liegt es am Gerät oder am lokalen Netz. Prüft die WLAN-Verbindung oder das Netzwerkkabel, und wenn die Seite über einen Proxy läuft, vergewissert euch, dass der Proxy HTTPS zu unserer Domain durchlässt.
Zertifikatswarnungen
Verweigert der Browser die Seite mit „Ihre Verbindung ist nicht privat“ oder einem Zertifikatsfehler, prüft zuerst die Uhr des Geräts. Günstige Kiosk-Hardware verliert nach einem Stromausfall gern das Datum, und eine Uhr, die Tage danebenliegt, weist jedes gültige Zertifikat zurück. Schaltet die automatische Zeitsynchronisation ein und ladet neu.
Auf einer eigenen Domain bedeuten Zertifikatsfehler meist, dass die Domain noch nicht fertig ist — nicht, dass etwas kaputt wäre. Das Portal gibt die URL der eigenen Domain erst heraus, wenn die Domain verifiziert ist. Testet ihr also eine Adresse, deren Verifizierung noch nicht abgeschlossen ist, sind Warnungen zu erwarten. Geht zurück in die Domain-Einstellungen im Portal und schließt die Verifizierung ab, oder nutzt in der Zwischenzeit die normale lobbyflight.com-URL.
Was passiert, wenn die Verbindung abreißt
Verliert der Bildschirm die Verbindung, während die Seite offen ist, erscheint in der Ecke ein orangefarbenes Abzeichen Offline Mode, und die Tafel zeigt weiter die zuletzt empfangenen Daten. Das ist Arbeitsspeicher der offenen Seite, keine gespeicherte Kopie: Ladet die Seite neu, solange das Netz noch weg ist, bekommt ihr den Konfigurationsfehler-Bildschirm und nicht die alten Flüge. Für das Display gibt es keinen Offline-Cache — ein Gerät, das ohne Netz neu startet, kommt mit einem Fehler zurück, nicht mit der Tafel von gestern.
Manuell aktualisiert ihr mit F5 oder Strg+R oder über die Schaltfläche Retry auf dem Fehlerbildschirm, die dasselbe tut. Eine Ziehgeste zum Aktualisieren gibt es nicht.
Die Tafel lädt, sieht aber falsch aus
Zeigt der Bildschirm die richtigen Flüge, aber das falsche Logo oder die falschen Farben, prüft, ob das Haus zu einer Organisation mit gesperrter Marke gehört. Ist die Marke gesperrt, überschreiben Logo und Farben der Organisation, was am Haus und am einzelnen Display eingestellt ist — die Farbeinstellungen im Display-Editor scheinen dann wirkungslos. Das ist so gewollt und wird auf Ebene der Organisation geändert, nicht am Display.
Wenn es immer noch nicht geht
Schaut zuerst auf die öffentliche Statusseite — wenn bei uns eine Störung läuft, hilft keine Arbeit am Bildschirm.
Ist die Statusseite sauber, sammelt ein paar Dinge, bevor ihr uns schreibt. Ein Foto von dem, was der Bildschirm tatsächlich zeigt, ist mehr wert als eine Beschreibung davon. Legt die Display-URL genau so dazu, wie sie auf dem Gerät steht, dazu den Status des Displays aus Portal → Displays sowie Browser und Betriebssystem des Geräts. Kommt ihr auf dem Gerät an die Entwicklertools des Browsers, sind auch die Tabs Konsole und Netzwerk nach einem Neuladen nützlich.
Schickt das an info@lobbyflight.com. Beachtet: Der Hilfebereich im Portal bietet nur E-Mail an — das Kontaktformular liegt auf der öffentlichen Website, nicht im Portal.