lua: Vigicrue

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
Placez votre code entre [Quote] et {/Quote]
chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 18 janv. 2018, 10:18

Tu peux avoir plsu d'info la dessus ici :
https://www.domoticz.com/forum/viewtopi ... 84#p116009
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:

gcm
http
kodi
lms
nma
prowl
pushalot
pushbullet
pushover
pushsafer

For example, if you want to use kodi and pushbullet, you need something like:
commandArray['SendNotification']='subject#body#0#sound#extradata#kodi;pushbullet'

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.


balajol
Messages : 667
Enregistré le : 13 nov. 2015, 18:54
Localisation : 62

Re: lua: Vigicrue

Message par balajol » 18 janv. 2018, 12:55

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
v4.9700 sur PC Windows7 (Elite book); DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, Divers SOMFY RTS etc..

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 18 janv. 2018, 14:31

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 :

Code : Tout sélectionner

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'})

Merangle
Messages : 81
Enregistré le : 18 mars 2015, 23:04

Re: lua: Vigicrue

Message par Merangle » 29 janv. 2018, 22:29

Bonsoir

Programme très intéressant et d'actualité.

Petite question :
En testant
http://www.vigicrues.gouv.fr/services/o ... /index.php?
CdStationHydro=F704000101&GrdSerie=H&FormatSortie=simple

Sous Firefox, j'obtiens
Capture.PNG
Capture.PNG (12.82 Kio) Vu 3227 fois
alors que sur le site, on obtient
Capture 2.PNG
Capture 2.PNG (37.79 Kio) Vu 3227 fois

Clairement, il y a une différence de hauteur 5m dans le premier cas, 7m dans le deuxième......

Quelle est la bonne valeur?
Ai-je fait une erreur ?

Quelqu'un connait-il les paramètres possibles de la requête ?

D'avance merci pour l'aide apportée.
Bonne soirée
Synology DS212 + RFXTrx433 + AEon Stick S2
Oregon - Thgr122Nx / Chacon - module 1000w - détecteur de fumée 34131 / OWL -CM180 / Greenwave Multiprise

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.


chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 29 janv. 2018, 23:12

Merangle a écrit :Bonsoir

Programme très intéressant et d'actualité.

Petite question :
En testant
http://www.vigicrues.gouv.fr/services/o ... /index.php?
CdStationHydro=F704000101&GrdSerie=H&FormatSortie=simple

Sous Firefox, j'obtiens
Capture.PNG
alors que sur le site, on obtient
Capture 2.PNG

Clairement, il y a une différence de hauteur 5m dans le premier cas, 7m dans le deuxième......

Quelle est la bonne valeur?
Ai-je fait une erreur ?

Quelqu'un connait-il les paramètres possibles de la requête ?

D'avance merci pour l'aide apportée.
Bonne soirée
La première valeur à 5m est la plus ancienne.
Il voit regarder la fin du fichier pour avoir la dernière valeur la plus à jour.
Image

Merangle
Messages : 81
Enregistré le : 18 mars 2015, 23:04

Re: lua: Vigicrue

Message par Merangle » 30 janv. 2018, 08:18

Merci pour cette information.

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
Synology DS212 + RFXTrx433 + AEon Stick S2
Oregon - Thgr122Nx / Chacon - module 1000w - détecteur de fumée 34131 / OWL -CM180 / Greenwave Multiprise

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 30 janv. 2018, 13:45

Merangle a écrit :Merci pour cette information.

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
Dans mon script j'utilise :

Code : Tout sélectionner

ResultHeight[#ResultHeight][2]
#ResultHeight me donne le nombre d'élément dans le tableau du coup je récupère directement le dernier.

sebas.tlse
Messages : 8
Enregistré le : 10 oct. 2014, 04:27

Re: lua: Vigicrue

Message par sebas.tlse » 27 févr. 2018, 05:54

bonjour,

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

chatainsim
Messages : 37
Enregistré le : 25 mars 2015, 17:04

Re: lua: Vigicrue

Message par chatainsim » 27 févr. 2018, 11:34

sebas.tlse a écrit :bonjour,

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.

sebas.tlse
Messages : 8
Enregistré le : 10 oct. 2014, 04:27

Re: lua: Vigicrue

Message par sebas.tlse » 27 févr. 2018, 19:57

merci de la réponse
j'ai laissé le code par défaut de la ligne 10.
comment je peux vérifier si c'est au bon endroit

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.


Répondre