Page 5 sur 5

Re: Raspberry pi 3 + Bluetooth

Publié : 23 oct. 2019, 19:52
par Naboleo
Fabrice a écrit :
23 oct. 2019, 18:49
ARF,..

Non, c'est inexacte !

C'est bien l'installation des dépendances du plugin OpenZwave qui désactive le Bluetooth interne du PI3, PI3B, PI3B+ (depuis pas longtemps pour le PI3B+).

Bien que cela ne soit nécessaire QUE pour les cartes ZWave câblées sur le GPIO (comme les RAZBERRY), l'installation des dépendances du plugin OpenZwave de Jeedom détecte la présence des PI3x. Et quand l'une de ces cartes est détectées, il coupe directement HCIUART (qui à pour effet de désactiver le BT interne).

Tout cela est visible ligne 139 / 142 ici :
https://github.com/jeedom/plugin-openzw ... all_apt.sh
Tout à fait.*
C'est même à partir de la ligne 130 que ça commence avec la reconfiguration des ports serie
Personnellement je patche pour éviter les surprises...

Code : Tout sélectionner

--- /var/www/html/plugins/openzwave/resources/install_apt.sh	2019-09-20 19:36:16.923773844 +0200
+++ /var/www/html/plugins/openzwave/resources/install_apt.sh	2019-09-20 19:36:37.643404225 +0200
@@ -128,18 +128,18 @@
 fi
 
 if [ -e /dev/ttymxc0 ];  then 
-  sudo systemctl mask serial-getty@ttymxc0.service
-  sudo systemctl stop serial-getty@ttymxc0.service
+  //sudo systemctl mask serial-getty@ttymxc0.service
+  //sudo systemctl stop serial-getty@ttymxc0.service
 fi
 if [ -e /dev/ttyAMA0 ];  then 
-  sudo systemctl mask serial-getty@ttyAMA0.service
-  sudo systemctl stop serial-getty@ttyAMA0.service
+  //sudo systemctl mask serial-getty@ttyAMA0.service
+  //sudo systemctl stop serial-getty@ttyAMA0.service
 fi
 
 RPI_BOARD_REVISION=`grep Revision /proc/cpuinfo | cut -d: -f2 | tr -d " "`
 if [[ $RPI_BOARD_REVISION ==  "a02082" || $RPI_BOARD_REVISION == "a22082" || $RPI_BOARD_REVISION == "a020d3" ]]
 then
-   systemctl disable hciuart
+   //systemctl disable hciuart
    if [[ ! `grep "dtoverlay=pi3-miniuart-bt" /boot/config.txt` ]]
    then
       echo "Raspberry Pi 3 Detected. If you use a Razberry board you must Disabling Bluetooth"

Re: Raspberry pi 3 + Bluetooth

Publié : 25 oct. 2019, 14:24
par Flat
Fabrice a écrit :
22 oct. 2019, 17:14
Bonjour,

Vous n'avez pas forcément besoin de le faire.

Sinon, en SSH, il faut ajouter la ligne :
dtoverlay=pi3-disable-bt
A la fin du fichier :
/boot/config.txt

- Redémarrez ensuite le Raspberry PI.
Bonjour Fabrice,
Je l'avais fait pour le wifi à l'époque mais pas pour le BT. Je viens de le faire.
Merci.
@+
Flat

Re: Raspberry pi 3 + Bluetooth

Publié : 25 oct. 2019, 23:15
par Swr
Fabrice a écrit :ARF,..

Non, c'est inexacte !

C'est bien l'installation des dépendances du plugin OpenZwave qui désactive le Bluetooth interne du PI3, PI3B, PI3B+ (depuis pas longtemps pour le PI3B+).

Bien que cela ne soit nécessaire QUE pour les cartes ZWave câblées sur le GPIO (comme les RAZBERRY), l'installation des dépendances du plugin OpenZwave de Jeedom détecte la présence des PI3x. Et quand l'une de ces cartes est détectées, il coupe directement HCIUART (qui à pour effet de désactiver le BT interne).

Tout cela est visible ligne 139 / 142 ici :
https://github.com/jeedom/plugin-openzw ... all_apt.sh
Quid du pi4, faut il également couper le BT ?

Envoyé de mon Redmi Note 4 en utilisant Tapatalk


Re: Raspberry pi 3 + Bluetooth

Publié : 26 oct. 2019, 09:30
par Mips2648
Ok, mais il doit y avoir autre chose alors...
je n'ai jamais du faire de manip particulière et j'ai toujours eu zwave et bluetooth activé et le bluetooth n'a jamais été désactivé via quoi que ce soit.

et donc non il ne FAUT pas, apparemment, dans certain cas, le plugin le fait mais ce n'est pas nécessaire avec un dongle zwave.

Re: Raspberry pi 3 + Bluetooth

Publié : 26 oct. 2019, 23:37
par Fabrice
C'est cela le problème, le plugin le fait systématiquement à la détection d'un PI de génération 3.
- Même pour ceux, qui comme nous, n'ont pas de module Z-Wave de branché sur le port GPIO.