Пожелания и небольшие замечания по Hive OS

#1

Добрый день, Дмитрий!

Прежде всего хочу выразить огромную благодарность за такой проект. Давно хотел написать кое какие пожелания, но пока собирался большую часть уже сделали. Как будто мысли прочитали))

  1. Очень сильно не хватает профилей для оверклокинга. В идеале с привязкой к майнеру.
    Или хотя бы тектовое поле для примечаний, куда бы можно было записывать разные настройки. И кстати, такое же поле не помешало в настройках майнеров в кошельках.

  2. После перезагрузки системы (например, зависла при оверклокинге), применяются сохраненные настройки. Было бы лучше, если во время загрузки, система запрашивала свежий конфиг с сервера, мало ли что поменялось. Кошелек, майнер и т.п.

  3. Фильтр отображения майнеров, например, в зависимости от установленных карт. Или лучше от наличия настроек в выбранном кошельке. (например, в кошельке прописан только ccminer, тогда только его и можно выбрать в списке. при этом логичнее выбор кошелька разместить слева, а майнера справа)

  4. Наверное уже пора сделать поле для кошелька XMR, т.к. под него есть несколько отдельных майнеров.

  5. Иногда после зависания система перезагружается и при этом видна только встройка (пару раз такое было). Всякие вотчдоги будут до бесконечно перезагружать систему, но нужна холодная перезагрузка (выключение).

Еще раз спасибо.

#2

Присоединяюсь к предыдущему оратору
Хотел бы ещё пожелание присоединить
6. Забиндить тригер на “miner active” боту тригер в телеграм, а то майнер на линии но не активен. А система молчит. :frowning:

#3
  1. Реализовали! Теперь осталось дождаться, когда реализуют привязку не к кошельку, а к майнеру, ведь очевидно, что каждый профиль создаётся для соответствующего алгоритма, а в кошельке может быть настроено несколько майнеров под разные алгоритмы, для которых один профиль не подойдёт.
  2. Адрес кошелька XMR вполне себе вписывается в поле DWAL. Как и ZEC, поэтому, в принципе, достаточно всего двух полей для кошельков - EWAL и DWAL.
#4

Добавить информации для майнинга на процессоре, не видно какая температура

#5

добавьте поддержку usbhid а то без него не работают watchdogs

#6

Доброго времени суток.
Спасибо за вашу работу и стремление к лучшему.

  1. Понравилось новая функция отображения мощности, хотя на AMD пока врет безбожно (показывает по 25 Вт на RX560-х), на NVIDIA все четко.
  2. Поправьте, пожалуйста, поле “refresh” - раньше там можно было поставить прочерк и это значение сохранялось при переходах между страницами. Сейчас после возврата на страницу мониторинга устанавливается 1 мин - это чистый DDOS от всех пользователей!!! И было бы неплохо отключить средствами JavaScript’а обновление неактивной вкладки (как это сделано, например, у Ютуба - на неактивных вкладках видео не стартует). Куча пользователей держит вкладку открытой, но зачем ее обновлять, если пользователь занят другим и не смотрит на нее, или вообще забыл закрыть? С учетом невозможности теперь отключить refresh было бы очень полезно. Эти две меры сильно повысят отзывчивость сайта, который сейчас практически “лежит” :frowning:
#7

Уважаемые разработчики, Прошу вас реализовать функцию Overclock в Wallet следующим образом. Указав кошелек, указать в нем профиль разгона для каждой rigs .
Статистически фермы собраны из разных моделей карт, поэтому у всех разные профили разгона. Получается, что используя функцию Rocket Launcher не меняется профиль разгона на нужный у каждой rigs. Считаю что это очень полезная функция, которая сделает и так навороченную систему вне конкуренции…! фича просто MUST HAVE

#8

Добрый День. Было бы неплохо добавить кнопку “stop miner(s)” в меню “Rocket Launcher”. Start ,Reboot,Shutdown есть, а вот остановить все майнеры нет. Спасибо

#9

В секции Rigs ну прямо просится колонка с чекбоксом и экшины перезагрузка, перезагрузка майнера, выключение.

Было бы удобно все фермы махом перезагрузить, выключить…

#10

