Envoyer des notification SMS avec Motion et un abonnement Free

Vous connaissez certainement motion, le logiciel de détection de mouvement utilisé dans de nombreux projets Raspberry Pi? Vous avez surement rêvé d’un système de notification par email ou Sms ! L’email est facile à réaliser, tandis que l’envoie d’un SMS reste plus complexe. Si vous avez la chance d’avoir un abonnement Free-mobile à (15,99 ou 19,99€ (voir même 4,99€ pour les plus chanceux, avec la dernière offre!)), d’un Raspberry Pi, d’un module Camera Pi ou d’une Camera USB compatible, vous pouvez facilement réaliser un système de détection envoyant des notifications par Sms!

Pour réaliser cette astuce, il vous faudra :

  1. Avoir installé motion. (Voir Article lien)
  2. Avoir installé curl.
  3. Avoir un abonnement Free mobile illimité (celui à 15,99€ ou 19.99€)

Voici l’adresse qui envoie sms via Free :
https://smsapi.free-mobile.fr/sendmsg?user=CODE_USER&pass=VOTRE_PASS&msg=Hello%20World%20!
Notez que le code user et le mot de passe sont définis par Free, vous les trouverez dans votre interface web. (Ajouter Photo)

Avec navigateur c’est facile… il suffit d’entrer l’adresse et vous recevez quasi-instantannément un SMS sur votre mobile.
Sans navigateur : il est possible d’utiliser curl pour envoyer une requête URL
curl -s ‘https://smsapi.free-mobile.fr/sendmsg?user=VOTRECODEUSER&pass=VOTREPASS&msg=Hello%20World%20!’

Enfin, pour configurer motion, dans /etc/motion/motion.conf  dans la section « # External Commands, Warnings and Logging: » vous pouvez ajouter la commande comme cela par exmple :

on_camera_lost curl -s ‘https://smsapi.free-mobile.fr/sendmsg?user=VOTRECODEUSER&pass=VOTREPASS&msg=Camera%20Déconnecté%20T%20D’

%20T et %20D ajouterons l’heure et la date avec une tabulation à la fin du message. Libre à vous de modifier les valeurs à votre guise, on_event_start, on_event_endon_movie_start, etc

Pensez bien que si vous utiliser l’envoie de SMS pour l’option on_motion_detected ou on_picture_save, vous allez recevoir un sms à chaque fois que motion détecte un mouvement ou enregistre une image. Et en fonction du réglage du nombre de Frame par seconde etc, cela peut conduire à litéralement vous flooder de SMS (avec l’envoie de 50 sms en 2 minutes par exemple).

 

Laisser un commentaire