Re: Raspberry pi 3 + Bluetooth
Publié : 23 oct. 2019, 19:52
Tout à fait.*Fabrice a écrit : ↑23 oct. 2019, 18:49ARF,..
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
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"