LINUX.ORG.RU
решено ФорумAdmin

Самотестирование батарей ИБП Powercom при upsdrvctl start

 , , ,


1

1

В продолжение Отключить автоматическое самотестирование батарей ИБП
Итак, имеется Debian Squeeze, nut 2.4.3 (с nut 2.6.4 ситуация не меняется), Powercom BNT-600AP, подключённый по USB и, соответственно, драйвер powercom (драйвер usbhid-ups это устройство не поддерживает). При выполнении upsdrvctl start, который вызывает /lib/nut/powercom -a ups, происходит самотестирование батарей ИБП. Можно ли изменить такое поведение, например, какими-то специальными опциями или сменой драйвера на альтернативный, совместимый с nut и устройством или же остаётся жрать наслаждаться тем что дают?

IMHO правкой исходников

powercom.c:upsdrv_initups()

в районе 912 строки

       if (ser_send_char (upsfd, BATTERY_TEST) != 1) {
             .....
       }
Закомментарить посылку команды и блок за ним.

У меня когда-то был powercom kin, он тоже этим страдал.

vel ★★★★★
()
Последнее исправление: vel (всего исправлений: 1)

Но тестирование батареи - очень важная вещь. Только так можно вовремя определить, что батарейка уже не торт.

upscmd ..... test.battery.start.quick
хорошо бы делать раз в неделю.

vel ★★★★★
()
Ответ на: комментарий от vel

Огромное спасибо за точное указание! Всё работает.

h578b1bde ★☆
() автор топика
Ответ на: комментарий от vel

Это да, но автоматическое тестирование батареи на домашнем сервере при загрузке, когда он может подниматься при разряженной батарее после отключения и включения электричества, было не совсем айс, особенно когда меня могло не быть рядом. Теперь же такой проблемы нет. Ещё раз спасибо!

h578b1bde ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.