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"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
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