Bonjour à tous,
Voila mon souci depuis l’été dernier :
Le plugin SMS n’arrive plus à lancer le démon à cause d’une erreur « [Errno 32] Broken pipe ».
N’ayant pas vu le problème immédiatement à l’époque, je n’ai pas réussi a trouver l’origine du problème…
Et depuis, j’essaie tout ce que je trouve sur le net pour résoudre la situation mais rien n’y fait… J’ai essayé :
- de forcer un changement de mode de la clef 3531 via DC Unlock
- de réinstaller le démon et réinstaller le plugin
- de faire une install uniquement du plugin sms avec la 3531 sur un autre rpbi
Je précise que la clef 3531 et le plugin SMS fonctionnait bien avant et je n’avais pas d’incompatibilité.
Je passe pas un hub usb qui a sa propre alim.
La carte sim n’a pas de code PIN et elle fonctionne dans une téléphone.
Voici comment la clef est reconnue par la commande lsusb :
Bus 001 Device 010: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
et voici le log d’un démarrage du démon :
[2020-01-26 11:10:06][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2020-01-26 11:10:09][INFO] : Lancement démon sms : /usr/bin/python /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB1 --loglevel debug --socketport 55002 --serialrate 9600 --pin None --textmode yes --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey PWQQ0xxxxxxxxSnmuiLsTWHh54 --pid /tmp/jeedom/sms/deamon.pid
[2020-01-26 10:10:11][INFO] : Start smsd
[2020-01-26 10:10:11][INFO] : Log level : debug
[2020-01-26 10:10:11][INFO] : Socket port : 55002
[2020-01-26 10:10:11][INFO] : Socket host : 127.0.0.1
[2020-01-26 10:10:11][INFO] : PID file : /tmp/jeedom/sms/deamon.pid
[2020-01-26 10:10:11][INFO] : Device : /dev/ttyUSB1
[2020-01-26 10:10:11][INFO] : Apikey : PWQQ0xxxxxxxxSnmuiLsTWHh54
[2020-01-26 10:10:11][INFO] : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2020-01-26 10:10:11][INFO] : Cycle : 30.0
[2020-01-26 10:10:11][INFO] : Serial rate : 9600
[2020-01-26 10:10:11][INFO] : Pin : None
[2020-01-26 10:10:11][INFO] : Text mode : yes
[2020-01-26 10:10:11][INFO] : SMSC : None
[2020-01-26 10:10:11][DEBUG] : Writing PID 8319 to /tmp/jeedom/sms/deamon.pid
[2020-01-26 10:10:11][DEBUG] : Init request module v2.22.0
[2020-01-26 10:10:11][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-01-26 10:10:11][DEBUG] : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=PWQQ0xxxxxxxxSnmuiLsTWHh54 HTTP/1.1" 200 0
[2020-01-26 10:10:11][DEBUG] : Socket interface started
[2020-01-26 10:10:11][DEBUG] : LoopNetServer Thread started
[2020-01-26 10:10:11][DEBUG] : Start listening...
[2020-01-26 10:10:11][DEBUG] : Listening on: [127.0.0.1:55002]
[2020-01-26 10:10:11][DEBUG] : Connecting to GSM Modem...
[2020-01-26 10:10:11][DEBUG] : Text mode true
[2020-01-26 10:10:11][INFO] : Connecting to modem on port /dev/ttyUSB1 at 9600bps
[2020-01-26 10:10:11][ERROR] : Exception: [Errno 32] Broken pipe
[2020-01-26 10:10:11][ERROR] : Exit 1 because this exeption is fatal
[2020-01-26 10:10:11][DEBUG] : Send to jeedom : {'message': '[Errno 32] Broken pipe', 'number': 'none'}
[2020-01-26 10:10:11][DEBUG] : Shutdown
[2020-01-26 10:10:11][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2020-01-26 10:10:11][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-01-26 10:10:11][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=PWQQ0xxxxxxxxSnmuiLsTWHh54 HTTP/1.1" 200 0
[2020-01-26 10:10:12][DEBUG] : LoopNetServer Thread stopped
[2020-01-26 10:10:12][DEBUG] : Exit 0
[2020-01-26 11:10:40][ERROR] : Impossible de lancer le démon sms, vérifiez le port
Je désespère
Et je pense qu’en continuant comme ca, je vais faire plus de mal que de bien…
Merci de vos retours si vous une idée