Raspberry Pi 3 в качестве домашнего видеонаблюдения


Приветствую! В данном обзоре хочу рассказать о Raspberry Pi 3 и его применении в качестве домашнего видео наблюдения в тамбуре (видеоглазок). На рынке существует множество решений от китайских производителей, однако их качество и функционал меня не устраивал. Есть решения, которые мне понравились, например это или это, но цены от 200 до 240 евро — это очень дорого! Поэтому принял решение сделать своё устройство. В обзоре концепт, который будет дорабатываться.
Итак, реализацию видео наблюдения решил делать на Raspberry по следующим причинам:
Во-первых, за небольшую цену получаем мини-компьютер с большими функциональными возможностями (как программными, так и аппаратными) в отличие от стационарных ip камер (видеоглазков);
Во-вторых, есть возможность подключить видеокамеру посредством интерфейса CSI (Camera Serial Interface), который минимально задействует процессор. На сегодняшний день существует два варианта таких камер (с разрешением 5 и 8Мп);
В-третьих, много источников информации в случае появления проблем и вопросов;

Все необходимое заказал в магазине Gearbest.
1. Raspberry Pi Model 3
2. Raspberry Pi Camera Module
3. Micro SD 32GB Samsung Class 10
4. На всякий случай набор радиаторов, много было страшилок о перегреве третьей малины.
Скрин заказа


Подробно описывать Raspberry Pi 3 я не буду, это можно сделать, прочитав этот обзор. Приведу лишь основные характеристики:
Процессор: 64-битный 4-ядерный ARM Cortex-A53 с тактовой частотой 1,2 ГГц на однокристальном чипе Broadcom BCM2837;
оперативная память: 1ГБ LPDDR2 SDRAM;
цифровой видеовыход: HDMI;
композитный выход: 3,5 мм (4 pin);
USB порты: USB 2.0×4;
сеть: WiFi 802.11n, 10/100 Мб RJ45 Ethernet;
Bluetooth: Bluetooth 4.1, Bluetooth Low Energy;
разъем дисплея: Display Serial Interface (DSI);
разъем видеокамеры: MIPI Camera Serial Interface (CSI-2);
карта памяти: MicroSD;
порты ввода-вывода: 40;
габариты: 85x56x17 мм.

Видеокамеру решил использовать первого поколения, для тамбурного наблюдения этого более чем достаточно.
Характеристики:
-Матрица 5МП Omnivision 5647 с фиксированным фокусом;
-Максимальное разрешение фотоснимка 2592х1944 пикселей;
-Разрешение видеосъемки: 1080p (30 кадров в секунду), 720p (60 кадров в секунду), 640x480p (60/90 кадров в секунду);
Упаковка, плата, комментарии
«Raspberry pi 3» упакована в такую коробочку

Написано, что сделано в Китае

Внутри, инструкция по быстрому началу работы и безопасности

Сама плата находится в антистатическом пакете

Распберри с разных ракурсов





Местами флюс плохо отмыт

Упаковка модуля камеры


Плата камеры


Модуль камеры подключается к распберри ленточным 15ти жильным кабелем.


Долго думал, что выбрать в качестве программного обеспечения для моих задач. Есть множество программ пакетов типа GStreamer, Motion, mjpg-streamer и прочие. Но в каждой из них есть существенные недостатки. Понимаю, что знатоки Linux могут собрать все нужные пакеты воедино, написать GUI и оптимизировать работу. Однако моих знаний в Linux будет маловато. Значит, для таких, как я, нужно решение, работающее «из коробки». И такая программа была найдена!!! Называется MotionEye OS. Это даже не отдельная программа, а линуксовый дистрибутив со своим графическим интерфейсом.

Возможности MotionEye OS:
— Работа с несколькими камерами
— Синхронизация времени по интернету
— Поддержка Ethernet и Wi-Fi
— Запись лог журналов событий
— Настройка режимов работы камеры (яркость, контрастность, насыщенность, авто баланс яркости, скорость кадров в секунду, вращение и разрешение камеры). Есть возможность задать собственные нестандартные настройки.
— Сохранение скриншотов и видео по сценариям. С возможностью сохранения на sd карту, сетевую шару или облако (поддерживается Google Drive и DropBox).
— По детектору движения отправка Get/Post запросов, выполнения собственных скриптов, отправка уведомления на e-mail
— Наложение любого текста на изображение
— Одновременная трансляция видео в интернет с возможностью ограничения доступа и собственными настройками разрешения и fps камеры.
— Тонкая настройка детектора движения
— Работа по расписанию.
— Данный дистрибутив абсолютно бесплатный

Так выглядит основное окно программы

Основные окна настроек MotionEye








Пример изображения с камеры, разрешением 1280х1024


Итак, MotionEye OS может быть установлена на: Banana PI, Cubietruck, Odroid C1 (and C1+), Odroid XU4, Raspberry PI (A, B, A+, B+, Compute Module and Zero models), Raspberry PI 2, Raspberry PI 3.
Существует два способа установки.

Способ первый — установка «голого» образа.
Скачать дистрибутив с github. Образ устанавливается на Micro sd карту посредством Win32DiskImager. Первый запуск дистрибутива должен выполняться с подключенным Ethernet кабелем!!! Логин admin без пароля. Админка будет доступна в браузере по ip, полученным малиной.
Данный способ быстрый, но будет установлена только MotionEye OS. А это не есть хорошо, т.к. сильно урезаем функционал Raspberry.

Способ второй — установка на Raspbian.
1. Установить Raspbian (как это сделать, думаю, объяснять не надо).
2. Проверить и установить обновления
sudo apt-get update
sudo apt-get upgrade

3. Установить кодек ffmpeg
sudo wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_2.8.3.git325b593-1_armhf.deb
sudo dpkg -i ffmpeg_2.8.3.git325b593-1_armhf.deb

4. Если в системе есть старые кодеки, их надо удалить и поставить новые
sudo apt-get remove libavcodec-extra-56 libavformat56 libavresample2 libavutil54
sudo apt-get install libavutil54 libavformat56 libswscale3

5. Установить motion
sudo apt-get install motion
sudo wget https://github.com/ccrisan/motioneye/wiki/precompiled/motion-mrdave-raspbian -O /usr/local/bin/motion
sudo chmod +x /usr/local/bin/motion

6. Установить зависимые пакеты
sudo apt-get install python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev

7. Установить motioneye
sudo pip install motioneye

8. Сконфигурировать директории
sudo mkdir -p /etc/motioneye
sudo cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf
sudo mkdir -p /var/lib/motioneye

9. Запускаем motionEye и добавляем его в автозагрузку
sudo cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
sudo systemctl daemon-reload
sudo systemctl enable motioneye
sudo systemctl start motioneye

10. Для обновления и получения новой версии motionEye
sudo pip install motioneye --upgrade
sudo systemctl restart motioneye

11. Для поддержки работы модуля камеры нужно добавить запись bcm2835_v4l2 в /etc/modules
sudo nano /etc/module

На этом установка закончена. Доступ к админке можно получить в браузере, указав ip малины и порт 8765. Теперь у нас есть полноценный raspbian и работающий motioneye.

Далее добавим полезную функцию, такую как Push уведомление на телефон в случае обнаружения движения. Это может быть полезно, если кто-то топчется перед вашей дверью, а вас нет дома.
Первое, что надо сделать, — это перейти на сайт pushover.net. Там скачать приложение на Android или iOS. Пройти регистрацию. Затем зарегистрировать приложение «Register an Application». Затем заполнить поля «Name», «Description», во вкладке «Type» выбрать «Application». При желании можно добавить иконку. После подтверждения будет добавлено приложение с уникальным API Token/Key. На главное странице указан ваш User Key.
Следующим этапом нам надо написать скрипт на Python.


#!/usr/bin/python
import httplib, urllib
conn = httplib.HTTPSConnection("api.pushover.net:443")
conn.request("POST", "/1/messages.json",
  urllib.urlencode({
    "token": "am25zkm2p3msdgtmohaho9fraiieb",  # Insert app token here
    "user": "umsxy2qh9ub14rbkc59711fzca5nfx",   # Insert user token here
    "html": "1",                                                          # 1 for HTML, 0 to disable
    "title": "Tambur web camera",                            # Title of the message
    "message": "<b>Motion detect !!</b>",              # Content of the message
    "url": "http://192.168.1.33:8081",                       # Link to be included in message
    "url_title": "View live stream",                            # Text for the link
    "sound": "siren",                                                # Define the sound played
  }), { "Content-type": "application/x-www-form-urlencoded" })
conn.getresponse()

Не пытайтесь мне ничего отправлять, ключи я изменил ))
Далее создадим файл pushover.py для этого
touch ./pushover.py

Открыть и добавить приведенный выше текст скрипта. Сохраняем. Закрываем файл.
sudo nano pushover.py

Назначим файлу права
sudo chmod 777 pushover.py

Теперь наш скрипт готов к запуску. Осталось его добавить в меню «Motion Notifications» в поле «Run a command» /home/pi/pushover.py

Немного тестов.
Для тестировании использовал Ethernet подключение. На картинках виден максимальный fps в обычном режиме и при обнаружении движения.



Загрузка процессора составляет 20-30%. Температура в работе 45 — 48 градусов, процессор дополнительного охлаждения не требует.

Заключение.
Безусловно, есть небольшие задержки при отображении картинки. Оптимальным разрешением считаю 1024 х 768 и ниже. В целом результатами работы камеры я остался доволен. В планах добавить возможность записи звука с микрофона при обнаружении движения.

Обзор получился с уклоном в программную часть, но я долго собирал информацию по данному вопросу и захотел об этом рассказать. Прошу прощения за возможные ошибки, я с линуксоподобными системами пока на ВЫ )) Дополнения и замечания очень приветствую! Также готов ответить на вопросы.

p.s. Сейчас цена в данном магазине на Raspberry pi 3 составляет $35.99
Планирую купить +88 Добавить в избранное +54 +117
+
avatar
+4
За MotionEye, отдельное спасибо, давно не смотрел что есть бесплатного в этой области.
+
avatar
+3
Самому понравилось, но для полноценного видеонаблюдения малина будет слабовата.
+
avatar
+1
Интересный обзор, но вопросов много. Больше всего заинтересовала motioneye os, она на сколько понимаю запись в h264 не поддерживает? Камеры по onvif? Камеру с такой шиной удобно подключать на большое расстояние? Сколько ip камер вытянет малинка?
+
avatar
  • akhak
  • 27 июня 2016, 19:10
+1
del
+
avatar
+2
Да, локально сохранить можно как в сетевую шару, так и на карту памяти.
+
avatar
+1
А что значит del? Иногда встречаю, это от delete?
Типа я передумал и стер?
+
avatar
+2
Ну да. К сожалению, движок муськи не позволяет удалять каменты полностью.
+
avatar
+2
До конца и сам не разобрался и вопросов тоже много)) Видео пишет в avi mpeg 4. Длина ленточного кабеля до 1,2 м, это максимум, что видел. Несколько камер врядли, слабовата малина для этого.
+
avatar
0
Огромное спасибо за обзор и ответы. Все без аппаратного ускорения это печаль, больше пары камер не потянет, но может быть допилят)
+
avatar
+2
У малины отличный аппаратный h264 кодек. Потянет много камер. Другое дело что в программе motion, на котором основано большинство программ для видеонаблюдения, он не используется, всё на процессор ложится. Так что пару камер максимум.
+
avatar
+2
А какая программа поддерживает h264? Искал на эту тему, но что-то путнего не нашел.
+
avatar
+2
В малине его поддерживает пакет gstreamer. Но штука это сложная и я сам толком с ней не разобрался.
+
avatar
0
Может кто знает, есть-ли подобные решения для того, чтобы USB-FullHD вебкамеру пристроить для записи на флешку (т.е., без вещания по сети/Интернет)? Есть Microsoft-вебкам с 1900х1200 матрицей, но ради записи событий держать отдельно постоянно стационар совсем не хочется.
+
avatar
+1
MotionEye это умеет делать, опции детектора движения, вещания по сети, все можно отключить. Режим записи можно сделать постоянным. Возможно есть и другие решения.
+
avatar
  • DMA
  • 29 июня 2016, 07:12
