Tuto : Notification SMS gratuite grâce aux mails

Salut à tous !

Aujourd’hui je vous propose un nouveau tutoriel qui vous permettra de vous notifier des événements via SMS et ceci gratuitement!

C’est en surfant sur Internet à la recherche d’un service de  notification gratuite que j’ai trouvé cette soluce. J’ai tout d’abord testé le service de notification SMS de IFTTT, mais je n’ai pas été satisfait, car la fréquence de vérification des événement est au alentour des 15 minutes, donc pas vraiment interressant si on souhaite recevoir une notification dans le cas d’une alarme.

1/ méthode simple

Puis au fil de mes recherches, je suis tombé sur cet excellent tuto dispo sur le blog D’abavala, dont vous devrez vous affranchir de la lecture :

http://www.abavala.com/2012/11/13/notifications-utiliser-google-pour-envoyer-un-sms-a-la-reception-dun-mail/ 

Sachant que grâce à notre zipa, il est possible d’envoyer des mails, vous voyez ou je veux en venir… !

Bon jusque là si vous souhaitez uniquement recevoir des notifications depuis la Zipa, vous avez tout les éléments .

Mais je voulais faire autre chose avec. Pour ma part j’ai une caméra, avec laquelle je peut avoir une nofication par mail et avec laquelle je voudrais :

SI la caméra détecte un mouvement = alerte SMS + activation d’un virtual sensor dans la Zipa afin de déclencher l’alarme.

2/ Aller plus loin avec le script :

Ainsi grâce à cela on transforme notre caméra en un détecteur de mouvement supplémentaire. J’avais déjà rédigé un tuto sur le sujet : Utiliser sa caméra comme détecteur de mouvement, en utilisant la fonction de notification HTTP de ma caméra, mais au vu de vos retours, je me suis aperçu que toutes les caméras n’avez pas la fonction de notification HTTP. Par contre elles ont toutes la fonction envoi de mail.

Donc pour commencer, Ajouter un virtual sensor dans votre Zipa,
Capture d’écran 2013-05-02 à 23.27.47

et notez dans un coin l’adresse de l’URL qui active le module.

Ensuite dans votre compte Gmail, en partant du tuto d’Abavala, vous n’avez plus créer le filtre correspondant aux mails envoyés par votre caméra IP (n’oubliez pas d’activer la fonction !)

Capture d’écran 2013-05-12 à 21.23.58

 Pour ma part, tous les messages envoyés par ma caméra contiennent le mot IPCAM, alors du cou le filtre était facile à mettre en place

Un clic sur le « continuer » en bas à droite :

Capture d’écran 2013-05-12 à 21.27.30

ensuite un petit tour sur le drive pour ajouter le script ci dessous (il s’agit de celui d’abavala, avec une ligne ajoutée afin de déclencher le Vsensor). N’oubliez pas de remplacer l’adresse surlignée en rouge par celle qui active votre module :

function EnvoiSMS() {

var label = GmailApp.getUserLabelByName('CAMERA');

var threads = label.getThreads();

var now = new Date().getTime();

var adresse = <span style="color: #ff0000;">'http://my.zipato.com/zipato-web/remoting/attribute/set?serial=0100xxx2&amp;ep=1f0xxxxx8a&amp;apiKey=5485xxxxxxxxfc8&amp;state=true'</span> 

for(i in threads){

// si vous ne souhaitez pas utiliser l'envoi de SMS

// commentez juste la ligne CalendarApp ... en ajoutant les //

CalendarApp.createEvent('DOMO'+threads[i].getFirstMessageSubject(), new Date(now+60000), new Date(now+60000)).addSmsReminder(0);

UrlFetchApp.fetch(adresse);

}

label.removeFromThreads(threads); 
<em id="__mceDel"><em id="__mceDel">
</em></em>}

Ajoutez un déclencheur, comme sur le script du blog d’Abavala. Enregistrez et c’est parti !

Normalement dès que votre caméra localise un mouvement, vous devriez recevoir un sms et votre virtual sensor devrait s’activer. Celui ci peut bien sur être ajouté dans une alarme,  être utilisé comme un détecteur de mouvement et donc peut déclencher une sirène par exemple !.

 

Bonne journée à tous !!

Vincent

Dessinateur /projeteur dans le milieu industriel, issue d’une formation technique, mon parcours professionnel m’a fait naviguer dans plusieurs milieux, techniques. Ayant étudié l’automatisme durant mes études, puis délaissé le sujet plus tard, aujourd’hui je souhaitais m’y replonger en me mettant à la domotique. En effet l’automatisation de la maison me semble aujourd’hui incontournable, notamment pour la gestion d’énergie.

Vous aimerez aussi...

2 réponses

  1. Jeremy Piaia dit :

    Bon, déjà, un grand merci – Ce tuto est génial: je l’ai mis en oeuvre en 5 min chrono, alors que je ne sais même pas ce qu’est un script, Ca marche nickel. J’ai cependant 2 questions:
    1- Après la détection d’un mouvement, j’ai l’impression que le sensor reste en « motion ». Ce qui est logique car a la lecture du script, je ne vois rien qui appelle l’URL de desactivation. Du coup, je me posais la question de savoir sil y a possibilité de rajouter un truc du genre: detection du mouvement => « motion » => wait 1 min => no motion. Qu’en penses tu?
    2- Le gros souci est que j’aimerais pouvoir, lorsque je quitte la maison et que j’active mon systeme d’alarme, cela active la fonctionnalité « alarme » de ma foscam qui a pour conséquence d’envoyer le mail a chaque détection de mouvement. En fouinant un peu, j’ai trouvé ce lien: http://forum.hardware.fr/hfr/HardwarePeripheriques/webcam-camera-ip/fi8908w-fi8918w-fi8910w-sujet_50586_122.htm qui explique comment on peu activer ou désactiver la fonctionnalité alarm de la FOSCAM avec un URL. Sais tu si la Zipabox peut faire ca?

    Encore une fois, un grand merci. Je suis un assidu de ton blog.

Laisser un commentaire