![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать, что выключили свет? [D5, Win2k]
RV © (2003-01-09 11:16:00)есть UPS (back-ups cs 500), есть от него шнур к компьютеру, на компьютере есть программа(из стандартной поставки к упсу), которая реагирует на перепады напряжения и прочая...
Как мне самому это дело засекать? Что ловить? Можть кто занимался - поможите пожалуйста....
RV (2003-01-10 10:59:00) [1]Anatoly Podgoretsky © (10.01.03 09:50)
DC-AC (10.01.03 10:21)
Спасибо, буду копаться.
Sergey V. Shadrin (10.01.03 10:03
разговор ведется не про 5000 упс
это мой упс, у сервера другой, понавороченнее :), но стабилизатор у нас один.
DC-AC (2003-01-10 10:21:00) [2]Занимались и довольно долго. Но правда с моделями 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. Если нужно - подробнее поговорим мылом.
Sergey V. Shadrin (2003-01-10 10:03:00) [3]1) прога работающая с упсом сама зачастую может слать е-маил.
2) чего там может произойти с аккумуляторами при включении питания?
3) а не дешевле новый было купить или разговор ведется про 5000 упс?
Anatoly Podgoretsky (2003-01-10 09:50:00) [4]Не стоит писать свой драйвер и программу работы с УПМ, для этого в системе есть специальные сообщения WM_POWERBROADCAST и другие рядом
RV (2003-01-10 08:46:00) [5]RWolf (09.01.03 17:44)
обратиться к производителю за документацией
или смоделировать аварийную ситуацию, слушая при этом, какие сигналы проходят от UPS.
придется :(, я думал можть кто занимался....
> Umnik666 (09.01.03 17:04)
> Глаза открой и ты увидишь(или не увидишь) свет.
А если меня нет?
Вот и хочу чтоб сервер меня предупредил, чтоб я приехал и рубильником щелкнул. А то перезарядка аккумуляторов после 2х дневного отключения света под праздники обошлась в 9000, хорошо хоть рублей :)
RWolf (2003-01-09 17:44:00) [6]обратиться к производителю за документацией
или смоделировать аварийную ситуацию, слушая при этом, какие сигналы проходят от UPS.
Umnik666 (2003-01-09 17:04:00) [7]Глаза открой и ты увидишь(или не увидишь) свет.