Integration der Xiaomi-Kamera als Bluetooth-Bridge

Hallo,
Ich habe eine Xiaomi-Kamera mit der Bluetooth-Gateway-Option, mit der ich die Temperatur meines Bluetooth-Thermometers sehen kann.
Ich möchte wissen, ob es möglich ist, sie in Gladys zu integrieren. Kleine Präzisierung: Ich habe kein separates Gateway, die Kamera übernimmt diese Funktion, daher funktioniert das Tutorial für Xiaomi-Geräte nicht für mich.
Vielen Dank im Voraus

Hallo!

Ich bin kein Experte für Bluetooth-Integration, aber warum verbindest du deine Thermometer nicht direkt mit Gladys?

Ich bin mir nicht sicher, ob das direkt funktioniert (@AlexTrovato kann dir das sicher besser sagen als ich), aber ich denke, es könnte klappen.

Hallo Pierre-Gilles,

Danke für die Antwort. Ich habe versucht, sie per Bluetooth zu integrieren, aber Gladys erkennt sie nicht. Meine Thermometer sind LYWSD03MMC. Außerdem hätte ich gerne die Kamera integriert, aber es ist unmöglich, die Adresse des Video-Stream mit Xiaomi zu erhalten.

Okay, wenn du sagst, dass sie von Gladys nicht erkannt werden, siehst du sie trotzdem in Gladys?

Ich denke, es ist nur eine Frage der « Kategorisierung » von Funktionen, um die Zuordnung zwischen dem Gerät und Gladys zu erstellen.

Ich habe ein Stück Code gefunden, das von node-red stammt und diese Geräte unterstützt, über dieselbe Bibliothek, die wir in Gladys verwenden: node-red-contrib-xiaomi-ble/xiaomi-ble.js at master · eschava/node-red-contrib-xiaomi-ble · GitHub

@AlexTrovato wie läuft die Kategorisierung eines Bluetooth-Geräts in Gladys ab?

ah, welches Modell ist das genau? Hast du schon auf: https://www.ispyconnect.com/sources.aspx geschaut?

Für Bluetooth verwendet jeder Hersteller sein eigenes Kommunikationsprotokoll. Man muss einen Dienst erstellen, der den bereits vorhandenen Bluetooth-Dienst nutzt, um die Besonderheiten jedes Herstellers zu entwickeln. Und natürlich muss man das Kommunikationsprotokoll mit dem Gerät kennen.
Ohne das Material zur Hand ist das sehr kompliziert.
Ich hatte ein externes Tool für Gladys erstellt, das es ermöglicht, einen Gladys-kompatiblen Dienst zu erstellen, der den Bluetooth-Dienst von Gladys nutzt, um die Kommunikation mit den Geräten zu testen.

Vielen Dank für eure Antworten,
Ich werde dieses Wochenende keine Zeit haben, um zu schauen, was ihr mir gesagt habt.
Ich werde Anfang nächster Woche einen Blick darauf werfen und euch dann Feedback geben.

Hallo Pierre Gilles,
Wie kann ich diesen Code in Gladys integrieren?
Die Kamera ist eine Xiaomi XM420006

Hallo @Viriato_REGO, wie @AlexTrovato sagte, ist das mehr als nur eine Zeile, die geändert werden muss. Es muss ein vollständiger Dienst für diese Art von Gerät entwickelt werden.

Falls es dich interessiert und du Entwicklerkenntnisse hast, auf jeden Fall!

Wir haben hier eine Dokumentation, um eine Entwicklerumgebung unter Mac/Linux einzurichten:

Oder unter Windows:

Um einen Dienst zu entwickeln, haben wir eine Dokumentation:

Falls du Fragen hast, zögere nicht.

@Viriato_REGO Ach ja, fast hätte ich es vergessen, hier ein kleiner Link zum Tool von @AlexTrovato, das sollte dir helfen :slight_smile: