Como programar a detecção de movimento

3

Acabei de descobrir Motion e funciona como um encanto. Meu único problema é que eu gostaria que ele estivesse ativo somente durante a noite, mas não há nenhum parâmetro para o agendamento ...

Acho que poderia escrever um programa que controlasse a Motion por meio de sua "API HTTP" , mas eu queria saber se alguém já fez isso, ou se há uma solução alternativa.

Agradecemos antecipadamente:)

    
por Joril 30.07.2010 / 00:03

2 respostas

4

Para esta tarefa simples, a API HTTP do Motion pode ser usada diretamente com o wget ou similar ..
Diretamente da FAQ :

0 9 * * * root /usr/bin/lwp-request http://localhost:8080/0/detection/start > /dev/null 
0 18 * * * root /usr/bin/lwp-request http://localhost:8080/0/detection/pause > /dev/null 
    
por 30.07.2010 / 17:46
2

Use cron :

crontab -e

depois coloque:

DISPLAY=:0.0
0 0 * * * /usr/bin/motion 
0 8 * * * /usr/bin/killall motion

Suponho que você queira abrir o "movimento" à meia-noite todos os dias, e esse caminho de movimento é / usr / bin / motion: personalize este crontab de acordo com suas necessidades e ele fará o truque.

    
por 30.07.2010 / 00:09