LUNA - device or resource busy

Bonjour à tous,

Je me bats un peu avec cette box.
Je suis assez surpris que les installations des plugins fournis ne fonctionnent pas directement mais j’avai réussi à m’en sortir.
Par contre pour le plugin SMS avec ma clé Huawei E220 qui fonctionnait sur mon ancienne systéme.
Lorsque je branche ma clé sur le port USB de la box et que je lance le plugin j’ai l’erreur (configuration du port en Auto ):
Error : [Errno 16] could not open port /dev/ttyUSB2: [Errno 16] Device or resource busy: ‹ /dev/ttyUSB2 ›

Une idée du problème SVP ?

Salut,

À part « auto » tu as quoi comme choix de port ? Une petite capture d’écran ?

A priori ttyUSB1 & 2 sont réservés aux contrôleurs internes de la luna il me semble il doit donc falloir en sélectionner un autre je dirai

La config du plugin :

Toujours en erreur quand je choisis les ports 0 à 3 :confused:

Les logs en si ça peut aider.

`[2023-03-13 21:41:41][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-13 21:41:42][INFO] : Lancement démon sms : /usr/bin/python3 /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB3 --loglevel debug --socketport 55002 --serialrate 115200 --pin None --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT --pid /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:41:43][INFO] : Start smsd
[2023-03-13 20:41:43][INFO] : Log level : debug
[2023-03-13 20:41:43][INFO] : Socket port : 55002
[2023-03-13 20:41:43][INFO] : Socket host : 127.0.0.1
[2023-03-13 20:41:43][INFO] : PID file : /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:41:43][INFO] : Device : /dev/ttyUSB3
[2023-03-13 20:41:43][INFO] : Apikey : q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT
[2023-03-13 20:41:43][INFO] : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2023-03-13 20:41:43][INFO] : Cycle : 30.0
[2023-03-13 20:41:43][INFO] : Serial rate : 115200
[2023-03-13 20:41:43][INFO] : Pin : None
[2023-03-13 20:41:43][INFO] : Text mode : no
[2023-03-13 20:41:43][INFO] : SMSC : None
[2023-03-13 20:41:43][DEBUG] : Writing PID 1325938 to /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:41:43][DEBUG] : Init request module v2.28.2
[2023-03-13 20:41:43][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2023-03-13 20:41:43][DEBUG] : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT HTTP/1.1" 200 0
[2023-03-13 20:41:43][DEBUG] : Socket interface started
[2023-03-13 20:41:43][DEBUG] : LoopNetServer Thread started
[2023-03-13 20:41:43][DEBUG] : Start listening...
[2023-03-13 20:41:43][DEBUG] : Listening on: [127.0.0.1:55002]
[2023-03-13 20:41:43][DEBUG] : Connecting to GSM Modem...
[2023-03-13 20:41:43][DEBUG] : Text mode false
[2023-03-13 20:41:43][INFO] : Connecting to modem on port /dev/ttyUSB3 at 115200bps
[2023-03-13 20:41:43][DEBUG] : write: ATZ
[2023-03-13 20:41:43][DEBUG] : response: ['OK']
[2023-03-13 20:41:43][DEBUG] : write: ATE0
[2023-03-13 20:41:43][DEBUG] : response: ['ATE0
', 'OK']
[2023-03-13 20:41:43][DEBUG] : write: AT+CFUN?
[2023-03-13 20:41:43][DEBUG] : response: ['+CFUN: 1', 'OK']
[2023-03-13 20:41:43][DEBUG] : write: AT+CMEE=1
[2023-03-13 20:41:43][DEBUG] : response: ['OK']
[2023-03-13 20:41:43][DEBUG] : write: AT+CPIN?
[2023-03-13 20:41:43][DEBUG] : response: ['+CPIN: READY', 'OK']
[2023-03-13 20:41:43][DEBUG] : write: AT+CLAC
[2023-03-13 20:41:43][DEBUG] : response: ['COMMAND NOT SUPPORT']
[2023-03-13 20:41:43][DEBUG] : write: AT
[2023-03-13 20:41:43][DEBUG] : response: ['OK']
[2023-03-13 20:41:43][DEBUG] : write: AT^CVOICE=?
[2023-03-13 20:41:43][DEBUG] : response: ['COMMAND NOT SUPPORT']
[2023-03-13 20:41:43][DEBUG] : write: AT+VTS=?
[2023-03-13 20:41:53][DEBUG] : write: AT^DTMF=?
[2023-03-13 20:42:03][DEBUG] : write: AT^USSDMODE=?
[2023-03-13 20:42:13][DEBUG] : write: AT+WIND=?
[2023-03-13 20:42:23][DEBUG] : write: AT+ZPAS=?
[2023-03-13 20:42:33][DEBUG] : write: AT+CSCS=?
[2023-03-13 20:42:43][DEBUG] : write: AT+CNUM=?
[2023-03-13 20:42:53][DEBUG] : write: AT+WIND?
[2023-03-13 20:43:03][ERROR] : Exception: None
[2023-03-13 20:43:03][DEBUG] : Send to jeedom :  {'number': 'none', 'message': 'None'}
[2023-03-13 20:43:03][ERROR] : Exit 1 because this exeption is fatal
[2023-03-13 20:43:03][DEBUG] : Shutdown
[2023-03-13 20:43:03][DEBUG] : Removing PID file /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:43:03][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2023-03-13 20:43:03][DEBUG] : LoopNetServer Thread stopped
[2023-03-13 20:43:03][DEBUG] : Exit 0
`

Et avec USB2 :


 Etat

StatutActifAction

CatégorieCommunicationSourcemarket
AuteurJeedom SASVersion 2022-10-19 01:06:02
LicenseAGPLPrérequis 3.3.39
 Logs et surveillance

Niveau logAucunDefautDebugInfoWarningError
Logs
Heartbeat (min)
Redémarrer démon
 Dépendances
Nom	Statut	Installation	Gestion automatique	Dernière installation
Local	OK			Inconnue
 Démon
Nom	Statut	Configuration	(Re)Démarrer	Arrêter	Gestion automatique	Dernier lancement
Local	NOK	OK				2023-03-13 21:46:38
 Configuration

Port SMS
/dev/ttyUSB2 (/dev/ttyUSB2)
Vitesse de communication (bauds)
115200
Code pin (laisser vide s'il n'y en a pas)
Texte mode
Découper les messages par paquet de caractères
140
Passerelle SMS / SMS Gateway (en cas d'erreur : CMS 330 SMSC number not set)
Force du signal/ 30
Réseau
Port socket interne
55002
Cycle (s)
30
 Fonctionnalités

interactNon
cronNon
cron5Non
cron10Non
cron15Non
cron30Non
cronHourlyNon
cronDailyNon
deadcmdNon
healthNon
Log du plugin sms
Log brut  
Rechercher
 

[2023-03-13 21:46:38]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-03-13 21:46:39]INFO : Lancement démon sms : /usr/bin/python3 /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB2 --loglevel debug --socketport 55002 --serialrate 115200 --pin None --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT --pid /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:46:40]INFO : Start smsd
[2023-03-13 20:46:40]INFO : Log level : debug
[2023-03-13 20:46:40]INFO : Socket port : 55002
[2023-03-13 20:46:40]INFO : Socket host : 127.0.0.1
[2023-03-13 20:46:40]INFO : PID file : /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:46:40]INFO : Device : /dev/ttyUSB2
[2023-03-13 20:46:40]INFO : Apikey : q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT
[2023-03-13 20:46:40]INFO : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2023-03-13 20:46:40]INFO : Cycle : 30.0
[2023-03-13 20:46:40]INFO : Serial rate : 115200
[2023-03-13 20:46:40]INFO : Pin : None
[2023-03-13 20:46:40]INFO : Text mode : no
[2023-03-13 20:46:40]INFO : SMSC : None
[2023-03-13 20:46:40]DEBUG : Writing PID 1327827 to /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:46:40]DEBUG : Init request module v2.28.2
[2023-03-13 20:46:40]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2023-03-13 20:46:40]DEBUG : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT HTTP/1.1" 200 0
[2023-03-13 20:46:40]DEBUG : Socket interface started
[2023-03-13 20:46:40]DEBUG : LoopNetServer Thread started
[2023-03-13 20:46:40]DEBUG : Start listening...
[2023-03-13 20:46:40]DEBUG : Listening on: [127.0.0.1:55002]
[2023-03-13 20:46:40]DEBUG : Connecting to GSM Modem...
[2023-03-13 20:46:40]DEBUG : Text mode false
[2023-03-13 20:46:40]INFO : Connecting to modem on port /dev/ttyUSB2 at 115200bps
[2023-03-13 20:46:40]ERROR : Exception: [Errno 16] could not open port /dev/ttyUSB2: [Errno 16] Device or resource busy: '/dev/ttyUSB2'
[2023-03-13 20:46:40]DEBUG : Send to jeedom :  {'number': 'none', 'message': "[Errno 16] could not open port /dev/ttyUSB2: [Errno 16] Device or resource busy: '/dev/ttyUSB2'"}
[2023-03-13 20:46:40]ERROR : Exit 1 because this exeption is fatal
[2023-03-13 20:46:40]DEBUG : Shutdown
[2023-03-13 20:46:40]DEBUG : Removing PID file /tmp/jeedom/sms/deamon.pid
[2023-03-13 20:46:40]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
[2023-03-13 20:46:40]DEBUG : http://127.0.0.1:80 "POST /plugins/sms/core/php/jeeSMS.php?apikey=q5sXLqNrp3yetGLBEfkPRhUxeQjZ2a4BHbLLqbN2fmJCNvxr806fNKsUWMm0XwgT HTTP/1.1" 200 0
[2023-03-13 20:46:41]DEBUG : LoopNetServer Thread stopped
[2023-03-13 20:46:41]DEBUG : Exit 0

Le port est bon, le problème est ailleurs.

Oui mais où?
Je n’ai pas de piste :confused:

A part te dire que les premières commandes AT passent, ce qui indique que le port est bon. Puis après tu as plusieurs commandes AT qui n’obtiennent pas de réponse et là je ne sais pas interpréter.

Bonjour,

J’ai exactement le même problème. Le plugin fonctionne de manière aléatoire. Il va se mettre a fonctionner au bout de quelques jours, s’arrêter et remarcher. J’avoue que depuis que j’ai cette box luna, je n’ai que des problèmes. Le zigbee fonctionne de manière aléatoire également. Que je reboot la box, je suis obligé de vérifier avec une ligne de commande à quel port USB correspond la clé (il n’y a pas d’indication comme avant sur le type de clé dans la liste des ports).
J’ai l’impression de revenir plusieurs années en arrière. Avant, j’avais un NUC avec un VMWARE. Aucun problème. Pour un soucis d’économie , j’ai tout remplacé par une box, la smart, la luna ensuite. Je n’arrive pas à avoir un système fiable avec ses box.

Vous pouvez tester en désactivant le flow control,
Cela fonctionne pour les modems Lixee, et l’erreur semble identique ici.

Bonsoir,

Merci de l’information. Mais cela ne fonctionne pas chez moi. TJS le message : device or resource busy