HashCore Docs
Automatización

Automatización por horario

El módulo Automation permite configurar una operación una sola vez y confiar su ejecución al sistema, en lugar de realizar acciones rutinarias (reinicio nocturno, cambio de Pools por horario) manualmente en el momento deseado.

Una regla combina tres partes: el ámbito de aplicación (scope), la condición de activación (horario o métrica del dispositivo) y una acción. Cada activación crea una tarea en el Activity Center. v1.0.0-alpha2

Cómo abrir

La sección Automation en la barra lateral, en el contexto del sitio actual.

Cómo crear una regla por horario

  1. Haga clic en Create rule
  2. Establezca el Name — un nombre descriptivo para la regla
  3. Establezca el Scope — un filtro de dispositivos (por modelo, Firmware, algoritmo, Scan Task, cuenta de Pool, etc.) o déjelo vacío para todos los dispositivos del sitio
  4. Seleccione el tipo de disparador Schedule
  5. Configure el horario:
  • Recurring — recurrente, con selección de días de la semana (mínimo uno)
  • One-time — única, con una fecha específica
  • Time — hora de ejecución
  1. Seleccione la acción: Reboot, Restart, Pause mining, Resume mining, Thermal control, Pool config — para Thermal control y Pool config se abre un formulario de parámetros idéntico a la operación grupal correspondiente
  2. Opcionalmente, active Show notification — una notificación emergente al activarse
  3. Guarde la regla

Debajo de los campos de horario se muestra una descripción textual: frecuencia, hora, zona horaria del sitio y fecha del próximo inicio.

Tarjeta de regla

Cada tarjeta muestra: el icono del tipo de disparador, el nombre, el estado (Active/Disabled), la descripción del disparador y la acción, el scope, Next run y Last run, el historial de las últimas 7 ejecuciones (éxito/error).

Menú de la tarjeta (): Edit, Run Now, Duplicate, Enable/Disable, Delete. Run Now inicia la operación inmediatamente, sin cambiar el horario.

Para una regla deshabilitada (Disabled), el fondo de la tarjeta es visualmente diferente, Next run no se muestra.

Cómo funciona

  • El Scope se calcula dinámicamente — en el momento de la activación, no en el momento de la creación de la regla. Si nuevos dispositivos cumplen las condiciones del scope en ese momento, también se verán afectados.
  • Los dispositivos en Service Mode y bloqueados (Lock state) se excluyen automáticamente de la ejecución de cualquier regla.
  • Una regla única pasa automáticamente al estado deshabilitado después de su ejecución.
  • Un error en dispositivos individuales no interrumpe la ejecución en los demás — el resultado se refleja en el historial de ejecuciones como un error parcial.

Notas

La zona horaria del sitio no se selecciona en el formulario de la regla — se toma de la configuración del sitio y se muestra en la descripción textual.