Vous avez crée 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.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Entourez votre code source avec les balises Quote grâce au bouton correspondant
he lua command array is already complicated, i added subsystem:
commandArray['SendNotification']='subject#body#0#sound#extradata#subsystem'
- Subject is .. the subject
- Body is the content of the message
- 0 is the priority that you are talking about
- sound is the sound you want to use if you use pushover
- extradata can be used by some of the notification. Will not describe it
I added subsystem that is a ';' separated list of the notification subsystems you want this notification to bent through.
If you let subsystem empty, it will be sent through all the configured way, like in previous implementation.
The current available subsystems are:
For example, if you want to use kodi and pushbullet, you need something like:
commandArray['SendNotification']='subject#body#0#sound#extradata#kodi;pushbullet'
Merci,
Je vais lire cela avec intérêt.
Jusqu'à ce jour les notifications par sms free suffisaient à mes besoins.,je n utilisais donc pas les autres
Bonne journée
Cdt Bertrand
balajol a écrit :Merci,
Je vais lire cela avec intérêt.
Jusqu'à ce jour les notifications par sms free suffisaient à mes besoins.,je n utilisais donc pas les autres
Bonne journée
Cdt Bertrand
Du coup pour les sms free, il faut mettre http à la place de telegram.
Dans le script :
table.insert(commandArray, {['SendNotification'] = 'Water level is high for station '..StationName..'#Current level is '..ResultHeight[#ResultHeight][2]..'m for '..StationName..'#0#sound#extradata#http'})
table.insert(commandArray, {['SendNotification'] = 'Water speed level is high for station '..StationName..'#Current speed level: '..ResultSpeed[#ResultSpeed][2]..'m3/s for '..StationName..'#0#sound#extradata#http'})
Cela veut dire qu'il faut parcourir les 850 valeurs pour lire la dernière valeur ?
Si oui c'est un peu bourrin, mais faisable....
Si non existe-il d'autres paramètres de la requête qui permettent d'obtenir uniquement la valeur instantanée ? Du type GrdSerie=Now (par exemple)?
Merci d'avance pour ces compléments d'information.
Bonne journée
Cela veut dire qu'il faut parcourir les 850 valeurs pour lire la dernière valeur ?
Si oui c'est un peu bourrin, mais faisable....
Si non existe-il d'autres paramètres de la requête qui permettent d'obtenir uniquement la valeur instantanée ? Du type GrdSerie=Now (par exemple)?
Merci d'avance pour ces compléments d'information.
Bonne journée
Je ne sais pas comment mettre les scripts dans Domoticz avec un Raspberry (v3 8968).
J'ai fait un copier/coller du script dans événement et j'ai un message d'erreur dans LOG :
2018-02-27 05:53:00.387 Error: EventSystem: in vigicrue test: [string "-- Parameters to change according to you need..."]:10: attempt to call a nil value
Merci de votre aide
Sebastien
Je ne sais pas comment mettre les scripts dans Domoticz avec un Raspberry (v3 8968).
J'ai fait un copier/coller du script dans événement et j'ai un message d'erreur dans LOG :
2018-02-27 05:53:00.387 Error: EventSystem: in vigicrue test: [string "-- Parameters to change according to you need..."]:10: attempt to call a nil value
Merci de votre aide
Sebastien
Peux tu me donner le début de ton script, qu'a tu renseigné ligne 10 ?
Normalement pour debian, la ligne par défaut suffit.
json = (loadfile "/opt/domoticz/scripts/lua/JSON.lua")()
Juste changer le chemin pour faire pointer au bon endroit.