Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Merci de ce super tuto qui explique pas mal. Cependant, ce WE j'y ai travaillé et j'ai pas compris comment se faisait la connexion entre le script shell : receivesms.sh et domoticz. Car quand j'envoie Ping j'ai pas de réponse.
Est-ce que c'est bien juste le RunOnReceive ? ou il y a autre chose ?
J'ai juste écris le script shell et j'ai complété le RunOnReceive par le bon emplacement de mon script shell.
J'ai pas compris l'intérêt du script en python. D'où la question : est-ce que c'est une autre solution ou la suite du script shell ?
Je vous remercie de vos réponses à mes 2 questions.
runonreceive = /root/gammu/receivesms.sh ==> cela indique quel script sera appelé à chaque réception de SMS
Ensuite le python n'est pas obligatoire, tu peux attaquer directement Domoticz via receivesms.sh si tu veux. Pense à vérifier que receivesms.sh est un fichier exécutable (chmod +x receivesms.sh).
Domoticz sur Raspberry PI 3
Interfaces: razberry, rfxtrx433e, rflink
Périphériques: DI.O, Somfy RTS, Yeelight
L'excellent blog de mon ami Deennoo: http://www.domo-attitude.fr
# Paths where messages are stored
inboxpath = /var/spool/gammu/inbox/
Les messages sont stockés sous la forme IN20170309_150539_00_+336xxxxxxxx_00.txt avec dans le nom du fichier, la date, l'heure et le numéro de l'expéditeur. Le contenu du fichier est le message.
Mais ça me paraît compliqué ton histoire. Pourquoi vouloir parser les textos déjà reçus et archivés ? Le mieux est de faire réagir Domoticz à l'instant T quand tu reçois le texto, non ?
Ok, je voulais tester autre chose. Mais ça me paraît plus compliqué que prévu.
Je vais donc continuer sur les SMS reçues dans /var/spool/gammu/inbox/.
Le problème c'est que je ne peux pas appeler ce fichier car le titre change en fonction de l'heure envoyé. Donc je ne peux pas appeler les fichiers textes.
Vous avez une idée sur comment travailler ces scripts textes pour allumer une lumière d'un mur avec domoticz ? Par exemple à travers un blocky ou je sais pas quoi ?
Il faudrait quelque chose qui avec un "ON" allume telle lumière (grâce à l'ID je pense) ?
Justement avec un script appelé à la réception du SMS tu peux basculer un interrupteur. Mais si tu t'entetes à vouloir analyser les fichiers texte, ce qui est une nouvelle fois compliqué et dont je ne vois pas l'intérêt, je ne peux pas plus t'aider. Désolé, peut-être que quelqu'un d'autre saura te répondre.
Domoticz sur Raspberry PI 3
Interfaces: razberry, rfxtrx433e, rflink
Périphériques: DI.O, Somfy RTS, Yeelight
L'excellent blog de mon ami Deennoo: http://www.domo-attitude.fr
Le problème avec cette page : http://domo-attitude.fr/communiquer-sms ... em-usb-3g/
Je n'ai pas réussi à interagir le script (receivesms.sh) avec domoticz.
Pourtant j'avais bien fait cette ligne : chmod +x /root/gammu/receivesms.sh
Donc je ne sais pas. Quand j'envoyais Ping, je n'avais pas Pong.
Y a-t-il quelque chose d'autre à mettre ? Je confirme que le numéro de téléphone est le bon. ^^
-rwxr-xr-x 1 root root 838 Mar 3 15:12 receivesms.sh
Domoticz sur Raspberry PI 3
Interfaces: razberry, rfxtrx433e, rflink
Périphériques: DI.O, Somfy RTS, Yeelight
L'excellent blog de mon ami Deennoo: http://www.domo-attitude.fr
Alors il faut faire chmod +x /var/spool/gammu/receivesms.sh
Forcément, il faut adapter le tuto si tu ne places pas les fichiers au même endroit
Domoticz sur Raspberry PI 3
Interfaces: razberry, rfxtrx433e, rflink
Périphériques: DI.O, Somfy RTS, Yeelight
L'excellent blog de mon ami Deennoo: http://www.domo-attitude.fr
gammu-smsd-inject TEXT "+336xxxxxxxx" -text "test"
En remplaçant +336xxxxxxxx par ton numéro évidemment
Domoticz sur Raspberry PI 3
Interfaces: razberry, rfxtrx433e, rflink
Périphériques: DI.O, Somfy RTS, Yeelight
L'excellent blog de mon ami Deennoo: http://www.domo-attitude.fr