Очень прошу в настройках асиков добавить. Настройка максимального порога температуры для оповещения. Настройка оповещения о скорости вращения вентиляторов которые ниже заданного порога. Настройка оповещения о падении заданного порога хешрейта.

#11

И ещё добавить ветку по асикам на данном форуме.

#12

Еще идея.
Добавить в функцию “Log”, либо в начало, либо в конец выхлоп команды “s”(Claymore) .

GPU #0: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 1:0:0)
GPU #1: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 2:0:0)
GPU #2: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 3:0:0)
GPU #3: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 4:0:0)
GPU #4: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 5:0:0)
GPU #5: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 7:0:0)
GPU #6: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 8:0:0)
GPU #7: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 9:0:0)
GPU #8: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 10:0:0)
GPU #9: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 11:0:0)
GPU #10: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 12:0:0)
GPU #11: Ellesmere (Radeon RX 580 Series), 8178 MB available, 36 compute units (pci bus 13:0:0)
ETH - Total Speed: 365.447 Mh/s, Total Shares: 52(3+3+6+6+7+4+0+4+2+3+5+9), Rejected: 0(0+0+0+0+0+0+0+0+0+0+0+0), Time: 00:11
ETH: GPU0 30.470 Mh/s, GPU1 30.464 Mh/s, GPU2 30.517 Mh/s, GPU3 30.461 Mh/s, GPU4 30.429 Mh/s, GPU5 30.496 Mh/s, GPU6 30.350 Mh/s, GPU7 30.475 Mh/s, GPU8 30.441 Mh/s, GPU9 30.439 Mh/s
, GPU10 30.437 Mh/s, GPU11 30.469 Mh/s
Incorrect ETH shares: none
1 minute average ETH total speed: 365.585 Mh/s
Pool switches: ETH - 0
Current ETH share target: 0x0000000112e0be82 (diff: 4000MH), epoch 177(2.38GB)
Current -dcri values: -dcri 28,28,26,26,28,24,34,24,26,28,28,26

Hive agent stop working / Зависает агент
#13

Хочу написать несколько пожеланий.

  1. починить ссылку на teleconsole после команды restart teleconsole.

  2. после изменения кошелька или каких то настроек, очень часто не перезапускается клэймор. приходится вручную делать restart miner. в логах остается claymore is already running. по всей видимости он долго завершается, а miner restart не ожидает его завершения. очень старый баг.

Вкладка Монитор:

  1. добавить отображение процентов Accepted/Rejected Ratio. т.к. сейчас это можно увидеть только на вкладке рига. и надо заходить в каждый чтобы посмотреть.

  2. отображать сообщения только за последние пару дней. Потому что когда их накапливается много, страница становится очень большой, т.к. почти все сообщения отображаются в столбик, а зачастую они какое то время очень нужны.

  3. добавить промежуточный по компактности вариант отображения ригов.
    квадратиками уж слишком минималистично). А в полном варианте много лишней информации.
    Например, сообщения убрать (или оставить пару последних), время загрузки/аптайм разместить друг под другом, кошелек убрать, майнеры тоже (или сделать их подсказками на соотв. хешрейтах, которые тоже сделать друг под другом). и температуры, обороты, хешрейты.

Вкладка с ригом:

  1. добавить поле Примечание куда можно будет вписывать какие то особенности рига. (а не хранить их в виде ошибок бесконечное время))

  2. добавить в watchdog возможность ребута при достижении какого то кол-ва rejectов. например, 100 по любой карте.

Кошельки:

  1. когда их становится много, ничерта быстро не найти. Может сделать группы кошельков?
    например, Эфир, все кошельки по эфиру. Или, АМД / Нвидия. И т.п. В выпадающем списке отображать соответственно с разделителями.

Моя фантазия:

  1. для собственных скриптов иметь возможность из веб-морды настраивать значение переменных. Глобальные (на все риги) и локальные. Чтобы можно было к ним обращаться из скриптов как нибудь типа $HIVEOS_GLOBAL_MYVAR, $HIVEOS_LOCAL_MYVAR, или просто $HIVEOS_MYVAR. для того же autofan было бы весьма годно)

  2. Загрузка HIVE OS по сети. без всяких флешек, ссд и др.