Salut à tous, j'ai modifié /etc/rc.local pour qu'au démarrage, un script python se lance et joue une musique. Le son passe sur une enceinte bluetooth, cette enceinte doit donc être connectée dès le démarrage. Le problème est que l'enceinte se connecte mais se déconnecte aussitôt, j'ignore pourquoi. J'ai testé avec des écouteurs bluetooth, même résultat, ça joue un son "Power on" puis "Power Off" juste après.
Pour info j'ai installé pulseaudio-module-bluetooth pour gérer le son en bluetooth. Voici ce que j'ai écrit dans rc.local:
Le sleep est censé permettre d'attendre que la connexion s'établisse, mais rien n'y fait. Est-ce qu'il ne manquerait pas quelque chose ? faut-il tester la connexion avec un if ?...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 systemctl --user enable pulseaudio && systemctl --user start pulseaudio pulseaudio --start #probablement inutile mais j'ai laissé comme ça sudo bluetoothctl -- connect <adresseMAC> sleep 2s python3 /home/pi/Scripts/app.py &
Je précise que je suis sous Raspbian (sur une raspberry pi 3), mais ça doit être pareil sous Linux je suppose.
Partager