Problème Bluetooth

Moi j’utilise un Wemos D1 Mini sous Tasmota avec un lecteur RFID RC522 pour désarmer le système. Coût total 7€. J’avais prévu de faire un tuto pour ça mais pas encore eu le temps.
Pour l’armer, un simple bouton dans la maison exécute la scène (départ) qui éteins tout, ouvre la barrière et active l’alarme…

2 « J'aime »

J’ai hâte de voir comment ça marche avec ton futur tuto :blush:

@Guillaume36 En général ce qui marche le mieux (à mon avis), c’est les portes clés bluetooth, comme le Nut: https://www.amazon.fr/Nut-Bluetooth-Télécommande-Localisation-Smartphone/dp/B01M4L7GHY, tu le mets sur tes clés et ensuite quand tu rentre ça te détecte, quand tu pars ça te détecte plus :slight_smile:

Comme dit @AlexTrovato, le mobile ça ne marche pas pour la détection bluetooth car les mobiles font tout pour être indétectable, par design.

Effectivement je déconseille d’ouvrir son MQTT à l’extérieur, c’est le meilleur moyen de se faire hacker.

Merci @pierre-gilles pour l’info, je vais m’en prendre.
Est ce que Somfy est intégré à Gladys v4.3.1 (volets roulant, monteur porte de garage / portail et capteur de température) ? Si oui comment faire stp ?

Pas de somfy dans Gladys, il faut développer le service ( et forcément avoir du matériel)

@damalgos en parle ici

Ah, merde alors c’est vraiment dommage…
Gladys est top mais sans l’intégration Somfy, je pense que je vais passer mon chemin…

Fait une demande d’intégration.
Tu ne dois pas être le seul à avoir du Somfy.

1 « J'aime »

Comment on fait une demande d’intégration ?

Poste une demande dans le topic ‘Demande de fonctionnalités:wink:

Bonjour,

Je viens d’installer Gladys et j’ai le même problème de bluetooth que Guillaume36. J’ai redémarré le container gladys via ssh mais cela n’a rien changé. Il y aurait-il une autre piste à explorer ?

Merci d’avance et bonne soirée

Ce bug Bluetooth arrive de façon intermittente, on a une PR qui va le corriger définitivement qui est en cours:

Merci beaucoup pour la réponse. Je prends donc mon mal en patience !

Bonne journée

1 « J'aime »

bonjour ,
je reviens sur ce problème de Bluetooth, qui ne fonctionne toujours pas pour moi . quand je lance une recherche d’appareils bluetooth, l’affichage rentre dans une boucle infinie:

. ca fonctionne tres peu de temps Après une relance de Gladys, ça fonctionne peu de temps et après ça boucle indéfiniment.

J’ai lancé cette commande qui me renvoie le statut du Bluetooth du PI :

sudo service bluetooth status

en retour j’obtiens ça :


● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2022-07-28 09:40:07 CEST; 1h 59min ago
       Docs: man:bluetoothd(8)
   Main PID: 599 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 780)
        CPU: 121ms
     CGroup: /system.slice/bluetooth.service
             └─599 /usr/libexec/bluetooth/bluetoothd

Jul 28 09:40:07 gladys systemd[1]: Starting Bluetooth service...
Jul 28 09:40:07 gladys bluetoothd[599]: Bluetooth daemon 5.55
Jul 28 09:40:07 gladys systemd[1]: Started Bluetooth service.
Jul 28 09:40:07 gladys bluetoothd[599]: Starting SDP server
Jul 28 09:40:07 gladys bluetoothd[599]: Bluetooth management interface 1.18 initialized
Jul 28 09:40:07 gladys bluetoothd[599]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
Jul 28 09:40:07 gladys bluetoothd[599]: sap-server: Operation not permitted (1)
Jul 28 09:40:07 gladys bluetoothd[599]: Failed to set privacy: Rejected (0x0b)

Et j’ai remarqué aussi que le retour de la commande

dmesg -s 1024

j’obtenais beaucoup de défauts bluetooth

 380.617487] Bluetooth: hci0: Frame reassembly failed (-84)
