Faire tourner un écran sans surveillance dans le hall
Comment mettre un écran en mode TV, charger la bonne adresse depuis le portail et vérifier ensuite qu'il continue de tourner sans que personne y touche.
Faire tourner un écran sans surveillance dans le hall
Un écran dans le hall d'un hôtel n'a qu'une seule chose à faire, des mois durant : afficher des vols, sans qu'un client ouvre un menu du navigateur et sans que quelqu'un de la réception ait à venir le remettre en route. Cet article explique ce que LobbyFlight fait lui-même pour cela, quelle adresse l'écran doit charger et comment vérifier ensuite qu'il tourne vraiment.
Deux choses comptent plus que tout ce que vous pourriez installer sur l'appareil. La première est le mode d'affichage, parce qu'il décide si le tableau réagit ou non au toucher. La seconde est l'URL, parce qu'elle décide quelle configuration l'écran charge et s'il se signale au portail. Réglez ces deux points et l'essentiel de ce pour quoi on installe traditionnellement un logiciel de kiosque est déjà réglé.
Commencez par le mode TV
Chaque écran dans LobbyFlight a un réglage d'appareil. Ouvrez Affichages, ouvrez l'écran à modifier et, dans l'onglet Général, mettez Appareil sur TV.
Le mode TV est le mode conçu pour un écran sans surveillance. Les événements tactiles sont désactivés : un client qui tapote le panneau ne change rien. La recherche est désactivée : il n'y a aucun champ de saisie dans lequel se retrouver coincé. Le défilement automatique et la rotation tournent en continu et ne s'arrêtent jamais. En mode Tactile et en mode Site web, le tableau met son mouvement en pause pendant trente secondes après une interaction ; en mode TV, cette pause vaut zéro, puisqu'il n'y a aucune interaction à attendre.
Cela vaut la peine d'être fait avant même d'envisager de verrouiller l'appareil au niveau d'Android. Un écran en mode TV sur lequel un client appuie continue simplement d'afficher les vols. Le verrouillage au niveau de l'appareil protège contre quelqu'un qui cherche délibérément à quitter le navigateur, un problème plus rare et plus limité que la touche accidentelle.
Récupérez l'adresse de l'écran dans le portail
L'adresse que charge un écran ressemble à ceci :
https://your-domain.example/display/<hotelId>?display=<displayId>hotelId et displayId sont tous deux des UUID — de longs identifiants générés, pas des noms courts lisibles comme les initiales de votre hôtel. C'est pourquoi cette adresse ne se tape jamais à la main. Elle se copie depuis le portail.
Il y a deux endroits pour la récupérer. Pendant la configuration initiale, /portal/setup affiche l'adresse finale à l'étape 6, Aperçu, avec un bouton de copie. Ensuite, ouvrez Affichages, ouvrez l'écran et allez dans l'onglet Aperçu & URL, qui présente l'adresse, un bouton de copie et un QR code que vous pouvez scanner avec l'appareil d'affichage pour n'avoir absolument rien à taper. L'onglet Aperçu & URL n'est disponible que tant que l'écran est allumé : s'il est grisé, activez d'abord l'écran.
Si un écran dispose d'un domaine personnalisé vérifié, le portail fournit ce domaine à la place, et c'est cette adresse qu'il faut utiliser.
Pourquoi `?display=` n'est pas facultatif
Le paramètre ?display= est la partie que l'on oublie, et l'oublier casse deux choses discrètement plutôt que bruyamment.
Sans lui, l'écran charge la configuration par défaut de l'hôtel plutôt que celle que vous avez définie pour cet écran précis. Si vous faites tourner plusieurs tableaux, ils afficheront tous la même chose, quel que soit le soin mis à les configurer un par un.
Sans lui, l'écran n'envoie pas non plus de heartbeat. Les heartbeats sont ce qui permet au portail de savoir qu'un écran est vivant : un écran ouvert sans le paramètre reste indiqué Jamais ouvert pour toujours, alors même qu'il tourne parfaitement sur le mur devant vous.
Il existe une autre adresse que vous pourriez croiser : la même URL suivie de &preview=1. C'est l'aperçu que le portail utilise pour ses propres vignettes et pour l'action « ouvrir sur cet appareil ». Elle n'envoie délibérément aucun heartbeat, pour que vérifier un écran depuis votre ordinateur portable ne fasse pas passer pour en ligne un panneau éteint dans le hall. Ne mettez pas l'URL d'aperçu sur l'écran réel.
Ce que l'écran fait tout seul
Une fois la bonne URL chargée, il se passe pas mal de choses sans que personne ne retouche à l'appareil.
Les changements de configuration arrivent d'eux-mêmes sur l'écran. L'écran recharge sa configuration toutes les vingt secondes. Changez l'aéroport, les couleurs ou les réglages de rotation dans le portail, et l'écran reprend la modification peu après. Vous n'avez pas besoin d'un accès physique à un appareil verrouillé pour reconfigurer ce qu'il affiche.
Les données de vol se rafraîchissent au rythme de votre formule. Basic actualise toutes les heures, Pro toutes les trente minutes, Premium toutes les cinq minutes. Si vous observez un écran neuf en vous demandant pourquoi les horaires ne bougent pas, c'est généralement la réponse, et cela n'a rien à voir avec l'appareil ni avec le navigateur.
Le mouvement du tableau vient des réglages de rotation, pas d'un économiseur d'écran. Dans l'onglet Comportement, vous décidez si le tableau alterne entre départs et arrivées, si vos propres diapositives entrent dans cette rotation, combien de temps dure chaque étape de la rotation, combien de temps la liste des vols reste affichée et à quelle fréquence l'écran change de langue. Par défaut, le tableau tourne toutes les trente secondes, affiche les vols deux minutes d'affilée et change de langue toutes les soixante secondes. Si vous voulez une image fixe, désactivez la rotation à cet endroit plutôt que de vous battre avec l'appareil.
Une coupure réseau est gérée de façon visible. Quand l'appareil perd sa connexion, le tableau affiche un badge Mode Hors Ligne dans un coin et continue de montrer les vols qu'il a déjà. Au retour de la connexion, le badge disparaît de lui-même.
Vérifiez que l'écran tourne réellement
LobbyFlight surveille les écrans pour vous, et c'est la vérification qui compte après l'installation.
Un écran en fonctionnement envoie un heartbeat toutes les cinq minutes. Le portail attend douze minutes sans en recevoir avant de déclarer un écran hors ligne — deux battements manqués plus un peu de marge, pour qu'une seule requête perdue pendant un rechargement ou un bref hoquet réseau ne fasse pas passer un écran en bonne santé pour un écran en panne. C'est aussi pourquoi il ne faut pas s'inquiéter trois minutes après avoir allumé un écran.
Le résultat se lit sur la page Affichages et sur le tableau de bord, où chaque écran porte l'un de quatre états. En cours signifie que les heartbeats arrivent. Hors ligne signifie qu'aucun n'est arrivé depuis plus de douze minutes et que quelque chose ne va pas. Éteint signifie que vous avez vous-même désactivé l'écran, ce qui n'est pas une panne. Jamais ouvert signifie que l'écran a été créé dans le portail mais que son URL n'a jamais été chargée — ce qui, si le panneau tourne visiblement, ramène droit à un paramètre ?display= manquant.
Après avoir installé un écran, attendez quelques minutes puis regardez la page Affichages. S'il indique En cours, l'URL est bonne, le heartbeat arrive, et l'installation est terminée.
Verrouiller l'appareil lui-même
Si votre écran se trouve à portée des clients et que vous voulez verrouiller l'appareil sur le navigateur, cette partie se passe dans Android et dans le logiciel de kiosque ou la gestion de parc que vous choisirez, pas dans LobbyFlight. Nous ne pouvons pas documenter ces réglages de façon fiable, car les menus diffèrent selon les fabricants et les versions d'Android, et les solutions tierces évoluent à leur propre rythme.
Ce qu'il est utile de savoir, c'est quel problème chaque approche résout. L'épinglage d'écran intégré à Android restreint l'appareil à une seule application ; c'est gratuit et immédiatement disponible, mais le chemin dans les menus varie d'un appareil à l'autre, consultez donc la documentation de votre fabricant. Un navigateur de kiosque dédié ajoute le démarrage automatique après un redémarrage et la reprise après un plantage. Une gestion centralisée de parc est ce qu'il vous faut si vous déployez de nombreux écrans sur plusieurs établissements et devez les configurer sans vous rendre sur place.
Quel que soit votre choix, la partie LobbyFlight ne change pas : l'appareil charge l'adresse d'écran que vous avez copiée depuis le portail, et tout ce que le tableau affiche reste réglable depuis le portail.
Quand quelque chose cloche
Tous vos écrans affichent la même chose. Le paramètre ?display= manque dans l'URL d'au moins un appareil, qui charge donc la configuration par défaut de l'hôtel au lieu de la sienne. Recopiez l'adresse depuis Aperçu & URL.
Un écran tourne mais le portail indique « Jamais ouvert ». Soit l'URL n'a pas de ?display=, soit l'appareil charge l'URL d'aperçu, qui n'envoie pas de heartbeats. Les deux se corrigent en recopiant l'URL simple depuis le portail.
Les horaires de vol ne changent pas. Comparez l'intervalle d'actualisation de votre formule au temps que vous passez à regarder. C'est un réglage de formule, pas un problème d'appareil ou de cache.
Rien ne bouge sur le tableau. Vérifiez les réglages de rotation et de défilement automatique dans l'onglet Comportement avant d'examiner l'appareil.