UPS Powercom BNT-1000AP

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
FirstAlex
Сообщения: 159
ОС: GNU/Linux

UPS Powercom BNT-1000AP

Сообщение FirstAlex »

Вот собираюсь брать ИБП, остановился на этой модели.
Интересует, как он с Линуксом дружит, и вообще, стоящая ли вещь?
Спрашивать, какой дистрибутив лучше, все равно что интересоваться, какая пища вкуснее.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: UPS Powercom BNT-1000AP

Сообщение vr13 »

должен работать: http://www.pcm.ru/support/download/soft/

у меня дома больше полугода работает немного другое - kin-1500ap, котрый покупался как альтернатива apc smart ups
ни железка, ни upsmon нареканий пока не вызывают. на сколько я понял, то, что вы рассматриваете, это вероятно аналог apc backups
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: UPS Powercom BNT-1000AP

Сообщение MadDog »

FirstAlex писал(а):
07.10.2007 00:09
как он с Линуксом дружит
Лучше всех с Линуксом дружат APC. А так смотря чего Вы хотите от этой самой дружбы. :)
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: UPS Powercom BNT-1000AP

Сообщение (asper »

MadDog писал(а):
07.10.2007 10:19
FirstAlex писал(а):
07.10.2007 00:09
как он с Линуксом дружит
Лучше всех с Линуксом дружат APC. А так смотря чего Вы хотите от этой самой дружбы. :)

ippon тоже дружит, через nut доступны все опции.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
FirstAlex
Сообщения: 159
ОС: GNU/Linux

Re: UPS Powercom BNT-1000AP

Сообщение FirstAlex »

Решил брать всетаки его.
Всем спасибо.
Спрашивать, какой дистрибутив лучше, все равно что интересоваться, какая пища вкуснее.
Спасибо сказали:
Аватара пользователя
FirstAlex
Сообщения: 159
ОС: GNU/Linux

Re: UPS Powercom BNT-1000AP

Сообщение FirstAlex »

Взял.
Будем тестить.
Все касается Украины.
1 Везде пишут, что там интерфейс для связи с компом - rs-232(COM), но у меня почемуто USB, впрочем я на это не жалуюсь, это констатация факта.
2 Диска с софтом в комплектации нету (надо качать из инета)
3 Силового кабеля, для подключения UPSa к сети в комплекте также нет, но есть 2 кабеля аля блок питания - монитор.
Предворительный осмотр пока закончен, приступаем непосредственно к юзанию.
О результатах отпишусь позже.
Спрашивать, какой дистрибутив лучше, все равно что интересоваться, какая пища вкуснее.
Спасибо сказали:
Evgeni45
Сообщения: 8
ОС: Ubuntu 6.10

Re: UPS Powercom BNT-1000AP

Сообщение Evgeni45 »

Совсем не дружат UPS USB PowerCom с LINUX! И не предвидется!
Берите фирмы APC.
Но, если вдруг взяли, читайте мою рекомендацию на форуме
PowerCom "Как мы научили UPS USB PowerCom работать с LINUX"
Evgeni45
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: UPS Powercom BNT-1000AP

Сообщение vr13 »

про ups powercom. вдруг вспомнил про эту тему. это вполне нормально уживается с linux с помощью NUT. совсем недавно для себя нашел эту штуку и очень доволен. до - пользовался кривенькой фирменной программулькой

у меня kin-1500ap, интерфейс которого - serial, что является экзотикой для бытовых компов более-менее последних лет выпуска. поэтому - подключен к компу через usb-serial adapter. по причине кривости то ли адаптера, то ли драйвера этой железки (prolific PL2303 в no-name корпусе), время от времени он самостоятельно переименовывает ttyUSB0 в ttyUSB1. переключение как-то связано с включением/выключением plug-in устройств (в моем случае чаще всего при включении внешнего диска с интерфейсом firewire (ieee 1394), хотя случалось и с обычной usb флешкой). при переименовании, естессно, драйвер NUT отваливается. решилось средствами udev, вот таким правилом:

Код: Выделить всё

ACTION!="add|change", GOTO="custom_serial_end"
KERNEL!="ttyUSB[0-9]", GOTO="custom_serial_end"
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", name="ttyUPS"
LABEL="custom_serial_end"

в конфигурации, соответственно, теперь стоит /dev/ttyUPS. nut это видит так:
upsc powercom
battery.charge: 129.2
driver.name: powercom
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUPS
driver.parameter.type: KIN
driver.version: 2.4.1
driver.version.internal: 0.12
input.frequency: 49.56
input.voltage: 220.6
input.voltage.nominal: 220
output.frequency: 50.07
output.voltage: 220.6
ups.load: 11.3
ups.mfr: PowerCom
ups.model: KIN-1500AP
ups.model.type: KIN
ups.serial: Unknown
ups.status: OL

