Перейти к содержимому
nikodim

rigonline.ru | Мониторинг работы фермы

Рекомендуемые сообщения

ОХМ — это что?

В виндовой папке автозагрузки только START.bat

ОХМ - Open Hardware Monitor

Запускается вместе с RigOnline. С него берутся данные о температурах, частотах и т.д.

Находится в папке \RigOnline_v3...\OpenHardwareMonitor\

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что обозначает желтый цвет в статистике?

При этом риг не считается рабочим. И нет его ни в остановленых ни с ошибками.

Хотя проблем с ним не вижу.

 

Желтый - это будет обозначение промежуточного статуса "CHECK".

На него пока не обращайте внимания.

Я сейчас над ним работаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ОХМ - это OpenHardwareMonitor - именно с этой программы мое приложение берет данные по железу

Аааа :)

i90bh3mgSuCqITPMJgXBVQ.png

Мне бы алармчик на нулевые обороты — это побыстрее придет, чем превышение температуры. Есть одна шаловливая карта — на ровном месте кулер останавливает. Хотя толкнешь пальцем — заводится.

Может еще параметры на компе собирать чаще при прежней частоте отправки, а при критических параметрах сразу отправлять на сервис?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Аааа :)

i90bh3mgsucqitpmjgxbvq_5f4ed1329dc11a9a5

Мне бы алармчик на нулевые обороты — это побыстрее придет, чем превышение температуры. Есть одна шаловливая карта — на ровном месте кулер останавливает. Хотя толкнешь пальцем — заводится.

Может еще параметры на компе собирать чаще при прежней частоте отправки, а при критических параметрах сразу отправлять на сервис?

 

Подозреваю, что раз ОХМ запускается сам при старте системы, то поэтому скрипт не может изменить ему приоритет... попробуй убрать с него автозапуск. Потом закрыть ОХМ. И в консоли нажми пробел. В этом случае приложение увидит что ОХМ не запущен, запустит его и изменит ему приоритет. Если ошибки в консоли не будет - значит проблема невозможности изменения приоритета приложению запущенному не из скрипта.

 

По нулевым оборотам - увы. Уже писАл что ОХМ криво обороты возвращает и очень часто шлет нули, вместо которых я вывожу знак "?".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подозреваю, что раз ОХМ запускается сам при старте системы, то поэтому скрипт не может изменить ему приоритет... попробуй убрать с него автозапуск. Потом закрыть ОХМ. И в консоли нажми пробел. В этом случае приложение увидит что ОХМ не запущен, запустит его и изменит ему приоритет. Если ошибки в консоли не будет - значит проблема невозможности изменения приоритета приложению запущенному не из скрипта.

Без изменений.

 

По нулевым оборотам - увы. Уже писАл что ОХМ криво обороты возвращает и очень часто шлет нули, вместо которых я вывожу знак "?".

Жаль. Может дадите направление куда капать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновилось до 4й.

Без изменений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Без изменений.

 

Жаль. Может дадите направление куда капать?

 

Может в сторону ремонта вентилятора?

Если он останавливается сам и если крутануть то раскручивается - полагаю что надо его чинить... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновление (версия 4.0):

 

- немного переписал логику работы с конфигом

 

Теперь файл конфига с сервера скачивается перед выполнением обработки, а не после (как было раньше).

Это означает, что изменения в конфиге, внесенные через личный кабинет, будут применены сразу, без ожидания.

И данные на сайте и на риге буду максимально синхронизированы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновление:

 

- оранжевый цвет в статистике

 

Как и писАл раньше - реализована двойная проверка (чтобы избежать ложных срабатываний).

Т.е. между статусами "OK" и "ERROR" есть еще промежуточный статус - "CHECK".

При этом статусе (CHECK), если при следующей обработке ошибка приходит повторно, то применяется статус "ERROR" с уведомлениями.

А если при следующей обработке нет ошибок, то статус становится "OK".

Именно при таком статусе карточки будут окрашены в оранжевый цвет.

 
post-40565-0-14001900-1502399282_thumb.pngpost-40565-0-62479800-1502399287_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

При этом статусе (CHECK), если при следующей обработке ошибка приходит повторно, то применяется статус "ERROR" с уведомлениями.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Да, все верно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Среагировать за 3 минуты? Это очень сомнительно... и еще сомнительнее что за эти 3 минуты еще и карточка успеет остыть от окна/кондера и ферма не уйдет в ребут. Если есть возможность реагировать, то это надо делать на уведомление о температуре и без авторебута.

Возможно

Схемы применения:

у меня стойка с фермами стоит в некондиционируемом помещении

Температура на видяхах ночью падает примерно на 4 градуса, открытие двери приводит к падению на 3 градуса.

Температурные изменения плавные, так как объем воздуха в помещении большой.

Между суточными изменениями в 4 градуса у меян есть не менее часа. За час отреагировать можно. В дни летней жары, среди бела дня температура воздуха за бортом может крайне резко нагреваться. С 20 утром до 38 днем. Резкий перекос может привести к выходу температуры карт за пределы допустимого и я предпочту об этом узнать заранее, не дожидаясь снижения картой частот.

 

В принципе авторебут реально не очень важная вещь, но реагировтаь конечно нужно.

фактически авторебут просто дает доп. время для принятия решения. Такая себе отсрочка для принятия решения.

 

Видеокарта может сама реагировтаь снижая частоты. У меня это происходит на температуре 82 градуса. 

Значит, моя цель не допустить 82 градусов. Для меня оптимально в районе 78 градусов осуществить реагирование. Простейший вариант - организовать приток свежего воздуха в помещение. Например, включить вентилятор или открыть дверь.

