Problème détection bluetooth suite MAJ plugin

Salut,

Depuis que j’ai fait la mise à jour du plugin il y a deux jours, mes appareils ne sont plus détectés. Si je relance manuellement les démons, ça fonctionne mais à peine quelques minutes.

Suis-je le seul ?

Bonjour
Mise a jour hier du plugin. Pas de problèmes
Mes téléphones sont bien détectés

Bonjour.

Vous avez lu et appliqué ce qui est signalé dans le changelog ?

À savoir, mettre à jour les antennes après la mise à jour du plugin.

Je n’ai pas d’antenne, juste le bluetooth intégré à mon raspberry. C’est considéré comme une antenne ?

Non, ce nest pas une antenne. Ile daemon est considere comme « local ».
Tu dois avoir des logs qui en diront peut etre plus sur la raison du problème.
J’ai fait des tests sur 2 modeles differents de raspberry pour des antennes déportées, et je n’ai aucun problème. Cest beaucoup plus stable qu avant

J’ai pas de bol :frowning:

Désolé si je ne suis pas calé dans les logs, mais tu voudrais voir quoi ?
C’est la première fois que je regarde, et je vois ça dans les logs update :

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

Et ça dans les logs du plugin (quand j’ai fait la MAJ) :

[2023-12-27 18:56:41]ERROR[root](Thread-2) : Impossible de se connecter au bluetooth hci0, exception: : [Errno 19] error while attempting to bind on interface 0: No such device
[2023-12-27 18:56:49]ERROR[root](Thread-3) : Error on send request to jeedom, return code 500 - Internal Server Error

Ca peut t’aider ?

Le log indique qu’il ne sait pas se connecter sur la 1ere antenne bluetooth (en tout cas, celle qui est doit être indiquée dans la configuration du plugin).

Redémarrez votre box pour voir si c’est ok après le redémarrage.

Si cela ne fonctionne pas, saisissez cette commande en SSH (possible à faire depuis l’interface de Jeedom)
hciconfig

J’ai déjà tenté de redémarrer ma box mais ça ne change rien malheureusement.

Voilà ce que ça donne :

hci0:   Type: Primary  Bus: UART
        BD Address: AA:AA:AA:AA:AA:AA  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING
        RX bytes:3771267 acl:0 sco:0 events:66678 errors:0
        TX bytes:756554 acl:0 sco:0 commands:53520 errors:0

Bonjour,

La BD adress (= adresse MAC) est incorrecte. C’est pour cela que tu as des erreurs.

Essaye d’éteindre et rallumer électriquement ton Pi4 (et non pas redémarrer).

Bonsoir.

Voir ici pour un problème similaire et une correction :
https://forums.raspberrypi.com/viewtopic.php?t=334996

Ne pas se jeter dessus, il est nécessaire de bien lire et comprendre avant.

Sinon essayer sudo bthelper hci0.

Les appareils sont apparus comme connectés, mais seulement quelques instants.

Ouh là, je ne comprends rien :worried:

Et que donne maintenant hciconfig ?

Idem, le téléphone se reconnecte immédiatement pendant quelques minutes.

Toujours que des A

As-tu redémarré?

Quelle réponse avais-tu eu quand tu as entré la commande bthelper ?

Il faudrait aussi le log des dépendances du plugin.

Je viens de la lancer :

Usage: /usr/bin/bthelper <bluetooth hci device>