Альтернатива стандартному UPSMON

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

Moderators: AlexS, artyom, tanych

Message
Author
quwy
Posts: 20
Joined: 15:48, 20 Nov 2008

Альтернатива стандартному UPSMON

#1 Post by quwy » 03:30, 26 Apr 2011

Публикую первую бету альтернативной программы мониторинга UPS:

Image

Скачать можно здесь: http://mikelab.kiev.ua/index.php?page=P ... s#Powercom
Просто распаковываем в папку и запускаем UPSMon.exe. Выбор устройства на вкладке "Настройка".

Перед запуском обязательно полностью закрыть стандартный софт!

Должна нормально работать с моделями "Black knight", "Imperial" и "King", подключаемыми через USB-порт.

P.S. Благодарю AlexM за предоставленное описание протокола взаимодействия, хоть оно оказалось и сильно неполным.

Boris3000
Posts: 98
Joined: 02:59, 24 Dec 2010

Re: Альтернатива стандартному UPSMON

#2 Post by Boris3000 » 22:53, 26 Apr 2011

1. СмартКинг не поддерживается?
2. С Каспером дружит?
3. Насколько активно пишет на винт?
4. Под какими системами работает?
Seasonic S12Energy+ SS-550HT / Gigabyte GA-X48-DS4 / Core2-Quad Q9650 / Hynix original DDRII-800 2x2GB /
Gigabyte NX96T1GHP / SoundBlaster X-Fi Xtreme Gamer Fatal1ty Pro Edition /
Raid 0 из 2-х SSD Intel X25-M 120GB / HP dvd1060i / Флоп

quwy
Posts: 20
Joined: 15:48, 20 Nov 2008

Re: Альтернатива стандартному UPSMON

#3 Post by quwy » 15:27, 27 Apr 2011

Boris3000 wrote:1. СмартКинг не поддерживается?
Понятия не имею. Реально проверял только на своем устройстве. Еще два -- в теории. Кинг поддерживается, но пока только старой модификации (которые не определяется системой как батарея).
2. С Каспером дружит?
Не вижу ни одного препятствия.
3. Насколько активно пишет на винт?
Раз в минуту 80 байт, можно настраивать.
4. Под какими системами работает?
Под всей NT-линейкой (NT 4.0 -- с небольшими ограничениями).

Boris3000
Posts: 98
Joined: 02:59, 24 Dec 2010

Re: Альтернатива стандартному UPSMON

#4 Post by Boris3000 » 15:47, 27 Apr 2011

Под NT-линейкой многие понимают разное... Меня интересуют XP 32bit и 7 64bit.
Под 98-ой и Линуксом, понятно, не работает, но тоже желательно.
Seasonic S12Energy+ SS-550HT / Gigabyte GA-X48-DS4 / Core2-Quad Q9650 / Hynix original DDRII-800 2x2GB /
Gigabyte NX96T1GHP / SoundBlaster X-Fi Xtreme Gamer Fatal1ty Pro Edition /
Raid 0 из 2-х SSD Intel X25-M 120GB / HP dvd1060i / Флоп

quwy
Posts: 20
Joined: 15:48, 20 Nov 2008

Re: Альтернатива стандартному UPSMON

#5 Post by quwy » 16:44, 27 Apr 2011

Под NT-линейкой нужно понимать именно NT-линейку x86: NT 4.0, 2000, XP/2003, Vista/7/2008. 64 бита должны поддерживаться стандартными средствами WoW, если не пойдет по-умолчанию, то режим совместимости.

Под линукс нет и не будет. Ради 9x не вижу смысла возиться, там много переписать придется.

P.S. Выложил новую версию с небольшими косметическими изменениями.

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

Re: Альтернатива стандартному UPSMON

#6 Post by AlexM » 09:41, 28 Apr 2011

ПО пока поддерживает только старый протокол ИБП. Новые ИБП с контроллером совместимым со стандартом Smart Battery не поддерживаются.
Alex

quwy
Posts: 20
Joined: 15:48, 20 Nov 2008

Re: Альтернатива стандартному UPSMON

#7 Post by quwy » 14:12, 28 Apr 2011

AlexM wrote:ПО пока поддерживает только старый протокол ИБП. Новые ИБП с контроллером совместимым со стандартом Smart Battery не поддерживаются.
Да, пока по ряду причин все именно так.

В ближайшее время планирую неспешную доработку существующей версии. Сегодня ночью выложил 0.42b, куда добавил поддержку нескольких новых команд UPS. Если будут интересующиеся COM-версией, можно будет попробовать.

enko
Posts: 10
Joined: 15:56, 01 Jun 2011

Re: Альтернатива стандартному UPSMON

#8 Post by enko » 14:18, 16 Jun 2011

MeUPS версия COM + SKP 1000AP - работает отлично .!
- многое бы отдал за возможность с помощью этого софта мониторить несколько УПСов сразу !
MeUPS версия USB + SKP 1000AP - в настройках видит и устанавливает POWERCOM USB to Serial - но пишет что нет соединения с UPS ...

MeUPS версия COM + KIN 1000AP - - не видит УПС . жаль .

По функционалу самого софта - можно ставить в пример POWERCOMу - как надо писать софт .

enko
Posts: 10
Joined: 15:56, 01 Jun 2011

Re: Альтернатива стандартному UPSMON

#9 Post by enko » 12:58, 17 Jun 2011

Для того чтобы научить MeUPS работать как сервис (Без залогиненого пользователя)

