Page 3 sur 4

Re: SMS quelle solution mettre en oeuvre

Publié : 12 mai 2016, 12:13
par vil1driver
sauf erreur domoticz ne permet pas en lua de choisir son système de notification, c'est soit mail, soit tout ?? corrigez moi..

tu peux peut-être t'inspirer de ceci
viewtopic.php?t=226

Re: SMS quelle solution mettre en oeuvre

Publié : 12 mai 2016, 13:05
par papoo
vil1driver a écrit :sauf erreur domoticz ne permet pas en lua de choisir son système de notification, c'est soit mail, soit tout ?? corrigez moi..
Effectivement la commande commandArray['SendNotification'] ne permet pas de choisir son système de notification
vil1driver a écrit : tu peux peut-être t'inspirer de ceci
viewtopic.php?t=226
Je vais m'en inspirer aussi :)

Re: SMS quelle solution mettre en oeuvre

Publié : 12 mai 2016, 14:32
par lclem
J'essaie d'utiliser pushover. J'ai cree un compte, une application, j'ai reussi à envoyer un message sur mon smartphone à partir du site pushover.
Par contre dans domoticz quand je rendre la clef api et que je clique sur test domoticz me dit que mon api n'est pas bon.
Ai je oublié une etape?
Je precise qu'actuellement j'utilise la version d'essai de pushover

Re: SMS quelle solution mettre en oeuvre

Publié : 12 mai 2016, 18:35
par thier
Après avoir glané des infos sur internet voici ma solution
un premier script sh qui gère l'envoi des message vie pushbullet:

#!/bin/bash
api='mon api key'
title="$1"
body="$2"
curl -u $api: https://api.pushbullet.com/v2/pushes -d type=note -d title="$title" -d body="$body"


un second script lua qui envoi un message dès que la variable 'pushbullet' n'est pas égal à 0:

--[[
script_time_pushbullet.lua
Envoi une notification Pushbullet si la uservariable 'pushbullet' n'est pas égal à zéro.
Après envoi, remise à zéro de la uservariable 'pushbullet'.
--]]
commandArray = {}

if uservariables["pushbullet"] ~= '0' then
local titre = 'Domoticz'
local message = uservariables["pushbullet"]

-- Run curl command
print("envoi notification pushbullet: " .. message)
envoi_succes = os.execute ('/home/pi/domoticz/scripts/sh/pushbullet.sh "'..titre..'" "'..message..'" ')

if envoi_succes then
print("envoi notification pushbullet : success")
-- RAZ de la uservariable pushbullet
commandArray['Variable:pushbullet'] = '0'
else
print("envoi notification pushbullet: échec")
end
end

return commandArray


Quand j'ai besoin d'une alarme dans un script lua, il suffit de renseigner la variable 'pushbullet' et le message sera envoyé au script time suivant.

Re: SMS quelle solution mettre en oeuvre

Publié : 12 mai 2016, 20:37
par lclem
Juste pour dire que j'ai trouvé pourquoi domoticz refusait ma clef api en fait il faut enregistrer les paramétres en premier et apres effectuer le test :P

Re: SMS quelle solution mettre en oeuvre

Publié : 12 mai 2016, 21:23
par papoo
thier a écrit : il suffit de renseigner la variable 'pushbullet' et le message sera envoyé au script time suivant.
Pourquoi ne pas utiliser un script_variable au lieu d'un script_time afin de ne pas attendre la minute suivante?

Re: SMS quelle solution mettre en oeuvre

Publié : 13 mai 2016, 11:21
par thier
@ papoo
Dans le feu de l'action je n'y ai même pas pensé. C'est fait depuis. Non pas que je sois à une minute près pour recevoir les alertes mais ça limite les script_time qui s'exécutent en même temps.

Re: SMS quelle solution mettre en oeuvre

Publié : 16 mai 2016, 12:28
par thier
en modifiant dans le script sh
curl -u $api: https://api.pushbullet.com/v2/pushes -d type=note -d title="$title" -d body="$body"
par
curl -u $api: https://api.pushbullet.com/v2/pushes -d "<identification de l'un de vos appareil>" -d type=note -d title="$title" -d body="$body"
on peut cibler l'envoi d'un push vers un seul appareil

Re: SMS quelle solution mettre en oeuvre

Publié : 13 nov. 2016, 17:10
par natacha3
Heuuu Je suis désolée pour ce beau déterrage de topic en règle :oops:
Mais vu que ce sujet date un peu, j'aurais aimé savoir si l'envoi de SMS par pushbullet fonctionnait encore ?

Il semberait que le domaine des API pour les développeurs soit très volatile ... :roll:

Re: SMS quelle solution mettre en oeuvre

Publié : 13 nov. 2016, 17:38
par papoo
Pushbullet fonctionne toujours très bien