Code lua pour notification Push

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
Dim33
Messages : 99
Inscription : 29 janv. 2017, 23:19

Code lua pour notification Push

Messagepar Dim33 » 14 juil. 2018, 00:35

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
Synology DS214+ / RFXCom / Domoticz 3.8153

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


fredandrick65
Messages : 99
Inscription : 23 avr. 2016, 20:45

Re: Code lua pour notification Push

Messagepar fredandrick65 » 14 juil. 2018, 08:32

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/viewtopic.php?f=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')
Domoticz V3.8153 sur Synology DS3615xs DSM 5.2-5967 Update 3
RFLink_v1.1_r46 (433.92 & 433.42 Mhz)
Sonde Oregon THGR810-Prise Everspring-OWL CM180
Humidité du sol Opus XT300-Sondes Oregon pour les nuls V2

Les non-dit font les pires malentendus ! ;)

Dim33
Messages : 99
Inscription : 29 janv. 2017, 23:19

Re: Code lua pour notification Push

Messagepar Dim33 » 14 juil. 2018, 09:34

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 ..
Synology DS214+ / RFXCom / Domoticz 3.8153

papoo
Messages : 1291
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Code lua pour notification Push

Messagepar papoo » 14 juil. 2018, 17:09

Sound et extradata peuvent être des champs vides
Du coup #0#’’#’’# devrait fonctionner
domoticz beta/RaspBerry PI3 jessie
https://pon.fr github

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Dim33
Messages : 99
Inscription : 29 janv. 2017, 23:19

Re: Code lua pour notification Push

Messagepar Dim33 » 14 juil. 2018, 21:15

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'
Synology DS214+ / RFXCom / Domoticz 3.8153

papoo
Messages : 1291
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Code lua pour notification Push

Messagepar papoo » 15 juil. 2018, 12:20

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'
domoticz beta/RaspBerry PI3 jessie
https://pon.fr github

Dim33
Messages : 99
Inscription : 29 janv. 2017, 23:19

Re: Code lua pour notification Push

Messagepar Dim33 » 16 juil. 2018, 10:37

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 ?
Synology DS214+ / RFXCom / Domoticz 3.8153

vil1driver
Messages : 4462
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Code lua pour notification Push

Messagepar vil1driver » 16 juil. 2018, 10:44

Correction concaténation

Code : Tout sélectionner

commandArray['SendNotification']='Texterieure#'..message..'#0###pushbullet'

Domoticz v3.9203 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

papoo
Messages : 1291
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Code lua pour notification Push

Messagepar papoo » 16 juil. 2018, 18:48

Je suis passé à deux points du truc
domoticz beta/RaspBerry PI3 jessie
https://pon.fr github

Dim33
Messages : 99
Inscription : 29 janv. 2017, 23:19

Re: Code lua pour notification Push

Messagepar Dim33 » 22 juil. 2018, 09:56

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. :oops:

Je suppose que a ligne de commande est identique si on utilise pushover ou pushbullet ?
Synology DS214+ / RFXCom / Domoticz 3.8153

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.



Revenir vers « Scripts lua,blocky, shell, python, perl, »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités