Problème de couverture Bluetooth

Bonjour,

J’ai un problème lié à une antenne TGW.
Une RPI installée sous Bookworm « lite » (pas de graphique etc).
Bluetooth interne, PI sur ethernet, pas de wifi activé.
Rien d’autre sur la PI.
Utilisateur sans mot de passe et groupe sudo (comme la doc demande).
Le BT interne est UP RUNNING.

image

Je fais l’installation de l’antenne, tout semble bien se passer.
Sauf que dans les faits, les équipements qui sont dans la zone de cette antenne ne remontent pas.
J’ai regardé le topic MQTT de l’antenne, il n’existe pas. A contrario des 2 autres antennes (une PI avec BT interne, une VM avec clé SENA).

Le numéro d’antenne est 2765.

Je prends un capteur BT, je le mets dans la zone de cette antenne, il ne remonte jamais (j’ai testé avec plusieurs).
Je déplace ce capteur et je le mets dans une autre zone et il apparaît dans le topic de l’antenne et dans Jeedom (MQTT Discovery).?

Le log d’installation :

[2024-12-18 09:45:09] *************************************
[2024-12-18 09:45:09] *   Launch install of dependencies  *
[2024-12-18 09:45:09] *************************************
[2024-12-18 09:45:09] == Version Debian:12
[2024-12-18 09:45:09] == Version Python:3.11.2
[2024-12-18 09:45:09] Reading package lists...
[2024-12-18 09:45:11] Building dependency tree...
[2024-12-18 09:45:11] Reading state information...
[2024-12-18 09:45:13] curl is already the newest version (7.88.1-10+deb12u8).
[2024-12-18 09:45:13] 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      5      0 --:--:-- --:--:-- --:--:--     5
[2024-12-18 09:45:14] Hit:1 http://deb.debian.org/debian bookworm InRelease
[2024-12-18 09:45:14] Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
[2024-12-18 09:45:14] Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
[2024-12-18 09:45:14] Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
[2024-12-18 09:45:24] Reading package lists...
[2024-12-18 09:45:24] ********************************
[2024-12-18 09:45:24] *  Install dependencies & venv  *
[2024-12-18 09:45:24] ********************************
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      5      0 --:--:-- --:--:-- --:--:--     5
[2024-12-18 09:45:25] Reading package lists...
[2024-12-18 09:45:26] Building dependency tree...
[2024-12-18 09:45:26] Reading state information...
[2024-12-18 09:45:29] python3 is already the newest version (3.11.2-1+b1).
[2024-12-18 09:45:29] python3-pip is already the newest version (23.0.1+dfsg-1+rpt1).
[2024-12-18 09:45:29] python3-venv is already the newest version (3.11.2-1+b1).
[2024-12-18 09:45:29] logrotate is already the newest version (3.21.0-1).
[2024-12-18 09:45:29] 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
[2024-12-18 09:45:29] Reading package lists...
[2024-12-18 09:45:30] Building dependency tree...
[2024-12-18 09:45:30] Reading state information...
[2024-12-18 09:45:33] 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 16 not upgraded.
[2024-12-18 09:45:33] Need to get 1,616 kB of archives.
[2024-12-18 09:45:33] After this operation, 0 B of additional disk space will be used.
[2024-12-18 09:45:33] Get:1 http://archive.raspberrypi.com/debian bookworm/main arm64 bluez arm64 5.66-1+rpt1+deb12u2 [1,616 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
[2024-12-18 09:45:35] Fetched 1,616 kB in 0s (4,509 kB/s)
[2024-12-18 09:45:36] (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 57591 files and directories currently installed.)
[2024-12-18 09:45:36] Preparing to unpack .../bluez_5.66-1+rpt1+deb12u2_arm64.deb ...
[2024-12-18 09:45:36] Unpacking bluez (5.66-1+rpt1+deb12u2) over (5.66-1+rpt1+deb12u2) ...
[2024-12-18 09:45:37] Setting up bluez (5.66-1+rpt1+deb12u2) ...
[2024-12-18 09:45:54] Processing triggers for man-db (2.11.2-2) ...
[2024-12-18 09:46:01] Processing triggers for dbus (1.14.10-1~deb12u1) ...
[2024-12-18 09:46:23] ****************************
[2024-12-18 09:46:23] *  Install TheengsGateway  *
[2024-12-18 09:46:23] ****************************
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100     2  100     2    0     0      5      0 --:--:-- --:--:-- --:--:--     5
[2024-12-18 09:46:26] Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
[2024-12-18 09:46:26] Requirement already satisfied: TheengsGateway in /opt/TheengsGateway/lib/python3.11/site-packages (1.5.0)
[2024-12-18 09:46:27] Requirement already satisfied: bleak>=0.19.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (0.22.3)
[2024-12-18 09:46:27] Requirement already satisfied: bluetooth-clocks<1.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (0.2.0)
[2024-12-18 09:46:27] Requirement already satisfied: bluetooth-numbers<2.0,>=1.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (1.1.2)
[2024-12-18 09:46:27] Requirement already satisfied: importlib-metadata in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (8.5.0)
[2024-12-18 09:46:27] Requirement already satisfied: paho-mqtt<3.0.0,>=2.0.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (2.1.0)
[2024-12-18 09:46:27] Requirement already satisfied: pycryptodomex>=3.18.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (3.21.0)
[2024-12-18 09:46:27] Requirement already satisfied: TheengsDecoder>=1.7.8 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (1.8.2)
[2024-12-18 09:46:27] Requirement already satisfied: bluetooth-adapters>=0.15.3 in /opt/TheengsGateway/lib/python3.11/site-packages (from TheengsGateway) (0.20.2)
[2024-12-18 09:46:27] Requirement already satisfied: dbus-fast<3,>=1.83.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from bleak>=0.19.0->TheengsGateway) (2.24.4)
[2024-12-18 09:46:27] Requirement already satisfied: typing-extensions>=4.7.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from bleak>=0.19.0->TheengsGateway) (4.12.2)
[2024-12-18 09:46:27] Requirement already satisfied: aiooui>=0.1.1 in /opt/TheengsGateway/lib/python3.11/site-packages (from bluetooth-adapters>=0.15.3->TheengsGateway) (0.1.7)
[2024-12-18 09:46:27] Requirement already satisfied: uart-devices>=0.1.0 in /opt/TheengsGateway/lib/python3.11/site-packages (from bluetooth-adapters>=0.15.3->TheengsGateway) (0.1.0)
[2024-12-18 09:46:27] Requirement already satisfied: usb-devices>=0.4.5 in /opt/TheengsGateway/lib/python3.11/site-packages (from bluetooth-adapters>=0.15.3->TheengsGateway) (0.4.5)
[2024-12-18 09:46:27] Requirement already satisfied: zipp>=3.20 in /opt/TheengsGateway/lib/python3.11/site-packages (from importlib-metadata->TheengsGateway) (3.21.0)
[2024-12-18 09:46:28] ***************************
[2024-12-18 09:46:28] *      Install ended      *
[2024-12-18 09:46:28] ***************************
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:06 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:07 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:08 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:09 --:--:--     0

