Recevoir des SMS de Domoticz

 

Dans cet article, on va permettre à Domoticz de nous envoyer des notifications par SMS, on a seulement besoin d’un compte google.

Configuration

Rendez-vous sur la page google agenda.

google agendaa

On clique sur  la roue dentée en haut à droite puis paramètre.

agenda googleOn se rend dans configuration mobile, on renseigne son numéro de téléphone et on demande un code de validation par SMS. Vous pouvez fermer google agenda, maintenant rendez-vous sur google script.

google sriptOn crée un Projet vide.

google sript2

On se retrouve avec l’éditeur de code, on va copier le code ci-dessous.

 

function EnvoiSMS() {
 var label = GmailApp.getUserLabelByName('Envoi SMS');
 var threads = label.getThreads();
 var now = new Date().getTime();
 for(i in threads){
 CalendarApp.createEvent('DOMOTIQUE- '+threads[i].getFirstMessageSubject(), new Date(now+60000), new Date(now+60000)).addSmsReminder(0);
 threads[i].moveToTrash();
 }
 
 label.removeFromThreads(threads);
}

On sauvegarde le script fichier / enregistrer, on le nomme EnvoiSMS, ensuite on se rend dans ressources / tous vos déclencheurs.

google sript4

On sélectionne son script, on le lance chaque minute et on enregistre. Jusqu’à présent on a crée un script qui nous permet d’envoyer un SMS quand on reçoit un email qui est dans le libellé EmvoiSMS, il ne nous reste plus qu’à créer ce libellé, ouvrez votre boite de réception gmail.

gmail

On va sur la roue dentée en haut à droite, Paramètres / Libellés, on crée un nouveau libellé, on le nomme EmvoiSMS (comme notre script) et on le crée.

gmail3

 

Rendez-vous dans Parametres / Filtres, crée un nouveau filtre.

gmail4Mettez l’adresse email qui envoie vos notifications depuis Domoticz, dans le champ contient les mots, j’ai choisi alerte donc à chaque fois que je reçois un email avec le mot << alerte >> il passe dans le libellé EmvoiSMS et je reçois un SMS pour me prévenir.

 

gmail5

 

Appliquez le Libellé EnvoiSMS, sauvegarder, maintenant il suffit juste de dire à Domoticz d’envoyer un email à l’ouverture d’une porte par exemple à votre adresse mail avec alerte en contenu et vous recevrez un SMS.

 

Voilà j’espère que cet article vous aura aidé, n’hésitez pas à poser vos questions dans les commentaires.

 

 

 

10 Comments
  1. Reply
    STEPHANY Pascal 05/02/2015 at 20:35

    Sympa ton blog dédié au monde du Raspberry à la sauce domotique.

    De bonnes idées que je lis avec plaisir.

    Pascal

    • Reply
      aurelien33 05/02/2015 at 21:06

      Merci t’on commentaire me fait plaisir.

  2. Reply
    Eedomusbox 16/02/2015 at 15:56

    Super tuto

    • Reply
      aurelien33 16/02/2015 at 16:02

      Merci.

  3. Reply
    ardillon 21/04/2015 at 14:06

    bonjour,
    Bon tuto, mais pour moi ne fonctionne pas: lorsque j’execute le code.js j’ai une erreur « TypeError: Impossible d’appeler la méthode « getThreads » de null. (ligne 3, fichier « Code ») »

    • Reply
      glybra 25/05/2015 at 11:54

      Bonjour,
      avez vous trouvez l’erreur?? car j ai la meme, que je n arrive pas a resoudre.
      Merci d’avance

    • Reply
      aurelien33 22/04/2015 at 09:45

      Bizarre pourtant ça marche très bien pour moi essayez de reprendre le tuto depuis le début car moi je n’est jamais eu cette erreur.

  4. Reply
    Olivier G 22/04/2015 at 08:58

    Super! Juste dans le script, il ne faut pas remplacer « Envoi SMS » par « EnvoiSMS » comme le label créé par la suite? Par ailleurs il y a un endroit où est indiqué « EmvoiSMS ». Sinon Top, ça marche. Je ne savais pas qu’on pouvait faire ça avec Google. Merci

    • Reply
      aurelien33 22/04/2015 at 09:43

      Merci de ton commentaire, non il ne faut pas spécialement le remplacer pour moi sa marche très bien comme ça.

  5. Reply
    Neutrino 29/06/2015 at 18:52

    Bonjour,
    merci pour tous tes tutos 🙂
    Par contre, google a annoncer que les alertes SMS ne fonctionneront plus à partir du 3 juillet.
    Dommage, je venais juste de mettre en place ce script.

Register New Account
Reset Password
Compare items
  • Cameras (0)
  • Phones (0)
Compare
0