1. Качаем Windows Server 2003 Resource Kit Tools
2. Устанавливаем Windows Server 2003 Resource Kit Tools - запоминаем в какую папку оно установилось
3. Создаем на папку С:\MeUPS
4. Копируем туда оба файла MeUPS - MeUPS.exe и UPSMon.exe
5. В папке , куда был установлен Windows Server 2003 Resource Kit Tools находим и файлы instsrv.exe и srvany.exe
6. Копируем их в С:\MeUPS
7. Запускаем командную строку и переходим в папку С:\MeUPS
8. В командной строке : instsrv MeUPS С:\MeUPS\srvany.exe
9. Идете в: Start -> Settings -> Control Panel -> Services, находите MeUPS и щёлкаете на нём 2 pаза левой кнопочкой мышки. В откpывшемся окошке отмечаете, Automatic - бyдет запyскаться автоматически пpи загpyзки компьютеpа, и "Allow Service to Interact with Desktop".
10. Запyскаете regedt32 и создаёте key "Parameters" (без кавычек) в: HKLM \ SYSTEM \ CurrentControlSet \ Service \ MeUPS \
11. Создаёте под созданным вами ключом "Parameters" (без кавычек) value "Application" (без кавычек) тип -- REG_SZ: и пpописываете там полный пyть к исполняемомy файлy. C:\MeUPS\UPSMON.exe
12. Пеpезагpyжаете компьютеp или стартуете сервис вручную.

Теперь даже при отсутствии залогиненого пользователя MeUPS успешно работает .

quwy
Posts: 20
Joined: 15:48, 20 Nov 2008

Re: Альтернатива стандартному UPSMON

#10 Post by quwy » 03:25, 01 Jul 2011

Выложил тестовую версию программы для устройств с COM-портом: http://mikelab.kiev.ua/index.php?page=P ... owercomCOM

M83
Posts: 21
Joined: 18:30, 15 Apr 2008

Re: Альтернатива стандартному UPSMON

#11 Post by M83 » 20:07, 17 Jul 2011

Спасибо, MeUPS.PCM.COM.0.1b.rar работает со старым KIN-800AP (последние цифры серийника 0304 - апрель 2003?) с включенной галкой DTR:
Image

Добавь пожалуйста галку "цифровые индикаторы", которая уберет "аналоговые" и будет показывать максимум и минимум, с кнопкой "сброс". Примерно так:

Image

--------
Всплывающая подсказка иконки в трее показывает заряд 137,0%, на вкладке "состояние" - 100% .
-----
На диаграмме нет графиков при ширине "минута", "5 минут", "30 минут" (при "30 минут" меняются шкалы: вертикальная от 0 до 220, горизональная - просто 0), при "час" появляются графики. MeUPS запущен минут 20 назад, UPSMon - больше 2 часов.
-----
Что-то сглючило, перезапустил UPSMon.exe - стало нормально:
http://ipic.su/img/img3/fs/20110718011.1310932818.png
http://ipic.su/img/img3/fs/20110718012.1310932820.png
-----
http://ipic.su/img/img3/fs/20110720014.1311167646.png
UPS не был перегружен, индикатор батареи не зажигался.
Хорошо бы еще экспорт всего/выделенного в файл/клипборд.
-----
Сработало событие "сбой питающей сети", хотя ничего такого не было.
http://ipic.su/img/img3/fs/20110801001.1312217737.png
http://ipic.su/img/img3/fs/20110801002.1312217740.png
Powercom KIN-800AP

w0w
Posts: 15
Joined: 13:10, 04 Dec 2010

Re: Альтернатива стандартному UPSMON

#12 Post by w0w » 10:29, 21 Aug 2011

У меня SMK-1200, старая модель, которая с COM и с USB.
В данный момент на моём ПК нет СОМ и UPS подключен через USB.
Имеем следующее
Image

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

biofarm
Posts: 2
Joined: 16:21, 23 Sep 2011

Re: Альтернатива стандартному UPSMON

#13 Post by biofarm » 16:39, 23 Sep 2011

MeUPS.Megatec.COM.0.92b

Работает с Powercom SXL-2000A RM.
Правда пишет "Напряжения батареи не уточнены, загружены умолчания".
SafeNetMaster почему-то состояние батарей вывести вообще отказывался, не могу понять, что бы это значило.

quwy
Posts: 20
Joined: 15:48, 20 Nov 2008

Re: Альтернатива стандартному UPSMON

#14 Post by quwy » 03:23, 09 Feb 2012

Новая версия. Попытка исправить отображение заряда выше 100%, улучшена работа в многопользовательском окружении. Лежит на моем сайте (см. первое сообщение).

P.S. И да, ввиду малого времени на разработку хотелось бы поинтересоваться, есть люди, желающие поддержать проект своим участием? Я, когда затевал все это, немного переоценил свои силы, жалко будет если все загнется. Любой Delphi-профессионал может помочь. Как насчет GPL?

Вовик
Posts: 48
Joined: 13:54, 09 Jan 2007
Location: МО

Re: Альтернатива стандартному UPSMON

#15 Post by Вовик » 21:13, 26 Mar 2012

Испробовал (версия 0.43b).
Система - Windows 7 Максимальная SP1 x64 со всеми обновами, упс - Imperial IMD-1200AP. Уже 3 часа работает исправно. Правда, MeUPS определил ИБП как King на 1500 ВА, но это мелочи, главное - работает. Версию упса определил как FF. Несомненнейший плюс - настройка периодичности обращений к диску, т. к. система стоит на SSD.

quwy огромнейший респект.

P.S. GPL - это круто. Рад бы в рай, только с писаниной как-то не складывается...

Post Reply