Управление питанием в режиме глубокого сна на Board Pro и Board Pro G2
Триггеры пробу
Устройство может выйти из режима глубокого сна с помощью нескольких триггеров:
- Запланированное время пробуждения
- Обнаружение присутствия с помощью радара
- Мягкая кнопка питания (которая остается свеченной во время глубокого сна)
Опции конфигурации
-
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Причина: режим ожидания