Gestion de l'Énergie et Configuration Économiseur d'Écran

Optimisation pour fonctionnement 24/7 : protection contre le marquage et gestion de l'énergie

20 min de lectureDernière mise à jour : 1/15/20240

Gestion de l'Énergie et Configuration Économiseur d'Écran

Pour un fonctionnement d'affichage 24h/24 et 7j/7, la gestion de l'alimentation et la prévention du marquage sont essentielles pour la longévité et la fiabilité. Ce guide présente les configurations optimales.

Comprendre le Risque de Marquage

Qu'est-ce que le Marquage (Burn-In) ?

Le marquage se produit lorsque des éléments d'image statiques laissent des ombres visibles de façon permanente.

Écrans OLED (Risque Élevé) :

  • Les pixels organiques se dégradent à des rythmes différents
  • Les éléments statiques se marquent en 100-1000 heures
  • Particulièrement sensibles : pixels blancs et bleus
  • Dommages irréversibles
  • Écrans LCD (Risque Faible) :

  • Rétention d'image (temporaire) au lieu d'un vrai marquage
  • Généralement corrigeable par rafraîchissement des pixels
  • Survient après 2000-5000 heures
  • Généralement réversible
  • IPS-LCD (Recommandé pour Affichage Numérique) :

  • Très faible risque de marquage
  • Meilleurs angles de vision que les panneaux TN
  • Durée de vie plus longue
  • Idéal pour fonctionnement 24/7
  • Zones Vulnérables dans LobbyFlight

    Risque le plus élevé (visible en permanence) :

  • En-tête avec logo de l'hôtel
  • Barre d'onglets (Départs/Arrivées)
  • Affichage de l'heure
  • Badges de statut (À l'heure, Retardé)
  • Risque moyen (souvent visible) :

  • Codes d'aéroport
  • Numéros de porte
  • Noms de compagnies aériennes
  • Risque faible (change fréquemment) :

  • Heures de vol
  • Numéros de vol
  • Données météo
  • Stratégies de Prévention du Marquage

    1. Rotation Automatique du Contenu

    LobbyFlight effectue déjà une rotation entre :

  • Départs ↔ Arrivées (toutes les 30 sec)
  • Optionnel : Diapositives d'information hôtel
  • Cela réduit l'affichage statique de 50%
  • 2. Décalage de Pixels (Matériel)

    Les écrans modernes décalent légèrement l'image :

  • 1-2 pixels dans toutes les directions
  • Toutes les 10-30 minutes
  • Non perceptible par les utilisateurs
  • 3. Luminosité Réduite

  • OLED : Max 60% de luminosité
  • LCD : Max 80% de luminosité
  • Nuit : 30-40% suffisants
  • 4. Thèmes Sombres

  • Fond noir sur OLED économise l'énergie
  • Les couleurs sombres réduisent le stress des pixels
  • LobbyFlight utilise déjà un thème sombre
  • Paramètres d'Affichage Android

    Configuration de Base de l'Écran

    Paramètres de Luminosité Optimaux

    Navigation : Paramètres → Affichage → Luminosité

    Valeurs recommandées :

    Écrans LCD :
    - Jour (6h00-22h00) : 70-80%
    - Soir (22h00-24h00) : 50%
    - Nuit (0h00-6h00) : 30%
    
    Écrans OLED :
    - Jour : 50-60%
    - Soir : 40%
    - Nuit : 20-30%

    Désactiver la Luminosité Adaptative :

  • Paramètres → Affichage → Luminosité adaptative → DÉSACTIVÉ
  • Raison : Une luminosité inconstante dérange les clients
  • Contrôle manuel préféré
  • Empêcher la Mise en Veille de l'Écran

    Navigation : Paramètres → Affichage → Délai de mise en veille

    Options :
    - Délai de mise en veille : "Jamais" ou Maximum (30 min)
    - Économiseur d'écran : Désactivé
    - Daydream : DÉSACTIVÉ

    Alternative via ADB :

    adb shell settings put system screen_off_timeout 2147483647

    Paramètres du Filtre Lumière Bleue

    Navigation : Paramètres → Affichage → Mode nuit/Filtre bleu

    Recommandation : DÉSACTIVÉ

    Pourquoi ?

  • Déforme les couleurs de la marque
  • Rend l'affichage jaunâtre
  • Irrite les clients pendant la journée
  • Exception : Écrans dans les zones de couchage (fonctionnement nocturne)

    Paramètres d'Économie d'Énergie

    Désactiver l'Optimisation de Batterie

    Pour Fully Kiosk Browser :

  • Paramètres → Applications → Fully Kiosk Browser
  • Batterie → Optimisation de batterie
  • Sélectionner "Ne pas optimiser"
  • Pour Chrome :

  • Paramètres → Applications → Chrome
  • Batterie → Autoriser activité en arrière-plan
  • Désactiver l'optimisation
  • Pourquoi c'est important ?

  • Empêche le mode veille de l'application
  • Garantit des performances constantes
  • Pas de redémarrages inattendus
  • Désactiver le Mode Doze

    Le Mode Doze d'Android peut perturber le fonctionnement kiosque.

    Désactiver via ADB :

    # Désactiver complètement le Mode Doze
    adb shell dumpsys deviceidle disable
    
    # Mettre une application spécifique en liste blanche
    adb shell dumpsys deviceidle whitelist +com.fullykiosk.browser

    Via les Options Développeur :

  • Activer Options Développeur (appuyer 7 fois sur Numéro de build)
  • "Applications en veille" → Fully Kiosk → "Actif"
  • Optimisation WiFi

    Navigation : Paramètres → WiFi → Avancé

    Paramètres importants :
    ✓ Garder WiFi actif en veille : TOUJOURS
    ✗ Recherche WiFi : DÉSACTIVÉ (économise l'énergie)
    ✗ Basculement auto vers données mobiles : DÉSACTIVÉ
    ✓ Notification réseau : DÉSACTIVÉ

    Mode économie d'énergie WiFi via ADB :

    # WiFi toujours actif
    adb shell settings put global wifi_sleep_policy 2

    Configuration Économiseur d'Écran Fully Kiosk

    Bases de l'Économiseur d'Écran

    Navigation : Fully Kiosk → Paramètres → Économiseur d'écran

    Option A : Écran Noir (Protection Maximale Contre le Marquage)

    Activer économiseur d'écran : OUI
    Délai économiseur : 600 secondes (10 minutes)
    Type d'économiseur : Écran noir
    Luminosité en économiseur : 0%
    Afficher horloge : NON
    Réveiller écran sur mouvement : OUI (si caméra disponible)

    Avantages :

  • Meilleure prévention du marquage
  • Économies d'énergie maximales
  • Pixels OLED complètement éteints
  • Inconvénients :

  • L'écran semble "éteint"
  • Les clients peuvent penser qu'il est en panne
  • Option B : Mode Atténué (Recommandé pour les Halls)

    Activer économiseur d'écran : OUI
    Délai économiseur : 900 secondes (15 minutes)
    Type d'économiseur : Écran atténué
    Niveau d'atténuation : 20%
    Garder contenu visible : OUI
    Superposition économiseur : Aucune

    Avantages :

  • Les données de vol restent visibles
  • La luminosité réduite protège l'écran
  • Les clients voient que le système fonctionne
  • Inconvénients :

  • Moins de protection contre le marquage
  • Consommation d'énergie plus élevée
  • Option C : Contenu en Mouvement (Pour OLED)

    Activer économiseur d'écran : OUI
    Délai économiseur : 600 secondes
    Type d'économiseur : Site web
    URL : https://votredomaine.com/screensaver
    Mouvement : Dérive lente
    Amplitude de mouvement : 50 pixels

    Créer une page d'économiseur personnalisée :

    <!DOCTYPE html>
    <html>
    <head>
      <style>
        body {
          background: black;
          display: flex;
          align-items: center;
          justify-content: center;
          overflow: hidden;
        }
        #content {
          animation: drift 60s infinite;
        }
        @keyframes drift {
          0%, 100% { transform: translate(0, 0); }
          25% { transform: translate(30px, -30px); }
          50% { transform: translate(-30px, -30px); }
          75% { transform: translate(-30px, 30px); }
        }
        .clock {
          color: #333;
          font-size: 4em;
          font-family: monospace;
        }
      </style>
    </head>
    <body>
      <div id="content">
        <div class="clock" id="clock"></div>
        <img src="/logo-dark.png" style="opacity: 0.1">
      </div>
      <script>
        setInterval(() => {
          document.getElementById('clock').textContent =
            new Date().toLocaleTimeString('fr-FR')
        }, 1000)
      </script>
    </body>
    </html>

    Détection de Mouvement (Version Plus)

    Version Plus de Fully Kiosk uniquement

    Navigation : Paramètres → Détection de mouvement

    Activer détection de mouvement : OUI
    Caméra pour détection : Caméra frontale
    Mode de détection : Mouvement
    Sensibilité : Moyenne (3-5)
    Allumer écran sur mouvement : OUI
    Délai extinction écran : 600 secondes
    Programme de détection : 06h00 - 22h00

    Tester la détection de mouvement :

  • Agiter la main devant la caméra
  • L'écran devrait se réveiller
  • Ajuster la sensibilité si trop lent/sensible
  • Avis de confidentialité :

  • Pas d'enregistrement, uniquement détection de mouvement
  • Avis toujours recommandé
  • "Cet écran utilise la détection de mouvement"
  • Luminosité Programmée

    Programmateur de Luminosité Fully Kiosk

    Navigation : Paramètres → Actions programmées

    Luminosité Basée sur l'Heure

    Matin (6h00) - Pleine luminosité :

    Action : Définir luminosité écran
    Luminosité : 80%
    Heure : 06h00
    Jours : Tous les jours

    Midi (12h00) - Maximum pour la lumière du jour :

    Action : Définir luminosité écran
    Luminosité : 100%
    Heure : 12h00
    Jours : Tous les jours

    Soir (18h00) - Réduire :

    Action : Définir luminosité écran
    Luminosité : 60%
    Heure : 18h00
    Jours : Tous les jours

    Nuit (22h00) - Atténuer :

    Action : Définir luminosité écran
    Luminosité : 30%
    Heure : 22h00
    Jours : Tous les jours

    Nuit tardive (1h00) - Minimum :

    Action : Définir luminosité écran
    Luminosité : 15%
    Heure : 01h00
    Jours : Tous les jours

    Alternative : Automatisation Tasker

    Pour une automatisation étendue :

    Créer un profil Tasker :

    Profil : Heures du Hall
    Heure : 6h00 - 22h00
    Tâche :
      - Luminosité écran : 75%
      - Économiseur d'écran : Désactivé
    
    Profil : Mode Nuit
    Heure : 22h00 - 6h00
    Tâche :
      - Luminosité écran : 30%
      - Économiseur d'écran : Délai 5 min
      - Volume notification : 0

    Capteur de Lumière Ambiante (si disponible)

    Certains écrans ont des capteurs de lumière :

    // JavaScript pour luminosité adaptative
    if ('AmbientLightSensor' in window) {
      const sensor = new AmbientLightSensor()
      sensor.onreading = () => {
        const lux = sensor.illuminance
        let brightness = 50 // Par défaut
    
        if (lux < 50) brightness = 30      // Sombre
        else if (lux < 200) brightness = 50 // Tamisé
        else if (lux < 500) brightness = 70 // Normal
        else brightness = 90                // Lumineux
    
        setBrightness(brightness)
      }
      sensor.start()
    }

    Redémarrage Nocturne

    Pourquoi le Redémarrage Quotidien est Important

    Nettoyer les fuites mémoire :

  • La mémoire du navigateur augmente avec le temps
  • Garbage collection JavaScript incomplet
  • Le cache système Android grossit
  • Restaurer les performances :

  • Nouveau départ = vitesse optimale
  • Fichiers temporaires supprimés
  • Pile réseau réinitialisée
  • Recharger le Service Worker :

  • Version actuelle garantie
  • Cohérence du cache
  • Données hors ligne mises à jour
  • Redémarrage Auto Fully Kiosk

    Navigation : Paramètres → Actions programmées

    Type d'action : Redémarrer l'application
    Heure : 04h00
    Jours : Tous les jours
    Activé : OUI
    Vider le cache au redémarrage : OUI

    Heures alternatives par type d'hôtel :

    Hôtel d'affaires : 03h00 (avant les départs matinaux)

    Hôtel de vacances : 05h00 (considérer les clients tardifs)

    Hôtel d'aéroport : 04h30 (entre les vols de nuit et du matin)

    Redémarrage au Niveau Système (Android)

    Via commande ADB :

    # Configurer une tâche cron sur le serveur
    adb connect [ip-écran]:5555
    adb shell reboot

    Via Root (si disponible) :

    # Dans le terminal Fully Kiosk
    su
    reboot

    Redémarrage Matériel (Prise Connectée)

    Programme Prise Connectée Kasa :

    Programme 1 : Éteindre
    Heure : 04h00
    Durée : 30 secondes
    
    Programme 2 : Allumer
    Heure : 04h00:30
    Action : Allumer

    Avantages :

  • 100% fiable
  • Fonctionne même si le système gèle
  • Gestion à distance possible
  • Suivi de consommation électrique
  • Configuration avec Home Assistant :

    automation:
      - alias: "Redémarrage quotidien écran"
        trigger:
          platform: time
          at: "04:00:00"
        action:
          - service: switch.turn_off
            entity_id: switch.prise_ecran
          - delay: "00:00:30"
          - service: switch.turn_on
            entity_id: switch.prise_ecran

    Surveillance et Notifications

    Administration Distante Fully Kiosk

    Configurer l'accès :

  • Paramètres → Administration distante → Activer
  • Définir un mot de passe
  • Noter l'adresse IP
  • Interface web : http://[ip-écran]:2323

    Fonctions disponibles :

  • Capture d'écran en direct
  • Contrôle à distance
  • Modifications des paramètres
  • Redémarrer/Recharger
  • Console JavaScript
  • Informations système
  • Surveillance de Santé

    Quoi surveiller :

    Critique :
    - Statut en ligne de l'écran
    - Dernière mise à jour réussie des données
    - Température CPU (< 70°C)
    - Utilisation mémoire (< 80%)
    
    Avertissement :
    - Uptime > 7 jours (redémarrage nécessaire)
    - Taille cache > 200Mo
    - Taux d'erreur > 5%
    - Signal WiFi < -70dBm

    Configurer un Système d'Alertes

    Option 1 : Fully Kiosk Cloud (Plus) :

  • Surveillance automatique
  • Notifications push si hors ligne
  • Gestion centralisée de plusieurs écrans
  • Option 2 : Surveillance personnalisée :

    # Script de surveillance Python
    import requests
    import smtplib
    from email.mime.text import MIMEText
    
    ECRANS = [
      {"name": "Hall", "ip": "10.0.0.101"},
      {"name": "Réception", "ip": "10.0.0.102"}
    ]
    
    for ecran in ECRANS:
        try:
            r = requests.get(f"http://{ecran['ip']}:2323/api/status",
                            timeout=5, auth=('admin', 'motdepasse'))
            if r.status_code != 200:
                send_alert(f"Écran {ecran['name']} ne répond pas")
        except:
            send_alert(f"Écran {ecran['name']} hors ligne")

    Métriques de Performance

    KPIs à suivre :

    Quotidien :
    - Taux de succès redémarrage (Objectif : 100%)
    - Utilisation CPU moyenne (Objectif : < 40%)
    - Tendance utilisation mémoire
    - Taux de succès cache
    
    Hebdomadaire :
    - Temps d'arrêt total (Objectif : < 10 min)
    - Nombre d'erreurs
    - Déconnexions WiFi
    - Valeurs max température
    
    Mensuel :
    - Heures de luminosité (pour calcul marquage)
    - Consommation électrique (kWh)
    - Statut mises à jour logicielles

    Résumé des Bonnes Pratiques

    Pour Écrans OLED

  • Luminosité : Max 60% jour, 20% nuit
  • Économiseur : Écran noir après 10 min
  • Décalage pixels : Activer si disponible
  • Contenu : Rotation maximale, thèmes sombres
  • Redémarrage : Quotidien obligatoire
  • Pour Écrans LCD

  • Luminosité : 80% jour, 40% nuit
  • Économiseur : Atténuer à 20% après 15 min
  • Rétroéclairage : Vérifier l'uniformité d'illumination
  • Contenu : Rotation standard suffisante
  • Redémarrage : Quotidien recommandé
  • Pour l'Efficacité Énergétique

  • Luminosité programmée : -40% de consommation
  • Économiseur d'écran : -60% pendant l'inactivité
  • Détection de mouvement : Actif seulement quand nécessaire
  • Matériel : Écrans certifiés Energy Star
  • Réseau : Ethernet au lieu du WiFi (-10W)
  • Pour la Longévité

  • Température : < 35°C environnement
  • Humidité : 20-80%
  • Lumière directe du soleil : À éviter
  • Nettoyage : Hebdomadaire avec chiffon microfibre
  • Mises à jour : Mensuelles pour la sécurité
  • Dépannage

    L'Écran S'Éteint

    Diagnostic :

  • Vérifier les paramètres d'alimentation
  • Vérifier "Garder écran allumé" dans Fully Kiosk
  • Statut du Mode Doze Android
  • Solution :

    # Garder éveillé en permanence
    adb shell svc power stayon true

    Marquage Déjà Visible

    Mesures immédiates :

  • Réduire la luminosité au minimum
  • Lancer le rafraîchissement pixels (si disponible)
  • Inverser les couleurs pendant 24h
  • Décaler la position du contenu
  • Long terme : Planifier le remplacement de l'écran

    Surchauffe

    Symptômes :

  • L'écran s'atténue automatiquement
  • Problèmes de performance
  • Redémarrages spontanés
  • Solutions :

  • Réduire la luminosité
  • Meilleure ventilation
  • Système de refroidissement externe
  • Changer l'emplacement de l'écran
  • L'Économiseur d'Écran Ne S'Active Pas

    Étapes de diagnostic :

  • Vérifier le paramètre de délai
  • Désactiver la détection de mouvement
  • Déboguer les événements tactiles
  • Vérifier les erreurs JavaScript
  • Correction : Vider le cache Fully Kiosk et reconfigurer

    Cet article vous a-t-il été utile ?