LINUX.ORG.RU
ФорумTalks

Установил новые батареи в UPS


2

2

Добрый день господа ЛОРовсы заменил в своем UPS APC Back 800RS батареи (их там 2шт. подключенные последовательно) на CSB GP 1272 F2 12V, 7.2Ah но APCшная совтина продолжает считать что у меня осталось 3 мин заряда (кривое проприетарное поделие на жабке), я думаю что надо провести тренировку батарей и калибровку всей системы, как это сделать??

Упорыши из АPC на сайте предлагают оттащить бесперибойник авторизованому диллеру у которого есть стенд, в моем городе такого нет. Я почему-то считал что это можно сделать программой с компа, APCшная программа этого не умеет. В нете наше прогу от народного умельца (он за ее полный функционал хочет денег) но она не умеет работать по USB (он неасиливает запрограммировать USB) и при этом не в полном объеме поддерживает нужную мне модель APC. Такие дела!

★★

Последнее исправление: Freiheits-Sender (всего исправлений: 2)

Ответ на: комментарий от redgremlin

Как-то так

2013-11-19 15:44:27 apctest 3.14.8 (16 January 2010) debian
Checking configuration ...
Attached to driver: usb
sharenet.type = DISABLE
cable.type = USB_CABLE

You are using a USB cable type, so I'm entering USB test mode
mode.type = USB_UPS
Setting up the port ...
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing USB UPSes.

Getting UPS capabilities...SUCCESS

Please select the function you want to perform.

1)  Test kill UPS power
2)  Perform self-test
3)  Read last self-test result
4)  View/Change battery date
5)  View manufacturing date
6)  View/Change alarm behavior
7)  View/Change sensitivity
8)  View/Change low transfer voltage
9)  View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval
 Q) Quit

Select function number: 10

This test instructs the UPS to perform a battery calibration
operation and reports the result when the process completes.
The battery level must be at 100% and the load must be at least
10% to begin this test.

Battery level is 100% -- OK
Load level is 30% -- OK
Clearing previous self test result...CLEARED

The battery calibration should automatically end
when the battery level drops below about 25%.
This process can take minutes or hours, depending on
the size of your UPS and the load attached.

Initiating battery calibration...INITIATED

Waiting for calibration to complete...
To abort the calibration, press ENTER.

Battery level: 100%..................................................................................................................................................................................................................................................................
Battery level: 88%
Battery level: 86%
Battery level: 74%.
Battery level: 52%
CALIBRATION COMPLETED
Result of last self test: PASSED
redgremlin ★★★★★
()
Ответ на: комментарий от Freiheits-Sender


The proper sequence of events to get this APC UPS application working properly are as follows:

1. Connect your APC branded and supported UPS to your Linux PC, preferably by USB, but serial is also supported.
2. Using YaST / Software / Software Management, search for apcupsd & apcupsd-gui and install them from YaST as normal.
3. Edit the /etc/apcupsd/apcupsd.conf file as root.

redgremlin ★★★★★
()
Последнее исправление: redgremlin (всего исправлений: 1)
Ответ на: комментарий от Programmist11180

Не поможет, мозги UPS считают что с батареями что то не то.Тут нужно выполнить тренировку (несколько циклов зарядки и разрядки) и калибровку (указать мозгам максимальный и минимальный уровень заряда и разряда батареи)

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от Freiheits-Sender

Только калибровка.
Берешь нагрузку НЕ менее 25%, и под ней его сажаешь в дупель-пусто.
Потом сутки заряжаешь, и повторяешь процедуру. Для особо китайских акков может и двух раз не хватить для выхода на полную емкость, но это редко.

pekmop1024 ★★★★★
()
Последнее исправление: pekmop1024 (всего исправлений: 1)
Ответ на: комментарий от Freiheits-Sender

Калибровка онли. telnet в руки, барабан на шею и руки из ж...

IPR ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

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

а вообще, ты же ССЗБ: как только упс попросил поменять аккум, надо было его таки поменять. был эпичный ответ ТП APC по поводу этого бага, мол в нормальных странах ничего такого не наблюдалось, потому что аккумы меняются своевременно.

Gordon01 ★★
()

калибровать нужно консольной утилитой (есть под линукс и винду) и только через ком порт

Lordwind ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

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

Lordwind ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

я думаю что да, возможно какойто хитрый контролер, который как ttyusb не виден, а только через софт, конкретно про этот APC я не знаю, но копни в этом направлении, высока вероятность что это именно serial на порту.

Opxocc
()
Ответ на: комментарий от Freiheits-Sender

Так, аффтар, спокэ, куда лошадей гонишь? Пока рано волноваться.

Ты apcupsd скачал/установил? Как поставишь - пускай apctest, ну там дальше сам сообразишь, выше уже скинули лог даже.

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

По результату отпишись, разводить пустой треп тут не надо!

