HashCore Docs
Устройства (Miners)

Групповые операции

Групповые операции позволяют выполнять действия на нескольких устройствах одновременно. Все групповые операции обрабатываются через Activity Center — там отслеживается прогресс и результат.

Как запустить групповую операцию v0.3.0

  1. Выберите устройства через чекбоксы в списке Workers
  2. Для выбора всех устройств нажмите Select All в заголовке таблицы
  3. В появившейся панели групповых действий выберите нужную операцию
  4. Подтвердите действие в диалоге
  5. Операция уйдёт в Activity Center — там можно отслеживать прогресс

Доступные групповые операции

Базовые операции (Reboot, Pause, Resume, Change pools) доступны с v0.3.0. Restart и Start/Stop Locate и Install firmware — с v0.6.0. Diagnostic report — с v0.8.5. Boards config и Thermal config — с v0.9.0. Set to service / Remove from service — с v1.0.0-alpha1. Performance config — с v1.0.0-alpha2. Notes (групповые заметки) — с v1.0.0-alpha2.

Reboot, Pause, Resume, Change pools и Change password для устройств MicroBT (Whatsminer) выполняются через нативный API вендора наравне с HashCore Firmware и Bitmain, с v1.0.0-alpha3.

ОперацияОписание
RebootПолная перезагрузка всех выбранных устройств
RestartПрограммный перезапуск без отключения питания
PauseОстановка майнинга на выбранных устройствах
ResumeВозобновление майнинга
Start Locate / Stop LocateВключение / выключение мигания светодиодов
Change poolsСмена пулов на группе устройств с поддержкой шаблонов подстановки
Install firmwareУстановка прошивки из набора
Diagnostic reportФормирование диагностических отчётов (только HashCore Firmware)
Boards configУправление платами на группе устройств
Thermal configГрупповая настройка параметров охлаждения
Performance configГрупповое управление пресетами производительности — три режима (v1.0.0-alpha2)
NotesГрупповое редактирование и очистка заметок устройств (v1.0.0-alpha2)
Set to service / Remove from serviceМассовый перевод устройств в режим обслуживания и обратно (v1.0.0-alpha1)

Групповое управление пресетами (Performance config) v1.0.0-alpha2

Операция доступна для устройств с прошивкой HashCore Firmware. Три режима переключаются вкладками в одном диалоге:

РежимЧто делает
ExactЗадаёт конкретный пресет для каждой модели в выборке независимо. Модели без выбранного пресета остаются без изменений
GradientВыбор зоны производительности (Eco / Low / Nominal / High / Max) и позиции внутри зоны (Bottom / Middle / Top) — визуальная шкала и расчётные ватты для моделей выборки
RelativeСдвиг от текущего пресета каждого устройства на −3…+3 шага

Опция Autoswitch presets управляет автосвитчером прошивки прямо в диалоге (без изменения / включить / выключить на всех устройствах выборки).

До двух условий сужают операцию только до нужных устройств — доступны Status, Temperature (v1.0.0-alpha2), Hashrate Efficiency и Power (v1.0.0-alpha3), с логическим И/ИЛИ. Hashrate Efficiency считается как отношение фактического хешрейта к идеальному для текущего пресета устройства (в процентах), Power сравнивается с фактическим потреблением со стены.

Устройства не на HashCore Firmware, а также не удовлетворяющие условиям — пропускаются с пометкой в Activity Center.

Групповое управление заметками (Notes) v1.0.0-alpha2

  • Edit Note — задаёт одинаковый текст заметки всем выбранным устройствам, заменяя существующие
  • Clear Note — удаляет заметки у всех выбранных устройств после подтверждения

Для устройств на HashCore Firmware заметка также записывается в Device Note; офлайн-устройства получают её при следующем подключении. Для остальных прошивок обновляется только заметка внутри Pulse.

Режим обслуживания на группе устройств v1.0.0-alpha1

Set to service в групповом режиме переводит все выбранные устройства в режим обслуживания одной операцией — с общим Problem summary и опциональным Service reason, применяемыми к каждому устройству в выборке. Для каждого устройства создаётся отдельная сессия со своим идентификатором SVR-YYYY-NNNN.

Remove from service в групповом режиме завершает сессии обслуживания на всех выбранных устройствах сразу — с общим Result summary и опциональным Result comment.

Устройства уже находящиеся в Service Mode пропускаются при попытке повторно поставить их на обслуживание (и наоборот — устройства не в Service Mode пропускаются при Remove from service), с уведомлением о количестве пропущенных устройств. Каждое устройство в выборке получает собственную независимую сессию с отдельным SVR-ID, даже если Problem/Result summary общий для всей группы (v1.0.0-alpha3). Подробнее о самом режиме — в разделах Одиночные операции и Карточка устройства.

Устройства в Service Mode также автоматически пропускаются во всех остальных групповых операциях (Reboot, Change pools и др.) — см. примечание в разделе «Карточка устройства → Service Mode».

Пакетная отправка команд v0.9.0

При выполнении групповых операций на большом парке устройств Pulse отправляет команды пакетами — не всем устройствам одновременно. Это предотвращает пиковую нагрузку на электросеть при одновременном запуске сотен майнеров.

Настройки пакетной отправки задаются в параметрах площадки:

  • Devices per packet — количество устройств в одном пакете (по умолчанию 10)
  • Pause duration — пауза между пакетами в секундах (по умолчанию 5)

Результаты операции v0.5.0

После завершения групповой операции в Activity Center доступна детальная статистика:

  • Сколько устройств завершили операцию успешно
  • Сколько завершили с ошибкой и почему
  • Кнопка Isolate failed для быстрого перехода к проблемным устройствам

Статус операции присваивается автоматически: Success (< 1% ошибок), Partial (1–30%), Failed (> 30%).