Page 1 sur 2

Script lua uniquement au démarrage de domoticz

Publié : 09 mars 2015, 10:23
par stef04
salut

je cherche a exécuté un script lua uniquement après le démarrage de domoticz mais j'avoue ne pas avoir trouver de soluce..

je ne sais pas si quelqu'un a déjà réussi a mettre ça en place? mais merci de tout aide que vous pourrez m'apporter sur le sujet :roll:

Re: Script lua uniquement au démarrage de domoticz

Publié : 09 mars 2015, 22:28
par stef04
apparemment ça coince ..personne pour m'aider ni qui a les même besoin :(

Re: Script lua uniquement au démarrage de domoticz

Publié : 09 mars 2015, 22:47
par hobbe
stef04 a écrit :apparemment ça coince ..personne pour m'aider ni qui a les même besoin :(
Il faut laisser aux gens le temps de passer sur le forum... ;)

Perso, je dirais d'ajouter l'exécution du script lua à la fin du script domoticz.sh.

Re: Script lua uniquement au démarrage de domoticz

Publié : 10 mars 2015, 11:09
par stef04
Effectivement ce serait super! mais je ne savait pas que l'on pouvait lancer un lua de domoticz à partir d'un shell car pour les mes lua ce n'est que domoticz qui me les lancent..
Désolé de mon ignorance je doit passer pour un c..
merci beaucoup beaucoup pour l'info et de m'avoir répondu.

j'ai pas mal chercher sur ce sujet mais pas reussi a trouvé de réponse.. :(
Pouvez-vous me dire quel est la commande pour appeler un script lua de domoticz à partir d'un .sh ?

Re: Script lua uniquement au démarrage de domoticz

Publié : 11 mars 2015, 21:31
par vil1driver
salut,

perso je ferais un petit appel curl dans domoticz.sh qui via json changerait l'état d'un switch.
ton script lua ne se déclenchant que sur le changement d'état de se switch.
c'est juste une idée, mais ça se tente ;)

Re: Script lua uniquement au démarrage de domoticz

Publié : 11 mars 2015, 22:07
par stef04
oui c'est une parade aussi mais si je résume :

je crée un switch virtuel....ok

mais appeler le switch a ON via un script .sh et une commande json je ne maitrise pas..ça ressemble a quoi la commande dans le script? :roll:

Re: Script lua uniquement au démarrage de domoticz

Publié : 11 mars 2015, 23:12
par hobbe
stef04 a écrit :mais appeler le switch a ON via un script .sh et une commande json je ne maitrise pas..ça ressemble a quoi la commande dans le script? :roll:
Voir le Wiki : Domoticz API/JSON URL's

Code : Tout sélectionner

curl http://<raspberry>:8080/json.htm?type=command&param=switchlight&idx=123&switchcmd=On
Remplacer 123 par l'idx de ton switch.

Re: Script lua uniquement au démarrage de domoticz

Publié : 12 mars 2015, 21:42
par stef04
Merci merci!!! hobbe ;) je teste ça ce week end avec pleins d'autre trucs en cours.. ;)

dommage pour l'execution d'un lua de domoticz direct a travers un shell ça aurait été énorme..(peut etre dans une future mise a jour,je sais pas..)

un grand Merci en tout cas :D

Re: Script lua uniquement au démarrage de domoticz

Publié : 13 mars 2015, 04:28
par vil1driver
De rien :-)

Ce ne sera jamais possible, les tables utilisées dans les scripts lua n'étant fournies que par domoticz.

Re: Script lua uniquement au démarrage de domoticz

Publié : 10 mai 2016, 22:38
par Chris54220
vil1driver a écrit :salut,

perso je ferais un petit appel curl dans domoticz.sh qui via json changerait l'état d'un switch.
ton script lua ne se déclenchant que sur le changement d'état de se switch.
c'est juste une idée, mais ça se tente ;)

Bonjour vil1driver
tu dis que tu fis un appel Curl dans domoticz.sh
mais tu mets ta commande à quel niveau STP car je n'arrive pas à trouver et je ne suis pas encore trop familiarisé aux scripts SH