Перейти к контенту
Форум о видеонаблюдении
Pritorius

Шлём уведомления в национальный мессенджер MAX.

Рекомендуемые сообщения

Кому нужно в связи с последними событиями:

Скрипт index.php (PHP 7+) должен иметь доступ к WEB Линии по http протоколу. Обратите внимание, что некоторые хостинги разрешают http запросы только на 80 порт. Тут или менять хостинг, или на сервере с Линией делать проброс порта с 80-го на 9786.

1. Создаём реакцию «детекция движения» или какую вам нужно для уведомления в MAX, выбираем нужные камеры.

 

2. В реакцию добавляем действие «отправить HTTP-запрос» (см. скриншот).

2.1. URL указываем место, куда положим файл index.php (скрипт на PHP, полностью автономный).

2.2. Method: POST.

2.3. Data: ${camera_id}|||Детекция движения на камере ${camera_name} (ну или свой текс, разделитель III, первый параметр ID камеры, второй — текст сообщения в MAX). Можно использовать любой другой разделитель, удобный вам, но тогда поменяйте параметр define('DATA_STRIP', '|||') в index.php.

2.4. Задайте Login и Password для простой проверки, такие же пропишите в index.php define('HTTP_USER', 'max') и define('HTTP_PSWD', 'max_passwd').

2.5. Создайте в Линии такого же пользователя с таким же паролем с доступом только к WEB.

2.6. В реакции поставьте частоту запросов не чаще 30 секунд для предотвращения спама.

 

3. В index.php пропишите:

define('LINE_SERVER', 'myserver.ru:9786') — адрес сервера Линия с портом.
define('MAX_BOT_TOKEN', 'my_max_token') — токен MAX бота (создать бота может любое юр. лицо после регистрации на мсп.рф).
define('MAX_CHAT_ID', 'my_max_chat_id') — ID канала в MAX (можно получить, если зайти в канал в WEB версии MAX).

4. Добавляем бота вначале в подписчики нужного канала, потом в администраторы с разрешением только отправлять сообщения.

 

Бот будет при получении аларма забирать кадр с указанной камеры и слать сообщение в канал. Я не особо программист PHP, и, конечно же, хотелось бы отправлять кусок видео, так что пожелания и дополнения приветствуются.

 

2026-03-18_22-13-48.png

 

index.zip

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! 
Спасибо за информацию. 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вторая версия скрипта DEVLINE TO MAX.

 

1. Теперь загружает несколько кадров с интервалом в 1 секунду для более развернутого понимания, что произошло. Количество кадров меняйте в define переменных вначале скрипта (в комментариях всё расписал).

2. Добавлена переменная коррекции часового пояса на WEB сервере, так как в сообщении именно веб сервер проставляет дату и время.

3. Добавлена возможность отправлять любые текстовые события от ЛИНИИ. Пропажа сигнала, восстановление и т. п. Для этого строку DATA в настройках реакции на ЛИНИИ меняем следующим образом:

 

Для реакции при которой нужно приложить кадры с камеры: devline|||${camera_id}|||Адрес: Алллея труда, дом 40<br>Уведомление: ${camera_name} – камера, детекция движения! 

Для реакции когда нужен только текст: devline_off|||${camera_id}|||Адрес: Алллея труда, дом 40<br>Уведомление: ${camera_name} – камера, пропал сигнал!

 

Меняется первый параметр devline или devline_off. При devline_off второй параметр (ID камеры) игнорируется.

Ну и первая версия и вторая конечно не совместимы из-за изменения параметра DATA.

 

2026-03-21_12-41-30.png.ff25198451f96c0d3aa08ecca32c01f0.png

devline_to_max_2.0.zip

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

  • Похожий контент

    • Автор: unlifer
      Здравствуйте.
      Как откатить на Вашем сервере с Debian Линию с 8-й версии на 7-ю?
      В частности:
      1. Какой пароль установлен по умолчанию для выполнения команд по sudo? А то даже сбор информации не сделать.
      2. Достаточно ли будет сделать сбор информации, чтобы не потерять при откате лицензии?
      2.1. или надо ли будет переактивировать лицензии?
      4. Я правильно понимаю, что клиентов с 7-й версией Линии поддерживает Линия Linux v20191029 x64 бета-версия ?
    • Автор: alipat
      Добрый день!
      Планируется собрать самосборный сервер для системы видеонаблюдения на базе процессора AMD Ryzen 5 3600 или AMD Ryzen 7 PRO 3700 и материнской платы ASRock B550 Phantom Gaming 4 . Будет ли такое оборудование совместимо с ПО Линия?
    • Автор: igorewa
      После вчерашнего обновления MacOS 11.3 Перестала работать Линия Мини для macOS, после запуска работает 1 минуты и приложение вылетает с ошибкой.

    • Автор: taraz
      В "Демо-версии" Линия -Наблюдательный Пост,  если физически используется один монитор в системе, то возможно ли его сделать тревожным? Ситуация такая: Охранник сворачивает "Линию" в трей и требуется при движении в камере развернуть "Линия-Демо" на полный экран в тревожном мониторе.  Так и не удалось создать такую Реакцию. И как вообще запретить сворачивание "Линии" в трей? Есть ли какой дополнительный софт для этого? Мышь прятал - приносили другие с дома...
    • Автор: taraz
      Поставил новый релиз-кандидат на Win 7  32-bit. При необходимости применить изменения и сохранить - два раза по одному  после нажатия кнопки выскакивает Окно "Ошибки в конфигурации групп". Создавал 1,2,3,4 группы камер, делал "без группы" - ничего не меняет и окно  ошибки по прежнему выскакивает.... 
      Такого ранее не возникало. Стоит MicroNVR последняя прошивка, настроен Admintool был на 16 камер. Как бороть? Архивы действительно на камеры 9-16 не пишутся.



×