Recevoir un SMS qui déclenche un scénario

Merci à toi quand même, j’ai quand même pu ajuster les réglages et ce n’est pas de refus. Maintenant je vais me mettre la tête dans les scénarios de présence.
Bon week-end à tous.

Faux espoir! Oui je reçois des SMS, mais pas tous les SMS. Pourtant, mon signal ne va pas en dessous de 10.
Est-ce qu’il est normal d’avoir:

[2020-05-02 10:43:09][INFO] : +CREG check disabled due to invalid response or unsupported command

Bonjour à tous,
Je reviens vers vous car, j’ai du nouveau, je ne reçois toujours presque aucun SMS (1 sur 20 aléatoirement).
En créant un scenario pour forcer l’alarme à donner des statuts réguliers par SMS en utilisant la fonction ASK, je me suis rendu compte dans mes logs du plugin SMS que:

[2020-05-11 18:00:02][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:03][DEBUG] : Client connected to [127.0.0.1:33802]
[2020-05-11 18:00:03][DEBUG] : Message read from socket: {"apikey":"xxxxxxx","number":"+337xxxxxxxx","message":"statut du systeme (alarme desarmee : alarme armee)"}
[2020-05-11 18:00:03][DEBUG] : Client disconnected from [127.0.0.1:33802]
[2020-05-11 18:00:05][DEBUG] : write: AT+CREG?
[2020-05-11 18:00:05][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-11 18:00:06][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:06][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:06][DEBUG] : write: AT+CMGL=0
[2020-05-11 18:00:06][DEBUG] : response: ['OK']
[2020-05-11 18:00:06][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:06][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-11 18:00:06][DEBUG] : write: AT+CREG?
[2020-05-11 18:00:06][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-11 18:00:07][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:07][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:07][DEBUG] : write: AT+CMGS=74
[2020-05-11 18:00:07][DEBUG] : response: ['> ']
[2020-05-11 18:00:07][DEBUG] : write: 0021000B913367794191F5000045ED371D442E83E0E1F9BCAC03C962B018684E0FD3EB7410B90E9AE7E7F472BB0C4285D96179BB0C2297E76179BB5C06E940617658DE2E83C2F276B99C02
[2020-05-11 18:00:09][DEBUG] : response: ['+CMGS: 175', 'OK']
[2020-05-11 18:00:12][DEBUG] : write: AT+CREG?
[2020-05-11 18:00:12][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-11 18:00:13][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:13][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:13][DEBUG] : write: AT+CMGL=0
[2020-05-11 18:00:13][DEBUG] : response: ['OK']
[2020-05-11 18:00:13][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:13][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:16][DEBUG] : write: AT+CREG?
[2020-05-11 18:00:16][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-11 18:00:17][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:17][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:17][DEBUG] : write: AT+CMGL=0
[2020-05-11 18:00:17][DEBUG] : response: ['+CMGL: 0,0,,25', '07913396050056F806AF0B913367794191F5025011810051800250118100808000', 'OK']
[2020-05-11 18:00:17][DEBUG] : write: AT+CMGD=0,0
[2020-05-11 18:00:17][DEBUG] : response: ['OK']
[2020-05-11 18:00:17][DEBUG] : Got SMS message : <gsmmodem.modem.StatusReport object at 0xb614ba50>
[2020-05-11 18:00:17][DEBUG] : No text so nothing to do
[2020-05-11 18:00:17][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:17][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:20][DEBUG] : write: AT+CREG?
[2020-05-11 18:00:20][DEBUG] : response: ['+CREG: 0,1', 'OK']
[2020-05-11 18:00:21][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:21][DEBUG] : response: ['+CSQ: 10,99', 'OK']
[2020-05-11 18:00:21][DEBUG] : write: AT+CMGL=0
[2020-05-11 18:00:21][DEBUG] : response: ['OK']
[2020-05-11 18:00:21][DEBUG] : write: AT+CSQ
[2020-05-11 18:00:21][DEBUG] : response: ['+CSQ: 10,99', 'OK']

Du coup, on voit à 18:00:03 que le message part, à 18:00:06, nous avons un message…
Ce message n’apparaît jamais dans l’interface SMS et n’arrive encore moins dans mon scenario (ou interaction).
Auriez-vous une idée de ce qu’il se passe?
Merci

Bonjour

Je crois que ce genre de chose m’est déjà arrivé. Pour le résoudre, j’ai mis la puce dans un téléphone, essayé l’envoi/réception de sms et remis la puce dans ma clé 3G.
Certes, il faut avoir un téléphone à disposition…

Une fois le test effectué, qu’est ce qu’il s’est passé? ça a déclenché une fonction spéciale de la puce?

Non cela a juste fonctionné.
Je l’explique par un éventuel défaut d’enregistrement auprès de l’antenne gsm.

OK, merci, je vais voir si je peux creuser de ce côté alors.

J’ai effectué la manip, il semblerait que je reçoive toujours aléatoirement les SMS.
Il me faut au moins 10 tentavies depuis le scenario pour recevoir une reponse visible avec le Debug du plugin SMS.
Si Je reprends les séquences qui ne répondent rien j’ai:

[2020-05-12 15:19:41][DEBUG] : Client connected to [127.0.0.1:46734]
[2020-05-12 15:19:41][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxxxxxxxxxxx","number":"+337xxxxxxxxxx","message":"statut du systeme ()"}
[2020-05-12 15:19:41][DEBUG] : Client disconnected from [127.0.0.1:46734]
[2020-05-12 15:19:42][DEBUG] : write: AT+CREG?
[2020-05-12 15:19:42][DEBUG] : response: ['+CREG: 2,1,"0CB2","0601C0F4"', 'OK']
[2020-05-12 15:19:42][INFO] : +CREG check disabled due to invalid response or unsupported command
[2020-05-12 15:19:43][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:43][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:43][DEBUG] : write: AT+CMGL=0
[2020-05-12 15:19:43][DEBUG] : response: ['OK']
[2020-05-12 15:19:43][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:43][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:43][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:43][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:43][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:43][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:43][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-05-12 15:19:43][DEBUG] : Send to jeedom :  {'message': '9', 'number': 'signal_strength'}
[2020-05-12 15:19:43][DEBUG] : write: AT+CREG?
[2020-05-12 15:19:43][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-12 15:19:43][DEBUG] : response: ['+CREG: 2,1,"0CB2","0601C0F4"', 'OK']
[2020-05-12 15:19:43][INFO] : +CREG check disabled due to invalid response or unsupported command
[2020-05-12 15:19:43][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=bkkxxxxxxxxxxxxxxxxxxxBetYd HTTP/1.1" 200 0
[2020-05-12 15:19:44][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:44][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:44][DEBUG] : write: AT+CMGS=47
[2020-05-12 15:19:44][DEBUG] : response: ['> ']
[2020-05-12 15:19:44][DEBUG] : write: xxxxxxxxxxxxxxxxxxx20721D34CFCFE9E57619844A01
[2020-05-12 15:19:45][DEBUG] : response: ['+CMGS: 37', 'OK']
[2020-05-12 15:19:48][DEBUG] : write: AT+CREG?
[2020-05-12 15:19:48][DEBUG] : response: ['+CREG: 2,1,"0CB2","0601C0F4"', 'OK']
[2020-05-12 15:19:48][INFO] : +CREG check disabled due to invalid response or unsupported command
[2020-05-12 15:19:49][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:49][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:49][DEBUG] : write: AT+CMGL=0
[2020-05-12 15:19:50][DEBUG] : response: ['OK']
[2020-05-12 15:19:50][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:50][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:53][DEBUG] : write: AT+CREG?
[2020-05-12 15:19:53][DEBUG] : response: ['+CREG: 2,1,"0CB2","0601C0F4"', 'OK']
[2020-05-12 15:19:53][INFO] : +CREG check disabled due to invalid response or unsupported command
[2020-05-12 15:19:54][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:54][DEBUG] : response: ['+CSQ: 9,99', 'OK']
[2020-05-12 15:19:54][DEBUG] : write: AT+CMGL=0
[2020-05-12 15:19:54][DEBUG] : response: ['OK']
[2020-05-12 15:19:54][DEBUG] : write: AT+CSQ
[2020-05-12 15:19:54][DEBUG] : response: ['+CSQ: 9,99', 'OK']

Alors que lors de la reception j’ai:

[2020-05-12 15:12:29][DEBUG] : response: ['+CMGL: 0,0,,31', '07913396050066F0040B913367794191F50000025021512131800D417658DE2E83C2F276B9DC00', 'OK']
[2020-05-12 15:12:29][DEBUG] : write: AT+CMGD=0,0
[2020-05-12 15:12:29][DEBUG] : response: ['OK']
[2020-05-12 15:12:29][DEBUG] : Got SMS message : <gsmmodem.modem.ReceivedSms object at 0xb58e4f70>
[2020-05-12 15:12:29][DEBUG] : write: AT+CSQ
[2020-05-12 15:12:29][DEBUG] : Send to jeedom : {'devices': {'+337xxxxxxx': {'message': u'Alarme armee
', 'number': u'+33xxxxxxx'}}}
[2020-05-12 15:12:29][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-12 15:12:29][INFO] : Message venant de 07xxxxxxx : Alarme armee

Et lorsque je fais les tests depuis mon mobile, l’alarme répond en moins de 3 secondes

Bonjour,

As tu résolu ton problème.
Car j’ai le même.

Merci
Cordialement

Bonjour,
Pas vraiment, j’ai créé deux scénarios qui forcent l’interrogation tant qu’il n’y a pas de SMS reçu…
Pas idéal mais c’est le seul contournement que j’ai trouvé