вообще, в процессе настройки NUT сложилось впечатление, что можно подключить любой ups, если он хоть как-то управляется. дерзайте :)
Спасибо сказали:
ran
Сообщения: 6

Re: UPS Powercom BNT-1000AP

Сообщение ran »

вообще, в процессе настройки NUT сложилось впечатление, что можно подключить любой ups, если он хоть как-то управляется. дерзайте :)
дык подключить-то не проблем... тока что делать вот с этим:
battery.charge: -182.0
driver.name: powercom
driver.parameter.linevoltage: 230
driver.parameter.modelname: BNT-1500AP
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUPS
driver.parameter.type: KIN
driver.version: 2.4.1
driver.version.internal: 0.12
input.frequency: 96.14
input.voltage: 185.1
input.voltage.nominal: 220
output.frequency: 96.14
output.voltage: 185.1
ups.load: 4.5
ups.mfr: PowerCom
ups.model: KIN-1500AP
ups.model.type: KIN
ups.serial: Unknown
ups.status: OL
:wacko: при этом его родной сделан "не очень" upsdisp + upsmon показывает, что всё красиво:
UPSMON Plus For Linux V0.8
--------------------------------------------------------------------------------------------------------------
NOW:Sat Oct 24 01:36:40 2009
Power Loading 4.0%
>
AC Fail count: 600
Input AC Power: AC Normal
Battery Capacity 100.0%
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Battery Status: Normal
Avr Status: Normal
AC Input Voltage 224.0V
>>>>>>>>>>>>>>>>>>>>>
UPS Status: Normal
Output Freq.: 50.0Hz
Line Freq.: 50.0Hz
AC Output Voltage 224.0V
>>>>>>>>>>>>>>>>>>>>>
Serial Port: /dev/ttyUPS
Comm. Status: Conn.
ясен пень, что всё дело вот в этих доппараметрах драйвера powrcom
("man powercom") писал(а):voltage={coefficient1,coefficient2,coefficient3,coefficient4}
Only for KP625AP, Trust, Egys, BNT-other A quad that is used convert the raw data to human
readable voltage reading. The default is type dependant and is given below. Do note that the
braces and commas are mandatory, as well as the lack of white space characters.

frequency={coefficient1,coefficient2}
Only for KP625AP, Trust, Egys A pair to convert the raw data to human readable frequency
reading. The default is type dependant and is given below. Do note that the braces and commas
are mandatory as well, as the lack of white space characters.

batteryPercentage={coefficient1,coefficient2,coefficient3,coefficient4,coefficie
nt5}
Only for KP625AP, Trust, Egys, BNT-other A 5 tuple to convert the raw data to human readable
battery percentage reading. The default is type dependant and is given below. Do note that
the braces and commas are mandatory, as the lack of white space characters.
а теперь, внимание, вопрос :tongue: каким образом подобрать эти параметры чтобы и с моим упсом было всё пучком? или хотя-бы как узнать алгоритм перевода raw данных от упса в человеческий вид... ковыряние в сырцах powercom.c ни к чему кроме желания напиться не привело :drunk: Кстати, почему с моим? а потому что как-то настраивал такую же связку в другом месте (абсолютно та же модель) так там было всё пучком при дефолтных значениях вышеупомянутых параметров, зашитых в powercom.c

ЗЫ: всё было бы чудесно с NUT если бы доблестные служители пауэкома втихаря прошивочки не меняли... ну или сообщали бы об изменениях. Мне ваще их политика непонятна... Выложили бы в открытое пользование свои протоколы, их ченжлоги, версии, как это делают нормальные фирмы типа APC - самим же проще было бы... а так сами через "одно место" делают и другим нормально не дают...

ЗЫ2: расскажу по секрету что я тока что увидел в этих их грёбаных upsmon и upsdisp... чуть мозги не поплавились пока дошло... Знаете ли вы, что обе эти их приблуды обязательно должны лежать в одном каталоге и в них обязательно должны присутствовать символ тейблы? Зачем? А затем, что им как-то между собой обчаться нада? Правильна - нада... Так вот эти уроды не придумали ничего лучшего, чем из одной приблуды читать бинарник другой приблуды, вытаскивать оттуда символ тейбл и таки образом типа динамически линковаться меж собой :D
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 885
ОС: gentoo

Re: UPS Powercom BNT-1000AP

