Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
3-29767
Наташа
2003-02-19 17:18
2003.03.10
проект


14-30034
macon
2003-02-23 21:44
2003.03.10
TeeChart 6 установил, не работает


4-30194
Nikolas van rain
2003-01-19 19:54
2003.03.10
Имитация мышки в IE через программу либо в WeBBrowser-e


6-29978
Николай Быков
2003-01-10 03:10
2003.03.10
Browser.ExecWB();


1-29917
Ozone
2003-02-27 08:02
2003.03.10
Как получить текущую директорию запускаемого exe-файла.




   Наверх