Page 1 sur 1

Motion n'envoie pas d'alarme mail

Posté : lun. 18 nov. 2019 22:53
par kookoyy
Bonjour,

J'ai réussi à configurer Motion sur mon Raspberry, des vidéos sont enregistrées en cas de mouvements et je peux voir un apercu de la camera sans probleme.
Cependant j'aimerai avoir une alerte par mail quand un mouvement est détecté avec en piece jointe la vidéo.
J'ai donc fait un script sendmail.sh (désolé les balises <code></code> ne fonctionne pas)

#!/bin/sh
AVI_PATH=$1
AVI_DIR=`dirname $AVI_PATH`
echo "Video Camera" | mutt -s "Test from mutt" monmail@gmail.com -a $AVI_PATH

quand je lance le script moi même avec "./sendmail.sh /home/pi/a.txt" je reçois bien le mail avec le fichier a.txt en piece jointe.
Mais sur le fichier "/etc/motion/motion.conf" je mets:

on_movie_end bash /home/pi/sendmail.sh %f

mais je ne recois pas le mail. J'ai essayé de mettre "/home/pi/a.txt" à la place du %f pour voir si c'était un probleme de piece jointe mais ce ne fonctionne pas non plus.
J'ai également essayé

on_movie_end echo "test" >> /home/pi/b.txt

mais toujours pareil, le fichier b.txt ne se créer pas.
J'ai vraiment du mal à comprendre le probleme, si vous avez un idée !

Re: Motion n'envoie pas d'alarme mail

Posté : sam. 23 nov. 2019 08:49
par jelopo
Bonjour,

Je ne connais pas motion, mais je me demande si c'est bin l'utilisateur pi qui utilise motion.

Essayer la même commande mais vers /tmp et enovyer dedans le nom du user

Code : Tout sélectionner

on_movie_end echo "`date +'%Y-%m-%d %H:%M:%S'` $USER"  >> /tmp/b.txt
A+

Re: Motion n'envoie pas d'alarme mail

Posté : sam. 23 nov. 2019 18:39
par MarcB
Il faut que tu regarde qui est l'utilisateur de ton répertoire pour sont enregistrées tes fichiers c'est surement pas l'utilisateur pi
je pense que si tu fais un " ls -lria " tu trouvera un truc comme " motion:adm " propriétaire du répertoire

Pour info j'ai également testé motion mais l'envoi par mail des vidéos ne fonctionne pas sans faire une usine à gaz ..

Afin de contourner le probleme j'ai installé " motioneye " tu trouvera ci-dessous un tuto
http://easydomtech.free.fr/index.php/20 ... ry-pi-3-b/
Le site officiel de " motioneye "
https://github.com/ccrisan/motioneye/wiki

" motioneye " c'est une interface qui pilote " motion " et pour les mails c'est super simple

Re: Motion n'envoie pas d'alarme mail

Posté : lun. 9 déc. 2019 10:54
par rigo
Bonjour,

C'est le problème depuis Debian 9 et 10 ,
j'ai contourné une partie du problème en faisan tourner un serveur web apache2 et en collant ,
on_movie_end curl http://ipduserveur/mail/mail.php

bonne journée
Jean Claude