Keros a écrit : 25 juin 2020, 16:14
Je vois un soucis d’exécution. Tu peux refaire un
sudo chmod +x monscript.sh (en mettant le nom du fichier qui va bien).
Ce n'est pas un script shell interprété par le shell système (bash) ayant donc besoin des droits exécution du système, mais lua qui se fait mouliner par l'interpréteur lua intégré à domoticz.
Lui coller un +x ne changera rien, c'est pas le problème: S'il est bien nommé (script_device_XXX.lua, script_time_XXX.lua) il sera lancé en accord avec son nommage device/time et laissera toujours des traces dans les logs domoticz, y compris sur erreur.
Maintenant, pour des "poules", il faut peut-être payer avant qu'elles ne s’exécutent!!!!
Note par contre que si les droits read (chmod a+r script_device_machin.lua pour être sur) ne sont pas là, domoticz ne pourra lire le script avant de l'interpréter... Bizarre que pas d'erreur de lecture du fichier dans les logs par contre.