Plugin SMS et Huawei E5830s => Démon NOK

Bonjour

J’essai de faire fonctionner le Plugin SMS avec un modem Huawei E5830s (sans carte SIM pour l’instant car je l’attends), mais le démon passe en NOK après quelques secondes.
J’ai testé le modem sous Windows avec PuTTY et il répond bien aux commandes AT.(avec un peu de lenteur mais il répond)
Le modem semble bien être reconnu par mon RPi car après branchement il me créé bien ttyUSB0 et ttyUSB1 et sont bien visible dans le plugin.

J’ai fais un test (lu sur Dialoguer avec la maison connectée et intelligente par SMS, c'est possible avec Jeedom) qu’il fallait forcer la clé pour çà soit vu comme un modem.

lsusb donne :
Bus 001 Device 009: ID 12d1:142d Huawei Technologies Co., Ltd.

J’essai de lancer la commande suivante (décrit dans le blog cité):
sudo usb_modeswitch -v 12d1 -p 142d -M ‹ 55534243123456780000000000000011062000000100000000000000000000 ›

mais j’ai le retour suivant:
Look for default devices …
Found devices in default mode (1)
Access device 009 on bus 001
Get the current device configuration …
Current configuration number is 1
Use interface number 0
with class 255
Error: can’t use storage command in MessageContent with interface 0; interface class is 255, expected 8. Abort

Je pense que ‹ 55534243123456780000000000000011062000000100000000000000000000 › n’est pas compatible fait pour mon modem mais que mettre à la place?

Ci-dessous les log du plugin SMS:

[2021-06-07 13:15:05][INFO] : Connecting to modem on port /dev/ttyUSB0 at 115200bps
[2021-06-07 13:15:05][DEBUG] : write: ATZ
[2021-06-07 13:15:10][ERROR] : Exception: None
[2021-06-07 13:15:10][ERROR] : Exit 1 because this exeption is fatal
[2021-06-07 13:15:10][DEBUG] : Send to jeedom :  {'message': 'None', 'number': 'none'}
[2021-06-07 13:15:10][DEBUG] : Shutdown
[2021-06-07 13:15:10][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-06-07 13:15:10][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2021-06-07 13:15:10][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=c5guPUrdDretnu4nAaqp1xcVPpCm1G49 HTTP/1.1" 200 0
[2021-06-07 13:15:10][DEBUG] : LoopNetServer Thread stopped
[2021-06-07 13:15:10][DEBUG] : Exit 0
[2021-06-07 13:18:17][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=sms function=remove callInstallFunction=1
[2021-06-07 13:18:21][INFO] : Début d'activation du plugin
[2021-06-07 13:18:22][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-06-07 13:18:22][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=sms function=install callInstallFunction=1
[2021-06-07 13:18:46][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-06-07 13:18:53][ERROR] : Exception: None
[2021-06-07 13:18:53][ERROR] : Exit 1 because this exeption is fatal

Sui vous avez des idées, je suis preneur :slight_smile:

Je pense que le daemon ne peut pas démarrer sans carte sim.

1 « J'aime »

Effectivement, c’est peut-être dû au manque de la carte SIM.
J’ai fais un test de mettre une ancienne carte SIM dont je n’ai plus d’abonnement, il y a plus de chose maintenant dans le log (que je n’avais pas sans carte SIM).
Maintenant je sais que c’est NOK car c’est un pb d’enregistrement au réseau.

[2021-06-07 17:49:48][DEBUG] : response: ['+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")', 'OK']
[2021-06-07 17:49:48][DEBUG] : write: AT+CPMS="ME","ME","ME"
[2021-06-07 17:49:48][DEBUG] : response: ['+CPMS: 0,23,0,23,0,23', 'OK']
[2021-06-07 17:49:48][DEBUG] : write: AT+CNMI=2,1,0,2
[2021-06-07 17:49:48][DEBUG] : response: ['OK']
[2021-06-07 17:49:48][DEBUG] : write: AT+CLIP=1
[2021-06-07 17:49:48][DEBUG] : response: ['OK']
[2021-06-07 17:49:48][DEBUG] : write: AT+CRC=1
[2021-06-07 17:49:48][DEBUG] : response: ['OK']
[2021-06-07 17:49:48][DEBUG] : write: AT+CVHU=0
[2021-06-07 17:49:48][DEBUG] : response: ['OK']
[2021-06-07 17:49:48][DEBUG] : Waiting for network...
[2021-06-07 17:49:48][DEBUG] : write: AT+CREG?
[2021-06-07 17:49:48][DEBUG] : response: ['+CREG: 0,3', 'OK']
[2021-06-07 17:49:48][ERROR] : **Exception: Network registration denied**
[2021-06-07 17:49:48][ERROR] : Exit 1 because this exeption is fatal
[2021-06-07 17:49:48][DEBUG] : Send to jeedom :  {'message': 'Network registration denied', 'number': 'none'}
[2021-06-07 17:49:48][DEBUG] : Shutdown
[2021-06-07 17:49:48][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2021-06-07 17:49:48][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-06-07 17:49:48][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=c5guPUrdDretnu4nAaqp1xcVPpCm1G49 HTTP/1.1" 200 0
[2021-06-07 17:49:48][DEBUG] : LoopNetServer Thread stopped
[2021-06-07 17:49:48][DEBUG] : Exit 0
1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.