Das Wetter zeigt die falsche Stadt oder die falsche Einheit
Warum der Wetterblock immer dem Flughafen des Displays folgt, wie ihr Stadt und Temperatureinheit ändert und woran ihr Demo-Wetterdaten erkennt.
Das Wetter zeigt die falsche Stadt oder die falsche Einheit
Wenn das Wetter auf eurem Bildschirm eine Stadt nennt, die ihr dort nicht erwartet hättet, oder °F anzeigt, wo ihr °C wolltet, erklärt dieser Artikel, woher diese beiden Werte kommen und was sich daran ändern lässt. Die kurze Antwort: Es gibt in LobbyFlight keine Einstellung für den Wetterort. Das Wetter gehört immer zu dem Flughafen, auf den das Display eingestellt ist — eine falsche Stadt ist also in Wahrheit ein falscher Flughafen.
Wie das Display entscheidet, welches Wetter es zeigt
Das Wetter wird pro Display eingestellt, nicht einmal für das ganze Hotel. Jedes Display hat seinen eigenen Flughafen, seinen eigenen Schalter für das Wetter und seine eigene Temperatureinheit — deshalb bleiben alle anderen Bildschirme unberührt, wenn ihr einen davon korrigiert.
Beim Laden nimmt ein Display den ersten ihm zugewiesenen Flughafencode und schlägt die Koordinaten dieses Flughafens nach: in der eingebauten Liste der gängigen Flughäfen oder, für alle übrigen, im Flughafendatensatz in der Datenbank. Diese Koordinaten gehen an OpenWeatherMap, und die Stadt auf dem Bildschirm ist die Stadt, die zu diesem Flughafen hinterlegt ist. Nichts in dieser Kette benutzt eure Hoteladresse, eine IP-Adresse oder GPS, und es gibt nirgends ein Feld für eine eigene Stadt oder eigene Koordinaten. Falls ihr ältere Anleitungen gelesen habt, die eine Ortsoption „Automatisch / Flughafen / Benutzerdefiniert“ oder eine Seite unter Einstellungen → Wetter beschreiben: Beides gibt es nicht.
Die Stadt ändern heißt den Flughafen des Displays ändern
Weil die Stadt dem Flughafen folgt, ist das der einzige Hebel, den ihr habt.
Wenn der Flughafen, den ihr braucht, in dieser Liste nicht angeboten wird, legt ihn zuerst unter Portal → Flughäfen an; der Display-Editor bietet nur Flughäfen an, die euer Konto bereits abdeckt.
Eine Einschränkung, die ihr kennen solltet, bevor ihr einen Fehler sucht: Die Koordinaten gehören zum Flughafen, nicht zu eurem Hotel, und die Ortsangabe ist die Stadt des Flughafens. Ein Display, das auf VIE steht, meldet Wien, obwohl der Flughafen selbst in Schwechat liegt. Das ist so gewollt, und näher kommt ihr nicht heran — das Wetter lässt sich nicht auf einen anderen Ort als den Flughafen richten.
Zwischen °C und °F wechseln
Die Einheit sitzt direkt neben dem Schalter, der das Wetter einschaltet. Öffnet Portal → Displays → [Display] und schaut auf das Feld Wetter: Ist der Schalter an, erscheint daneben eine kleine Auswahl °C / °F. Eine eigene Seite für Einheiten gibt es nicht, und die Begriffe „Metrisch“ und „Imperial“ kommen in der Oberfläche nicht mehr vor.
Die Windgeschwindigkeit lässt sich nicht getrennt einstellen — sie folgt der Temperatureinheit und erscheint als km/h neben °C und als mph neben °F.
Beim Speichern dieser Auswahl gibt es derzeit ein bekanntes Problem: Der Wert, den der Editor sendet, passt nicht zu den Werten, die die Datenbankspalte akzeptiert, deshalb kann der Wechsel der Einheit stillschweigend wirkungslos bleiben. Wenn ein Display weiter °C zeigt, nachdem ihr °F ausgewählt habt, macht ihr nichts falsch. Meldet es dem Support, statt weitere Kombinationen auszuprobieren.
Wenn gar kein Wetter erscheint
Zwei Ursachen erklären die meisten leeren Wetterbereiche, und keine davon hat mit dem Ort zu tun.
Das Wetter-Widget braucht Pro oder Premium. Im Basic-Tarif ist der Schalter im Display-Editor ausgegraut und mit dem Hinweis „Nicht im Tarif enthalten“ versehen, und die API lehnt die Änderung mit „Weather widget requires Pro plan or higher“ ab. Welcher Tarif was enthält, steht in Den passenden Tarif wählen und was er kostet.
Zum Flughafen sind keine Koordinaten hinterlegt. Steht der IATA-Code weder in der eingebauten Liste noch in der Flughafentabelle, antwortet die Wetterabfrage mit „Weather data not available for this airport“, und das Display zeigt an der Stelle des Wetters schlicht nichts. Stellt das Display probeweise kurz auf einen großen Flughafen um: Erscheint dort Wetter, liegt es am ursprünglichen Flughafendatensatz, und der Support kann dessen Koordinaten nachtragen.
Wenn die Zahlen nicht zur Wirklichkeit passen
Der häufigste Grund ist, dass ihr gar kein echtes Wetter seht. Hat der Server keinen gültigen OpenWeatherMap-Schlüssel, wird das Wetter mit Demowerten gefüllt, statt sichtbar fehlzuschlagen — und genau das sieht aus wie „das Wetter stimmt nicht“. Demodaten sind erkennbar: Die Temperatur liegt immer zwischen 17 °C und 23 °C, der Luftdruck beträgt stets 1013 hPa, Sonnenaufgang steht auf 06:45 und Sonnenuntergang auf 18:30, und als Land wird AT gemeldet, egal welcher Flughafen ausgewählt ist. Dieselbe Ersatzlösung greift, wenn der Wetteranbieter einen Fehler zurückgibt. Im Portal lässt sich daran nichts ändern; wendet euch mit dem Namen des Displays und dem Flughafencode an den Support, wenn ihr diese Merkmale seht.
Sind die Daten echt, aber veraltet, ist das Zwischenspeicherung und kein Fehler. Die aktuellen Bedingungen werden auf dem Server 30 Minuten lang zwischengespeichert, die Vorhersage eine Stunde, und der Bildschirm selbst fragt alle 30 Minuten neues Wetter ab. Den Browser-Cache zu leeren oder den Bildschirm hart neu zu laden verkürzt das nicht — es hilft nur, das Zeitfenster abzuwarten.
Zwei weitere Details werden gelegentlich als Fehler gemeldet: Die Vorhersage wird immer angezeigt, sobald Daten vorliegen, und lässt sich nicht abschalten; die Kopfzeile zeigt zwei Tage, das große Wetter-Widget drei, jeweils aus dem Mittagswert. Und die Zeiten für Sonnenauf- und -untergang sind nach österreichisch-deutscher Konvention formatiert, bleiben also unabhängig von der Anzeigesprache im 24-Stunden-Format.
Nach dem Speichern
Ihr müsst nichts neu laden. Displays holen ihre Konfiguration alle 20 Sekunden, ein neuer Flughafen oder ein umgelegter Wetterschalter erscheint also binnen Augenblicken, und ein Wechsel der Einheit löst sofort eine neue Wetterabfrage aus. Ist eine Änderung nach etwa einer Minute nicht angekommen, behandelt das als Verbindungsproblem dieses Bildschirms und nicht als Cache-Problem.
Wenn es weiterhin falsch ist
Wenn ihr den Support kontaktiert, kürzen drei Angaben den Austausch ab: der Name des Displays, wie er unter Portal → Displays steht, der Flughafencode, auf den dieses Display eingestellt ist, und die Stadt, die gerade auf dem Bildschirm steht, neben der Stadt, die ihr erwartet habt. Das genügt, um ein Problem am Flughafendatensatz von einem Tarifproblem und von Demodaten zu unterscheiden.