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. Пресеты пулов в Change pools — с v1.0.0-alpha4.

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

С v1.0.0-alpha4 поддерживаются устройства Canaan (Avalon), Auradine и прошивка Braiins OS с ограниченным набором операций. Устройства, для которых выбранная операция не поддерживается, пропускаются. Полная таблица — в разделе «Поддерживаемые устройства → Операции по производителям и прошивкам».

ОперацияОписание
RebootПолная перезагрузка всех выбранных устройств
RestartПрограммный перезапуск без отключения питания
PauseОстановка майнинга на выбранных устройствах
ResumeВозобновление майнинга
Start Locate / Stop LocateВключение / выключение мигания светодиодов
Change poolsСмена пулов на группе устройств с поддержкой шаблонов подстановки и пресетов пулов (v1.0.0-alpha4)
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Задаёт конкретный пресет для каждой модели в выборке независимо. Модели без выбранного пресета остаются без изменений. Значение Disabled выключает пресет на устройствах этой модели
GradientВыбор зоны производительности (Eco / Low / Nominal / High / Max) и позиции внутри зоны (Bottom / Middle / Top) — визуальная шкала и расчётные ватты для моделей выборки
RelativeСдвиг от текущего пресета каждого устройства на −3…+3 шага

Autoswitch presets управляет автосвитчером прошивки прямо в диалоге:

  • в режиме Exact — отдельно для каждой модели: у каждой модели рядом с полем Preset есть поле Autoswitch (No change / Enable / Disable). Если для модели выбран Preset = Disabled, Autoswitch автоматически выключается и блокируется v1.0.0-alpha4;
  • в режимах Gradient и Relative — одной настройкой для всей выборки (без изменения / включить / выключить).

До двух условий сужают операцию только до нужных устройств — доступны 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%).