Arret brusque de fonctionner

Bonsoir
Mon plugin sms s’est brusquement arrêté de fonctionner le jeudi 20 … et malgré tous mes efforts pour le relancer , impossible.
Contrairement aux autres je suis en jeedom 4.2.21 sur un RPI4 avec un plugin version 2020-11-18 (je n’ai pas fait encore les MAJ)

[2022-10-24 20:36:25]DEBUG : response: ['+CSQ: 24,99', 'OK']
[2022-10-24 20:36:25]DEBUG : write: AT+CMGS="+33........44"
[2022-10-24 20:36:25]DEBUG : response: ['> ']
[2022-10-24 20:36:25]DEBUG : write: Ceci est un test de message pour la commande jeanclaude
[2022-10-24 20:36:25]ERROR : unicode strings are not supported, please encode to bytes: u'Ceci est un test de message pour la commande jeanclaude\x1a'
[2022-10-24 20:36:32]DEBUG : write: AT+CREG?
[2022-10-24 20:36:37]ERROR : Exception on GSM : None
[2022-10-24 20:36:44]DEBUG : write: AT+CREG?
[2022-10-24 20:36:49]ERROR : Exception on GSM : ['> ']
[2022-10-24 20:36:56]DEBUG : write: AT+CREG?
[2022-10-24 20:37:01]ERROR : Exception on GSM : ['> ']
[2022-10-24 20:37:08]DEBUG : write: AT+CREG?
[2022-10-24 20:37:13]ERROR : Exception on GSM : ['> ']
[2022-10-24 20:37:20]DEBUG : write: AT+CREG?
[2022-10-24 20:37:25]ERROR : Exception on GSM : ['> ']
[2022-10-24 20:37:32]DEBUG : write: AT+CREG?

et les logs bouclent en permanence , et le message de test n’est pas envoyé
(le N° de tel a été masqué volontairement)
Je vois bien le message d’erreur : Unicode strings are not supported mais je ne sais pas l’interpréter !!
Merci de vos conseil
Je precise que j’ai Texte Mode de coché (sinon le démon ne demarre pas)

Bonjour,

Une erreur similaire a été reportée ici UnicodeDecodeError: 'utf-8' codec can't decode byte et fixé en beta.
Pouvez-vous essayer la beta et faire un retour?

Bonjour
Ce matin j’ai installé la version beta… et ca fonctionne .
Je vais voir dans la durée ce que cela donne
Je dois rester avec Texte Mode pour que le démon demarre.
Si besoin je peux fournir des logs en debug.
Bonne journée … et merci

Bonjour
Apres 2 jours, aucun problème a l’horizon… merci de la MAJ
Par contre le plugin est en Beta, je dois donc attendre la prochaine version Stable pour revenir en Satble ??

Oui, je vous tiens informé quand ca sera le cas.

Merci pour le retour

Bonsoir
Je crois que j’ai parlé un peu vite, ce matin plus de message…subitement.
je ne peux pas relancer le démon voici le debug que j’ai pu capturer

2022-10-28 17:07:21]DEBUG : Message read from socket: b'{"apikey":"FCu1hDpJLKOsHHguwXnLqqXyxw41cdZ6","number":"+33638577044","message":"System enters Home Mode"}'
[2022-10-28 17:07:21]DEBUG : Client disconnected from [127.0.0.1:59776]
[2022-10-28 17:07:23]DEBUG : Client connected to [127.0.0.1:59838]
[2022-10-28 17:07:23]DEBUG : Message read from socket: b'{"apikey":"FCu1hDpJLKxxxxxxxxxxxxxxxxcdZ6","number":"+33638577044","message":"Alarme Desactivee  HomeMode ON"}'
[2022-10-28 17:07:23]DEBUG : Client disconnected from [127.0.0.1:59838]
[2022-10-28 18:58:06]DEBUG : Client connected to [127.0.0.1:37434]
[2022-10-28 18:58:06]DEBUG : Message read from socket: b'{"apikey":"FCu1hDpxxxxxxxxxxxxxXyxw41cdZ6","number":"+336xxxxxx44","message":"Lave Linge Termine"}'
[2022-10-28 18:58:06]DEBUG : Client disconnected from [127.0.0.1:37434]
[2022-10-28 19:08:05]DEBUG : Client connected to [127.0.0.1:47914]
[2022-10-28 19:08:05]DEBUG : Message read from socket: b'{"apikey":"FCu1hDpJLxxxxxxxxxxxxw41cdZ6","number":"+33xxxxxxx44","message":"Fermeture Volets Crepuscule"}'
[2022-10-28 19:08:05]DEBUG : Client disconnected from [127.0.0.1:47914]
[2022-10-28 22:05:59]DEBUG : Client connected to [127.0.0.1:43872]
[2022-10-28 22:05:59]DEBUG : Message read from socket: b'{"apikey":"FCu1hDpJLxxxxxxxxxxxxxw41cdZ6","number":"+33xxxxxxx44","message":"Seche Linge Termine"}'
[2022-10-28 22:05:59]DEBUG : Client disconnected from [127.0.0.1:43872]
[2022-10-28 22:16:45]DEBUG : Client connected to [127.0.0.1:55196]
[2022-10-28 22:16:45]DEBUG : Message read from socket: b'{"apikey":"FCu1hDxxxxxxxxxxxxxw41cdZ6","number":"+33xxxxxxx44","message":"Ceci est un test de message pour la commande jeanclaude"}'
[2022-10-28 22:16:45]DEBUG : Client disconnected from [127.0.0.1:55196]
[2022-10-28 22:17:31]DEBUG : Signal 15 caught, exiting...
[2022-10-28 22:17:31]DEBUG : Shutdown
[2022-10-28 22:17:31]DEBUG : Removing PID file /tmp/jeedom/sms/deamon.pid
[2022-10-28 22:17:44]ERROR : Exception: None
[2022-10-28 22:17:44]ERROR : Exit 1 because this exeption is fatal
[2022-10-28 22:18:39]INFO : Lancement démon sms : /usr/bin/python3 /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB1 --loglevel debug --socketport 55002 --serialrate 115200 --pin None --textmode yes --smsc None --cycle 7 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey FCu1hDpJLxxxxxxxxxxxxxxxxxyxw41cdZ6 --pid /tmp/jeedom/sms/deamon.pid
[2022-10-28 22:18:39]INFO : Start smsd
[2022-10-28 22:18:39]INFO : Log level : debug
[2022-10-28 22:18:39]INFO : Socket port : 55002
[2022-10-28 22:18:39]INFO : Socket host : 127.0.0.1
[2022-10-28 22:18:39]INFO : PID file : /tmp/jeedom/sms/deamon.pid
[2022-10-28 22:18:39]INFO : Device : /dev/ttyUSB1
[2022-10-28 22:18:39]INFO : Apikey : FCu1hDpJLKOsHHguwXnLqqXyxw41cdZ6
[2022-10-28 22:18:39]INFO : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2022-10-28 22:18:39]INFO : Cycle : 7.0
[2022-10-28 22:18:39]INFO : Serial rate : 115200
[2022-10-28 22:18:39]INFO : Pin : None
[2022-10-28 22:18:39]INFO : Text mode : yes
[2022-10-28 22:18:39]INFO : SMSC : None
[2022-10-28 22:18:39]DEBUG : Writing PID 30441 to /tmp/jeedom/sms/deamon.pid
[2022-10-28 22:18:39]DEBUG : Init request module v2.21.0
[2022-10-28 22:18:39]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2022-10-28 22:18:39]DEBUG : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=FCu1hDpxxxxxxxxxxxxxxxxxxxx41cdZ6 HTTP/1.1" 200 0
[2022-10-28 22:18:39]DEBUG : Socket interface started
[2022-10-28 22:18:39]DEBUG : LoopNetServer Thread started
[2022-10-28 22:18:39]DEBUG : Start listening...
[2022-10-28 22:18:39]DEBUG : Listening on: [127.0.0.1:55002]
[2022-10-28 22:18:39]DEBUG : Connecting to GSM Modem...
[2022-10-28 22:18:39]DEBUG : Text mode true
[2022-10-28 22:18:39]INFO : Connecting to modem on port /dev/ttyUSB1 at 115200bps
[2022-10-28 22:18:39]DEBUG : write: ATZ
[2022-10-28 22:18:49]ERROR : Exception: None
[2022-10-28 22:18:49]DEBUG : Send to jeedom :  {'number': 'none', 'message': 'None'}
[2022-10-28 22:18:49]ERROR : Exit 1 because this exeption is fatal
[2022-10-28 22:18:49]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2022-10-28 22:18:49]DEBUG : Shutdown
[2022-10-28 22:18:49]DEBUG : Removing PID file /tmp/jeedom/sms/deamon.pid
[2022-10-28 22:18:49]DEBUG : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=FCu1hDpJLKOxxxxxxxxxxxxxxxxxx41cdZ6 HTTP/1.1" 200 0
[2022-10-28 22:18:50]DEBUG : LoopNetServer Thread stopped
[2022-10-28 22:18:50]DEBUG : Exit 0

