| 
         
 
        -- Сообщение создал(а) 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)
 
        
         |