Версия для печати этой темы

-E Q U I C O M (/cgi-bin/ikonboard/ikonboard.cgi)
--Устройства удаленного мониторинга и управления (/cgi-bin/ikonboard/forums.cgi?forum=2)
---Прошивка 2.04а - особенности (/cgi-bin/ikonboard/forums.cgi?forum=2&topic=125)


-- Сообщение создал(а) mts33 - 10:26 - 6 Янв., 2024

Прошивка с функцией "сигнализации" 2.04а - особенности и фишки

Что она дает: Сигнализация с удаленным управлением.

два цифровых входа управляют первым каналом питания и включают сирену, отключить которую можно только "вручную" по SNMP.



Оф. документация на эту прошивку:
http://www.equicom.ua/ping/ping3/firmware/Guard_vX.XX/Guard_vX.XXa.pdf

Мой конкретный случай:
Собираю пожарную сигнализацию с уведомлением по SNMP о пожаре. Сирена управляется датчиками СПД3.2

Канал  PWR1  задействован  для  управления  сиреной,  цифровые  линии  DG1  и  DG2
используются  в  качестве  входов  для  подключения пожарных датчиков СПД3.2


Что я обнаружил :
Устройство наполовину "обычное", то есть
Канал  PWR2,  цифровые  линии  DG3  и  DG4,
аналоговые входы и датчик удара
можно использовать по обычному назначению,
как в стандартной прошивке НЕЗАВИСИМО от DG1  и  DG2 и PWR1

Настроить уведомление в телеграм можно по статье в этом же разделе форума.


Пример сообщения в телеграм о сработке одного из пожарных датчиков

Antismoke_bot, [06.08.2023 10:14]
192.168.90.12-=O.GONCHARA_SMOKE!!!!=-up-00:02:01



включать и выключать режим пожарной охраны можно нужно с командной строки из Виндовс или Линукс утилитой:

TO ARM ON
snmpset -r:192.168.90.12 -p:161 -c:public -tp:int -o:.1.3.6.1.4.1.35160.1.11.1.4.1 -val:1

TO ARM OFF
snmpset -r:192.168.90.12 -p:161 -c:public -tp:int -o:.1.3.6.1.4.1.35160.1.11.1.4.1 -val:2

Если сработал пожарный датчик , то начнет орать сирена.

Просто сброс по питанию устройства сирену не выключит.

Придется запустить команду snmpset (см. TO ARM OFF), сирена замолкнет, Затем устранить причину сработки и затем снова включить режим "охраны" (см. TO ARM ON)

Скачать утилиту : https://ezfive.com/snmpsoft-tools/snmp-set/


---

Для микротиководов:

Шаблон иконки пинг3 на карте

[oid("1.3.6.1.4.1.35160.1.7.0")]
smoke1- [oid("1.3.6.1.4.1.35160.1.15.1.7.1")]
smoke2- [oid("1.3.6.1.4.1.35160.1.15.1.7.2")]
dg3- [oid("1.3.6.1.4.1.35160.1.15.1.7.3")]
dg4- [oid("1.3.6.1.4.1.35160.1.15.1.7.4")]
Ubat [oid("1.3.6.1.4.1.35160.1.16.1.13.4")] V
[oid("1.3.6.1.4.1.35160.1.2.0")] uptime
STATUS -[oid("1.3.6.1.4.1.35160.1.11.1.4.1")] (2-off, 1- armed, 0-alarm!)
traps_alarm[oid ("1.3.6.1.4.1.35160.1.11.1.11.1")]
[FIRE()]


Также создаем Функцию  FIRE
if((oid_raw("1.3.6.1.4.1.35160.1.11.1.4.1")=0),"!!!ATTENTION-FIRE!!!", "----")


(Отредактировал(а) mts33 - 12:53 - 10 Фев., 2024)


-- Сообщение создал(а) Evgeny - 11:03 - 6 Янв., 2024

Так и есть, кроме входов DG1, DG2 и канала питания PWR1 все остальное работает без изменений. Эта функция была сделана давно для одного крупного заказчика, сделано с жесткой неизменяемой логикой, исключительно для обработки двух датчиков открывания двери и включения сирены. Такое было т/з. Решили выложить в общий доступ, может кому-то пригодится. Так что можно использовать в виде "как есть".


-- Сообщение создал(а) mts33 - 11:09 - 6 Янв., 2024

Лайфак
"Тревожное Табло":


Оповещение о пожаре на карте сети (в TheDude!)
В состоянии когда аварии нет, не занимает места на карте.
В случае аварии на карте появляется табло

Как сделать:
Создаем еще один девайс с таким же адресом, что и пинг3  (см первое сообщение),  
выключаем ему  все сервисы (кнопкой крестик), затем открываем его Appereance, внутри вкладкки Label все стираем,  и указываем только одну функцию  [FIRE()], и ставим шрифт 72 размера.

Теперь при сработке датчиков (на входах dg1,dg2) на карте вылезет огромная надпись:
!!!ATTENTION-FIRE!!!

сбросить надпись можно только послав snmpset (см. ниже) через меню Tools



(Отредактировал(а) mts33 - 14:40 - 9 Янв., 2024)


(Отредактировал(а) mts33 - 13:08 - 10 Янв., 2024)


-- Сообщение создал(а) mts33 - 18:38 - 7 Янв., 2024

Микровтиководу  на заметку

Все написанное относится к The Dude!

в свойствах Пинг3 на карте сети можно прописать кастомные утилиты  (закладка Tools, тип execute)



1. Сделаем тулзу для выключения сирены и снятия с охраны

snmpset -r:[Device.FirstAddress] -p:161 -c:public -tp:int -o:.1.3.6.1.4.1.35160.1.11.1.4.1 -val:2

2. Сделаем тулзу для включения сирены принудительно (режим "тревога-ПОЖАР")
    Этой тулзой можно также включать сирену удаленно и отпугивать нежелательных персонажей


snmpset -r:[Device.FirstAddress] -p:161 -c:public -tp:int -o:.1.3.6.1.4.1.35160.1.11.1.4.1 -val:0

3. Сделаем тулзу для для постановки на охрану (дежурный режим)

snmpset -r:[Device.FirstAddress] -p:161 -c:public -tp:int -o:.1.3.6.1.4.1.35160.1.11.1.4.1 -val:1


Итого три утилиты.
Включать их можно из контекстного меню устройства на карте сети, что очень удобно, не надо запускать командную строку.


сам исполняемый файл snmpset.exe - поместить например в каталог Windows

скачать утилиту можно тут
https://ezfive.com/snmpsoft-tools/snmp-set/


(Отредактировал(а) mts33 - 12:51 - 10 Фев., 2024)


(Отредактировал(а) mts33 - 15:03 - 14 Марта, 2024)


E Q U I C O M Powered by Ikonboard
http://www.ikonboard.com
© 2000 Ikonboard.com