Bonjour
J’essaie d’utiliser gammu et wammu pour télécommander le chauffage.
Après quelques essais infructueux, j’arrive à réaliser une télécommande de relais via un sms.
Par contre le script que j’utilise dans RunOnReceived, s’il effectue bien la commande, n’arrive pas à envoyer de message en réponse au sms.
Par contre, si j’exécute le script en ligne de commande tout fonctionne.la commande du relais et l’envoi du message.
Voici ce que je trouve dans le log à l’exécution du script:
Jun 15 16:07:22 raspberry gammu-smsd[627]: Received IN20160615_160718_00_+336xxxxxxxx_00.txt
Jun 15 16:07:22 raspberry gammu-smsd[1315]: Starting run on receive: /usr/share/gammu/script.sh IN20160615_160718_00_+336xxxxxxxx_00.txt
Jun 15 16:07:27 raspberry gammu-smsd[627]: Process failed with exit status 139
Mon script est le suivant:
#!/bin/bash
gpio mode 4 out
gpio write 4 1
gammu-smsd-inject TEXT +336xxxxxxxx -text « message06 »
Et pour les droits, ls -l donne:
-rwxr-xr-x 1 root root 112 juin 15 17:34 script.sh
Merci de me dire ce que je peux faire pour supprimer cette error 139, dont je n’ai d’autre info que celle donnée dans la doc gammu :
139 Phone module need to send another answer frame