Skip to main content

nannypi

This project is to create a telegram-enabled nanny cam using a raspberry pi and a usb webcam.

Project Installation

Run the script

Edit the /etc/default/motion file: sudo vim /etc/default/motion

# set to 'yes' to enable the motion daemon
start_motion_daemon=yes

TELEGRAM_BOT_TOKEN=<telegram_bot_token>
TELEGRAM_CHAT_ID=<telegram_chat_id>

export TELEGRAM_BOT_TOKEN
export TELEGRAM_CHAT_ID

Edit motion config file: sudo vim /etc/motion/motion.conf The option on_picture_save is commented out. Remove the comment and add the following.

on_picture_save /opt/nannypi/venv/bin/send_telegram_media.py --delete --file %f

Python Script info

This is part of a larger repo created to create a telegram-enabled nanny camera. See the main repo for full information: nannypi.

Install Python Scripts

pip install nannypi

send_telegram_media.py

This script will send media to telegram using cli arguments.

python send_telegram_media.py -h
usage: send_telegram_media.py [-h] [-f [FILE [FILE ...]]] [-t TOKEN]
                              [-c CHAT_ID] [-d]

Send media images to a Telegram Chat.

optional arguments:
  -h, --help            show this help message and exit
  -f [FILE [FILE ...]], --file [FILE [FILE ...]]
                        Files to send
  -t TOKEN, --token TOKEN
                        telegram token. Can also be specified with the env
                        variable TELEGRAM_BOT_TOKEN.
  -c CHAT_ID, --chat-id CHAT_ID
                        telegram chat id. Can also be specified with the env
                        variable TELEGRAM_CHAT_ID
  -d, --delete          delete file after sending

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nannypi-0.1.2.tar.gz (3.2 kB view details)

Uploaded Source

File details

Details for the file nannypi-0.1.2.tar.gz.

File metadata

  • Download URL: nannypi-0.1.2.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for nannypi-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d55fa234a8ce0fbcc679352655e77f994ee3840a8b3f563f24698f93f98135ae
MD5 cdd9b0664c909cef2dd25b8fef884a71
BLAKE2b-256 a6f27db545a416e88e928a29e08e4a9c1df7ac0ff289d4997c0529822d8d2483

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 file

0.1.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page