Управление питанием в режиме глубокого сна на Board Pro и Board Pro G2

list-menuОтправить обратную связь?
Deep Sleep — это энергосберегающий режим, предназначенный в первую очередь для использования в нерабочее время с целью снижения энергопотребления, когда устройство находится в режиме ожидания. В этом режиме устройство отключается с минимальными функциональными возможностями и без подключения к сети, что значительно снижает энергопотребление.

Триггеры пробу

Устройство может выйти из режима глубокого сна с помощью нескольких триггеров:

  • Запланированное время пробуждения
  • Обнаружение присутствия с помощью радара
  • Мягкая кнопка питания (которая остается свеченной во время глубокого сна)

Опции конфигурации

  • xConfiguration Standby Level DeepSleep Mode:  <On/Off/OutsideOfficeHours> (default: Off)
    

    В нерабочее время: устройство переходит в режим глубокого сна после заданной задержки по истечении рабочего времени (в соответствии с параметром «Время работы в режиме настройки»). Если устройство уже простаивало необходимое время, оно немедленно переходит в режим глубокого сна. До следующего рабочего дня устройство просыпается в произвольное время за 20—40 минут до начала рабочего дня. Такая рандомизация помогает распределить нагрузку на систему и дает время на установку обновлений, обеспечивая тем самым готовность к работе.

    Вкл.: устройство переходит в режим глубокого сна после заданной задержки независимо от рабочего времени и выходит из режима ожидания следующего рабочего дня.

  • xConfiguration Standby Level DeepSleep Delay
    

    Задержка в минутах перед входом в режим глубокого сна, диапазон «<1...1440>» (по умолчанию: 8 минут)

Распространенное поведение при пробуждении

Устройство выходит из режима сна один раз в ночь с 00:00 до 06:00, чтобы установить несрочные обновления, а затем возвращается в режим глубокого сна после стандартной 20-минутной задержки. Если совещание было запланировано до перехода в режим глубокого сна , оно пробуждается перед запланированными совещаниями. Во время текущих запланированных собраний режим глубокого сна запрещен, даже если устройство не используется.

Интеграция и уведомления

Перед переходом в режим глубокого сна устройство отправляет в Control Hub сообщение о состоянии с ожидаемым временем пробуждения, отмечая завершение работы как ожидаемое. Это состояние отображается отдельно в Control Hub и подавляет аварийные сигналы в автономном режиме.

Событие xapi генерируется за 1 минуту и непосредственно перед началом глубокого сна. Оно содержит сведения об обратном отсчете времени и времени пробуждения. Примеры событий включают в себя:


  xEvent Standby StandbyInitiatedDeepSleep SecondsToDeepSleep: 0  
  xEvent Standby StandbyInitiatedDeepSleep MinutesToWakeup: 641  
  xEvent Standby StandbyInitiatedDeepSleep WakeupTimeUTC: "2025-02-17T13:36:46Z"

Важные соображения

При обнаружении присутствия в комнате устройство не войдет в DeepSleep. По умолчанию обнаружение присутствия отключено в нерабочее время. Чтобы включить функцию пробуждения с помощью радарного обнаружения в нерабочее время, настройте следующую настройку:

xConfiguration Time OfficeHours OutsideOfficeHours Standby AutoWakeup: Enabled

Во время глубокого сна устройство остается в автономном режиме, поэтому зависящие от сети операции, такие как доступ к веб-интерфейсу, резервирование xapi и команды, недоступны. Изменения конфигурации, внесенные через Control Hub, вступают в силу только после выхода устройства из режима глубокого сна.

Control Hub отключает некоторые действия (перезагрузка, запуск XCommands, сообщение о проблемах) во время глубокого сна. Опция «Удалить» остается доступной, но при выполнении таких операций, как сброс настроек к заводским настройкам, может потребоваться выполнить вручную.

Если Board Pro находится в режиме глубокого сна во время запланированной уборки комнаты (например, несохраненные доски), очистка выполняется сразу после загрузки, если запланированное время прошло.

Руководство по устранению неполадок

  • Если системная плата не переходит в режим глубокого сна, как ожидалось, выполните следующие действия:
    • Проверьте журналы для получения соответствующей информации.
    • Чтобы определить причину, найдите ключевое слово «StandbyCtrlImpl» в файле application.log или all.log.
  • Если системная плата не проснется так, как ожидалось, выполните следующие действия:
    • Вручную разбудите доску.
    • Извлеките журналы с момента перехода в Deep Sleep.
    • Найдите «StandbyCtrlImpl» или, точнее, «DeepSleep» в файле application.log или all.log
    • Перед входом в Deep Sleep в журналах появится сообщение типа «Пробуждение через xxx минут» с указанием ожидаемого времени пробуждения.
  • После пробуждения платы можно проверить, был ли Deep Sleep причиной отключения.
    • Проверьте состояние, выполнив команду: xStatus SystemUnit LastShutdownReason
    • Если причиной отключения стал режим глубокого сна, в выходных данных будет указано следующее: *s SystemUnit LastShutdownПричина: режим ожидания

Была ли статья полезной?
Была ли статья полезной?