Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.10;
Скачать: CL | DM;

Вниз

Как узнать, что выключили свет?   Найти похожие ветки 

 
RV ©   (2003-01-09 11:16) [0]

есть UPS (back-ups cs 500), есть от него шнур к компьютеру, на компьютере есть программа(из стандартной поставки к упсу), которая реагирует на перепады напряжения и прочая...

Как мне самому это дело засекать? Что ловить? Можть кто занимался - поможите пожалуйста....


 
Umnik666   (2003-01-09 17:04) [1]

Глаза открой и ты увидишь(или не увидишь) свет.


 
RWolf   (2003-01-09 17:44) [2]

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


 
RV ©   (2003-01-10 08:46) [3]

RWolf (09.01.03 17:44)
обратиться к производителю за документацией
или смоделировать аварийную ситуацию, слушая при этом, какие сигналы проходят от UPS.


придется :(, я думал можть кто занимался....



> Umnik666 (09.01.03 17:04)
> Глаза открой и ты увидишь(или не увидишь) свет.

А если меня нет?
Вот и хочу чтоб сервер меня предупредил, чтоб я приехал и рубильником щелкнул. А то перезарядка аккумуляторов после 2х дневного отключения света под праздники обошлась в 9000, хорошо хоть рублей :)


 
Anatoly Podgoretsky ©   (2003-01-10 09:50) [4]

Не стоит писать свой драйвер и программу работы с УПМ, для этого в системе есть специальные сообщения WM_POWERBROADCAST и другие рядом


 
Sergey V. Shadrin   (2003-01-10 10:03) [5]

1) прога работающая с упсом сама зачастую может слать е-маил.
2) чего там может произойти с аккумуляторами при включении питания?
3) а не дешевле новый было купить или разговор ведется про 5000 упс?


 
DC-AC   (2003-01-10 10:21) [6]

Занимались и довольно долго. Но правда с моделями APC, работающими по COM-порту. Из большинства моделей много можно "вытянуть" кроме простейшего "есть свет-нет света". Но с USB честно говоря не разбирался. Да и для большинства задач хватает какого-нибудь PowerChute с поддержкой USB или Power Management Extention, которая входит в комплект поставки данного UPS. Если охота самому, "ручками" - тогда искать кабель на COM-порт (так называемый Simple Signaling) для этой модели и отслеживать состояние входяших линий порта. Каких (CD,RXD,DSR,CTS,RING) - будет зависеть от распайки кабеля. При пропадании входной сети на одном из них должен измениться уровень. После закрытия всех программ, перед шатдауном системы нужно установить в "1" один из выходных сигналов (TXD,DTR,RTS) и тем самым запустить процесс выключения UPS, как правило у всех простейших моделей есть нерегулируемая задержка до полного выключения - минута-полторы.
Это более простой путь. Более сложные - мониторинг USB шины и перехват системных сообщений, но это уже на любителя ;-)
Если опустить подробности - есть ещё один путь, без использования USB и Simple Signaling, использовать Smart Signaling (немногие знают, как это сделать), тогда можно написать небольшую программку мониторинга состояния UPS. Если нужно - подробнее поговорим мылом.


 
RV ©   (2003-01-10 10:59) [7]

Anatoly Podgoretsky © (10.01.03 09:50)
DC-AC (10.01.03 10:21)
Спасибо, буду копаться.

Sergey V. Shadrin (10.01.03 10:03
разговор ведется не про 5000 упс
это мой упс, у сервера другой, понавороченнее :), но стабилизатор у нас один.




Страницы: 1 вся ветка

Текущий архив: 2003.03.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
1-29866
.::D.e.M.o.N.i.X::.
2003-02-28 15:26
2003.03.10
Как сделать так, чтобы программа не висла?


1-29817
msoftware
2003-02-28 05:12
2003.03.10
ПОЧЕМУ ВОЗНИКАЕТ ABSTRACT ERROR???


1-29824
OlegM
2003-02-27 09:01
2003.03.10
Random


14-30112
Anar
2003-02-22 23:57
2003.03.10
Где достать красивые шрифты?


8-29958
Dangerouse
2002-11-27 14:05
2003.03.10
Из avi сделать jpg