Ich stelle hier eine Frage, aber ich weiß nicht, ob das der richtige Ort dafür ist.
Ich möchte versuchen, die Daten von einem Bluetti AC180 abzurufen, der nur über Bluetooth kommuniziert. Ubuntu erkennt ihn zumindest schon mal.
Ich habe gelesen, dass man über Node-RED und MQTT gehen muss. Ich habe Gemini um Hilfe gebeten, da ich Anfänger bin, aber ohne Erfolg, nachdem ich eine Stunde im Kreis gedreht habe, während ich die Lösung bluetti_mqtt versucht habe.
Ich nehme an, dass jemand den Trick kennt
Vielen Dank
Olivier
Wenn du dich im Kreis gedreht hast, ist das nicht deine Schuld: bluetti_mqtt wird seit 2024 nicht mehr gewartet und kennt das AC180 nicht (es endet bei AC200M, AC300, EB3A…). Außerdem verschlüsseln die neueren AC180 ihr Bluetooth.
Die aktuelle Bibliothek, die das AC180 inklusive Verschlüsselung verwaltet, ist bluetti-bt-lib. Bisher dient sie nur zur Integration in Home Assistant: Ihre MQTT-Gateway ist geplant, aber noch nicht veröffentlicht. Sobald sie verfügbar ist, braucht man kein Node-RED: Die MQTT-Integration von Gladys kann direkt ein benutzerdefiniertes Topic für jede Funktion lesen.
Es gibt noch keine Bluetti-Integration für Gladys, also heute leider keine einfachen Tricks.
Für den AC180 ist Home Assistant heute der einzige zuverlässige Weg. ESP32-Brücken wie Bluetti_ESP32_Bridge übernehmen den Code von bluetti_mqtt: dasselbe Problem, weder AC180 noch Verschlüsselung.
Wenn du Gladys behalten möchtest, kann Home Assistant als einfacher Bridge dienen: seine MQTT Statestream-Integration veröffentlicht die Werte über MQTT, und Gladys liest sie mit benutzerdefinierten Topics.