Gestionarea energiei în somn profund pe Board Pro și Board Pro G2
Declanșatoare de trezire
Dispozitivul se poate trezi din Deep Sleep prin mai multe declanșatoare:
- Ore de trezire programate
- Detectarea prezenței cu radar
- Buton de alimentare moale (care rămâne luminat în timpul somnului profund)
Opțiuni de configurare
-
xConfiguration Standby Level DeepSleep Mode: <On/Off/OutsideOfficeHours> (default: Off)OutsideOfficeHours: Dispozi tivul intră în Deep Sleep după întârzierea configurată după încheierea programului de lucru (așa cum este definit de „XConfiguration Time OfficeHours”). Dacă dispozitivul a fost deja inactiv pentru timpul necesar, acesta intră imediat în Deep Sleep. Înainte de următoarea zi lucrătoare, se trezește la un timp aleatoriu între 20 și 40 de minute înainte de începerea programului de lucru. Această randomizare ajută la distribuirea încărcării sistemului și permite timp pentru instalarea actualizărilor, asigurând disponibilitatea.
Activat: Dispozitivul intră în Deep Sleep după întârzierea configurată, indiferent de orele de lucru și se trezește înainte de începerea programului de lucru în următoarea zi lucrătoare.
-
xConfiguration Standby Level DeepSleep DelayÎntârziere în minute înainte de a intra în Deep Sleep, interval „<1...1440>” (Implicit: 8 minute)
Comportament comun de trezire
Dispozitivul se trezește o dată pe noapte între 00:00 și 06:00 pentru a instala actualizări de urgență redusă, apoi revine la Deep Sleep după o întârziere implicită de 20 de minute. Se trezește înainte de întâlnirile programate dacă întâlnirea a fost planificată înainte de a intra în Deep Sleep. Somnul profund este împiedicat în timpul întâlnirilor programate în curs, chiar dacă dispozitivul este neutilizat.
Integrare și notificări
Înainte de a intra în Deep Sleep, dispozitivul trimite un mesaj de stare cu timpul de trezire așteptat la Control Hub, marcând oprirea așa cum era de așteptat. Această stare apare separat în Control Hub și suprimă alarmele offline.
Un eveniment xapi este emis cu 1 minut și imediat înainte de Deep Sleep, oferind detalii despre numărătoarea inversă și timpul de trezire. Exemple de evenimente includ:
xEvent Standby StandbyInitiatedDeepSleep SecondsToDeepSleep: 0
xEvent Standby StandbyInitiatedDeepSleep MinutesToWakeup: 641
xEvent Standby StandbyInitiatedDeepSleep WakeupTimeUTC: "2025-02-17T13:36:46Z"
Considerații importante
Dispozitivul nu va intra în DeepSleep dacă este detectată prezența în cameră. În mod implicit, detectarea prezenței este dezactivată în afara programului de lucru. Pentru a activa trezirea prin detectarea rad arului în afara programului de lucru, configurați următoarea setare:
xConfiguration Time OfficeHours OutsideOfficeHours Standby AutoWakeup: Enabled
Dispozitivul rămâne offline în timpul somnului profund; prin urmare, operațiunile dependente de rețea, cum ar fi accesul la interfața web, rezervările xapi și comenzile nu sunt disponibile. Modificările de configurare efectuate prin Control Hub se aplică numai după ce dispozitivul se trezește din Deep Sleep.
Control Hub dezactivează anumite acțiuni (Reboot, rularea XCommands, raportarea problemelor) în timpul somnului profund. Opțiunea Ștergere rămâne disponibilă, dar poate necesita urmărire manuală pentru operațiuni precum resetarea din fabrică.
Dacă Board Pro este în stare de repaus profund în timpul unui RoomCleanup programat (de exemplu, tablouri albe nes alvate), curățarea are loc imediat după pornire, dacă timpul programat a trecut.
Ghid de depanare
- Dacă placa nu intră în Deep Sleep așa cum era de așteptat:
- Verificați jurnalele pentru informații relevante.
- Căutați cuvântul cheie „StandbyCtrlimpl” fie în application.log, fie în all.log pentru a identifica cauza.
- Dacă placa nu se trezește așa cum era de așteptat:
- Treziți manual placa.
- Preluați jurnalele din momentul în care a intrat în Deep Sleep.
- Căutați „StandbyCtrlimpl” sau mai precis „DeepSleep” în application.log sau all.log
- Înainte de a intra în Deep Sleep, jurnalele vor afișa un mesaj precum „Trezirea în xxx minute”, indicând timpul așteptat de trezire.
- După ce placa se trezește, este posibil să verificați dacă Deep Sleep a fost motivul
opririi.
- Verificați starea executând comanda: XStatus System Unit LastShutdownReason
- Dacă Deep Sleep a cauzat oprirea, ieșirea va afișa: *s SystemUnit lastShutdownReason: Standby