[Tuto] Envoi de Notif. domoticz Par SMS (free) a plusieur numéro

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Chris54220
Messages : 124
Inscription : 20 mars 2016, 20:54
Localisation : Nancy

[Tuto] Envoi de Notif. domoticz Par SMS (free) a plusieur numéro

Message par Chris54220 »

Bonjour à tous je partage mon expérience car j'ai eu un peu de mal à le mettre en place et cela peu être utile.

Les notifications : rappels.
Quelques petits rappels : ce sont des messages, principalement destinés à nos smartphones, qui peuvent être envoyés au changement d’état d’un dispositif Domoticz (basculement d’un interrupteur, température supérieure à, inférieure à… ).
Plusieurs systèmes de notification sont disponibles que ce soit pour Iphone (Prowl et PushOver) ou pour Android (Mma, Pushover) et même pour Windows Phone (!) via Pushalot.

Ces services nécessitent une inscription, les versions ‘free’ ne permettent de recevoir que X notifications par jour, variable suivant les fournisseurs.
L’utilisation de ces services est paramétrable dans le menu « Réglages/Paramètres/Notifications ».

Image

Ce système permet aussi de passer des valeurs à un de vos propres scripts pour peu que celui gère correctement le passage de paramètres.

Image

Voyez ici que le script home/pi/domoticz/scripts/envsms.sh est appelé et Domoticz « lui donne à manger » FIELD1,FIELD2,FIELD3,FIELD4, MESSAGE que le script utilise suivant sa logique. (Il y a bien 3 / après script: ce n’est pas une erreur)

exemple du scripts à faire

Code : Tout sélectionner

#!/bin/bash
# Christopher JOLLY - 2016

curl -s -i -k "https://smsapi.free-mobile.fr/sendmsg?user=$1&pass=$2&msg=$5" 
curl -s -i -k "https://smsapi.free-mobile.fr/sendmsg?user=$3&pass=$4&msg=$5"
donc dans le script les infos devient

FIELD1 = $1
FIELD2 = $2
FIELD3 = $3
FIELD4 = $4
MESSAGE = $5
Répondre