Bluetooth Audioausgabe vom Pi 4

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Bluetooth Audioausgabe vom Pi 4

Beitrag von filmgucker2 »

Leider nein. Nur der System Speaker und webaudio...
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 14043
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Bluetooth Audioausgabe vom Pi 4

Beitrag von udo1toni »

Du könntest spaßeshalber mal prüfen, ob Bluetooth Audio auch funktioniert, wenn Du als User openhab unterwegs bist.
Dazu musst Du als User openhab eine Shell öffnen:

Code: Alles auswählen

sudo su - openhab -s /bin/bash
sudo startet den Befehl mit Rechten eines anderen Users (hier root)
su startet eine shell mit einem bestimmten User. Da root diesen Befehl ausführt, wird kein Passwort abgefragt (openhab hat kein Passwort gesetzt...)
- bedeutet, dass die Arbeitsumgebung geladen wird
openhab ist der Name des Users, der die shell aufrufen soll
-s gibt an, welche Shell geladen werden soll (hier /bin/bash). Da es keine Default shell für openhab gibt (steht auf /bin/false), ist dieser Teil genauso wichtig wie der ganze Rest...
Wenn Du in dieser Shell bist, versuch mal per aplay auf dem bluetooth Lautsprecher auszuspielen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Bluetooth Audioausgabe vom Pi 4

Beitrag von filmgucker2 »

openhab spielt nicht mit aplay ab. Bleibt beim Klinkenausgang. Openhabian wechselt
zu Bluetooth und spielt dort ab.
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 14043
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Bluetooth Audioausgabe vom Pi 4

Beitrag von udo1toni »

Dann fehlen dem User openhab irgendwelche Rechte.

Prüfe bitte mal als User openhabian mit dem Befehl

Code: Alles auswählen

groups
in welchen Gruppen openhabian ist.
Wiederhole das für den user openhab:

Code: Alles auswählen

groups openhab
Eventuell ist z.B. der User openhabian in einer Gruppe bluetooth, openhab aber nicht. Es könnte auch Unterschiede bei der Zugehörigkeit zur Gruppe pulse geben.

Bitte nicht einfach alle Gruppen von openhabian dem USer openhab zuordnen, das ist nicht sinnvoll. Stattdessen musst Du diejenigen identifizieren, die offensichtlich fehlen (mutmaßlich die beiden bzw. eine davon).

Mit

Code: Alles auswählen

sudo adduser openhab pulse
oder alternativ

Code: Alles auswählen

sudo usermod -Ga pulse openhab
fügst Du den User openhab der Gruppe pulse hinzu.
Nach Änderung der Gruppenzugehörigkeit muss der User sich neu anmelden, am einfachsten startest Du den ganzen Rechner neu.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Bluetooth Audioausgabe vom Pi 4

Beitrag von filmgucker2 »

Also:
Der user openhab war schon in der Gruppe pulse hinzugefügt.
Dann habe ich openhabian der Gruppe pulse hinzugefügt.

Es sieht dann so aus:

Code: Alles auswählen

groups openhabian
openhabian : openhab adm tty dialout cdrom sudo audio video plugdev games 
users input netdev bluetooth spi i2c gpio openhabian mosquitto pulse

groups openhab
openhab : openhab tty dialout sudo audio bluetooth gpio pulse
Immer noch kein audio über bluetooth mit openhab.
Folgende Gruppen gibt es bei mir:

Code: Alles auswählen

crontab:x:108:
netdev:x:109:openhabian
messagebus:x:110:
ssh:x:111:
bluetooth:x:112:openhab,openhabian
avahi:x:113:
spi:x:999:openhabian
i2c:x:998:openhabian
gpio:x:997:openhabian,openhab
systemd-coredump:x:996:
openhabian:x:1000:openhabian,frontail
avahi-autoipd:x:114:
openhab:x:115:frontail,openhabian
rdma:x:116:
sambashare:x:117:
frontail:x:1001:
mosquitto:x:118:openhabian
ssl-cert:x:119:
influxdb:x:995:
grafana:x:120:
rtkit:x:121:
pulse:x:122:openhab,openhabian
pulse-access:x:123:
Vielleicht liegt es an den Treibern für den Innomaker HiFi DAC, ne Art Hifiberry, den ich
vor ein paar Tagen an den Pi gestöpselt habe? Hat der eine Gruppe? Und wenn ja welche?
spi und i2c kämen wohl in Frage. Da ist nur openhabian drin.
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 14043
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Bluetooth Audioausgabe vom Pi 4

Beitrag von udo1toni »

Der User openhab sollte eigentlich nicht in der Gruppe sudo sein. Ansonsten denke ich, sollte das nichts mit Treibern zu tun haben. aplay benötigt audio als Gruppe, wie gesagt, bluetooth mag noch eine Rolle spielen, pulse ohnehin, ist aber beides gesetzt. Aber wenn aplay von der Shell aus nicht funktioniert (als User openhab) ist das ja ein starkes Indiz, dass da was fehlt.
Ich bin aber nicht in dem Thema drin und habe keine Idee, wie Du weiter vorgehen musst.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet

Antworten