Le port n'est pas configuré

En principe, là tu devrais y arriver avec des :

sudo hciconfig hci0 reset
sudo hciconfig hci0 up

merci pour ton aide mais comme dit plus haut ces commandes ne fonctionnent pas chez moi

pi@raspberrypi:~ $ sudo hciconfig hci0 reset
Can't init device hci0: Invalid argument (22)
pi@raspberrypi:~ $ sudo hciconfig hci0 up
Can't init device hci0: Invalid argument (22)

incompatibilité zwave/bluetooth? je ne sais plus trop ou chercher

Ça c’est seulement si tu as une razberry que tu ne peux pas utiliser le Bluetooth interne du rpi

oui c’est ce que j’ai cru comprendre c’est pourquoi j’ai pris un dongle bluetooth mais comme ça ne veut vraiment pas…

Vous avez une carte RazBerry ? (c’est le controleur ZWave qui se branche sur le port GPIO du PI)

Si c’est le cas, il faut désactiver le BT interne du PI en 1er (celui qui est sur UART).
(alors que le résultat de vos commandes, montre uniquement le BT du UART (interne) et pas le BT de l’USB).

Désactivez le BT interne en SSH :
sudo nano /boot/config.txt

Ajouter cette ligne en fin de fichier :
dtoverlay=pi3-disable-bt

Sauvez le fichier :
Ctrl + O pour sauver
Ctrl + x pour quitter

Redémarrer :
sudo reboot

Puis en SSH faite de nouveau :
hciconfig
En présence du dongle BT USB.

Cela doit donner cela :

pi@bleagarage:~ $ hciconfig
hci0:   Type: Primary  Bus: USB
        BD Address: 00:01:95:44:9F:C3  ACL MTU: 310:10  SCO MTU: 64:8
        UP RUNNING
        RX bytes:-535158337 acl:0 sco:0 events:231752574 errors:0
        TX bytes:908798436 acl:0 sco:0 commands:145407406 errors:0

Chez moi, avec les deux cela donne ça :

pi@bleagarage:~ $ hciconfig
hci1:   Type: Primary  Bus: UART
        BD Address: B8:27:EB:0E:87:F0  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING
        RX bytes:1279 acl:0 sco:0 events:51 errors:0
        TX bytes:2268 acl:0 sco:0 commands:48 errors:0

hci0:   Type: Primary  Bus: USB
        BD Address: 00:01:95:44:9F:C3  ACL MTU: 310:10  SCO MTU: 64:8
        UP RUNNING
        RX bytes:-535158337 acl:0 sco:0 events:231752574 errors:0
        TX bytes:908798436 acl:0 sco:0 commands:145407406 errors:0

Voici les différents tests effectués

pi@raspberrypi:~ $ hciconfig
hci0:   Type: Primary  Bus: UART
        BD Address: B8:27:EB:50:91:B0  ACL MTU: 1021:8  SCO MTU: 64:1
        DOWN
        RX bytes:2003646 acl:0 sco:0 events:102836 errors:0
        TX bytes:558788 acl:0 sco:0 commands:102830 errors:0

pi@raspberrypi:~ $ sudo hciconfig hci0 reset
Can't init device hci0: Device or resource busy (16)
pi@raspberrypi:~ $ sudo hciconfig hci0 up
Can't init device hci0: Device or resource busy (16)
pi@raspberrypi:~ $ sudo systemctl enable hciuart
pi@raspberrypi:~ $ sudo systemctl start hciuart
pi@raspberrypi:~ $ sudo service bluetooth status
â bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
   Active: active (running) since Wed 2020-02-26 21:29:44 CET; 22h ago
     Docs: man:bluetoothd(8)
 Main PID: 555 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           ââ555 /usr/lib/bluetooth/bluetoothd

Warning: Journal has been rotated since unit was started. Log output is incomple


et toujours le meme message d’erreur dans jeedom

j’ai l’impression que c’est dans jeedom le probleme (soit le core de jeedom ou le pluggin)

je n’ai pls d’idée sauf de ne plus utiliser ce pluggin

Non, le problème n’est pas dans Jeedom… il faut que tu aies « UP RUNNING » pour le hci0. Tant que tu n’arrives pas à l’avoir, ton plugin ne fonctionnera pas.

Tu peux essayer de désinstaller / réinstaller le bluetooth à la limite…

sudo apt-get remove pi-bluetooth
sudo apt-get install pi-bluetooth

Il y avait aussi des infos sur l’ancien forum :
https://forum.jeedom.com/viewtopic.php?t=24338

Merci beaucoup, je n’avais pas cette info : malheureusement en faisant la commande je m’aperçois que la commande est déjà la

#dtoverlay=gpio-ir-tx,gpio_pin=18

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2

[all]
#dtoverlay=vc4-fkms-v3d
dtoverlay=pi3-disable-bt

