script LUA pour périphérique ON/OFF
Re: script LUA pour périphérique ON/OFF
Non, je viens de refaire un essai les .php et .lua ne fonctionnent pas. il n'y a que les scripts shell qui fonctionnent
Domoticz sur serveur UBUNTU 18.04 - Controleur Zwave+ - 7 detecteurs FGMS 001 - 1 télécommande NODON - 1 sirene SE812 - 3 modules AN157 - 1 detecteur ST814 - 1 vanne danfoss LC13 - 1 detecteur de fumée SF812
-
mike913
- Messages : 159
- Inscription : 18 oct. 2014, 10:22
- Localisation : Morsang / Orge - Essonne
- Contact :
Re: script LUA pour périphérique ON/OFF
Les scripts LUA sont démarré automatiquement quand il porte soit le nom:
1- script_device_XXXX.lua (lancé à chaque changement d'état du device - C'est donc inutile de les appeler à partir de "Action On")
2- script_time_XXXX.lua (lancé toutes les minutes).
Documentation: http://www.domoticz.com/wiki/Domoticz_and_Scripting
Si tu as un serveur WEB (Apache, nginx ....) sur ta machine tu peux appeler les scripts php au travers d'une requête HTTP.
1- script_device_XXXX.lua (lancé à chaque changement d'état du device - C'est donc inutile de les appeler à partir de "Action On")
2- script_time_XXXX.lua (lancé toutes les minutes).
Documentation: http://www.domoticz.com/wiki/Domoticz_and_Scripting
Si tu as un serveur WEB (Apache, nginx ....) sur ta machine tu peux appeler les scripts php au travers d'une requête HTTP.
DS718+ 2 x 3To(SHR) - Firmware: DSM 7.0.1-42218
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
Re: script LUA pour périphérique ON/OFF
L'autre solution est de créer un script en shell
je dois faire une erreur car cela ne fonctionne pas.
J'ai créé un script "test.sh" avec chmod 777.
Si j’exécute ./test.sh cela fonctionne.
Dans mon interrupteur je mets dans "action on" "script://home/michel/domoticz/scripts/test.sh", et là le script ne s’exécute pas.
Avez-vous une idée?
je dois faire une erreur car cela ne fonctionne pas.
J'ai créé un script "test.sh" avec chmod 777.
Si j’exécute ./test.sh cela fonctionne.
Dans mon interrupteur je mets dans "action on" "script://home/michel/domoticz/scripts/test.sh", et là le script ne s’exécute pas.
Avez-vous une idée?
Domoticz sur serveur UBUNTU 18.04 - Controleur Zwave+ - 7 detecteurs FGMS 001 - 1 télécommande NODON - 1 sirene SE812 - 3 modules AN157 - 1 detecteur ST814 - 1 vanne danfoss LC13 - 1 detecteur de fumée SF812
Re: script LUA pour périphérique ON/OFF
une idée oui
il faut manitenant 3 /
2 pour script://
1 pou le /home
soit 3
script:///home/pi/domoticz/scripts/smsfreeon.sh
bizarrement les anciennes config avec 2 / fonctionnaient jusqu'a que je clique sur "sauvegarder" depuis c'est HS et avec 3 / c'est reparti
Essayes ça
il faut manitenant 3 /
2 pour script://
1 pou le /home
soit 3
script:///home/pi/domoticz/scripts/smsfreeon.sh
bizarrement les anciennes config avec 2 / fonctionnaient jusqu'a que je clique sur "sauvegarder" depuis c'est HS et avec 3 / c'est reparti
Essayes ça
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: script LUA pour périphérique ON/OFF
Merci,
c'est bien cela.
c'est bien cela.
Domoticz sur serveur UBUNTU 18.04 - Controleur Zwave+ - 7 detecteurs FGMS 001 - 1 télécommande NODON - 1 sirene SE812 - 3 modules AN157 - 1 detecteur ST814 - 1 vanne danfoss LC13 - 1 detecteur de fumée SF812
Re: script LUA pour périphérique ON/OFF
Je reviens sur ce que j'ai dis précédemment.
Dans "action on ou off" on peut exécuter un script en .php à condition d'avoir installer PHP ( bien sur ) et de déclarer le chemin ( #!/usr/bin/php5 ) en tête du script.
Dans "action on ou off" on peut exécuter un script en .php à condition d'avoir installer PHP ( bien sur ) et de déclarer le chemin ( #!/usr/bin/php5 ) en tête du script.
Domoticz sur serveur UBUNTU 18.04 - Controleur Zwave+ - 7 detecteurs FGMS 001 - 1 télécommande NODON - 1 sirene SE812 - 3 modules AN157 - 1 detecteur ST814 - 1 vanne danfoss LC13 - 1 detecteur de fumée SF812
Re: script LUA pour périphérique ON/OFF
Bonjour,
Je reviens sur l’exécution des scripts "time" et "devive".
Surtout sur les "device". Un script est lancé au changement d'un périphérique.
Dans ce script je change le status ON/OFF d'un autre périphérique. Cette commande sera réalisée avec le "return commandArray" en fin de script par exemple.
Est-ce que cela veut dire que, comme un périphérique a changé, le script "device" va être relancé?
Je reviens sur l’exécution des scripts "time" et "devive".
Surtout sur les "device". Un script est lancé au changement d'un périphérique.
Dans ce script je change le status ON/OFF d'un autre périphérique. Cette commande sera réalisée avec le "return commandArray" en fin de script par exemple.
Est-ce que cela veut dire que, comme un périphérique a changé, le script "device" va être relancé?
Domoticz sur serveur UBUNTU 18.04 - Controleur Zwave+ - 7 detecteurs FGMS 001 - 1 télécommande NODON - 1 sirene SE812 - 3 modules AN157 - 1 detecteur ST814 - 1 vanne danfoss LC13 - 1 detecteur de fumée SF812