0
Для записи на флешку с UVC-совместимой вебки можете обойтись и вовсе роутером с поддержкой OpenWrt и USB-портом. Либо той же малиной.
+
avatar
0
Eсть роутер с OpenWrt. Втыкаю туда вебкамеру, дальше-то что? Где что надо включить? Есть сайт, где расписан порядок, или надо опять рыть openwrt-шный форум с криком помощи?
+
avatar
+2
Взять практически в эту цену (можно даже б/у) плату на X86, потребление может чуть выше, зато производительность + функционал (возможности) на порядок шире!
+
avatar
0
ИМХО, лучше взять готовый видеорегистратор
+
avatar
+3
лучше взять готовый видеорегистратор
И работать будет прямо из коробки. Проверено.
+
avatar
+1
Я бы скажу больше, за 4к я взял Asus e350m1i deluxe+6gb ram+500 gb HDD +case+внешний psu, на все это без особых проблем поставил xpenology.
А по поводу малины я тоже однажды взял, валяется теперь и в отличии от х86 плат она постоянно просит каких то допилингов
+
avatar
0
Не подскажете в чем преимущество этого XPEnology? Из интернетов я понял тольк то что это форк Synology ядра для их накопителей.
Сейчас у меня стоит openmediavault, радует возможность использовать любые инструменты из Linux.
+
avatar
0
порт ос Synology dsm, со всеми его плюшками, за некоторым но, большинство параноиков не хотят хранить свои важные файлы, мол Synology может прикрыть лавочку, но уже несколько лет все пользуются, проблем нет, если подробнее что то интересует, пишите в лс, расскажу что/куда/как
+
avatar
+1
Возможно вы и правы, но хотелось маленькие габариты и приобщиться к raspberry. Узнать её функционал и поразбираться с линукс. Я думаю функционала для видео глазка мне хватит )
+
avatar
+1
Нет, вы не подумайте что я осуждаю вашу покупку, просто озвучил свой печальный опыт её эксплуатации, и что в итоге заменил на х86=) купленная мною коробка заняла место размером в ~ 2 книжки средних размеров
П. С. Жду версию с поддержкой 4к и hevc 10-12bit, вот это будет хитом)
+
avatar
+2
Очень интересно, может напишете обзор?
+
avatar
-1
х86 работает только в комнатных условиях. При выносе в неотапливаемый или влажный коридор начинает глючить безбожно. При высокой температуре тоже глючит и виснет. Аналогичные малине по надёжности платы на x86 начинаются от 500$. А функций у малины столько же. Там же Дебиан стоит, всё что надо есть в репозитории.
+
avatar
  • aleyer
  • 28 июня 2016, 04:42
0
Спорное утверждение. Несколько лет сервер из обычной десктопной материнки, i5, нескольких дисков работает круглыми сутками на складе, где летом нечем дышать, а зимой фиг согреешься. Да и 4 моноблока в таких же условиях выжили. Струйный принтер помер, лазерным не очень весело живется зимой, но в общем все работает.
Что интересно, на одной из камер, которая вполне подходит для наружного применения, на этом складе внутри под потолком развилась плесень.
+
avatar
+1
Ну это смотря по области применения. Хотел бы я увидеть, как вы будете на плате X86 управлять устройствами по GPIO и читать данные с датчиков по I2C. Такого функционала у Х86 нет и в ближайшее время не появится.
+
avatar
0
LPT / COM порты пойдут? есть на любой плате. Хотите больше / сложнее — берете Nano V3 ATmega328/CH340G, Micro USB или Digispark ATTINY85 General Micro USB Development Board for Arduino ATTINY85 usb по цене < 2 $ и через управляющую программу (на компе с общением с arduino по USB) подключаете датчики по I2S или «дергаете» ножки GPIO.
+
avatar
0
Я правильно понял, что мне предлагается присоединить к Х86 Ардуину для работы с интерфейсами? Я надеюсь, это шутка была, иначе как шутку это воспринимать не могу.
+
avatar
0
И какие проблемы?
+
avatar
  • ub0baa
  • 28 июня 2016, 14:37
