Imperial (USB) + NUT = (new) Linux solution

Обсуждение программы по управления питанием ИБП POWERCOM

Moderators: AlexS, artyom, tanych

Message
Author
Info
Posts: 2
Joined: 22:30, 25 Oct 2009

Re: Imperial (USB) + NUT = (new) Linux solution

#46 Post by Info » 23:56, 29 Oct 2009

А какой модуль ядра поддерживает этот ProdID?

max
Модератор
Posts: 557
Joined: 13:10, 16 Aug 2006
Contact:

Re: Imperial (USB) + NUT = (new) Linux solution

#47 Post by max » 20:07, 02 Nov 2009

Info wrote:А какой модуль ядра поддерживает этот ProdID?
С линуксом не ковырялся... но по идее должен поддреживать какой нибудь USB HID, в nut же поддерживается APC & MGE ... насколько мне известно у АРС более менее нормальный USB HID PowerDivice реализован.
POWERCOM Moscow
MAXIM

Nick222
Posts: 9
Joined: 14:18, 31 Mar 2010

Re: Imperial (USB) + NUT = (new) Linux solution

#48 Post by Nick222 » 09:38, 04 Apr 2010

В итоге - где собственно софт и инструкция по его установке и настройке в той же Ubuntu - без пересборки ядра и прочего...?!?

max
Модератор
Posts: 557
Joined: 13:10, 16 Aug 2006
Contact:

Re: Imperial (USB) + NUT = (new) Linux solution

#49 Post by max » 17:09, 23 Apr 2010

Nick222 wrote:В итоге - где собственно софт и инструкция по его установке и настройке в той же Ubuntu - без пересборки ядра и прочего...?!?
Дык все работет уже...
http://www.networkupstools.org/compat/stable.html
POWERCOM Moscow
MAXIM

MiDNiGhT MaN
Posts: 6
Joined: 00:50, 11 Jan 2011

Re: Imperial (USB) + NUT = (new) Linux solution

#50 Post by MiDNiGhT MaN » 17:21, 13 Jan 2011

Итак попытка подружить Imperial IMD-1000AP c NUT

Code: Select all

debian:# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0d9f:0002 Powercom Co., Ltd Uninterruptible power supply
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Установка NUT на Debian Lenny

Code: Select all

debian:# nano /etc/apt/sources.list
deb http://ftp.debian.org/debian/ testing main
deb http://security.debian.org/ testing/updates main

debian:# nano /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Code: Select all

debian:# aptitude update
debian:# aptitude -t testing install nut
В итоге получаем версию 2.4.3

Code: Select all

debian:# cat /etc/nut/ups.conf
user = root
[myups]
   driver = powercom
   port = /dev/ttyUSB0
Попытка запустить:

Code: Select all

debian:# /sbin/upsdrvctl start
Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.3)
writing error

MiDNiGhT MaN
Posts: 6
Joined: 00:50, 11 Jan 2011

Re: Imperial (USB) + NUT = (new) Linux solution

#51 Post by MiDNiGhT MaN » 02:07, 08 Feb 2011

Итак, оказывается драйверу powercom обязательно надо передавать параметр type
Соответственно файл ups.conf должен выглядить:

Code: Select all

debian:# cat /etc/nut/ups.conf
user = root
[myups]
   driver = powercom
   type = IMP
   port = /dev/ttyUSB0
и вроде бы даже успешный старт

Code: Select all

debian:# /sbin/upsdrvctl start
Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - PowerCom protocol UPS driver 0.12 (2.4.3)
НО

Code: Select all

debian:# upsc myups
battery.charge: 0.0
device.mfr: PowerCom
device.model: KIN-625AP
device.serial: Unknown
device.type: ups
driver.name: powercom
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUSB0
driver.parameter.type: IMP
driver.version: 2.4.3
driver.version.internal: 0.12
input.frequency: 96.14
input.voltage: 180.6
input.voltage.nominal: 220
output.frequency: 96.14
output.voltage: 238.9
ups.load: 2.0
ups.mfr: PowerCom
ups.model: KIN-625AP
ups.model.type: KIN
ups.serial: Unknown
ups.status: OL BOOST
Из всех данных только название производителя верное.Все остальное чушь. Впринципе мне вольтаж, частота и модель не нужны, но вот уровень заряда батарей нужен очень.А он все время 0.0
Вопрос: какие танцы с бубном необходимо произвести, чтобы nut смог правильно снимать хотя бы уровень заряда ?

AlexM
Posts: 2545
Joined: 18:00, 01 Jul 2008

Re: Imperial (USB) + NUT = (new) Linux solution

#52 Post by AlexM » 14:49, 08 Feb 2011

Уточните пожалуйста в какой стране приобретен ИБП? Как точно называется модель IMD-1000AP или IMD-1025AP ?
Alex

MiDNiGhT MaN
Posts: 6
Joined: 00:50, 11 Jan 2011

Re: Imperial (USB) + NUT = (new) Linux solution

#53 Post by MiDNiGhT MaN » 06:18, 11 Feb 2011

AlexM wrote:Уточните пожалуйста в какой стране приобретен ИБП?
Республика Молдова
AlexM wrote:Как точно называется модель IMD-1000AP или IMD-1025AP ?
IMD-1000AP

При работе от батарей:

Code: Select all

debian:~# upsc myups
battery.charge: 0.0
device.mfr: PowerCom
device.model: KIN-625AP
device.serial: Unknown
device.type: ups
driver.name: powercom
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/ttyUSB0
driver.parameter.type: IMP
driver.version: 2.4.3
driver.version.internal: 0.12
input.frequency: inf
input.voltage: 3.3
input.voltage.nominal: 220
output.frequency: 96.14
output.voltage: 1287585.8
ups.load: 16.9
ups.mfr: PowerCom
ups.model: KIN-625AP
ups.model.type: KIN
ups.serial: Unknown
ups.status: OB

AlexM
Posts: 2545
Joined: 18:00, 01 Jul 2008

Re: Imperial (USB) + NUT = (new) Linux solution

#54 Post by AlexM » 10:17, 11 Feb 2011

Собственно это форум на сайте Российского представительства Powercom. С 2009 года в РФ серия Imperial поставляется с поддержкой Smart Battery http://www.pcm.ru/about/news-286/ Для них в NUT подходит драйвер usbhid-ups.

Похоже что у Вас старая версия контроллера USB. Попробуйте, пожалуйста, использовать утилиту доступную здесь www.25volt.ru.
Alex

MiDNiGhT MaN
Posts: 6
Joined: 00:50, 11 Jan 2011

Re: Imperial (USB) + NUT = (new) Linux solution

#55 Post by MiDNiGhT MaN » 18:06, 11 Feb 2011

AlexM wrote: Похоже что у Вас старая версия контроллера USB. Попробуйте, пожалуйста, использовать утилиту доступную здесь www.25volt.ru.
Утилита на сайте 25volt.ru работает с

Code: Select all

#define IMD_VID 			0x0d9f
#define IMD_PID				0x00a2
а у меня

Code: Select all

debian:# lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0d9f:0002 Powercom Co., Ltd Uninterruptible power supply
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Post Reply