Gestion de l'alimentation Deep Sleep sur Board Pro et Board Pro G2
Déclencheurs de réveil
L'appareil peut sortir de Deep Sleep grâce à plusieurs déclencheurs :
- Heures de réveil prévues
- Détection de présence par radar
- Bouton d'alimentation souple (qui reste allumé pendant le sommeil profond)
Options de configuration
-
xConfiguration Standby Level DeepSleep Mode: <On/Off/OutsideOfficeHours> (default: Off)OutsideOfficeHours : L'appareil passe en mode veille prolongée après le délai configuré, une fois les heures de bureau terminées (tel que défini par « xConfiguration Time OfficeHours »). Si l'appareil est déjà resté inactif pendant le temps requis, il passe immédiatement en mode Deep Sleep. Avant le prochain jour ouvrable, il se lève à une heure aléatoire, entre 20 et 40 minutes avant le début des heures de bureau . Cette répartition aléatoire permet de répartir la charge du système et laisse le temps nécessaire à l'installation des mises à jour, afin de garantir leur disponibilité.
Activé : L'appareil passe en mode veille prolongée après le délai configuré, quelles que soient les heures de bureau, et se réveille avant le début des heures de bureau le jour ouvrable suivant.
-
xConfiguration Standby Level DeepSleep DelayDélai de quelques minutes avant d'entrer en mode veille profonde, plage « <1...1440>» (par défaut : 8 minutes)
Comportement courant au réveil
L'appareil se réveille une fois par nuit entre minuit et 6h pour installer les mises à jour peu urgentes, puis revient en mode veille profonde après un délai par défaut de 20 minutes. Il se réveille avant les réunions prévues si celles-ci ont été planifiées avant d'entrer dans Deep Sleep. Le sommeil profond est interrompu pendant les réunions programmées en cours, même si l'appareil n'est pas utilisé.
Intégration et notifications
Avant de passer à Deep Sleep, l'appareil envoie un message d'état indiquant l'heure de réveil prévue à Control Hub, marquant l'arrêt comme prévu. Ce statut apparaît séparément dans Control Hub et supprime les alarmes hors ligne.
Un événement xapi est émis 1 minute, juste avant Deep Sleep. Il fournit des informations sur le compte à rebours et l'heure de réveil. Parmi les exemples d'événements, citons :
xEvent Standby StandbyInitiatedDeepSleep SecondsToDeepSleep: 0
xEvent Standby StandbyInitiatedDeepSleep MinutesToWakeup: 641
xEvent Standby StandbyInitiatedDeepSleep WakeupTimeUTC: "2025-02-17T13:36:46Z"
Considérations importantes
L'appareil n'entrera pas dans DeepSleep si sa présence est détectée dans la pièce. Par défaut, la détection de présence est désactivée en dehors des heures de bureau. Pour activer le réveil par détection radar en dehors des heures de bureau, configurez les paramètres suivants :
xConfiguration Time OfficeHours OutsideOfficeHours Standby AutoWakeup: Enabled
L'appareil reste hors ligne pendant le sommeil profond ; par conséquent, les opérations liées au réseau, telles que l'accès à l'interface Web, les réservations XAPI et les commandes, ne sont pas disponibles. Les modifications de configuration apportées via Control Hub ne s'appliquent qu'une fois que l'appareil sort de Deep Sleep.
Control Hub désactive certaines actions (redémarrer, exécuter des commandes, signaler des problèmes) pendant le sommeil profond. L'option Supprimer reste disponible mais peut nécessiter un suivi manuel pour des opérations telles que la réinitialisation des paramètres d'usine.
Si le Board Pro est en veille prolongée pendant un RoomCleanup programmé (par exemple, des tableaux blancs non enregistrés), le nettoyage a lieu immédiatement au démarrage si l'heure prévue est dépassée.
Guide de résolution des problèmes
- Si le tableau n'entre pas en mode Deep Sleep comme prévu :
- Consultez les journaux pour obtenir des informations pertinentes.
- Recherchez le mot clé « StandbyCtrlImpl » dans application.log ou all.log pour en identifier la cause.
- Si le tableau ne se réveille pas comme prévu :
- Réveillez le tableau manuellement.
- Récupérez les journaux depuis son entrée dans Deep Sleep.
- Recherchez « StandbyCtrlImpl » ou plus précisément « DeepSleep » dans application.log ou all.log
- Avant d'entrer dans Deep Sleep, les journaux afficheront un message du type « Réveil dans xxx minutes », indiquant l'heure de réveil prévue.
- Une fois le tableau réveillé, il sera possible de vérifier si Deep Sleep est à l'origine de l'
arrêt.
- Vérifiez l'état en exécutant la commande : xStatus SystemUnit LastShutdownReason
- Si Deep Sleep est à l'origine de l'arrêt, la sortie affichera :*s SystemUnit LastShutdownReason : Standby