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