2016-02-17 6 views
0

Я использую мою малину Pi 2 для обнаружения движения с помощью веб-камеры USB и пакета движения и невероятно расстроен.Как использовать метод on_motion_detected для движения малины Pi?

Может кто-нибудь объяснить мне, как должен работать метод on_motion_detected? ??????

Идея состоит в том, что, когда камера обнаруживает движение, выполняется сценарий. Скрипт просто эхо несколько слов для тестирования.

Видеопоток отлично работает в моей локальной сети, и я вижу движение, записывающее файлы JPG и .avi в каталог.

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

Некоторые примеры я пытался:

  • ; on_motion_detected python /home/pi/Desktop/Python/script.py
  • ; on_movie_start python /home/pi/Desktop/Python/script.py
  • ; on_picture_save sudo python /home/pi/Desktop/Python/script.py

Я также сменил сценарий на разные каталоги, предложив проблему разрешения. Тем не менее ничего не происходит. Я попытался удалить; перед методами все еще ничего не происходит. Я пробовал sudo, я попытался выполнить как скрипт. Пожалуйста, кто-то может помочь. Я искал годы и годы нитей и не нашел ответа нигде.

Мой скрипт не выполняется.

Этот вопрос задан в 1000 раз, и никто не ответил на него. Я искал несколько часов для ответа.

Вот лишь некоторые из нитей, которые пошли uanswered:

https://unix.stackexchange.com/questions/59091/problems-running-python-script-from-motion https://www.raspberrypi.org/forums/viewtopic.php?t=86534&p=610482 https://raspberrypi.stackexchange.com/questions/8273/running-script-in-motion

+0

В прошлом я использовал простой .sh скрипт, который добавить строку к текстовый файл. Он работал очень хорошо. Ты можешь попробовать? – bdn02

+0

Удалите ";" до начала строки – bdn02

ответ

0

Убедитесь, что вы указали идентификатор процесса должным образом в motion.conf:

process_id_file/var/run/motion/motion.pid

Как только у вас есть отметьте, что, измените следующие настройки на произвольно низкие значения, например.

Порог 1

noise_level 1

0

певец должен удалить; которое означает для комментирования строки

; on_motion_detected python/home/pi/Desktop/Python/script.ру

но

движения Чауна
on_motion_detected python /home/pi/Desktop/Python/script.py 
-2

Суды: движение /home/pi/Desktop/Python/script.py

+0

Удалить «;» прежде чем в начале строки – MUD

+1

Просьба более подробно описать, что нужно сделать, а не только одну команду оболочки. –