-1
что мешает написать собственный драйвер для SPI over UART, или использовать для этого готовые чипы, а потом приладить туда нужное количество MCP23S17, или любых других подобных SPI микрух, например? вот вам и GPIO, наращивай, сколько влезет. компьютер, две микросхемы, и усё. скорость приличная, для любых датчиков хватит.
надо просто с фантазией ко всему подходить.
+
avatar
0
для практического использования — дорого. Масштабируемость (увеличение кол-ва камер) опять таки дорогая ( у каждой новой камеры должна быть малинка своя?).
А так — интересно и познавательно.Обзор понравился.
+
avatar
+1
А есть какой-нибудь аналог teamviewer-а для малинки, чтобы на неё с удалённого компа заглядывать?
+
avatar
0
ssh подойдёт?
+
avatar
+1
Без gui конечно грустно, но можно, а можно ли легко подключаться по ssh за динамическими ip и всякими nat-ами?
+
avatar
+1
Во-первых, ssh -X 12.34.56.78 позволяет пробрасывать иксы и запускать оконные приложения с выводом на свой десктоп. Во-вторых, вам определенно стоит заглянуть сюда.
+
avatar
+1
нужен скрипт, который будет периодически репортить динамический IP адрес наружу в любом виде: в файл на другой сервер, емейл, телеграм и т.д. Есть готовые опенсурс решения, но надо гуглить. ssh умеет пробрасывать порты из одной сети в другую (например при коннекте через ssh можно открыть порт, который будет ссылаться на локальный IP для удаленного коннекта с веб-интерфейсом домашнего роутера, например).
man ssh, если что.
+
avatar
0
Без гуя нормально, надо только Midnight Commander установить. Для динамического ip есть сервис no-ip и клиент для дебиана. С натом сложнее, надо vpn поднимать до компьютера с реальным ip.
+
avatar
0
Не соглашусь с тем что динамический IP является геморроем.
Все что вам нужно: freedns.afraid.com секция DynDNS, домен или поддомен (можно найти на том же freedns или зарегить свой бесплатный на dot.tk) и пробросить порт на роутере где собственно и живет NAT. Далее все ходит через ваш домен/поддомен.
+
avatar
  • SergNF
  • 28 июня 2016, 11:40
+2
и пробросить порт на роутере где собственно и живет NAT
Особенно еcли он (роутер) стоит у ОПСОС'а. ;)
+
avatar
0
Очень странный у вас провайдер который балуется NAT.
Так то корректная работа NAT большого количества адресов порождает не хилую такую нагрузку.
Из всех адекватных провайдеров что я встречал везде раздавали белый IP. «Деревня Пупкино LAN» естественно к таким не относится.
+
avatar
  • newkid
  • 27 июня 2016, 20:36
0
Openvpn + vncserver И будет у вас работать за NAT-ом, главное openvpn-server посадить на статический ip, клиенты openvpn могут работать за NAT
+
avatar
0
www.realvnc.com/ или другой vnc server-client.
ssh, конечно, рулит
+
avatar
  • AFCrio
  • 28 июня 2016, 13:47
0
Если провайдер вам не выдает внешний ip — аналогов нет.
+
avatar
  • Filimonk
  • 27 октября 2018, 22:35
0
Давно уже в дистрибутив Raspbian входит RealVNC, работает почти как TeamViewer.
+
avatar
0
Из всего функционала малинки всего лишь запись с камеры… О_О
ДРЕВНИЙ комп «запустил» ракету в космос…
А почему бы не подключить 4 USB-камеры…
+
avatar
  • AFCrio
  • 28 июня 2016, 13:45
0
Может потому, что 4 FullHD потока малина не осилит?
+
avatar
  • NE_XT
  • 27 июня 2016, 20:19
+1
Гвозди, надо забивать молотком.
А это видеонаблюдение извращение.
+
avatar
+1
Как-то так… Малину использовать для видеонаблюдения — это, как сейчас модно говорить, нецелевое использование.
+
avatar
-1
Нецелевое использование это....(культурно говоря) профукивание казенных(халявных) средств/ресурсов/материалов и т.п.
;-)
Когда денег много, а здравого смысла избытка нет, можно еще и не такое замутить.
+
avatar
+8
Ну не понимаю я народ, который дерьмом кидается!!!
Человек реализовал для себя конструктор в готовый проект, его это устраивает, хотел бы он купить из коробки, то наверняка сделал бы это. Нужно развиваться и радоваться каждой своей маленькой победе!!!
Прежде чем кому-то писать гадости, спроси себя, а я так могу или я могу сделать лучше???
Хорошее решение для себя!!! У меня, к сожалению и на такое написание кода мозгов не хватит!!!
+
avatar
+1
Под малиной великолепно работает FreePascal/Lazarus. Там можно всё в гуях писать, если имеется фобия к командной строке. :)
+
avatar
+3
За $34 малину3 заказал, не смог устоять! ТСу — мои лучи гнева (за то, что снова развёл меня на бабло)!!!
Теперь придётся дожидаться 3 и продавать 2, которую я не так давно купил… Эх!
+
avatar
+1
Отлично! Будет проект или на эксперименты? Вобще это мой первый опыт с малиной, увлекательно очень.
+
avatar
0
С этим не поспоришь. Затягивает, так её разэдак!
+
avatar
  • volp
  • 27 июня 2016, 22:26
