Ich habe hier jetzt schon länger einen Decoder für die AirPods (Pro) und Beats Solo/Studio Buds in einer Branch. Da ich aber selbst keine dieser In-Ear Kopfhörer habe, weil sie irgendwie nie richtig in meine Ohren gepasst haben, liegt der Decoder nur auf Eis, alles also basierende auf reiner Theorie bis jetzt.
Sollten manche von euch diese Kopfhörer haben, interessiert und willens (siehe weiter unten) sein den Decoder zu testen um ihn für ein Release fertig zu machen, bitte melden.
Der Decoder zeigt
• das Model
• die Farbe (bei den Beats Buds)
• den Status, ob beide Ohrstöpsel im Ladecase sind - bis jetzt
• den Batteriestand des rechten und linken Ohrstöpsels
• den Batteriestand des Ladecases
• den Ladestatus des rechten und linken Ohrstöpsels
• den Ladestatus des Ladecases
an.
Wie gesagt, alles momentan nur rein faktisch, ohne bisherige Verifizierung mit den eigentlichen Geräten.
Ich gehe davon aus, dass die AirPods/Beats Buds auch eine ständig wechselnde Bluetooth MAC Adresse haben. Somit wäre ein Mac nötig, um die Identity MAC und den Identity Resolving Key zu bekommen, ähnlich wie bei iPhone, iPad und der Apple Watch.
Des weiteren müsstet ihr die Möglichkeit haben Theengs Gateway und Testversionen von Theengs Decoder mit pip Install installieren zu können, auf einem Raspberry Pi zum Beispiel, und MQTT Explorer um die decodierten MQTT Nachrichten zu verifizieren.
Auto-Discovery sollte bei den ersten Tests erst einmal ausgeschaltet bleiben, aber in der finalen Version werden natürlich alle oben genannten Eigenschaften mit Auto-Discovery in der MQTT Integration erscheinen.
Jetzt habe ich das ganze getippt und denke mir wirklich, dass es doch wohl etwas kompliziert für die meisten sein wird, aber jeder kann gerne auch seine Meinung sagen, ob solch eine Integration überhaupt interessant für die Besitzer dieser Kopfhörer wäre. Und ich würde mich wirklich freuen, wenn sich vielleicht doch ein paar melden und Interesse haben mitzuhelfen
Gruß