Gerenciamento de energia do sono profundo no Board Pro e no Board Pro G2

list-menuComentários?
O Deep Sleep é um modo de economia de energia projetado principalmente para uso fora do horário comercial para reduzir o consumo de energia quando o dispositivo está ocioso. Nesse modo, o dispositivo é desligado com funcionalidade mínima e sem conectividade de rede, reduzindo significativamente o uso de energia.

Acionadores de despertar

O dispositivo pode acordar do sono profundo por meio de vários gatilhos:

  • Horários de despertar programados
  • Detecção de presença com radar
  • Botão de alimentação suave (que permanece iluminado durante o sono profundo)

Opções de configuração

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

    OutsideOfficeHours: o dispositivo entra em repouso profundo após o atraso configurado quando o horário de expediente termina (conforme definido em “xConfiguration Time OfficeHours”). Se o dispositivo já estiver inativo pelo tempo necessário, ele entrará em repouso profundo imediatamente. Antes do próximo dia de trabalho, ele acorda em um horário aleatório entre 20 a 40 minutos antes do início do horário de expediente . Essa randomização ajuda a distribuir a carga do sistema e dá tempo para a instalação das atualizações, garantindo a prontidão.

    Ligado: o dispositivo entra em repouso profundo após o atraso configurado, independentemente do horário de expediente, e acorda antes do início do horário de expediente no próximo dia útil.

  • xConfiguration Standby Level DeepSleep Delay
    

    Atraso em minutos antes de entrar no sono profundo, intervalo “<1...1440>” (padrão: 8 minutos)

Comportamento comum de despertar

O dispositivo acorda uma vez por noite entre 00:00 e 06:00 para instalar atualizações de baixa urgência e, em seguida, retorna ao Deep Sleep após um atraso padrão de 20 minutos. Ele acorda antes das reuniões agendadas se a reunião foi planejada antes de entrar no sono profundo. O sono profundo é evitado durante reuniões agendadas em andamento, mesmo que o dispositivo não seja usado.

Integração e notificações

Antes de entrar no Deep Sleep, o dispositivo envia uma postagem de status com a hora de despertar esperada para o Control Hub, marcando o desligamento como esperado. Esse status aparece separadamente no Control Hub e suprime os alarmes off-line.

Um evento xapi é emitido 1 minuto e imediatamente antes do sono profundo, fornecendo detalhes da contagem regressiva e da hora de despertar. Exemplos de eventos incluem:


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

Considerações importantes

O dispositivo não entrará no DeepSleep se for detectada presença na sala. Por padrão, a detecção de presença é desativada fora do horário de expediente. Para ativar o despertar por detecção de radar fora do horário comercial, defina a seguinte configuração:

xConfiguration Time OfficeHours OutsideOfficeHours Standby AutoWakeup: Enabled

O dispositivo permanece off-line durante o sono profundo; portanto, operações dependentes da rede, como acesso à interface web, reservas xapi e comandos, não estão disponíveis. As alterações de configuração feitas por meio do Control Hub se aplicam somente depois que o dispositivo acorda do sono profundo.

O Control Hub desativa determinadas ações (reinicialização, execução de comandos, relatórios de problemas) durante o sono profundo. A opção Excluir permanece disponível, mas pode exigir acompanhamento manual para operações como redefinição de fábrica.

Se o Board Pro estiver em repouso profundo durante uma limpeza de quarto programada (por exemplo, quadros brancos não salvos), a limpeza ocorrerá imediatamente após a inicialização, caso o horário agendado tenha passado.

Guia de solução de problemas

  • Se a placa não entrar no sono profundo conforme o esperado:
    • Verifique os registros para obter informações relevantes.
    • Pesquise a palavra-chave “standbyCtrlImpl” em application.log ou all.log para identificar a causa.
  • Se a placa não acordar conforme o esperado:
    • Desperte manualmente a placa.
    • Recupere os registros do momento em que ele entrou no sono profundo.
    • Pesquise “StandbyCtrlImpl” ou, mais especificamente, “DeepSleep” em application.log ou all.log
    • Antes de entrar no Deep Sleep, os registros mostrarão uma mensagem como “Acordando em xxx minutos”, indicando a hora esperada de despertar.
  • Depois que a placa acordar, é possível verificar se o sono profundo foi o motivo do desligamento.
    • Verifique o status executando o comando: xStatus SystemUnit LastShutdownReason
    • Se o Deep Sleep causou o desligamento, a saída mostrará: *s SystemUnit LastShutdownReason: Standby

Este artigo foi útil?
Este artigo foi útil?