В идеале это бы можно было автоматизировать.

Вот например бюджетное простое решение:

http://www.ebay.com/itm/Network-Web-Server-16-Channels-Relay-Ethernet-Controller-Module-W8F2-/132162300799

 

 

HTTP Comment:

http://192.168.1.4/30000/00 : Relay-01 OFF

http://192.168.1.4/30000/01 : Relay-01 ON

 

послал команду, - вентиляторы включились...  послал - выключились.

Можно конечно настроить все это безобразие на температуру в какой-то внешней точке, используя любой температурный термостат. Но при этом падает точность. Есть логика реагировать именно на температуру карты.

 

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

 

Если решите добавить в Ваш проект, то можно добавить поле для http команды рядом с температурным пределом. Если поле заполнено, то параллельно с сообщением CHECK скрипт отправит http команду, после того как температура выйдет из критичного предела, то пойдет другая команда на выключения вентилятора.

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

Изменено пользователем 3DPrinter_ua

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно

Схемы применения:

у меня стойка с фермами стоит в некондиционируемом помещении

Температура на видяхах ночью падает примерно на 4 градуса, открытие двери приводит к падению на 3 градуса.

Температурные изменения плавные, так как объем воздуха в помещении большой.

Между суточными изменениями в 4 градуса у меян есть не менее часа. За час отреагировать можно. В дни летней жары, среди бела дня температура воздуха за бортом может крайне резко нагреваться. С 20 утром до 38 днем. Резкий перекос может привести к выходу температуры карт за пределы допустимого и я предпочту об этом узнать заранее, не дожидаясь снижения картой частот.

 

В принципе авторебут реально не очень важная вещь, но реагировтаь конечно нужно.

фактически авторебут просто дает доп. время для принятия решения. Такая себе отсрочка для принятия решения.

 

Видеокарта может сама реагировтаь снижая частоты. У меня это происходит на температуре 82 градуса. 

Значит, моя цель не допустить 82 градусов. Для меня оптимально в районе 78 градусов осуществить реагирование. Простейший вариант - организовать приток свежего воздуха в помещение. Например, включить вентилятор или открыть дверь.

В идеале это бы можно было автоматизировать.

Вот например бюджетное простое решение:

http://www.ebay.com/itm/Network-Web-Server-16-Channels-Relay-Ethernet-Controller-Module-W8F2-/132162300799

 

послал команду, - вентиляторы включились...  послал - выключились.

Можно конечно настроить все это безобразие на температуру в какой-то внешней точке, используя любой температурный термостат. Но при этом падает точность. Есть логика реагировать именно на температуру карты.

 

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

 

Если решите добавить в Ваш проект, то можно добавить поле для http команды рядом с температурным пределом. Если поле заполнено, то параллельно с сообщением CHECK скрипт отправит http команду, после того как температура выйдет из критичного предела, то пойдет другая команда на выключения вентилятора.

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

 

Совершенно не понимаю - зачем на столько все усложнять?

Почему нельзя просто включить вентилятор и пусть он круглосуточно дует... у меня вентиляторы работаю именно так... и вытяжка... температура выше 60 градусов не поднимается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Совершенно не понимаю - зачем на столько все усложнять?

Почему нельзя просто включить вентилятор и пусть он круглосуточно дует... у меня вентиляторы работаю именно так... и вытяжка... температура выше 60 градусов не поднимается.

плюсую, купил обычные осевые вентиляторы на пол для обдува ферм, и на окна поставил китайцы на выдув - выше 55 не подымается. До этого перепробовал почти все, вентиляция наше все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 температура выше 60 градусов не поднимается.

 

выше 55 не подымается.

 

это на каких картах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это на каких картах?

 

RX 470

GTX 1060

GTX 1050Ti

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

спасибо за сервис nikodim! 

скажи пожалуйста, планируется ли внедрять управление майнерами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

спасибо за сервис nikodim! 

скажи пожалуйста, планируется ли внедрять управление майнерами?

 

Вот все задачи на данный момент, но это не точно))

 

post-40565-0-14403700-1502455596_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

просто супер задачи, будем ждать их реализации !

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Шикарный проект получается. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

,

спасибо!

 

а можно сделать публичную ссылку для того, чтобы следить на новостями проекта? вот от другого проекта подобная ссылка: https://trello.com/b/yAQdv4v9/historage

или, как вариант, чтобы был доступен обычный текстовый файлик с историей изменений, в папке RigOnline, он мог бы обновляться вместе с остальными файлами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

,

спасибо!

 

а можно сделать публичную ссылку для того, чтобы следить на новостями проекта? вот от другого проекта подобная ссылка: https://trello.com/b/yAQdv4v9/historage

или, как вариант, чтобы был доступен обычный текстовый файлик с историей изменений, в папке RigOnline, он мог бы обновляться вместе с остальными файлами.

 

Думаю можно, ни чего не скрываю))

https://trello.com/b/wo9TDNUC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто подскажет - почему температуру проца не показывает?
Процессор: Intel Celeron G3930 / загрузка 54% / температура 0 °C
Дрова на чипсет и материку накатил - не помогло (

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Кто подскажет - почему температуру проца не показывает? Процессор: Intel Celeron G3930 / загрузка 54% / температура 0 °C Дрова на чипсет и материку накатил - не помогло (
у меня так же 

Процессор: Intel Pentium G4560 / загрузка 12% / температура 0 °C

не знаю в чем дело, все драйвера стоят

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


×