Envoi SMS non fonctionnel

Bonjour,

Je ne parviens pas à envoyer de SMS que se soit via la ta tuile du dashboard ou via un scenario.
Par contre, Jeedom reçoit bien les SMS envoyés par mon smartphone.
Si j’envoie une suite de caractère, Jeedom me répond qu’il ne comprend pas ma question.
L’envoi fonctionne donc bien dans certain cas…
Je n’ai aucune erreur dans les logs

J’utilise une clé Huawei E3531 qui est parfaitement reconnu.

Merci d’avance pour vos lumières…

Bonjour @ajowan,

Une piste, vérifier que la sim permet d’envoyer des SMS hors Jeedom.

akenad :slight_smile:

Oui, elle le permet, je l’utilisais ailleurs avant.
Et comme indiqué dans mon message, Jeedom est capable de m’envoyer des notifications du style « Désolé je n’ai pas compris la demande » lorsque j’envoie n’importe quoi de mon smartphone…

J’ai aussi réinstallé le plugin SMS mais pas de changement.

Une copie du log en mode debug lorsque je veux envoyer un message via la tuile SMS du dashboard :

[2020-05-01 22:20:00][DEBUG] : Client connected to [127.0.0.1:51508]
[2020-05-01 22:20:00][DEBUG] : Message read from socket: {"apikey":"000000000000000000000000000000000000000000","number":"06xxxxxxxx","message":"test"}
[2020-05-01 22:20:00][DEBUG] : Client disconnected from [127.0.0.1:51508]
[2020-05-01 22:20:05][DEBUG] : write: AT+CREG?
[2020-05-01 22:20:05][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 22:20:06][DEBUG] : write: AT+CSQ
[2020-05-01 22:20:06][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:20:06][DEBUG] : write: AT+CMGL=0
[2020-05-01 22:20:06][DEBUG] : response: ['OK']
[2020-05-01 22:20:06][DEBUG] : write: AT+CSQ
[2020-05-01 22:20:06][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:20:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-01 22:20:06][DEBUG] : write: AT+CREG?
[2020-05-01 22:20:06][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 22:20:07][DEBUG] : write: AT+CSQ
[2020-05-01 22:20:07][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:20:07][DEBUG] : write: AT+CMGS=16
[2020-05-01 22:20:07][DEBUG] : response: ['> ']
[2020-05-01 22:20:07][DEBUG] : write: 0021A50AA16081643103000004F4F29C0E
[2020-05-01 22:20:22][ERROR] : None
[2020-05-01 22:20:36][DEBUG] : notification: ['+CMS ERROR: 28 ']
[2020-05-01 22:20:36][DEBUG] : Unhandled unsolicited modem notification: ['+CMS ERROR: 28 ']
[2020-05-01 22:20:52][DEBUG] : write: AT+CREG?
[2020-05-01 22:20:52][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 22:20:53][DEBUG] : write: AT+CSQ
[2020-05-01 22:20:53][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:20:53][DEBUG] : write: AT+CMGL=0
[2020-05-01 22:20:54][DEBUG] : response: ['OK']
[2020-05-01 22:20:54][DEBUG] : write: AT+CSQ
[2020-05-01 22:20:54][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:21:24][DEBUG] : write: AT+CREG?
[2020-05-01 22:21:24][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 22:21:25][DEBUG] : write: AT+CSQ
[2020-05-01 22:21:25][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:21:25][DEBUG] : write: AT+CMGL=0
[2020-05-01 22:21:25][DEBUG] : response: ['OK']
[2020-05-01 22:21:25][DEBUG] : write: AT+CSQ
[2020-05-01 22:21:25][DEBUG] : response: ['+CSQ: 12,99', 'OK']

Je ne parle pas du même sens de transmission. Recevoir ce n’est pas la même chose qu’émettre.
Ce serait moi je vérifierais hors jeedom comme suggéré.

akenad :slight_smile:

Oui, la carte permet d’envoyer des sms hors Jeedom.

Tu viens de réessayer à l’instant ?

akenad :slight_smile:

Oui c’est fait.

En épluchant les log, j’ai cette ligne qui apparait quand ça fonctionne

http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=000000000000000000000000000000000000000000 HTTP/1.1" 200 0

Et qui n’est pas présente lorsque ça ne fonctionne pas…

Je ne comprends plus.
Ça fonctionne ou ça ne fonctionne pas !
L’intégralité des logs debug serait probablement plus utile pour être aidé par la communauté que des « morceaux choisis ».

Je t’invites à faire une recherche sur le forum sur « E3531 ».

akenad :slight_smile:

