Erreur BLEGateway:[org.bluez.Error.Failed] No discovery started

Bonjour à touts,

Je ne trouve pas de solution pour ce problème:
Sur ma Jeedom Smart que j’ai passer en Debian11 (de la façon que Jeedom explique), j’ai du changer le plugin Blea par TgW.
J’ai restaurer ma sauvegarde en prennent soin de désactiver l’automatisation des dépendance, j’ai désactiver tout de suite Blea, Z2m et openzwave (pour récupérer mes équipement avec la fonction remplacer de Jeedom).
j’ai installer MQTT Manager (mqtt2) et réinstaller le Broker Mosquitto (local) tout est ok.
j’ai installer Tgw, puis installer ma clé (Sena Ud100a) tout ok
puis au tour de MQTT Discovery.
Discovery trouve bien mes équipement (Mi BandSmart4 et des thermomètre connecté xiaomi LYWSD03MMC).
pour l’instant, j’ai juste remplacer le mi band pour essayer.

Les infos remonte bien et environ 15 minute plus tard l’erreur apparait et plus de remonter d’infos de l’équipement.
Du coup, je clique sur « Configurer le service & (re)démarrer » et çà fonctionne de nouveau mais pas longtemps.

merci à vous :wink:


Informations Jeedom

Core : 4.4.18 (master)
DNS Jeedom : oui

Plugin : Theengs Gateway
Version : 2024-09-17 01:19:51 (stable)

Informations complémentaires

Log du plugin:


