Hallo
Ich komme bei meinem Phoniebox Projekt nicht mehr weiter und hoffe, jemand von euch kann mir helfen.
Aufbau:
Pirate Audio Hat mit Display
PN532 NFC Hat
Raspberry 3 B+ mit Buster
(alles aufeinander gesteckt)
Software:
Phoniebox Developer
Mopidy
Das funktioniert:
Eigentlich fast alles. Ich kann Phoniebox wie erwartet bedienen. Ich habe Audioausgabe über den Pirate Audio Lautsprecher und das Einlesen von RFID Tags funktioniert auch.
Das geht nicht:
Display: Auf dem Display wird immer der Mopidy Startscreen angezeigt ("Visit 192.168....to select content"). Das Display lässt sich auch über die Beispiele von https://github.com/pimoroni/st7789-python nicht ansprechen. Es passiert nichts, wenn ich diese ausführe.
Tasten: Durch Drücken von A und B verändert sich hörbar und im der Phoniebox Weboberfläche die Lautstärke, X und Y scheinen keine Funktion zu haben. Die Anzeige auf dem Display ändert sich, wenn ich B oder Y drücke. Dann bewegt sich der Anzeigebalken für die Lautstärke. Die Anzeigefunktion auf dem Display verändert sich wenn ich in mopidy.conf die Belegung ändere, also zum Beispiel bcm6 und bcm20 vertausche. Doch dann habe ich aber keine Änderung mehr in der hörbaren Lautstärke oder der Phoniebox Weboberfläche. Daraus ergibt sich bestimmt ein Ansatzpunkt, was schief läuft, ich komme aber nicht dahinter.
Syslog sagt beim abspielen:
Mar 17 15:06:59 raspberrypi mpd: exception: Failed to open mixer for 'HiFiBerry DAC+ Lite': no such mixer control: PCM
Mar 17 15:06:59 raspberrypi mpd: exception: Failed to open "My ALSA Device" (alsa)
Mar 17 15:06:59 raspberrypi mpd: exception: nested: Failed to open ALSA device "default": Device or resource busy
mopidy.conf sieht so aus:
[raspberry-gpio]
enabled = true
bcm5 = play_pause,active_low,250
bcm6 = volume_down,active_low,250, step=10
bcm16 = next,active_low,250
bcm20 = volume_up,active_low,250, step=10
[pidi]
enabled = true
display = st7789
[mpd]
hostname = 0.0.0.0
[http]
hostname = 0.0.0.0
Alles anzeigen
Wie könnte ich hier weiter vorgehen?
Danke für eure Hilfe und Grüsse
Martin