Le log de l’antenne :

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.InProgress] Operation already in progress
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.InProgress] Operation already in progress

EDIT : la configuration actuelle du service pointe bien sur le topic mqtt que j’espérai voir :frowning:

Quelqu’un aurait une piste ?

Au cas où visudo :
image

boss fait partie du groupe sudo

J’espère n’avoir rien oublié.

Pour compléter exemple d’un capteur dans la zone de la 2765 :

Je déplace le capteur dans la zone d’une autre antenne (2648) :

Salut,

Et l’antenne est vue « online »? => commande info de l’équipement « antenne » ou page de config
Si j’ai bien compris non.
Donc l’antenne a un problème réseau et ne se connecte pas au broker mqtt (avant d’envisager un problème Bluetooth)

Salut,

Si l’antenne est en ligne : cf copie d’écran.
idem sur la partie MQTT.
Mais elle ne remonte aucun device BT. Alors que dans la zone, il y en a une bonne vingtaine.
L’antenne est à 10m d’une autre antenne (entre étage, plancher etc).

image

J’ai ça dans son log :

image

Mais seulement 2 antennes remontent des trucs :
image

le problème des logs des antennes c’est qu’ils ne sont pas daté donc on ne sait jamais si c’est une entrée récente ou pas :frowning: je n’ai toujours pas de solution pour ca (à moins d’aller voir à la main sur la machine)

déjà essayé de redémarrer le service et/ou le pi?

Je te dis.

Alors redémarrage du service :
image
Pas de nouvelle entrée dans le log.
Pas d’apparition dans le MQTT.

Et redémarrage de la PI, ça passe bien hors ligne
image

Et magie !!!
image

Par contre, tu te doutes que je l’avais déjà redémarré quelques fois :p.

On va voir cette après-midi comment ça tient ;).
Je te tiens au courant.

Bonjour Ben.J,

« ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress »

Beaucoup de post parlent de ce log, j’ai été aussi embêté avec une antenne sur RPI.

J’ai pourtant tout lu et testé les solutions proposées sur cette infos dans les LOG « ERROR:BLEGateway:[org.bluez.Error.InProgress] Operation already in progress »

Je ne sais pas si tu es dans le mème cas, mais si cela peut servir.

REX perso :

Installation d’une antenne TGW sur un RPI 4b.

OS installé sur SSD à l’aide de ce post.

Seul les plugins nécessaire à TGW sont installés.

Pendant plusieurs semaine j’ai essayer d’avoir un antenne fonctionnelle sur ce RPI, mais elle ne tenait de quelques minutes à quelques heures.

J’ai tout essayé : Bluetooth interne , Bluetooth externe avec une clé Sena (Clé teste sur une autre antenne et fonctionnelle) sur rallonge , sur Hub alimenté , Testé avec une autre alimentation pour le RPI , RIEN ne résolvait le problème.

N’ayant pas d’autre utilisateur Bluetooth , j’ai pensé à des parasites , le seul objet branché au RPI (Autre que la clé) était le disque SSD.

J’ai installé un os et Jeedom sur une carte SD et la miracle l’antenne tenait, aucune coupure pendant plus d’une semaine.

J’ai ressayé avec le SSD mais en remplacent le câble USB d’origine, cela fait maintenant trois semaines que l’antenne est fonctionnelle.

Gérard

Merci de ton retour.
Pour l’instant, sur les conseils de Mips (il me semble), j’ai retiré la SENA.
Même si sur la VM, elle marche sans aucun souci (que ce soit sous BLEA puis TGW).
Je vais déjà voir si l’antenne avec hci0 BT interne tient correctement, et on verra ensuite :).

HS : il vaut mieux désactiver le BT interne si tu utilises une clé externe pour éviter des soucis de port.
Il faut rajouter dans le /boot/firmware/config.txt de mémoire sur une PI3 (mon cas).

dtoverlay=pi3-disable-bt

Bon plus de souci !
Je clôture.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.