Automação por Agendamento
O módulo Automation permite configurar uma operação uma vez e confiar sua execução ao sistema — em vez de realizar ações rotineiras (reinício noturno, troca de Pools agendada) manualmente no momento certo.
Uma regra combina três partes: o escopo (scope), a condição de acionamento (agendamento ou métrica do dispositivo) e uma ação. Cada acionamento cria uma tarefa no Activity Center. v1.0.0-alpha2
Como abrir
A seção Automation na barra lateral, no contexto do local atual.
Como criar uma regra por agendamento
- Clique em Create rule
- Defina o Name — um nome claro para a regra
- Defina o Scope — um filtro de dispositivos (por modelo, Firmware, algoritmo, Scan Task, conta de Pool, etc.) ou deixe em branco para todos os dispositivos do local
- Selecione o tipo de gatilho Schedule
- Configure o agendamento:
- Recurring — recorrente, com seleção de dias da semana (mínimo um)
- One-time — único, com uma data específica
- Time — hora de execução
- Selecione a ação: Reboot, Restart, Pause mining, Resume mining, Thermal control, Pool config — para Thermal control e Pool config, um formulário de parâmetros idêntico à operação de grupo correspondente é aberto
- Opcionalmente, ative Show notification — uma notificação pop-up ao acionar
- Salve a regra
Abaixo dos campos de agendamento, é exibida uma descrição textual: frequência, hora, fuso horário do local e data da próxima execução.
Cartão da regra
Cada cartão mostra: o ícone do tipo de gatilho, nome, status (Active/Disabled), descrição do gatilho e da ação, scope, Next run e Last run, histórico das últimas 7 execuções (sucesso/erro).
Menu do cartão (⋯): Edit, Run Now, Duplicate, Enable/Disable, Delete. Run Now inicia a operação imediatamente, sem alterar o agendamento.
Para uma regra desativada (Disabled), o fundo do cartão é visualmente diferente, e o Next run não é exibido.
Como funciona
- O Scope é calculado dinamicamente — no momento do acionamento, e não no momento da criação da regra. Se novos dispositivos se encaixarem nas condições do scope naquele momento, eles também serão afetados
- Dispositivos em Service Mode e bloqueados (Lock state) são automaticamente excluídos da execução de qualquer regra
- Uma regra One-time após a execução, muda automaticamente para o estado desativado
- Um erro em dispositivos individuais não interrompe a execução nos demais — o resultado é refletido no histórico de execuções como um erro parcial
Observações
O fuso horário do local no formulário da regra não é selecionado — ele é obtido das configurações do local e exibido na descrição textual.
Excluir Site
A exclusão de um site é uma operação irreversível. `v0.4.0` Antes de excluir, o Pulse exibe uma lista de todos os objetos que serão afetados e requer confirmação através da inserção do nome do site.
Automação por Evento
As regras condicionais (Condition) reagem ao estado dos dispositivos em tempo real — em vez de esperar por uma verificação programada pelo operador, o sistema reinicia automaticamente um minerador travado, reduz a carga em caso de superaquecimento ou desativa uma Hashboard problemática no momento em que o problema ocorre. `v1.0.0-alpha3`