
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.
On clique sur la roue dentée en haut à droite puis paramètre.
On 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.
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.
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.
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.
Rendez-vous dans Parametres / Filtres, crée un nouveau filtre.
Mettez 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.
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.
Sympa ton blog dédié au monde du Raspberry à la sauce domotique.
De bonnes idées que je lis avec plaisir.
Pascal
Merci t’on commentaire me fait plaisir.
Super tuto
Merci.
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”)”
Bonjour,
avez vous trouvez l’erreur?? car j ai la meme, que je n arrive pas a resoudre.
Merci d’avance
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.
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
Merci de ton commentaire, non il ne faut pas spécialement le remplacer pour moi sa marche très bien comme ça.
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.
Bonjour,
Pour éviter ce genre de déconvenue, j’évite au maximum de passer par des prestataires de service extérieur, quitte parfois, à mettre la main dans le porte-monnaie. Pour les sms par exemple, j’ai pris un forfait chez free à 2 € et j’utilise un vieux téléphone sous androïd.