Если хочешь больше инфы, читай тут: http://saprjkin.narod.ru/UPS_SMART.htm только смотри чтобы глаза не вытекли от web 1.0.

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

я думаю что да, возможно какойто хитрый контролер, который как ttyusb не виден, а только через софт, конкретно про этот APC я не знаю, но копни в этом направлении, высока вероятность что это именно serial на порту.

usb-com там внутри самого UPS'а, но это зависит от модели (smart или нет). в ups автора - родной USB, выведеный сразу на контроллер, без всяких переходников. Кабель - пассивный, просто коннектор 8Р8С, если присмотрется то там 4 провода.

но они поддерживают все фичи только через ком порт

4.2 все зависит от протокола UPS'a, а не от типа кабеля.

А по твоему что это как не ком порт? Тот же ком порт, как и разъем console на сетевом оборудовании.

4.2

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

Ты apcupsd скачал/установил? Как поставишь - пускай apctest, ну там дальше сам сообразишь, выше уже скинули лог даже.

Все вечером, сижу на работе.

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от Lordwind

в мане apcupsd

Ман протух тыщу лет назад, строго по нему даже настроить не получится (значения UPSTYPE, например, полностью поменяли).

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

Парашут под ХРрюнделем гюканул еще вчера, ничего не кажет вообще.

Freiheits-Sender ★★
() автор топика

как это сделать??

Смотри инструкцию. Мне после замены батарей в UPS 1500 пришлось ребутнуть его. После суток зарядки и рекалибровки.

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

Мне прямо в консоли написали, что калибровка с усб не поддерживается. Повторять буду не скоро, так что хз.

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

Поди, UPSCABLE smart стояло. Оно тогда так себя ведёт:

2013-11-26 17:48:38 apctest 3.14.8 (16 January 2010) debian
Checking configuration ...
Attached to driver: usb
sharenet.type = DISABLE
cable.type = CUSTOM_SMART

You are using a SMART cable type, so I'm entering SMART test mode
mode.type = USB_UPS
Setting up the port ...
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing Smart UPSes.
Please select the function you want to perform.

1) Query the UPS for all known values
2) Perform a Battery Runtime Calibration
3) Abort Battery Calibration
4) Monitor Battery Calibration progress
5) Program EEPROM
6) Enter TTY mode communicating with UPS
Q) Quit

Select function number: 2

First ensure that we have a good link and 
that the UPS is functionning normally.
Simulating UPSlinkCheck ...
YWrote: Y Got: ���

getline failed. Apparently the link is not up.
Giving up.
redgremlin ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

Есть доки в html, но в 99.9% случаев достаточно чтения конфига - он подробно прокомментирован.

redgremlin ★★★★★
()

АPC

Спасибо брать не буду. А какие модели UPS в линуксе лучше всего поддерживаются? (без танцев с бубном).

RedEyedMan3
()
Ответ на: комментарий от Freiheits-Sender

Для калибровки через apctest вообще достаточно только три строчки поменять:

UPSCABLE usb
UPSTYPE usb
DEVICE

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

А какие модели UPS в линуксе лучше всего поддерживаются? (без танцев с бубном).

Если не быть ССЗБ, как ТС, и не использовать «кривое проприетарное поделие на жабке»©, то APC поддерживаются прекрасно безо всяких танцев с бубнами через apcuspd.

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

Уже не буду использовать приду запущу из православного и кошерного линукса рекомендованную утиль

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от redgremlin

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

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от Freiheits-Sender

почему-то разрядил батарею до 9%

До скольки процентов точно разрядит никогда заранее нельзя предсказать, оно зависит от фазы Луны и погоды на Марсе.

еще раза 2

Калибровку не рекомендуют часто проводить. Запусти сам демон apcupsd и посмотри /var/log/apcupsd.status, TIMELEFT должен уже нормальное время показывать.

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

Берешь нагрузку НЕ менее 25%, и под ней его сажаешь в дупель-пусто.

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

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

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

Freiheits-Sender ★★
() автор топика
Ответ на: комментарий от pekmop1024

Их «полностью» не даст контроллер в упсе разрядить

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

dn2010 ★★★★★
()
Ответ на: комментарий от Freiheits-Sender

Тем, что до какого-то момента химические реакции обратимые, а после этого выпадает осадок/выделяется газ и дальше вернуть всё в исходное либо совсем не получится (если электролит испарить большим током), либо долго сковыривать осадок с электродов тренировкой батареи (если разрядить до глубокого разряда).

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

в симметрах, например, можно легко до нуля разрядить

потому что она специально этому обучена и это не ее дефолтное поведение. Потребительские упсы все имеют защиту от дурака.

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

потому что она специально этому обучена и это не ее дефолтное поведение.

Вроде высасывать до упора это как раз дефолтное, местные идиоты в СГУ так делали, и я сомневаюсь, что они что-то с панельки конфигурили, там миллион сообщений в логах и четыре глубоких разряда в том числе.

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