J'ai eu un bug étrange sur Domoticz... un script bash qui s'exécute parfaitement en SSH mais qui refuse de fonctionner quand il est appelé par Domoticz. Une étrange erreur apparaît alors.

Le contenu du script n'a pas changé et ma carte SD n'est pas partie en vrille. Voici comment régler ce problème.

En regardant dans le log j'obtiens la trace suivante :

Executing script: /home/pi/scripts_xhark/tempReveil.sh
Error: Error executing script command (/home/pi/scripts_xhark/tempReveil.sh). returned: -1

L'erreur "-1" signifie que le script ne retourne rien.

J'ai donc remplacé mon script par un simple :

echo "coucou"

Pour me rendre compte que l'erreur était toujours identique.

Ne cherchez pas c'est tout bête. Si vous avez redémarré Domoticz depuis l'interface web alors c'est le cause. Connectez-vous en SSH et faites un "sudo reboot".

Et voilà, tout refonctionne 🙂 !

source

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter