Page 1 sur 5
Code lua pour notification Push
Publié : 14 juil. 2018, 00:35
par Dim33
Bonjour,
Ayant quitté Free, je suis passé à PushBullet pour les notifications. Par contre, malgré plusieurs essais et lecture de nombreux post je n'ai pas trouvé la bonne syntaxe pour envoyer des notifications uniquement sur PushBullet, pas de mail.
Mon message est :
Code : Tout sélectionner
message = 'Cette nuit il a fait '..uservariables['T_mini']..'°C à '..uservariables['Heure_T_mini']
J'ai lu que la commande était :
Code : Tout sélectionner
commandArray['SendNotification']='subject#body#0#sound#extradata#pushbullet'
mais j'ai du mal à écrire la ligne de commande dans mon cas (sound ?, extradata ?)
Merci d'avance
Re: Code lua pour notification Push
Publié : 14 juil. 2018, 08:32
par fredandrick65
Pour ma part j utilise la "bibliothèque de fonctions pour scripts LUA" de "vil1driver"
(que je remercie grandement par la même occasion)
tout est expliquer ici ->
https://easydomoticz.com/forum/viewtopi ... =17&t=3940
Après la commande est simple
Code : Tout sélectionner
-- chargement des modules
package.path = "/xxxx/xxxxx/domoticz/var/scripts/lua/?.lua" -- chemin suivant la configuration
require "modules"
pushbullet('test','ceci est un message test')
Re: Code lua pour notification Push
Publié : 14 juil. 2018, 09:34
par Dim33
Bonjour,
Merci pour ta réponse mais je souhaiterai une simple commande du type :
Code : Tout sélectionner
commandArray['SendNotification']='subject#body#0#sound#extradata#pushbullet'
mais j'ai du mal à placer les différents ' et les ..
Re: Code lua pour notification Push
Publié : 14 juil. 2018, 17:09
par papoo
Sound et extradata peuvent être des champs vides
Du coup #0#’’#’’# devrait fonctionner
Re: Code lua pour notification Push
Publié : 14 juil. 2018, 21:15
par Dim33
papoo a écrit :Sound et extradata peuvent être des champs vides
Du coup #0#’’#’’# devrait fonctionner
Merci Papoo mais je me suis mal exprimé. Aprés "commandArray['SendNotification']=" que dois écrire ? comme ci-dessous ?
Code : Tout sélectionner
message = 'Cette nuit il a fait '..uservariables['T_mini']..'°C à '..uservariables['Heure_T_mini']
commandArray['SendNotification']='Texterieure#.. message#0#pushbullet'
Re: Code lua pour notification Push
Publié : 15 juil. 2018, 12:20
par papoo
si Texterieure est une variable
Code : Tout sélectionner
message = 'Cette nuit il a fait '..uservariables['T_mini']..'°C à '..uservariables['Heure_T_mini']
commandArray['SendNotification']='..Texterieure..#.. message#0###pushbullet'
si Texterieure est un texte
Code : Tout sélectionner
message = 'Cette nuit il a fait '..uservariables['T_mini']..'°C à '..uservariables['Heure_T_mini']
commandArray['SendNotification']='Texterieure#.. message#0###pushbullet'
Re: Code lua pour notification Push
Publié : 16 juil. 2018, 10:37
par Dim33
Merci Papoo mais ça ne marche pas.
Texterieure est bien du texte. Le corps du message que je reçois est '..message' et non la phrase 'Cette nuit il a fait 18°C à 6h53'.
Une idée ?
Re: Code lua pour notification Push
Publié : 16 juil. 2018, 10:44
par vil1driver
Correction concaténation
Code : Tout sélectionner
commandArray['SendNotification']='Texterieure#'..message..'#0###pushbullet'
Re: Code lua pour notification Push
Publié : 16 juil. 2018, 18:48
par papoo
Je suis passé à deux points du truc
Re: Code lua pour notification Push
Publié : 22 juil. 2018, 09:56
par Dim33
Merci à tous les deux.
Par contre, je suis un peu déçu de l'appli PushBullet sous Androïd, peu d'option et elle ne se lance pas automatiquement au redémarrage du téléphone, je suis obligé de refaire l'activation des notifications à chaque redémarrage du téléphone.
Je suppose que a ligne de commande est identique si on utilise pushover ou pushbullet ?