C’est bien le problème, ça fonctionne en moitié…
Je pense que je me suis mal exprimé.
Je ne parviens pas à envoyer des SMS dans mes scenarios.
Par contre, je reçois bien sur mon téléphone les SMS de notification de Jeedon du style « Désolé je n’ai pas compris la demande »

J’ai déjà posté une copie du log dans un de mes précédents messages.
En voila une autre

[2020-05-01 22:59:37][DEBUG] : Client connected to [127.0.0.1:52832]
[2020-05-01 22:59:37][DEBUG] : Message read from socket: {"apikey":"----------------------------------------","number":"06xxxxxxxx","message":"test"}
[2020-05-01 22:59:37][DEBUG] : Client disconnected from [127.0.0.1:52832]
[2020-05-01 22:59:52][DEBUG] : write: AT+CREG?
[2020-05-01 22:59:52][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 22:59:53][DEBUG] : write: AT+CSQ
[2020-05-01 22:59:53][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:59:53][DEBUG] : write: AT+CMGL=0
[2020-05-01 22:59:53][DEBUG] : response: ['OK']
[2020-05-01 22:59:53][DEBUG] : write: AT+CSQ
[2020-05-01 22:59:53][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:59:53][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-01 22:59:53][DEBUG] : write: AT+CREG?
[2020-05-01 22:59:53][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 22:59:54][DEBUG] : write: AT+CSQ
[2020-05-01 22:59:54][DEBUG] : response: ['+CSQ: 12,99', 'OK']
[2020-05-01 22:59:54][DEBUG] : write: AT+CMGS=16
[2020-05-01 22:59:54][DEBUG] : response: ['> ']
[2020-05-01 22:59:54][DEBUG] : write: 0021A90AA16081643103000004F4F29C0E
[2020-05-01 23:00:09][ERROR] : None
[2020-05-01 23:00:23][DEBUG] : notification: ['+CMS ERROR: 28 ']
[2020-05-01 23:00:23][DEBUG] : Unhandled unsolicited modem notification: ['+CMS ERROR: 28 ']
[2020-05-01 23:00:39][DEBUG] : write: AT+CREG?
[2020-05-01 23:00:39][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-01 23:00:40][DEBUG] : write: AT+CSQ
[2020-05-01 23:00:40][DEBUG] : response: ['+CSQ: 11,99', 'OK']
[2020-05-01 23:00:40][DEBUG] : write: AT+CMGL=0
[2020-05-01 23:00:41][DEBUG] : response: ['OK']
[2020-05-01 23:00:41][DEBUG] : write: AT+CSQ
[2020-05-01 23:00:41][DEBUG] : response: ['+CSQ: 11,99', 'OK']
[2020-05-01 23:00:41][DEBUG] : write: AT+CSQ
[2020-05-01 23:00:41][DEBUG] : response: ['+CSQ: 11,99', 'OK']
[2020-05-01 23:00:41][DEBUG] : write: AT+CSQ
[2020-05-01 23:00:41][DEBUG] : response: ['+CSQ: 11,99', 'OK']
[2020-05-01 23:00:41][DEBUG] : Send to jeedom :  {'message': '11', 'number': 'signal_strength'}
[2020-05-01 23:00:41][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2020-05-01 23:00:41][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=-------------------------------------------- HTTP/1.1" 200 0

dans la log :
CMS ERROR: 28
les codes : https://www.micromedia-int.com/fr/gsm/61-gsm/530-cms-error-erreur-gsm-liee-au-reseau
donc
CMS ERROR: 28 Unindentified subscriber
= abonné non identifié

Ce serait moi je vérifierais le code PIN, le numéro de tél cible, et sinon j’essayerais une autre SIM.

(pour les test unitaires tu peux aller directement dans la commande ou est défini le numéro et cliquer sur le bouton tester.)

akenad :slight_smile:

J’ai finalement trouvé !!!
Je dois entre le numéro avec le code pays +336xxxxxxxx

Merci pour ta patience @akenad

Par contre, j’ai le demon qui s’arrête au bout d’un certain temps.
Y a t’il une piste à creuser ?

Bonjour, j’ai le meme probleme depuis hier sans mise à jour ou modif auparavant. J’ai fair les memes manip que toi et meme le +33… Ren n’y fait. U a t-il d’autres personnes avec ce pb ?

voici mes LOGs ! Quelqu’un y comprend t-il quelque chose ?

Merci bcp d’avance

[2020-04-05 01:23:39][ERROR] : Exception on GSM : None
[2020-04-05 01:24:14][ERROR] : Exception on GSM : None
usage: smsd.py [-h] [–device DEVICE] [–socketport SOCKETPORT]
[–loglevel LOGLEVEL] [–callback CALLBACK] [–apikey APIKEY]
[–cycle CYCLE] [–serialrate SERIALRATE] [–pin PIN]
[–textmode TEXTMODE] [–smsc SMSC] [–pid PID]
smsd.py: error: argument --apikey: expected one argument
[2020-04-08 10:11:05][ERROR] : Exception: None
[2020-04-08 10:11:05][ERROR] : Exit 1 because this exeption is fatal
[2020-04-13 10:36:40][ERROR] : Exception on GSM : None
[2020-04-16 08:40:36][ERROR] : None
[2020-04-23 09:16:25][ERROR] : Exception on GSM : Device not searching for network operator
[2020-04-23 09:16:25][ERROR] : Exit 1 because this exeption is fatal
[2020-04-24 18:00:35][ERROR] : None
[2020-04-24 18:01:32][ERROR] : None
[2020-04-25 19:08:35][ERROR] : Exception on GSM : None
[2020-04-28 08:15:15][ERROR] : None
[2020-05-04 07:00:24][ERROR] : CMS 500
[2020-05-04 07:00:58][ERROR] : CMS 500
[2020-05-04 07:01:32][ERROR] : CMS 500
[2020-05-04 07:02:07][ERROR] : CMS 500
[2020-05-04 07:02:41][ERROR] : CMS 500
[2020-05-04 07:03:16][ERROR] : CMS 500
[2020-05-04 07:15:14][ERROR] : CMS 500
[2020-05-04 07:30:18][ERROR] : CMS 500
[2020-05-04 07:45:21][ERROR] : CMS 500
[2020-05-04 07:47:29][ERROR] : CMS 500
[2020-05-04 07:48:34][ERROR] : CMS 500
[2020-05-04 08:00:32][ERROR] : CMS 500
[2020-05-04 11:22:27][ERROR] : CMS 500
[2020-05-04 11:23:01][ERROR] : CMS 500
[2020-05-04 12:00:20][ERROR] : CMS 500
[2020-05-04 12:21:37][ERROR] : CMS 500
[2020-05-04 12:22:11][ERROR] : CMS 500
[2020-05-04 12:23:47][ERROR] : CMS 500
[2020-05-04 12:24:21][ERROR] : CMS 500
[2020-05-04 12:24:56][ERROR] : CMS 500
[2020-05-04 12:25:31][ERROR] : CMS 500
[2020-05-04 12:26:05][ERROR] : CMS 500
[2020-05-04 12:35:02][ERROR] : CMS 500
[2020-05-04 12:35:37][ERROR] : CMS 500
[2020-05-04 12:37:13][ERROR] : CMS 500
[2020-05-04 12:37:48][ERROR] : CMS 500
[2020-05-04 12:38:22][ERROR] : CMS 500
[2020-05-04 12:47:58][ERROR] : CMS 500
[2020-05-04 12:48:32][ERROR] : CMS 500
[2020-05-04 12:49:06][ERROR] : CMS 500
[2020-05-04 12:50:12][ERROR] : CMS 500
[2020-05-04 12:53:07][ERROR] : CMS 500
[2020-05-04 12:53:41][ERROR] : CMS 500
[2020-05-04 12:54:16][ERROR] : CMS 500
[2020-05-04 12:54:50][ERROR] : CMS 500
[2020-05-04 12:56:58][ERROR] : CMS 500
[2020-05-04 13:00:39][ERROR] : CMS 500
[2020-05-04 13:01:13][ERROR] : CMS 500
[2020-05-04 13:01:47][ERROR] : CMS 500
[2020-05-04 13:02:22][ERROR] : CMS 500
[2020-05-04 13:05:00][ERROR] : CMS 500
[2020-05-04 13:05:35][ERROR] : CMS 500
[2020-05-04 13:06:53][ERROR] : CMS 500
[2020-05-04 13:07:28][ERROR] : CMS 500
[2020-05-04 13:11:32][ERROR] : Exception: None
[2020-05-04 13:11:32][ERROR] : Exit 1 because this exeption is fatal
[2020-05-04 13:13:29][ERROR] : CMS 500
[2020-05-04 13:15:36][ERROR] : CMS 500
[2020-05-04 13:16:11][ERROR] : CMS 500
[2020-05-04 13:18:18][ERROR] : CMS 500
[2020-05-04 13:18:52][ERROR] : CMS 500
[2020-05-04 13:19:37][ERROR] : CMS 500
[2020-05-04 13:20:11][ERROR] : CMS 500
[2020-05-04 13:20:46][ERROR] : CMS 500

Non personne ?