ERROR:BLEGateway:[org.bluez.Error.Failed] No discovery started
ERROR:BLEGateway:Connection error
Traceback (most recent call last):
File "/opt/TheengsGateway/lib/python3.9/site-packages/TheengsGateway/ble_gateway.py", line 208, in connect_mqtt
self.client.connect(
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1435, in connect
return self.reconnect()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1598, in reconnect
self._sock = self._create_socket()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4609, in _create_socket
sock = self._create_socket_connection()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4640, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network is unreachable
ERROR:BLEGateway:[org.bluez.Error.Failed] No discovery started

1 « J'aime »

Bonjour,

Où est installé l’antenne? en local?
car là elle a un problème pour se connecter à mqtt (mosquitto):

si c’est en local, je ne comprend pas comment c’est possible.
Où est installé mosquitto?

je peux voir la config de l’antenne?

Bonjour Mips,

L’antenne est en local, je l’ai branché sur un hub usb sur la Jeedom Smart. (au début c’était direct sur la box, mais le résulta est le même)
j’ai le plugin MQTT Manager (mqtt2) qui installe mosquitto en local (par défaut).

La config de l’antenne c’est bien ça?:

merci du retour

oui c’est ca, mais il y a un problème là car rien dans la config

pouvez-vous d’abord sauvegarder et ensuite cliquer sur « configurer le service »?
rafraichir la page lorsque fini
je voudrais voir ce qui devrait se trouver dans la zone « config actuelle »

oui c’est vrai que c’est vide, mais auparavant il y avais des infos.
pour info, j’ai rebrancher l’antenne sur un port usb de la box que j’avais pas encore utiliser avec la clé et ce plugin en désinstallent et installent la clé.

voici les infos:

merci encore

Je peux voir la config du plugin également ?

J’espère que c’est bien ça que vous voulez:

ah oui, du coup la config mqtt manager, désolé

en fait, je m’interroge sur le fait que ca soit l’ip lan qui se retrouve dans la config:
image

j’aurais cru que ce serait la local: 127.0.0.1

c’est l’IP de la box jeedom sur mon réseau interne.

oui, j’avais deviné.
J’essaie de comprendre pq il y a des erreurs de connexions réseau entre l’antenne et mosquitto alors que les 2 sont installés sur la même machine
cela ne devrait pas arriver évidement, et en utilisant 127.0.0.1 cela pourrait aider :wink:

ok,
du coup, je doit faire une modif d’un reglage quelque part?
la je suit perdu, je doit modifier l’adresse ip de la machine?

non, ne modifiez rien

si la config se vide de nouveau il me faudra les logs du plugin à ce moment là

ok merci,
vous vouliez pas la config de mqtt manager?

non entre temps j’ai vérifié de mon coté et ca ne changera rien

pour info:
Maintenant, je doit redémarrer jeedom smart pour avoir les infos de mon équipement Bluetooth(Mi band 4).
Mais la connexion reste quelque minutes et coupe avec les mêmes erreurs dans la log

il y a des nouvelles lignes? car sinon ce sont toujours les mêmes logs donc rien de neuf
comme il n’y a pas de date, c’est compliqué de se servir de ce log

voici les logs:

C’est toujours le même schémas: il y a des erreurs, je redémarre la box et il y a quelque info puis une petit série d’erreurs…

ERROR:BLEGateway:[org.bluez.Error.Failed] No discovery started
ERROR:BLEGateway:Connection error
Traceback (most recent call last):
File "/opt/TheengsGateway/lib/python3.9/site-packages/TheengsGateway/ble_gateway.py", line 208, in connect_mqtt
self.client.connect(
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1435, in connect
return self.reconnect()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1598, in reconnect
self._sock = self._create_socket()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4609, in _create_socket
sock = self._create_socket_connection()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4640, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network is unreachable
ERROR:BLEGateway:[org.bluez.Error.Failed] No discovery started
ERROR:BLEGateway:[org.bluez.Error.Failed] No discovery started
ERROR:BLEGateway:Connection error
Traceback (most recent call last):
File "/opt/TheengsGateway/lib/python3.9/site-packages/TheengsGateway/ble_gateway.py", line 208, in connect_mqtt
self.client.connect(
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1435, in connect
return self.reconnect()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1598, in reconnect
self._sock = self._create_socket()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4609, in _create_socket
sock = self._create_socket_connection()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4640, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network is unreachable
ERROR:BLEGateway:[org.bluez.Error.NotReady] Resource Not Ready
ERROR:BLEGateway:Connection error
Traceback (most recent call last):
File "/opt/TheengsGateway/lib/python3.9/site-packages/TheengsGateway/ble_gateway.py", line 208, in connect_mqtt
self.client.connect(
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1435, in connect
return self.reconnect()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1598, in reconnect
self._sock = self._create_socket()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4609, in _create_socket
sock = self._create_socket_connection()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4640, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network is unreachable
ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress
ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress
ERROR:BLEGateway:[org.bluez.Error.NotReady] Resource Not Ready
ERROR:BLEGateway:[org.bluez.Error.NotReady] Resource Not Ready
ERROR:BLEGateway:[org.bluez.Error.NotReady] Resource Not Ready
ERROR:BLEGateway:[org.bluez.Error.NotReady] Resource Not Ready
ERROR:BLEGateway:[org.bluez.Error.NotReady] Resource Not Ready
ERROR:BLEGateway:Connection error
Traceback (most recent call last):
File "/opt/TheengsGateway/lib/python3.9/site-packages/TheengsGateway/ble_gateway.py", line 208, in connect_mqtt
self.client.connect(
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1435, in connect
return self.reconnect()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 1598, in reconnect
self._sock = self._create_socket()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4609, in _create_socket
sock = self._create_socket_connection()
File "/opt/TheengsGateway/lib/python3.9/site-packages/paho/mqtt/client.py", line 4640, in _create_socket_connection
return socket.create_connection(addr, timeout=self._connect_timeout, source_address=source)
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
OSError: [Errno 101] Network is unreachable
ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress
ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress

et vous êtes certain que blea ne tourne pas ni phone_detection ni aucun autre plugin utilisant le bluetooth?
et donc c’est une clé sena? je ne sais pas pq je ne vois que des problèmes avec cette clé;

il faudrait chercher parmi les autres posts sur le plugin mentionnant cette clé: Résultats de recherche pour « sena #plugin-tgw order:latest » - Communauté Jeedom si quelqu’un a trouvé une solution (il me semble que j’ai vu passer des cas)

vous n’en avez pas d’autre à dispo pour tester?

J’ai le plugin Blea que j’ai désactiver avant d’installé Mqtt discovery et tgw. je l’ai gardé pour remplacer mes équipements. je vais chercher dans les poste.

sinon, un conseil sur des types de clé ?

j’ai désinstaller complétement l’ancien plugin Blea puis désactiver les dépendances de touts les plugin. Suite à ça, j’ai fait une sauvegarde pour restauré jeedom debian11 complet.
j’ai remis ma sauvegarde (après plusieurs plantage …)
Installer les dépendances les une après les autre.
Dans l’orde:
Mqtt manager, Mqtt Discovey, Tgw, pour l’instant tout mache…
L’installation des dépendance de Z-Wave JS a échouer donc et l’antenne Bluetooth a arrêter de recevoir ( je sais pas si c’est lier)
dans le doute, j’ai désactiver Z-Wave JS puis redémarré Jeedom.
Le Bluetooth a capter pendant 15 minutes (10 minutes de plus que d’habitude!).
En parallèle, j’ai installer les dépendances de JeeZigbee (z2m).
Une fois terminer, je me suis aperçu que le Bluetooth à couper.
j’ai cliqué sur « configurer le service et (re)démarrer » et ça a tenu 5 minute avec le seul message d’erreur:
ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress

je me demande si le lien avec JeeZigbee (z2m), Z-Wave JS et Mqtt Discovery ne fait pas planter TGW!?

je vais desactiver JeeZigbee (z2m) pour voir…