ich habe meinen ESPuino inklusive Gehäuse fertiggestellt und eingerichtet. Das Gerät funktioniert als Abspielgerät einwandfrei. Ich habe aber ein eigenartiges Verhalten entdeckt beim Versuch, es als Bluetooth-Empfänger einzurichten.
Egal, ob ich eine RFID-Karte einrichte oder die Funktion über das Web-Interface starte (Steuerungs-Tab → Modifikation → Bluetooth-Lautsprecher aktivieren/deaktivieren), das Gerät reagiert nicht wie erwartet. Es wird kurz ein vollständiger roter Leuchtring angezeigt. Im Log taucht die Zeile „E [XXXXXX] Ein Karten-Modifikator existiert nicht vom Typ 140!“ auf. Mehr passiert nicht. Andere Modifikationen funktionieren einwandfrei. Ich habe jedoch nicht alles ausprobiert.
Kann jemand mit diesen Verhalten etwas anfangen? Vielen Dank für die Hilfe!
Viele Grüße
Daniel
Das klingt sehr plausibel! Danke für den Hinweis. Ich muss gestehen: Mit dem Code habe ich mich bisher kaum auseinandergesetzt. Ich habe mir ein Set c) (mini-Platine + Develboard + Kopfhörerplatine) von biologist schicken lassen. Das Board kam geflasht hier an und hat wunderbar funktioniert. IDE einrichten, kompilieren und neu flashen ist eine Aufgabe für die kommenden Tage. Ich werde berichten! Vielen Dank!
Ich muss tatsächlich zugeben, dass ich gar nicht dran gedacht habe, dass BT per Default nicht mehr dabei ist. Es gab da, wenn ich das richtig in Erinnerung habe, irgendwann Speicherprobleme und dann haben wir es per Default rausgenommen.
Wenn ich Firmwares flashe, dann mache ich von den Defaults nur folgende Änderungen:
Port-Expander aktivieren
RC522 deaktivieren
PN5180 aktivieren
Voltage-Offset von 0,1 auf 0,15 hochsetzen (ich denke das sollte ich mal in’s Repository hochladen)
Edit: Im dev-Branch habe ich 0,15 jetzt mal gesetzt.
Ich habe den letzten dev-Branch kompiliert und geflasht. Jetzt lässt sich der Bluetooth-Modus wie beschrieben erreichen. Großartig Vielen Dank für die Hilfe!
Ich habe kürzlich eine “Opi Box” mit der ESPuino Complete (ohne zus. Kophörer Platine) gebaut und verschenkt. Nun scheint aber der Bluetooth Modus (Modifikation/Aktion) nicht vorhanden zu sein. Angeblich wird beim Auflegen einer neuen RFID Karte keine “Aktion” für die 3 verschiedenen Bluetooth Modi im WEB-Ui angeboten.
Unterstützt die Aktuelle Complete kein Bluetooth oder verwende ich die falsche (vorinstallierte) Firmware?
Wir hatten mal so ein Thema mit Speichermangel, weswegen BT per Default nicht mehr aktiviert ist. Grundsätzlich könnte man das per Default auch wieder aktivieren, aber da ich selbst BT nicht nutzen, kann ich nicht beurteilen, ob es da irgendwo Seiteneffekte (derzeit) gibt. Da müsste @tueddy was zu sagen, er ist quasi der Maintainer der BT-Funktion.
Wie auch immer: Wenn kein BT vorhanden ist, dann muss eine andere Firmware geflasht werden. Infos dazu hier: 📗 Fertige ESPuino-Firmwares zum Runterladen. Das muss dann per OTA über das Webinterface gemacht werden.
Danke @biologist , ich gebe das erstmal so weiter an meinen Sohn. Wenn ich die nächste Box baue, werde ich gleich die entsprechende Firmware installieren. Mir war wichtig zu verstehen, ob die Hardware der Complete Bluetooth Kopfhörer unterstützt, damit ich auf den Einbau einer Kopfhörerplatine verzichten kann.
Momentan scheint firmware-complete-PN5180-BT.bin die Gesuchte BT fähige Firmware zu sein.
Wenn du einen PN5180 hast, dann ist das korrekt - ja.
Die BT-Funktionalität selbst wird in Hardware durch den ESP32 abgedeckt. Insofern ist das kein Feature, was die Complete „insbesondere“ unterstützen muss. Etwaige Anpassungen werden hier nur auf Software-Ebene gemacht.