Skip to content

tljafar/Telegram-Webcam-Home-Guard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram-Webcam-Home-Guard

Telegram Bot for home monitoring (via web-camera)

#Что это такое Телеграм бот, который присылает вам фотографии с веб-камеры, если кто-то залез к вам в дом или квартиру.

Вам понадобится

1) Веб-камера
2) Домашний сервер (я использовал Raspberry Pi) с доступом в интернет

#Подготовка

  1. Установите пакет «motion» (у меня Ubuntu Server: sudo apt-get install motion)
  2. Отконфигурируйте /etc/motion/motion.conf (мой конфигурационный файл приложен)
  3. Добавьте демона в автозагрузку ОС (допишите в rc.local «motion» перед «exit 0»)
  4. Создайте нового Telegram бота 4.1) Добавьте пользователя @BotFather 4.2) Используйте команду «/newbot» для создания нового бота 4.3) Используйте команду «/setcommands» для устанвки выпадающего списка команд. Список команд:
start - начать наблюдение
stop - прекратить наблюдение
reboot - перезапустить сервер
  1. Полученный API Token впишите в файл config.php
  2. Там же в config.php укажите пароль для доступа к системе (придумайте сами)
  3. Корневую папку проекта (заметьте, что при конфигурировании motion вы должны выбрать эту же папку (+/new) для сохранения фотографий. У меня это «/var/www/sweethome», соответсвенно motion пишет файлы в «/var/www/sweethome/new»
  4. Залейте все на сервер
  5. Добавьте server.php и monitor.php в crontab на «раз-в-минуту» (на всякий случай, если сервер заглохнет). Единовременно будет работать только одна копия скрипта.
* * * * * /usr/bin/php5 /var/www/sweethome/server.php
* * * * * /usr/bin/php5 /var/www/sweethome/monitor.php
  1. Добавьте бота себе в телеграм. Используйте /start /stop для вкл/выкл режима наблюдения.
  2. Как только кто-то попадет в поле камеры - вам в телеграм придет фотка нарушителя


Если совсем ничего не получатеся, но очень хочется - пишите (https://telegram.me/surzhikov).

About

Telegram Bot for home monitoring (via web-camera)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%