A 22h18 j’ai relancé le demon, mais il retombe tout de suite
j’ai aussi modifié le n° tel et la clé API
Pour bien redemarrer il va falloir que je debranche la clé, attendre 5 mn et rebrancher.
Es ce toujours les codes caracteres ?? je ne pense pas (peut etre alors crer un autre post ??)
Bonne soirée

C’est la même « absence » d’erreur qu’ici: Démarrage SMS impossible depuis MAJ du 18/10/22 - modem lixee

Je suis de moins sur que ça soit du au plugin du coup; si ça a fonctionné et que maintenant ça donne le même symptôme, c’est étrange.

Bonjour et merci de votre réponse
Moi aussi j’ai un doute ,je pencherai plutôt pour la clé …
En effet c’est une clé 4G très récente qui a bien fonctionné pendant plusieurs jours et qui s’est bloqué déjà 2 fois le matin (vers 7 ou 8h)
Impossible a relancer le démon, la seule manip efficace : débrancher la clé !! Je surveille de plus près et je note maintenant les dates de plantages.
Je pensais que peut être le debug pouvait donner des indications sur le pourquoi du phénomène !! : clé qui se met en standby, etc …
Le port USB reste bien visible dans les paramètres du plugin.
Voila ou j’en suis de mes réflexions.
Si vous avez d’autres idées
Bonne journée
Une autre precision : la clé est branchée sur un hub usb auto alimenté, lui même sur un RPI4 (direct sur le RPI4 ca marchait pas)

Test fait avec @FredGB
avec hub alimenté
fonctionne sur l’ancienne version.
Passage de la MAJ = Ne fonctionne plus
retour arrière sur l’ancienne version = fonctionne à nouveau

Il serait donc étonnant que le plugin n’y soit pour rien :slight_smile:

Je parlais du cas de @leon-99 (ce post) puisque pour lui ca a fonctionné avec la nouvelle version et puis cela n’a plus fonctionné.

Bonjour
Voici la suite de mes tests …
Le 2/11 j’ai été voir les param de ma clé 4G (branché sous WIN11) et je l’ai basculé en mode Dongle … depuis plus aucun problemes (ca ne fait que 5 jours)
A suivre
EDIT ce jour j’ai fait la MAJ du plugin Beta

Bonjour
Suite a quelques soucis avec ma clé 4G, j’etais passé sur la version beta (version 2022-11-09 ).
Pourrais je repasser sur la derniere stable maintenant ???
(j’aime pas trop avoir des versions beta)
Merci

Bonjour,

Ca dépend, c’était quel problème?

C’etait le post « Arret brusque de fonctonner » et le message i UnicodeDecodeError: ‹ utf-8 › codec can’t decode byte
ou Unicode strings are not supported

Ok, du coup autant continuer dans ce post plutôt qu’en créer un nouveau.

Donc la réponse est non, les modifs ne sont pas encore passées en stable

OK… j’attend alors