Сообщение vr13 »

ran писал(а):
24.10.2009 03:22
...
driver.parameter.modelname: BNT-1500AP
...
driver.parameter.type: KIN
...

по-моему, имеет место неувязочка между показанными значениями :)
если бы вы побороли желание напиться и потратили 5 мин, взглянув в powercom.c и powercom.h, то непременно бы увидели разницу в коэффициентах по-умолчанию для battpct, freq и других характеристиках моделей kin и bnt. смотрение в код также ответило бы на вопрос: комментарии в powercom.h рассказывают как влияют коэффициенты на подсчет искомого значения
Спасибо сказали:
ran
Сообщения: 6

Re: UPS Powercom BNT-1000AP

Сообщение ran »

по-моему, имеет место неувязочка между показанными значениями
да ну?
(man powercom) писал(а):modelname=name
Specify the model name, which also can't be auto detected. This is a user defined string so
any name is acceptable.
The default is Unknown.
я туда хоть "Вася Пукпкин" могу на писать ;)
battery.charge: -218.4
driver.name: powercom
driver.parameter.modelname: Vasya Pupkin
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUPS
driver.parameter.type: KIN
driver.version: 2.4.1
driver.version.internal: 0.12
input.frequency: 96.14
input.voltage: 175.5
input.voltage.nominal: 220
output.frequency: 96.14
output.voltage: 175.5
ups.load: 15.8
ups.mfr: PowerCom
ups.model: KIN-1500AP
ups.model.type: KIN
ups.serial: Unknown
ups.status: OL
указать тип BNT? - пжалста... для этого правда нада принудительно validationSequence из KIN взять иначе ваще не соединтся ;)
battery.charge: -218.4
driver.name: powercom
driver.parameter.modelname: Vasya Pupkin
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUPS
driver.parameter.type: BNT
driver.parameter.validationSequence: {{11,0x4b},{8,0},{8,0}}
driver.version: 2.4.1
driver.version.internal: 0.12
input.frequency: 96.14
input.voltage: 172.3
input.voltage.nominal: 220
output.frequency: 96.14
output.voltage: 172.3
ups.load: 14.7
ups.mfr: PowerCom
ups.model: KIN-1500AP - кстати это оно само придумало я тип BNT указал :D
ups.model.type: KIN

ups.serial: Unknown
ups.status: OL
сильно отличается? :D скорее всего они в BNT-1500AP залили прошивку из KIN-1500AP (ну или слегка модифицированную) вот все эти коэффициенты и поплыли... и подрехтовали своего упсмонстра... тока об этом кроме них никто не знает... а насчёт сырцов - да смотрел я туда... каюсь кой-чо проглядел я вторые сутки на работе :) тем более время-то ночное было... темно... скажу по секрету - я абсолютно все типы из powercom.c перепробовал (подсовывая разумеется нужные длину, флоу-контрол и валидейшн)... незначительные отличия канешна есть... но в целом - те же яйца - вид сбоку )))
Спасибо сказали:
ran
Сообщения: 6

Re: UPS Powercom BNT-1000AP

Сообщение ran »

разобрался где собака зарыта... оно в новой прошивке юзает протокол Imperial, а представляется как одна из моделей Kin... зачем же маленьких обманывать, а? ;) поэтому драйвер и работает по протоколу кин, а не империал (как следовало бы)... ессно и данные от упса обрабатывает неправильно! указание же в параметрах драйвера type = IMP не поможет, потому что драйвер в первую очередь будет юзать тип, полученный из ответа упса... завтра наваяю патчик к powercom.c ;)
Спасибо сказали:
ran
Сообщения: 6

Re: UPS Powercom BNT-1000AP

Сообщение ran »

вот теперь другой компот ;)
battery.charge: 100.0
driver.name: powercom
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUPS
driver.parameter.type: IMP
driver.version: 2.4.1
driver.version.internal: 0.12
input.frequency: 50.00
input.voltage: 208.0
input.voltage.nominal: 220
output.frequency: 50.00
output.voltage: 208.0
ups.load: 13.0
ups.mfr: PowerCom
ups.model: IMP-1500AP
ups.model.type: IMP
ups.serial: Unknown
ups.status: OL
Спасибо сказали:
KamaZee
Сообщения: 2
ОС: Debian

Re: UPS Powercom BNT-1000AP

Сообщение KamaZee »

ran писал(а):
25.10.2009 19:25
завтра наваяю патчик к powercom.c ;)

А можно сам патчик?
Очень хочется какой-то подобный компот увидеть :)
Спасибо сказали: