'+CME ERROR: 16' alors que pas de PIN

Bonjour,

Je tente désespérement de faire remarcher le plugin sms et tenter l’install d’un core 4.2. Bcp de messages qui après cette version voit le deamon du plugin KO.

J’ai cherché notamment avec ce post Post mais pour la version spécifique d’une V4 je ne vois pas.

Il y a la branche master mais celle ci propose que la derniere version.
Dans le doute j’ai testé ceci mais cela ne fonctionne pas:

root@pve:~# wget https://github.com/jeedom/core/archive/4.2.0 -O /tmp/jeedom.zip
--2024-09-24 11:39:08--  https://github.com/jeedom/core/archive/4.2.0
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-09-24 11:39:09 ERROR 404: Not Found.

Si vous avez une idée , merci

Bonjour

et juste utiliser le centre de mise à jour ?

Bonjour,

Question : Pourquoi vouloir réinstaller une version 4.2 ? Car le plugin SMS fonctionne (en tout cas chez moi sur 2 jeedom différents) en version 4.4.17.

Bonne journée,
TiTidom.

1 « J'aime »

Salut,

Il me semble (à confirmer par d’autres), que ce que tu montres n’est pas pour repasser à une version spécifique, mais pour repasser le script de mise à jour des tables de la DB lorsqu’il y a un saut à faire pour telle ou telle version.

TiTidom.

1 « J'aime »

Bonjour,

D’ailleurs, à moins de réinstaller aussi debian 10, c’est certain que plugin-sms ne fonctionnera plus sur une 4.2 (comme beaucoup d’autres plugins utilisant le core pour l’installation des dépendances)
Il faut au minimum une version 4.4.9 à cause du problème entre pip et « gpg unknown version » et donc des dépendances qui restent ko.

Et dans l’hypothèse où cela serait possible, il n’y aurait aucun changement entre la 4.2 et 4.4
La version du core n’a aucun impact sur le fonctionnement d’un plugin (l’installation des dépendances c’est un autre débat)

Donc vraiment aucune raison de vouloir faire cela.

Vous avez certainement raison.

Je ne comprends pas, le SMS est je trouve indispensable et le plugin ne fonctionne plus. J’ai 3 clés différentes:

  • Alcatel X220L
  • Huawei E160e
  • Huawei E220

Toujours la meme erreur,

[2024-09-23 19:54:51] INFO  : Start smsd
[2024-09-23 19:54:51] INFO  : Log level : debug
[2024-09-23 19:54:51] INFO  : Socket port : 55002
[2024-09-23 19:54:51] INFO  : Socket host : 127.0.0.1
[2024-09-23 19:54:51] INFO  : PID file : /tmp/jeedom/sms/deamon.pid
[2024-09-23 19:54:51] INFO  : Device : /dev/ttyUSB4
[2024-09-23 19:54:51] INFO  : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2024-09-23 19:54:51] INFO  : Cycle : 30.0
[2024-09-23 19:54:51] INFO  : Serial rate : 9600
[2024-09-23 19:54:51] INFO  : Pin : None
[2024-09-23 19:54:51] INFO  : Text mode : no
[2024-09-23 19:54:51] INFO  : SMSC : None
[2024-09-23 19:54:51] DEBUG  : Writing PID 19459 to /tmp/jeedom/sms/deamon.pid
[2024-09-23 19:54:51] DEBUG  : Init request module v2.32.3
[2024-09-23 19:54:51] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-23 19:54:51] DEBUG  : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=VYpaDA7hr9lHTPv1sLCs7YNXQn0aLpVF HTTP/11" 200 0
[2024-09-23 19:54:51] DEBUG  : Socket interface started
[2024-09-23 19:54:51] DEBUG  : LoopNetServer Thread started
[2024-09-23 19:54:51] DEBUG  : Start listening...
[2024-09-23 19:54:51] DEBUG  : Listening on: [127.0.0.1:55002]
[2024-09-23 19:54:51] DEBUG  : Connecting to GSM Modem...
[2024-09-23 19:54:51] DEBUG  : Text mode false
[2024-09-23 19:54:51] INFO  : Connecting to modem on port /dev/ttyUSB4 at 9600bps
[2024-09-23 19:54:51] DEBUG  : write: AT
[2024-09-23 19:54:52] DEBUG  : write: AT
[2024-09-23 19:54:52] DEBUG  : write: ATZ
[2024-09-23 19:55:02] ERROR  : Global listen exception of type TimeoutException occurred: None
[2024-09-23 19:55:02] DEBUG  : Send to jeedom :  {'number': 'none', 'message': 'None'}
[2024-09-23 19:55:02] ERROR  : Exit 1 because this exeption is fatal
[2024-09-23 19:55:02] DEBUG  : Shutdown
[2024-09-23 19:55:02] DEBUG  : Removing PID file /tmp/jeedom/sms/deamon.pid
[2024-09-23 19:55:02] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-23 19:55:02] DEBUG  : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=VYpaDA7hr9lHTPv1sLCs7YNXQn0aLpVF HTTP/11" 200 0
[2024-09-23 19:55:03] DEBUG  : LoopNetServer Thread stopped
[2024-09-23 19:55:03] DEBUG  : Exit 0

Il trouve bien la clé. Jeedom est uptodate et j’ai testé avec le plugin SMS en stable et beta.
J’ai également testé avec les différents tty comme ci dessous et avec l’id.

lrwxrwxrwx 1 root root  13 Sep 23 21:16 usb-HUAWEI_Technology_HUAWEI_Mobile_1234567890ABCDEF-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root  13 Sep 23 21:16 usb-HUAWEI_Technology_HUAWEI_Mobile_1234567890ABCDEF-if02-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root  13 Sep 23 21:16 usb-HUAWEI_Technology_HUAWEI_Mobile_1234567890ABCDEF-if03-port0 -> ../../ttyUSB3

Tellement frustré que cela ne fonctionne plus :smiling_face_with_tear:

Et la même carte sim dans un téléphone permet d’envoyer des sms?

Antoine

avec ce log, je dirais que le port ttyUSB4 n’est pas le port du dongle, le démon n’arrive même pas à s’y connecter.

faut faire le test avec un téléphone ne supportant pas la 3g alors, vu les histoires de fin de réseau…

Les clés utilisent quel réseau ? 2G, 3G?

Antoine

2g d’après moi

tu as raison @Mips c’est le log avec la 220XL , pb de copier /coller
Dans le tel la carte SIM sans PIN fonctionne en 3G et sur la carte de france avec mon adresse il y a de la 3G

par contre je me demande pourquoi c’est en orange le prérequis:

peut être parce que c’est la version mini du core a avoir pour le plugin

Je suis tenace et je comprends pas:
Avec la carte SIM en 3G dans un tel:

Puis avec ma clé qui fonctionnait: Alcatel one touch X220L 3G

root@jeedom:~# lsusb

Bus 003 Device 004: ID 1bbb:0017 T & A Mobile Phones HSPA Data Card

root@jeedom:~# ls -l /dev/serial/by-id
total 0

lrwxrwxrwx 1 root root 13 Sep 24 19:56 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Sep 24 19:56 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if01-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Sep 24 19:56 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if02-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root 13 Sep 24 19:56 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if03-port0 -> ../../ttyUSB3
lrwxrwxrwx 1 root root 13 Sep 24 19:56 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if05-port0 -> ../../ttyUSB4
root@jeedom:~# 

[2024-09-24 21:35:04] INFO  : Log level : debug
[2024-09-24 21:35:04] INFO  : Socket port : 55002
[2024-09-24 21:35:04] INFO  : Socket host : 127.0.0.1
[2024-09-24 21:35:04] INFO  : PID file : /tmp/jeedom/sms/deamon.pid
[2024-09-24 21:35:04] INFO  : Device : /dev/ttyUSB5
[2024-09-24 21:35:04] INFO  : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2024-09-24 21:35:04] INFO  : Cycle : 30.0
[2024-09-24 21:35:04] INFO  : Serial rate : 115200
[2024-09-24 21:35:04] INFO  : Pin : None
[2024-09-24 21:35:04] INFO  : Text mode : no
[2024-09-24 21:35:04] INFO  : SMSC : None
[2024-09-24 21:35:04] DEBUG  : Writing PID 130212 to /tmp/jeedom/sms/deamon.pid
[2024-09-24 21:35:04] DEBUG  : Init request module v2.32.3
[2024-09-24 21:35:04] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-24 21:35:04] DEBUG  : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=VYpaDA7hrxxxXQn0aLpVF HTTP/11" 200 0
[2024-09-24 21:35:04] DEBUG  : Socket interface started
[2024-09-24 21:35:04] DEBUG  : LoopNetServer Thread started
[2024-09-24 21:35:04] DEBUG  : Start listening...
[2024-09-24 21:35:04] DEBUG  : Listening on: [127.0.0.1:55002]
[2024-09-24 21:35:04] DEBUG  : Connecting to GSM Modem...
[2024-09-24 21:35:04] DEBUG  : Text mode false
[2024-09-24 21:35:04] INFO  : Connecting to modem on port /dev/ttyUSB5 at 115200bps
[2024-09-24 21:35:04] DEBUG  : write: AT
[2024-09-24 21:35:04] DEBUG  : write: AT
[2024-09-24 21:35:05] DEBUG  : write: ATZ
[2024-09-24 21:35:15] ERROR  : Global listen exception of type TimeoutException occurred: None
[2024-09-24 21:35:15] DEBUG  : Send to jeedom :  {'number': 'none', 'message': 'None'}
[2024-09-24 21:35:15] ERROR  : Exit 1 because this exeption is fatal
[2024-09-24 21:35:15] DEBUG  : Shutdown
[2024-09-24 21:35:15] DEBUG  : Removing PID file /tmp/jeedom/sms/deamon.pid
[2024-09-24 21:35:15] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-24 21:35:15] DEBUG  : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=VYpaxxxxxlHTPv1sLCs7YNXQn0aLpVF HTTP/11" 200 0
[2024-09-24 21:35:15] DEBUG  : LoopNetServer Thread stopped
[2024-09-24 21:35:15] DEBUG  : Exit 0

Vu que j’ai la 3G chez moi que la carte fonctionne, que la clé fonctionnait je cible évidement le core et le plugin :slight_smile:

Bonjour,
Si ce n’est pas déjà fait, regardes peut-être sur quoi est branché ta clé, la mettre sur un hub alimenté pour tester.
Les alims ont tendance à vieillir et la clé 3G consomme pas mal et est sensible à la qualité de l’alim.
Cordialement

Bonjour,

Pourquoi pointer sur ce port USB, qui n’apparait même pas dans la liste au dessus ?

image

D’autre part, il est fortement conseillé, notamment dans le plugin SMS mais pas que, de passer par le nom des devices en « by id », cela évite bien des problèmes, notamment car à chaque reboot, le mapping avec un port USB peut varier.

TiTidom.

ce que vous avez testé sur l’iphone n’est pas un sms, ce message n’a pas utilisé le « réseau sms » donc ca ne prouve absolument pas que ca fonctionne.

de plus, rien ne dit que la clé supporté la 3g; et avez-vous encore de la « 2g » ?

effectivement, déjà remonté plus haut

1 « J'aime »

Merci pour vos retours.

En message classique cela fonctionne

La clé Alcatel One Touch X220L est bien une clé 3G+

Décidement avec mes copiers collers de logs:

lrwxrwxrwx 1 root root  13 Sep 25 09:25 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root  13 Sep 25 09:25 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if01-port0 -> ../../ttyUSB2
lrwxrwxrwx 1 root root  13 Sep 25 09:25 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if02-port0 -> ../../ttyUSB3
lrwxrwxrwx 1 root root  13 Sep 25 09:25 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if03-port0 -> ../../ttyUSB4
lrwxrwxrwx 1 root root  13 Sep 25 09:25 usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if05-port0 -> ../../ttyUSB5
root@jeedom:~# 

La clé est sur un mini PC, je vais déja débrancher tous les autres usb pour voir

Il y a du mieux sans les autres devices USB:

[2024-09-25 10:44:09] INFO  : Start smsd
[2024-09-25 10:44:09] INFO  : Log level : debug
[2024-09-25 10:44:09] INFO  : Socket port : 55002
[2024-09-25 10:44:09] INFO  : Socket host : 127.0.0.1
[2024-09-25 10:44:09] INFO  : PID file : /tmp/jeedom/sms/deamon.pid
[2024-09-25 10:44:09] INFO  : Device : /dev/serial/by-id/usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if05-port0
[2024-09-25 10:44:09] INFO  : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2024-09-25 10:44:09] INFO  : Cycle : 30.0
[2024-09-25 10:44:09] INFO  : Serial rate : 9600
[2024-09-25 10:44:09] INFO  : Pin : None
[2024-09-25 10:44:09] INFO  : Text mode : no
[2024-09-25 10:44:09] INFO  : SMSC : None
[2024-09-25 10:44:09] DEBUG  : Writing PID 1099489 to /tmp/jeedom/sms/deamon.pid
[2024-09-25 10:44:09] DEBUG  : Init request module v2.32.3
[2024-09-25 10:44:09] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-25 10:44:09] DEBUG  : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=VYpaDA7hr9lHTPvxxNXQn0aLpVF HTTP/11" 200 0
[2024-09-25 10:44:09] DEBUG  : Socket interface started
[2024-09-25 10:44:09] DEBUG  : LoopNetServer Thread started
[2024-09-25 10:44:09] DEBUG  : Listening on: [127.0.0.1:55002]
[2024-09-25 10:44:09] DEBUG  : Start listening...
[2024-09-25 10:44:09] DEBUG  : Connecting to GSM Modem...
[2024-09-25 10:44:09] DEBUG  : Text mode false
[2024-09-25 10:44:09] INFO  : Connecting to modem on port /dev/serial/by-id/usb-USBModem_HSPA_Data_Card_1234567890ABCDEF-if05-port0 at 9600bps
[2024-09-25 10:44:09] DEBUG  : write: AT
[2024-09-25 10:44:09] DEBUG  : response: ['OK']
[2024-09-25 10:44:09] DEBUG  : write: ATZ
[2024-09-25 10:44:09] DEBUG  : response: ['OK']
[2024-09-25 10:44:09] DEBUG  : write ATZ done
[2024-09-25 10:44:09] DEBUG  : write: ATE0
[2024-09-25 10:44:09] DEBUG  : response: ['ATE0\r', 'OK']
[2024-09-25 10:44:09] DEBUG  : write: AT+CFUN?
[2024-09-25 10:44:09] DEBUG  : response: ['+CFUN: 1', 'OK']
[2024-09-25 10:44:09] DEBUG  : write: AT+CMEE=1
[2024-09-25 10:44:09] DEBUG  : response: ['OK']
[2024-09-25 10:44:09] DEBUG  : write: AT+CPIN?
[2024-09-25 10:44:09] DEBUG  : response: ['+CPIN: PH-NET PIN', 'OK']
[2024-09-25 10:44:09] ERROR  : Global listen exception of type PinRequiredError occurred: CME 11 (SIM card PIN is required)
[2024-09-25 10:44:09] DEBUG  : Send to jeedom :  {'number': 'none', 'message': 'CME 11 (SIM card PIN is required)'}
[2024-09-25 10:44:09] ERROR  : Exit 1 because this exeption is fatal
[2024-09-25 10:44:09] DEBUG  : Shutdown
[2024-09-25 10:44:09] DEBUG  : Removing PID file /tmp/jeedom/sms/deamon.pid
[2024-09-25 10:44:09] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-25 10:44:09] DEBUG  : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=VYpcLCs7YNXQn0aLpVF HTTP/11" 200 0
[2024-09-25 10:44:10] DEBUG  : LoopNetServer Thread stopped
[2024-09-25 10:44:10] DEBUG  : Exit 0
[2024-09-25 10:44:39] ERROR  : Impossible de lancer le démon sms, vérifiez le port

Par contre maintenant il indique PIN requis. Je remets la SIM dans un tel pas besoin de PIN.
Encore une embuche ^^

j’ai mis un code PIN a la SIM via mon tel.
Je remets ce PIN dans la conf du plugin je tente plusieurs fois et la il me demande le code PUK

[2024-09-25 11:43:42] DEBUG  : write: AT+CPIN?
[2024-09-25 11:43:42] DEBUG  : response: ['+CPIN: PH-NET PIN', 'OK']
[2024-09-25 11:43:42] DEBUG  : write: AT+CPIN="1234"
[2024-09-25 11:43:42] DEBUG  : response: ['+CME ERROR: 41']
[2024-09-25 11:43:42] ERROR  : Global listen exception of type CmeError occurred: CME 41
[2024-09-25 11:43:42] DEBUG  : Send to jeedom :  {'number': 'none', 'message': 'CME 41'}
[2024-09-25 11:43:42] ERROR  : Exit 1 because this exeption is fatal
[2024-09-25 11:43:42] DEBUG  : Starting new HTTP connection (1): 127.0.0.1:80
[2024-09-25 11:43:42] DEBUG  : Shutdown
[2024-09-25 11:43:42] DEBUG  : Removing PID file /tmp/jeedom/sms/deamon.pid
[2024-09-25 11:43:42] DEBUG  : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=VYpaDA7hr9lHTPv1sLCs7YNXQn0aLpVF HTTP/11" 200 0
[2024-09-25 11:43:42] DEBUG  : LoopNetServer Thread stopped
[2024-09-25 11:43:42] DEBUG  : Exit 0
[2024-09-25 11:44:12] ERROR  : Impossible de lancer le démon sms, vérifiez le port

Je mets la SIM dans le tel de nouveau je tappe 1234 en code PIN et la SIM fonctionne, j’appelle sans pb. J’ai l’impression que le changement de code PIN via le tel est en sorte en local …

Si vous avez des REX la dessus

Merci