elle a probablement été ajoutée lors de l’installation de la carte RAZBERRY, j’avais mis initialement leur logiciel inclus par méconnaissance avant de tout supprimer pour l’utiliser avec Jeedom.

du coup je reste toujours coincé

pi@raspberrypi:~ $ hciconfig
hci0:   Type: Primary  Bus: USB
        BD Address: 00:1A:7D:DA:71:12  ACL MTU: 679:8  SCO MTU: 48:16
        DOWN
        RX bytes:706 acl:0 sco:0 events:22 errors:0
        TX bytes:68 acl:0 sco:0 commands:22 errors:0

c’est bien le bus USB qui est indiqué.

Bonjour @Theduck38

J’ai donc desinstallé et réinstallé
après un délai d’environ 20 minutes , j’ai retrouvé l’adresse mac du bluetooth dans jeedom donc BLEA est opérationnel

a voir si cela reste dans le temps car j’ai toujours l’impression que cela disparaît au fil des jours

Merci de ton aide !

OK, content que ça marche.

J’avais eu le même problème il y a longtemps… impossible de récupérer le fonctionnement ; j’avais dû désinstaller / réinstaller. J’ai supposé qu’une config avait dû sauter quelque part.

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

Bonjour

Sujet ré-ouvert a ma demande car ce plugin fonctionne mal

est-ce que le développeur peut faire une correction de ce Plugin - merci
tous les jours depuis 10 jours je réinstalle ce plugin qui ne fonctionne trés peu de temps et affiche ensuite l’erreur ’ le port n’est pas configuré’

Quand on consulte ce forum ou internet , vous constaterez que je ne suis pas le seul

Merci votre aide

Je vous rappelle que le problème se trouve au niveau du linux et pas au niveau du plugin blea.
Si le linux ne peut pas démarrer le bluetooth, blea ne peut pas le voir.

1 « J'aime »

Bonjour @Fabrice Fabrice

Rejeter la faute aux autre ne ferra pas avancer les choses

dans ce cas s’il y a un bug avec linux il y a aussi une superbe communauté que la société jeedom peut faire intervenir sinon c’est la mort de toutes les applications bluetooth qui tournent sur linux !!

Bonjour.

Je ne rejette rien à personne, je recadre juste ce que vous ne semblez pas comprendre (votre autre message surtout).

L’utilisateur sur l’autre forum qui a un problème presque similaires, part d’une installation neuve. D’autres membres, dont moi, on a fait et refait des installations similaires sans rencontrer le problème.
Un nouvel utilisateur vient de créer un sujet avec encore même problème.

On veux tous trouver une solution pour la communauté.

1 « J'aime »

@EricJeedom

Bonjour,

Tu n’aurais pas une Google home, ou un Chromecast, chez toi ? Parce qu’en ce qui me concerne, une perte de wifi de quelques minutes me fait crasher systématiquement Blea ; la faute aux appareils Google qui spamment des trames BT dès qu’ils perdent le réseau. En plus on ne peut pas les filtrer car ils changent régulièrement d’adresse mac !

Bonjour @Fabrice @Theduck38

Vous êtes donc bien d’accord que le bluetooth de linux n’est pas stable et que les connaisseurs doivent trouver une solution

avec nos connaissances , nous faisons les « apprentis sorciers » depuis des lustres et il faut réellement qu’une personne de linux ou de Jeedom trouve LA solution

Je travaille dans l’aéronautique et je peux vous dire qu’une solution non stable et simplement interdite , il faut avoir la même logique si vous souhaitez vendre cette solution sans avoir un niveau de maintenance insupportable

je n’ai pas la connaissance pour corriger cette fonctionnalité sur le bluetooth qui ne fonctionne pas mais je peux aider pour tester les corrections

Bon courage , nous sommes tous la pour aider , on souhaite tous aller dans le même sens ,mais quand on ne sait plus on demande de l’aide : :wink:

Hello,

Pour travailler dans la maintenance, je pourrais te répondre que des fois la solution, ou en tout cas l’explication, vient de quelqu’un qui justement n’y connais rien… mais qui a eu un regard suffisamment critique et a posé les bonnes questions à qui de droit.
Il ne faut donc pas résumer les problèmes compliqués à des questions uniquement de spécialistes.

Bon, cette petite digression étant faite, tu n’as pas répondu à ma question : as tu ou pas une GH ou Chromecast chez toi ?
Autre point : des mauvaises langues accusent « le wifi de parasiter le Bluetooth natif du Rpi » (sic). Je ne sais pas si ton Rpi passe par le Wifi ou un câble, mais peut-être pourrais-tu essayer avec un dongle branché sur le port USB du Rpi.

Hello, @Theduck38

pas de Google home ni chromecast , par contre mon Rpi est connecté en Wifi et ma box diffuse du 2,4 Ghz et 5 Ghz

tu veux que je testes avec un dongle Bluetooth au lien du bluetooth interne ? sauf que je n’en ai pas et je suis pas sur de pouvoir faire une attestation pour aller chercher un dongle :joy: