Erreur récurrente write: AT+CREG?

Bonjour à tous,
Je me décide de publier mon problème après plusieurs mois qu’il soit apparu ^^
Je me retrouve très souvent avec une panne de SMS, plus aucun SMS n’est envoyé ni recu par Jeedom depuis ma clé Huawei.
Le problème c’est que le démon indique un bon fonctionnement, ce n’est que lorsque je le redémarre manuellement qu’il me met l’erreur :
|2024-02-04 18:15:44|sms||Error : [Errno 71] Protocol error||3|
|2024-02-04 18:15:44|sms|Impossible de lancer le démon sms, vérifiez le port|

Seule solution ? Redémarrer le raspberry pi 4 et tout repart pour X jours, aussi bien 1 que 10.
Cela dure depuis quelques mois mais alors que j’avais mis un reboot automatique chaque nuit à cause de ceci (je sais ce n’est pas une bonne solution), j’ai loupé une alerte importante ce matin alors que j’étais absent car le bug est apparu en début de journée, quelques heures après le reboot ce qui est rare.

Merci d’avance !

Voilà dans les logs la ligne qui semble montrer l’heure du problème :

[2024-02-04 08:27:55][DEBUG] : response: ['OK']
[2024-02-04 08:27:55][DEBUG] : write: AT+CSQ
[2024-02-04 08:27:55][DEBUG] : response: ['+CSQ: 19,99', 'OK']
[2024-02-04 08:28:25][DEBUG] : write: AT+CREG?
[2024-02-04 08:28:25][DEBUG] : response: ['+CREG: 2,1,"1F46","064C813E",7', 'OK']
[2024-02-04 08:28:25][INFO] : +CREG check disabled due to invalid response or unsupported command
[2024-02-04 08:28:26][DEBUG] : write: AT+CSQ
[2024-02-04 08:28:26][DEBUG] : response: ['+CSQ: 18,99', 'OK']
[2024-02-04 08:28:26][DEBUG] : write: AT+CMGL=0
[2024-02-04 08:28:26][DEBUG] : response: ['OK']
[2024-02-04 08:28:26][DEBUG] : write: AT+CSQ
[2024-02-04 08:28:26][DEBUG] : response: ['+CSQ: 18,99', 'OK']
[2024-02-04 08:28:26][DEBUG] : write: AT+CSQ
[2024-02-04 08:28:26][DEBUG] : response: ['+CSQ: 18,99', 'OK']
[2024-02-04 08:28:26][DEBUG] : write: AT+CSQ
[2024-02-04 08:28:26][DEBUG] : response: ['+CSQ: 18,99', 'OK']
[2024-02-04 08:28:26][DEBUG] : Send to jeedom :  {'number': 'signal_strength', 'message': '18'}
[2024-02-04 08:28:26][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2024-02-04 08:28:26][DEBUG] : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=MJK2v6nqNWBtQfIy5pnBeZCc50Q0RN8cqRQGleTh5af1iJ8WMEhLnZWyCNE8NKpV HTTP/1.1" 200 0
[2024-02-04 08:28:56][DEBUG] : write: AT+CREG?
[2024-02-04 08:29:06][ERROR] : Exception on GSM : None
[2024-02-04 08:29:36][DEBUG] : write: AT+CREG?
[2024-02-04 08:29:46][ERROR] : Exception on GSM : None
[2024-02-04 08:30:16][DEBUG] : write: AT+CREG?
[2024-02-04 08:30:26][ERROR] : Exception on GSM : None
[2024-02-04 08:30:56][DEBUG] : write: AT+CREG?
[2024-02-04 08:31:06][ERROR] : Exception on GSM : None
[2024-02-04 08:31:36][DEBUG] : write: AT+CREG?
[2024-02-04 08:31:46][ERROR] : Exception on GSM : None
[2024-02-04 08:32:16][DEBUG] : write: AT+CREG?
[2024-02-04 08:32:26][ERROR] : Exception on GSM : None
[2024-02-04 08:32:56][DEBUG] : write: AT+CREG?
[2024-02-04 08:33:06][ERROR] : Exception on GSM : None
[2024-02-04 08:33:36][DEBUG] : write: AT+CREG?
[2024-02-04 08:33:46][ERROR] : Exception on GSM : None
[2024-02-04 08:34:16][DEBUG] : write: AT+CREG?
[2024-02-04 08:34:26][ERROR] : Exception on GSM : None
[2024-02-04 08:34:56][DEBUG] : write: AT+CREG?
[2024-02-04 08:35:06][ERROR] : Exception on GSM : None
[2024-02-04 08:35:36][DEBUG] : write: AT+CREG?
[2024-02-04 08:35:46][ERROR] : Exception on GSM : None
[2024-02-04 08:36:17][DEBUG] : write: AT+CREG?
[2024-02-04 08:36:27][ERROR] : Exception on GSM : None
[2024-02-04 08:36:57][DEBUG] : write: AT+CREG?
[2024-02-04 08:37:07][ERROR] : Exception on GSM : None
[2024-02-04 08:37:37][DEBUG] : write: AT+CREG?
[2024-02-04 08:37:47][ERROR] : Exception on GSM : None
[2024-02-04 08:38:17][DEBUG] : write: AT+CREG?
[2024-02-04 11:35:45][DEBUG] : Client connected to [127.0.0.1:48464]
[2024-02-04 11:35:45][DEBUG] : Message read from socket: b'{"apikey":"MJK2v6nqNWBtQfIy5pnBeZCc50Q0RN8cqRQGleTh5af1iJ8WMEhLnZWyCNE8NKpV","number":"0688896150","message":"Mouvement d\u00e9tect\u00e9 dans le sous-sol alors que l\'alarme est activ\u00e9e !"}'
[2024-02-04 11:35:45][DEBUG] : Client disconnected from [127.0.0.1:48464]
[2024-02-04 11:35:45][DEBUG] : Client connected to [127.0.0.1:48466]
[2024-02-04 11:35:45][DEBUG] : Message read from socket: b'{"apikey":"MJK2v6nqNWBtQfIy5pnBeZCc50Q0RN8cqRQGleTh5af1iJ8WMEhLnZWyCNE8NKpV","number":"0625727253","message":"Mouvement d\u00e9tect\u00e9 dans le sous-sol alors que l\'alarme est activ\u00e9e !"}'
[2024-02-04 11:35:45][DEBUG] : Client disconnected from [127.0.0.1:48466]
[2024-02-04 18:00:06][DEBUG] : Client connected to [127.0.0.1:39880]
[2024-02-04 18:00:06][DEBUG] : Message read from socket: b'{"apikey":"MJK2v6nqNWBtQfIy5pnBeZCc50Q0RN8cqRQGleTh5af1iJ8WMEhLnZWyCNE8NKpV","number":"0625727253","message":"Rappel : Les poubelles m\u00e9nag\u00e8res passent demain."}'
[2024-02-04 18:00:06][DEBUG] : Client disconnected from [127.0.0.1:39880]
[2024-02-04 18:00:06][DEBUG] : Client connected to [127.0.0.1:39882]
[2024-02-04 18:00:06][DEBUG] : Message read from socket: b'{"apikey":"MJK2v6nqNWBtQfIy5pnBeZCc50Q0RN8cqRQGleTh5af1iJ8WMEhLnZWyCNE8NKpV","number":"0688896150","message":"Rappel : Les poubelles m\u00e9nag\u00e8res passent demain."}'
[2024-02-04 18:00:06][DEBUG] : Client disconnected from [127.0.0.1:39882]
[2024-02-04 18:13:19][DEBUG] : Signal 15 caught, exiting...
[2024-02-04 18:13:19][DEBUG] : Shutdown
[2024-02-04 18:13:19][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2024-02-04 18:13:22][INFO] : Lancement démon sms : /usr/bin/python3 /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0 --loglevel debug --socketport 55002 --serialrate 9600 --pin 1234 --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey MJK2v6nqNWBtQfIy5pnBeZCc50Q0RN8cqRQGleTh5af1iJ8WMEhLnZWyCNE8NKpV --pid /tmp/jeedom/sms/deamon.pid
[2024-02-04 18:13:23][INFO] : Start smsd
[2024-02-04 18:13:23][INFO] : Log level : debug
[2024-02-04 18:13:23][INFO] : Socket port : 55002
[2024-02-04 18:13:23][INFO] : Socket host : 127.0.0.1
[2024-02-04 18:13:23][INFO] : PID file : /tmp/jeedom/sms/deamon.pid
[2024-02-04 18:13:23][INFO] : Device : /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE-if00-port0
[2024-02-04 18:13:23][INFO] : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2024-02-04 18:13:23][INFO] : Cycle : 30.0
[2024-02-04 18:13:23][INFO] : Serial rate : 9600

Bonjour,

Quel opérateur ? Il semble qu’en France il y a des soucis avec free et ou orange actuellement suite à l’arrêt du réseau 2G

Une autre cause possible est la fatigue de l’alimentation => il faut mettre la clé sur un hub usb ayant sa propre alimentation

l’abonnement free à 2€ par mois.
Le problème est apparue je dirais depuis environ 6 mois peut être un peu plus.

Voir les autres posts parlant de free

La clé semble ne plus être connectée. Problème d’alimentation ?