Выпуск №29. Камера на моем этаже Wanscam


Камера на моем этаже Wanscam

Решили мы с соседями установить камеру на этаже. Я искал на Алиэкспрессе из тех соображений, чтобы можно было удаленно просматривать с телефона и записи чтобы где-то хранились какое-то время. По описанию подходила вот эта камера Wanscam HW0038, которую я и заказал и немного пожалел, т.к. записи хоть и делаются на флешку, но как-то через раз.

Приложение E-view для удаленного просмотра работает, только если хороший интернет на смартфоне. В общем, чтобы все было по человечески, я решил хранить записи на микрокомпьютере raspberry pi3, через программу Xeoma.

Почему Xeoma, потому что другие не подходят, эксперементировал с ISpy – очень понравилась и хорошо работает с обычными Web камерами на raspberry, а вот с Wanscam подружить не удалось. По расписанию raspberry раз в 3 часа загружает в dropbox, сохраненные видеозаписи текущего дня и раз в три дня удаляет записи, которые на три дня раньше текущей даты. Dropbox  на смартфоне отлично работает и позволяет просматривать записи с задержкой в 3 часа.  

Если желаете повторить мой опыт, можете использовать скрипты, запускающиеся по расписанию

Первый скрипт, выгружает в Dropbox записанные ролики, раз в три часа

#!/bin/bash

for file in `find /home/torrent/rec/Video13/$(date +"%Y-%m-%d")/h264/ -type f -name "*.mp4"`
do
if [ ! -f /home/torrent/rec/Video13/$(date +"%Y-%m-%d")/h264/Tmp* ]; then 
/home/pi/Dropbox-Uploader/dropbox_uploader.sh upload $file video/$(date +"%Y-%m-%d")/

fi
done

Второй скрипт, удаляет раз в три дня папки, которые названы по датам, на три дня раньше от текущей даты:

#!/bin/bash
for i in `find /home/torrent/rec/Video13/ -depth -type d` 
do

if [[ $i != /home/torrent/rec/Video13/$(date -d "1 day ago" +"%Y-%m-%d") && $i != /home/torrent/rec/Video13/$(date -d "2 day ago" +"%Y-%m-%d") && $i != /home/torrent/rec/Video13/$(date -d "3 day ago" +"%Y-%m-%d") && $i != /home/torrent/rec/Video13/$(date -d "1 day ago" +"%Y-%m-%d")/h264 && $i != /home/torrent/rec/Video13/$(date -d "2 day ago" +"%Y-%m-%d")/264 && $i != /home/torrent/rec/Video13/$(date -d "3 day ago" +"%Y-%m-%d")/264 ]] ; then
sudo rm -rf $i;
fi
done

Чтобы скрипты работали, должен быть установлен Dropbox. Как это сделать описано в этой статье

Файлы для скачивания:

Скачать Как настроить Xeoma на Raspberry Pi с процессором ARM.docx

Наверх


Добавить комментарий (через VK):

Добавить комментарий к статье могут только зарегистрированные пользователи: