Интеграция Home Assistant для ASIC-майнеров на прошивке Vnish (AnthillOS)
| Тип | Сущности |
|---|---|
| Сенсоры | Хэшрейт (реальный / средний / номинальный / заводской), потребляемая мощность (Вт), эффективность (Дж/ТХ), температуры платы и чипов (мин/макс), обороты вентиляторов (%) и RPM каждого, аппаратные ошибки (% и счётчик), частота ошибок, состояние майнера и время в нём, счётчик перезапусков, активный пул, принятые/отклонённые/устаревшие шары, пинг пула, аптайм, свободная память. По каждой плате — хэшрейт, температуры, ошибки, состояние. Температуры БП, если прошивка их отдаёт |
| Бинарные сенсоры | Майнинг (работает / остановлен), отказ каждого вентилятора |
| Переключатель | Майнинг вкл/выкл |
| Число | Троттлинг (20–100%) |
| Кнопки | Перезагрузка, перезапуск майнинга, пауза, возобновление |
| Выбор | Активный пул (пулы DevFee и Refund не показываются) |
- ASIC-майнер с прошивкой Vnish (AnthillOS)
- Home Assistant 2024.1+
- HACS → Настройки → Пользовательские репозитории
- Добавить
temandroid/vnish-ha, категорияIntegration - Установить и перезапустить HA
Скопировать custom_components/vnish/ в <HA config>/custom_components/.
- Настройки → Устройства и службы → Добавить интеграцию → Vnish Miner
- Ввести IP-адрес майнера (например
192.168.1.100) - Опционально — API-ключ (создаётся в веб-интерфейсе прошивки → API Keys)
Интервал опроса (по умолчанию 30 сек) меняется через Настроить на карточке интеграции.
- Antminer S19k Pro, Vnish 1.3.3
Интеграция использует локальный REST API /api/v1 прошивки Vnish.
GET /summary и GET /info доступны без авторизации. Управление (старт, стоп, пауза, перезапуск, ребут, смена пула, троттлинг) требует API-ключ (x-api-key) или пароль веб-интерфейса: пароль обменивается на JWT через POST /unlock.