0
за небольшую цену получаем мини-компьютер
Если вопрос в этом, почему не посмотрели в сторону Orange Pi PC Plus? Всего за 20$ те же характеристики еще плюс 8ГБ EMMC Flash плюс встроенный WiFi?
+
avatar
+4
И тьма геморроя с поддержкой? Покурите профильные форумы-то… Думаете, на ровном месте эта цена ($15-20) возникла? Отнюдь!
+
avatar
  • volp
  • 27 июня 2016, 23:09
+2
Если человека напрягает будущие проблемы с софтом и поддержкой, он берет готовое решение, а в этой статье подход к решению как раз другой — самому повозиться. По поводу форумов, уже достаточно больше сообщество образовалось для апельсинок.
+
avatar
+4
Есть большая разница между «повозиться» и «мазохизмом». Вот малинка это «повозиться». А в китайские поделки даже официальные образы криво встают. Мне чтоб всё заработало в банана пай роутер пришлось изучать как работает ядро изнутри. Больше не хочу.
+
avatar
  • avi
  • 27 июня 2016, 23:28
+1
wifi есть и в pi3
+
avatar
+1
теперь узнаете кто по ночам колбасу тырит из холодильника
+
avatar
0
Неужели ТС именно поэтому фотку с кошкой удалил — застукал преступницу? )))
+
avatar
  • Killra
  • 28 июня 2016, 07:50
0
Дешевле и удобнее будет взять Xiaomi Yi Ants.
А малинку использовать для более интересных задач. ;)
+
avatar
  • Lidgik
  • 28 июня 2016, 14:41
0
del
+
avatar
  • Arthur
  • 28 июня 2016, 16:12
0
автор,
p.s. Сейчас цена в данном магазине на Raspberry pi 3 составляет $35.99
и нужно доплатить 1-1.5 доллара за трек иначе дадут такой, что будет отслеживаться только в китае, такого ещё не слышал.

по камере, её функционал сильно отличается от рядовой юсб для скайп звонков и тп? можно было бы сэкономить как минимум долларов 10-15, имхо.
+
avatar
0
По возможности проверю работу с usb камерой, но мне кажется нагрузка на процессор будет больше.
+
avatar
  • Arthur
  • 28 июня 2016, 23:13
0
думали может прицепить плату с поддержкой модема или прицепить старый телефон через ГПИО для информирования по смс? имхо, видео наблюдение сомнительная фишка, как по мне, опять же.
+
avatar
  • DMA
  • 29 июня 2016, 07:20
0
В малину можно воткнуть 3G/4G свисток либо через UART что-то из серии SIM800 / SIM900
+
avatar
0
Спасибо за обзор. Есть вопрос, Motion Eye при окончании места автоматически начинает перезапись старых файлов?
+
avatar
0
Спасибо за обзор. Не понял как в скрипте python для отправки сообщений на Pushover заполнить поле «token»:
У вас там:

«token»: «am25zkm2p3msdgtmohaho9fraiieb», # Insert app token here
«user»: «umsxy2qh9ub14rbkc59711fzca5nfx», # Insert user token here


Я на Pushover-е зарегистрировался, установил приложения на Андроид и Десктоп. Но мне прислали key только для «user». А что вписывать в поле «token» ??
+
avatar
  • Ralcom
  • 25 сентября 2016, 20:53
0
Спасибо. Все работает.
Доработал сохранением видео и фото файлов на яндекс-диск:

Т.к. у нас все данные будут храниться в облаке, настроим работу с удаленной файловой системой по WebDAV:
sudo apt-get install davfs2
sudo mkdir /mnt/dav
sudo mount -t davfs webdav.yandex.ru /mnt/dav -o uid=pi,gid=pi

Для того, чтобы не вводить каждый раз имя пользователя и пароль, нужно добавить их в файл
/etc/davfs2/secrets

/mnt/dav user password

Добавим в /etc/rc.local команды для монтирования WebDAV и запуска скрипта для трансляции в сеть:

mount -t davfs webdav.yandex.ru /mnt/dav -o uid=pi,gid=pi