[  380.617544] Bluetooth: hci0: Frame reassembly failed (-84)
[  380.617638] Bluetooth: hci0: Frame reassembly failed (-84)
[  380.668679] Bluetooth: hci0: Frame reassembly failed (-84)
[  380.668685] Bluetooth: hci0: SCO packet for unknown connection handle 3743
[  382.055598] Bluetooth: hci0: Frame reassembly failed (-84)
[  382.055627] Bluetooth: hci0: Frame reassembly failed (-84)
[  382.055697] Bluetooth: hci0: Frame reassembly failed (-84)
[  382.055784] Bluetooth: hci0: Frame reassembly failed (-84)
[  382.055876] Bluetooth: hci0: Frame reassembly failed (-84)
[  382.055956] Bluetooth: hci0: Frame reassembly failed (-84)
[  383.156611] Bluetooth: hci0: Frame reassembly failed (-84)
[  383.156729] Bluetooth: hci0: Frame reassembly failed (-84)

[  410.162475] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 7

[  423.615795] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 7

[  423.616213] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 6

[  463.959594] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 2

[  463.960012] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 3

[  544.861841] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 5

[  558.264820] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 4
[  683.362957] Bluetooth: hci0: Frame reassembly failed (-84)
[  683.363009] Bluetooth: hci0: Frame reassembly failed (-84)
[  683.363098] Bluetooth: hci0: Frame reassembly failed (-84)
[  684.443915] Bluetooth: hci0: Frame reassembly failed (-84)
[  684.443938] Bluetooth: hci0: Frame reassembly failed (-84)
[  684.474936] Bluetooth: hci0: Frame reassembly failed (-84)
[  684.474962] Bluetooth: hci0: Frame reassembly failed (-84)

[  718.973725] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 0

[  812.205346] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 7

[  851.972727] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 5

[  905.652002] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 4

[  959.394036] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 6

[  959.394449] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 1

[  972.750679] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 3

[  972.751142] WARN::dwc_otg_hcd_urb_dequeue:639: Timed out waiting for FSM NP transfer to complete on 1
[  980.362556] Bluetooth: hci0: Frame reassembly failed (-84)

et la dernière ligne se répète encore et encore
Est ce que c’est mon Rpi qui ne va pas ou c’est lié a l’intégration Bluetooth de Gladys?

C’est un souci lié à ton Raspberry Pi, pas de lien avec Gladys :slight_smile:

En cherchant un peu l’erreur sur Google :

https://forums.raspberrypi.com/viewtopic.php?t=131999

Bonjour @pierre-gilles
Merci pour ta réponse ça m’oriente un peu je vais creuser ça .

Apparemment le SAP, c’est protocole Bluetooth pour le transfert de données sur de carte SIM
SAP signifie SIM Access Profile.
Je ne pense pas que se soit ça qui me génère, mon plantage de l’intégration Bluetooth de Gladys

C’est pourtant l’erreur que tu as :slight_smile:

Bonjour, @pierre-gilles
Je suis d’accord, mais je ne crois pas que ce soit qui me bloque la découverte des appareils Bluetooth. D’après ce que j’ai pu lire c’est Le Sap sert à transférer des fichiers a un système avec carte sim (on ne se sert pas de ce protocole dans Gladys, donc j’ ai laissé tomber cette erreur.
Mais avec dmesg -s 1024 j’ai cette erreur :
Bluetooth: hci0: Frame reassembly failed (-84) [86636.344422] Bluetooth: hci0: Frame reassembly failed (-84) [86636.344511] Bluetooth: hci0: Frame reassembly failed (-84) [86636.344588] Bluetooth: hci0: Frame reassembly failed (-84) [86637.770564] Bluetooth: hci0: Frame reassembly failed (-90) [86638.021803] Bluetooth: hci0: Frame reassembly failed (-84) [86638.021817] Bluetooth: hci0: Received unexpected HCI Event 00000000
Mais ce que je comprends pas c’est que la page de la decouverte se rafraichit correctement pendant 3 a 4 minutes après une relance de Gladys et aprèsla page ne se rafraichit plus et reste bloquée en recherche avec le petit rond bleu qui tourne.
Au début je n’avais pas les défauts de Bluetooth et j’avais le même problème on en avait déjà parlé

C’est justement le problème à mon avis. Le tutoriel que j’ai cité montrais comment désactiver sap quand on n’en a pas besoin.

Après à tester, ça n’a peut-être rien à voir ^^

Ne teste pas dans Gladys pour l’instant, je te conseille de déjà faire fonctionner le bluetooth sur ta machine, ensuite quand ça marchera correctement sur la machine tu pourras tester dans gladys! :slight_smile: