Page 1 sur 2
RaspiSMS
Publié : 13 mai 2017, 18:55
par Jihem
Bonjour à tous
J'essaie depuis quelque temps de mettre en place un système de secours pour le contrôle de Domoticz avec une clef 3G et le logiciel RaspiSMS.
Mon soucis ne vient pas de l'envoi ni de la réception des commandes mais de la stabilité de la connexion de la clef.
Il s'agit d'une Huwawei E160 qui est bien reconnue tout de suite comme modem sur les ports ttyUSB0 et ttyUSB1 mais qui se déconnecte puis se reconnecte sur les ports ttyUSB1 et ttyUSB2 et la liaison avec
gam-smsd ne se fait plus.
J'ai essayé la solution de forcer l’installation sur un port dans
"/etc/udev/rules.d/99-usb-serial.rules"
Code : Tout sélectionner
SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", SYMLINK+="ttyUSB31"
mais cela n'est valable (je crois) qu'au boot.
j'ai aussi essayé de déclarer les 3 ports possibles dans
gammu-smsdrc
Code : Tout sélectionner
[gammu]
GammuCoding = utf8
GammuLoc = fr_FR.UTF8
device = /dev/ttyUSB0
name = Phone on USB serial port HUAWEI_Technologies HUAWEI_Mobile
connection = at
[gammu1]
GammuCoding = utf8
GammuLoc = fr_FR.UTF8
device = /dev/ttyUSB1
name = Phone on USB serial port HUAWEI_Technologies HUAWEI_Mobile
connection = at
[gammu2]
GammuCoding = utf8
GammuLoc = fr_FR.UTF8
device = /dev/ttyUSB2
name = Phone on USB serial port HUAWEI_Technologies HUAWEI_Mobile
connection = at
j'ai essayé de réinitialiser le modem avec
wvdial mais quand le port change, le logiciel ne trouve plus le modem.
Pas d'erreurs dans
syslog
La seule solution que j'ai de trouvée est de faire un
reboot toutes les 10 minutes dans un
cron.
c'est un peu
"bourrin" et je ne sais pas si ça présente un inconvénient?
J’aimerais trouver une méthode pour diagnostiquer l'état de la connexion du modem avant de faire ce
reboot.
j'ai fait de nombreuses recherches infructueuses.
Si vous avez des solutions.......
Merci d'avance
Re: RE: RaspiSMS
Publié : 13 mai 2017, 22:24
par deennoo
Jihem a écrit :Bonjour à tous
J'essaie depuis quelque temps de mettre en place un système de secours pour le contrôle de Domoticz avec une clef 3G et le logiciel RaspiSMS.
Mon soucis ne vient pas de l'envoi ni de la réception des commandes mais de la stabilité de la connexion de la clef.
Il s'agit d'une Huwawei E160 qui est bien reconnue tout de suite comme modem sur les ports ttyUSB0 et ttyUSB1 mais qui se déconnecte puis se reconnecte sur les ports ttyUSB1 et ttyUSB2 et la liaison avec
gam-smsd ne se fait plus.
J'ai essayé la solution de forcer l’installation sur un port dans
"/etc/udev/rules.d/99-usb-serial.rules"
Code : Tout sélectionner
SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", SYMLINK+="ttyUSB31"
mais cela n'est valable (je crois) qu'au boot.
j'ai aussi essayé de déclarer les 3 ports possibles dans
gammu-smsdrc
Code : Tout sélectionner
[gammu]
GammuCoding = utf8
GammuLoc = fr_FR.UTF8
device = /dev/ttyUSB0
name = Phone on USB serial port HUAWEI_Technologies HUAWEI_Mobile
connection = at
[gammu1]
GammuCoding = utf8
GammuLoc = fr_FR.UTF8
device = /dev/ttyUSB1
name = Phone on USB serial port HUAWEI_Technologies HUAWEI_Mobile
connection = at
[gammu2]
GammuCoding = utf8
GammuLoc = fr_FR.UTF8
device = /dev/ttyUSB2
name = Phone on USB serial port HUAWEI_Technologies HUAWEI_Mobile
connection = at
j'ai essayé de réinitialiser le modem avec
wvdial mais quand le port change, le logiciel ne trouve plus le modem.
Pas d'erreurs dans
syslog
La seule solution que j'ai de trouvée est de faire un
reboot toutes les 10 minutes dans un
cron.
c'est un peu
"bourrin" et je ne sais pas si ça présente un inconvénient?
J’aimerais trouver une méthode pour diagnostiquer l'état de la connexion du modem avant de faire ce
reboot.
j'ai fait de nombreuses recherches infructueuses.
Si vous avez des solutions.......
Merci d'avance
J'ai le meme probleme c'est la clef (orange et noir d'amazon) qui est problematique, hyper instable...je n'ai pas trouver de solution
En attendant de trouver une e220 je suis revenu a la passerelle via un tel android.
Re: RaspiSMS
Publié : 13 mai 2017, 23:18
par Jihem
J'ai essayé avec une clef plus récente E3531 mais impossible de la connecter.
Existe-t-il une clef vraiment stable?
Re: RaspiSMS
Publié : 14 mai 2017, 00:49
par DreamL
Bonjour
Pour info j'utilise une E160 (je crois) et ca fonctionne pas trop mal.
J'ai constaté qu'elle se met en veille au bout d'un certain temps d'inactivité.
Pour palier ce problème j'utilise cette commande dans le cron toute les 20minutes
gammu --networkinfo
Ca force la clé a vérifier le réseau, du coup elle sort de veille.
Ca fonctionne pas mal depuis presque 2 mois maintenant
Re: RaspiSMS
Publié : 15 mai 2017, 11:00
par Jihem
Bonjour
@deennoo
Je vais commander une E220 si elle est plus stable.
j'ai essayé avec un tel Androïd (Wiko) mais il n'est pas reconnu; même pas comme stockage. Il est vu dans
lsusb mais pas de
/dev/ttyUSB
@DreamL
j'ai essayé ta méthode mai j'ai la réponse:
Code : Tout sélectionner
Aucune réponse dans le temps d'attente spécifié: Le téléphone n'est peut-être pas connecté.
j'ai tout réinstallé, la commande marche tant que
gammu-smsd n'est pas installé; aprés j'ai la réponse citée plus haut même en arrêtant le daemon.
Quelle est ta configuration?
Merci
Re: RaspiSMS
Publié : 15 mai 2017, 12:12
par deennoo
Pour la passerelle via un tel Android c'est ce tuto qu'il faut suivre :
https://easydomoticz.com/une-plateforme ... omoticz-2/
Re: RaspiSMS
Publié : 15 mai 2017, 16:55
par Jihem
Merci Deennoo pour ton lien.
Le tuto est intéressant mais je crains de ne pas pouvoir utiliser cette méthode car si j'ai bien compris la liaison entre le téléphone et le Raspberry se fait en wifi.
Dans mon cas il s'agit de pallier à des pannes d'internet très fréquentes et longues (plusieurs jours parfois); dans ce cas la box reboot sans arrêt et je ne pense pas que le wifi reste opérationnel (à vérifier peut être) .
Domoticz sert dans à la gestion du chauffage hors gel dans une maison en montagne et quand internet est en panne, je voudrais pouvoir avoir quelques remontées importantes.
C'est pourquoi j'avais pensé à cette solution de clef 3G qui à l'air difficile à fiabiliser.
A ton avis, le reboot à intervalle est il dangereux pour la machine?
Merci de ton aide
Re: RaspiSMS
Publié : 15 mai 2017, 21:17
par DreamL
Ma clé
Mon fichier de config Gammu-smsd
Code : Tout sélectionner
# Configuration file for Gammu SMS Daemon
# Gammu library configuration, see gammurc(5)
[gammu]
# Please configure this!
port = /dev/ttyUSB12
connection = at
# Debugging
#logformat = textall
logfile = /tmp/gammu.log
# SMSD configuration, see gammu-smsdrc(5)
[smsd]
service = files
#logfile = syslog
logfile = /tmp/gammu-smsd.log
runonreceive = /root/gammu/receivesms.sh
#runonreceive = /home/pi/domoticz/scripts/receivesms.sh
# Increase for debugging information
debuglevel = 1
# Paths where messages are stored
inboxpath = /var/spool/gammu/inbox/
outboxpath = /var/spool/gammu/outbox/
sentsmspath = /var/spool/gammu/sent/
errorsmspath = /var/spool/gammu/error/
Mon fichier /u/etc/udev/rules.d/domoticz.rules
Code : Tout sélectionner
SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ENV{ID_VENDOR}=="HUAWEI_Technology" , SYMLINK+="ttyUSB12"
Re: RaspiSMS
Publié : 17 mai 2017, 00:50
par Jihem
Merci
Ça correspond bien à ma config......
Je continue à chercher.
Re: RaspiSMS
Publié : 25 mai 2017, 15:57
par Jihem
Bonjour
j'ai reçu et installé uns clef Huwawei E220 et ça a l'air de tenir.
croisons les doigts