В настройках работы камеры: 192.168.1.100:8765/ в разделе — Root Directory: прописал путь сохранения данных — /mnt/dav/MotionEye/Camera1

проверка работы и связи:
df -h /mnt/dav

Файловая система Размер Использовано Дост Использовано% Cмонтировано в
webdav.yandex.ru 10G 116M 9,9G 2% /mnt/dav

Но так же не смог настроить работу скрипта ./pushover.py
Вставил код в поле — «token»:
Вставил свой логин в поле — «user»
Прописал свой ip — 192.168.1.100:8081
но увы…
С сайта pushover.net/ сообщение приходят на мой iOS

Еще просьба с записью звука совместно с видео! Очень хочу добавить, но пока не получается… Спасибо :)
+
avatar
  • Ralcom
  • 26 сентября 2016, 11:47
0
Добрый день.
Может пригодиться кому…
Сделал отсылку сообщений по датчику движения себе на мобильный через прогу WhatsApp, которая стоит на моём мобильном.
Вот информация по настройке: whatsmate.github.io/2016-02-16-send-whatsapp-message-shell-script/ — (пожертвовал 5$)
В скрипте нужно поменять только строку №8 на свой номер мобильного, а с мобильного отослать на номер пришедший на почту после пожертвования сообщение любое.
Всё работает.
В меню «Motion Notifications» в поле «Run a command» /home/pi/send-whatsapp.sh
+
avatar
  • Ralcom
  • 26 сентября 2016, 19:17
0
При перезагрузке постоянно зависал Raspberry из-за команды в /etc/rc.local.
Перенастроил сохранение по данной ссылке: habrahabr.ru/sandbox/70446/?mobile=no?mobile=no
Теперь после перезагрузки все работает.
+
avatar
  • MaaXN
  • 20 октября 2016, 20:50
0
Подскажите новичку,
Выполнил все по инструкции написаной выше.(Систему обновил 2016_10_18)Возникла проблема.
Захожу по IP:8765, вижу приглашение в вести USER и PASS. А вот где их взять я не знаю. Перепробовал все.
Все настройки по умолчанию, ничего не менял.
Что и где изменить, дабы получить доступ к видео.

ЗЫ: Пытаюсь получить доступ по локальной сети.
+
avatar
  • Ralcom
  • 27 октября 2016, 12:14
0
USERNAME: admin
PASSWORD: ни чего не нужно — пусто должно быть
LOGIN — жми
+
avatar
  • MaaXN
  • 27 октября 2016, 18:57
0
СПАСИБО!!,
вчера случайно в каком-то иностранном видео нашел.
Теперь другую проблему решить не могу: MotionEye не видит изображение с камеры.
Прописал камеру «sudo modprobe bcm2835-v4l2»?
устройство /dev/video0 в системе появилось, картинку по команде «raspistill-d», камера работает.
но программа «MotionEye» изображения с нее не видит.
Подскажите куда копать.
+
avatar
0
Подскажите: MotionEye не видит csi и usb камеры. Они появляются при повторном соединении, но при сохранении ошибка. Потом совсем нет в списке выбора камер.
+
avatar
  • Dudew
  • 12 июня 2017, 14:47
0
Сделал все как написано в статье, все прекрасно работает, и на диск и на гугл диск пишет, камера logitech c170 подключилась без проблем… НО. Нет звука( кто-нибудь подскажите или дайте ссылочку на статью как прикрутить аудио к MotionEye? где-то читал про PulseAudio
+
avatar
  • Filimonk
  • 27 октября 2018, 20:35
0
Есть ошибочка в 11 пункте:
было: sudo nano /etc/module
стало: sudo nano /etc/modules

:)
+
avatar
  • tvy
  • 21 марта 2019, 19:57
0
Собираю для дачи экономвариант.
Вопрос: хочу писать недельный (на дачу по выходным) архив на usb-диск (порядка 500Гб).Вопрос: как увидеть usb-диск в MotioneyeOS? И чтобы после перезагрузки Raspberry usb-диск восстанавливался.

P.S.Кстати чем не вариант экономпроекта дачного ВН (с постепенным наращиванием), отсылать видео, например охраннику садоводства.
+
avatar
  • tvy
  • 21 марта 2019, 20:16
0
Диски сам видит, видимо не так делал. Вопрос закрыт.