Групповые операции
Групповые операции позволяют выполнять действия на нескольких устройствах одновременно. Все групповые операции обрабатываются через Activity Center — там отслеживается прогресс и результат.
Как запустить групповую операцию v0.3.0
- Выберите устройства через чекбоксы в списке Workers
- Для выбора всех устройств нажмите Select All в заголовке таблицы
- В появившейся панели групповых действий выберите нужную операцию
- Подтвердите действие в диалоге
- Операция уйдёт в 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%).
Одиночные операции
Одиночные операции применяются к конкретному устройству через его контекстное меню. Вызвать меню можно нажав кнопку ⋯ в строке устройства или в шапке карточки.
Управление платами
Управление платами (Boards config) позволяет включать и отключать отдельные хэшплаты на устройствах прямо из интерфейса Pulse — без необходимости заходить в веб-интерфейс каждого майнера. Доступно только для устройств на HashCore Firmware.