Способ отправки фото с камеры при выполнении скрипта. У меня, например, выполняется при появлении камеры в сети

Заходим в папку customscripts (если ее нет, создаем):

cd domoticz/scripts/customscripts

Создаем папку telegram:

sudo mkdir telegram
cd telegram

Создаем файл скрипта для первой камеры:

sudo nano telegramCam1.sh

Вставляем содержимое:

#!/bin/sh
SnapFile="/var/tmp/cam1snapshot.jpg"
#ожидание 10 секунд
sleep 10
# Получить снимок камеры с Xeoma
sudo wget -O $SnapFile "http://192.168.1.37:8080/video2.mjpg?user=Y2FtMjpjYW0y&resolution=1280x720&fps=1&oneframe=1&rnd=1526222277097&waitTimeoutMs=38
# Отправить сообщение с изображением. ip - ip прокси телеграм; 123456789 -  бот; token - ваш токен; 123456 - чат
sudo curl -s -X POST "http://ip:8012/123456789:token/sendPhoto" -F chat_id=-123456 -F photo="@$SnapFile"
#ожидание 5 секунд
sleep 5
# Удалить изображение
sudo /bin/rm $SnapFile

Даем права:

sudo chmod +x telegramCam1.sh

Проверяем, выполнив скрипт:

sudo bash telegramCam1.sh

Я вставил скрипт в действие при включении устройства Ping на мою камеру. Если камеры не было в сети, при включении она отправит снимок в мой канал телеграм

1
Оставить комментарий

avatar
1 Цепочка комментария
0 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
1 Авторы комментариев
Сергей Авторы недавних комментариев

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
новее старее большинство голосов
Уведомление о
amplituda
Участник
amplituda

Не подскажете как узнать ip proxy телеграм?