Wir haben ein kinderkopfhörer von belkin.
Ich bekomme die gekoppelt und kann mit den Tasten den espuino steuern aber der Ton kommt weiterhin aus dem Lautsprecher und nicht aus den Kopfhörern.
Kennt jemand das Problem, sicherlich habe ich was in Visual Studio vermorkst oder ist das ein bekanntes Problem bei bestimmten Kopfhörern?
Die Umschaltung von Lautsprecher auf BT-Kopfhörer erfolgt erst wenn der auch richtig verbunden ist.
Im Log sollte diese Zeile erscheinen: Bluetooth => connection state: connected @joker Kannst Du im Log etwas erkennen?
Den „connection“ Eintrag habe ich, danach aber einen Error. Den verstehe ich aber nicht
I [11419] Bluetooth source => connection state: Connected (Free heap: 86684 Bytes)
[ 12176][E][BluetoothA2DPSource.cpp:1041] av_hdl_avrc_tg_evt(): [BT_AV] esp_avrc_tg_set_psth_cmd_filter
_____ ____ ____ _
| ____| / ___| | _ \ _ _ (_) _ __ ___
| _| \__ \ | |_) | | | | | | | | '_ \ / _ \
| |___ ___) | | __/ | |_| | | | | | | | | (_) |
|_____| |____/ |_| \__,_| |_| |_| |_| \___/
Rfid-controlled musicplayer
N [377] Software-revision: 20250418-1-DEV
N [377] Git-revision: f013b61-dirty
N [377] Arduino version: 2.0.17
N [388] ESP-IDF version: 4.4.7
N [388] Wakeup was not caused by deepsleep: 0
N [388] Versuche SD-Karte im SD_MMC-Modus (1 Bit) zu mounten...
D [398] SD card type: SDHC
N [399] SD-Kartengröße / freier Speicherplatz: 29871 MB / 18443 MB
I [410] FTP-User wurde aus NVS geladen: esp32
I [411] FTP-Passwort wurde aus NVS geladen: esp32
I [413] Hostname aus NVS geladen: espuino
D [432] PN5180 firmware version=4.1
D [436] RFID-Tags koennen jetzt gescannt werden...
I [871] Bluetooth source started, connect to device: 'SoundForm mini'
D [871] Freier Heap-Speicher nach Setup-Routine: 92608
D [872] PSRAM: 4191531 bytes
D [882] Flash-size: 16777216 bytes
D [883] Datum/Uhrzeit (Interne RTC): 27.06.2025, 20:18:03
N [1002] Lautsprecher eingeschaltet
I [1003] Maximale Lautstärke wurde gesetzt auf: 17
N [1013] Neuer Modus: mono
I [10006] Aktuelle Batteriespannung: 3.82 V
I [10009] Aktuelle Batterieladung: 96.61 %
I [11253] Bluetooth source => Device found: SoundForm mini
I [11259] Bluetooth source => connection state: Connecting (Free heap: 90204 Bytes)
I [11419] Bluetooth source => connection state: Connected (Free heap: 86684 Bytes)
[ 12176][E][BluetoothA2DPSource.cpp:1041] av_hdl_avrc_tg_evt(): [BT_AV] esp_avrc_tg_set_psth_cmd_filter
I [22825] Bluetooth source => audio state: Suspended (Free heap: 84508 Bytes)
N [52215] RFID-Karte erkannt: 04-45-ba-10
N [52215] Card type: ISO-14443
I [52216] RFID-Karte empfangen: 004069186016
D [52238] Freier Speicher: 84124 Bytes
N [52238] Playlist-Generierung
N [52245] Anzahl gültiger Files/Webstreams: 12
D [52245] Hidden files: 2
N [52249] Modus: Hoerspiel
I [52249] Sorting files using case-insensitive natural sorting
N [52259] Neue Playlist mit 12 Titel(n) empfangen
D [52260] Free heap: 84368
I [52325] info : PSRAM found, inputBufferSize: 638965 bytes
I [52326] info : buffers freed, free Heap: 84260 bytes
I [52344] info : Reading file: "/Dinosaurier - Reise ins Reich der Urzeit/10 - Maja Nielsen - Die Karriere des Richard Owen.mp3"
I [52380] info : MP3Decoder has been initialized, free Heap: 60560 bytes , free stack 3212 DWORDs
N [52381] Titel wird abgespielt ab Position 2723151
N [52391] '/Dinosaurier - Reise ins Reich der Urzeit/10 - Maja Nielsen - Die Karriere des Richard Owen.mp3' wird abgespielt (10 von 12)
I [52699] info : Content-Length: 11586184
I [52699] info : ID3 framesSize: 356
I [52699] info : ID3 version: 2.3
I [52992] info : ID3 normal frames
I [53129] id3data : Title: Die Karriere des Richard Owen
I [53134] id3data : Album: Dinosaurier - Reise ins Reich der Urzeit
I [53138] id3data : Artist: Maja Nielsen
I [53142] id3data : ContentType: Hörbuch
I [53146] id3data : Year: 2008
I [53150] id3data : Track: 10/12
I [53154] id3data : SettingsForEncoding: Audiograbber 1.83.01, LAME dll 3.100ÊQ, 192 Kbit/s, Stereo, High quality
I [53158] info : Audio-Length: 11585828
I [53169] info : stream ready
I [53922] info : stream ready
I [53922] info : syncword found at pos 0
I [53930] info : Channels: 2
I [53930] info : SampleRate: 44100
I [53930] info : BitsPerSample: 16
I [53930] info : BitRate: 192000
I [62515] Kontroll-Kommando empfangen via Queue: 3
I [62516] Kommando: Pause
I [62516] Titel pausiert bei Position: 3569005 (2930040)
I [62516] Schreibe '#/Dinosaurier - Reise ins Reich der Urzeit#2930040#3#9' in NVS für RFID-Card-ID 004069186016 mit Abspielmodus 3 und letzter Track 9
I [62537] #/Dinosaurier - Reise ins Reich der Urzeit#2930040#3#9
D [123089] Bluetooth button id 70 (pause/resume) is released.
I [123096] Kontroll-Kommando empfangen via Queue: 3
I [123096] Kommando: Fortsetzen
D [124276] Bluetooth button id 68 (pause/resume) is released.
I [124282] Kontroll-Kommando empfangen via Queue: 3
I [124282] Kommando: Pause
I [124
Ich habe es gerade mit dem aktuellen DEV getestet und mein Bluetooth-Kopfhörer läuft einwandfrei.
Ein kleiner Unterschied: Ich verwende Arduino 3.1.3 anstelle von Arduino 3.2.0, da ich Letzteres aktuell nicht kompilieren kann.
Mein Log:
I [1549] Bluetooth source => Device found: ACT-BHP-JR
I [1557] Bluetooth source => connection state: Connecting (Free heap: 55544 Bytes)
I [1929] info : Content-Length: 2783880
I [1930] info : ID3 framesSize: 78304
I [1930] info : ID3 version: 2.3
I [1931] info : ID3 normal frames
I [1962] id3data : SettingsForEncoding: Lavf59.16.100
I [1967] id3data : Artist: Oimara
I [1971] id3data : Title: Wackelkontakt
I [1975] Bluetooth source => connection state: Connected (Free heap: 52680 Bytes)
I [2080] info : Audio-Length: 2705576
I [2081] info : stream ready
I [2082] info : syncword found at pos 0
I [2087] info : MPEG-2.5, Layer I
I [2089] info : Channels: 2
I [2089] info : SampleRate: 44100
I [2100] info : BitsPerSample: 16
I [2100] info : BitRate: 128000
[ 3030][E][BluetoothA2DPSource.cpp:1041] av_hdl_avrc_tg_evt(): [BT_AV] esp_avrc_tg_set_psth_cmd_filter
I [10005] Aktuelle Batteriespannung: 4.00 V
I [10006] Aktuelle Batterieladung: 80.48 %
I [10852] Bluetooth source => audio state: Started (Free heap: 50104 Bytes)
Bluetooth source => audio state: Started schaltet dann um vom Lautsprecher auf den BT-Kopfhörer
Danke für die Antwort.
Wir sind die gerade im Urlaub, da mag ich da gerade keine Experimente, da die Box gern genutzt wird.
Wenn wir wieder zu hause bin kompiliere ich das Projekt einfach mal neu.