OpenbBK7231-Integration - Tuya Offline

Hallo zusammen,
Ich wende mich an euch, weil ich damit begonnen habe, bestimmte WiFi-Geräte, die über Tuya funktionieren, zu flashen, damit sie nicht mehr über deren Server laufen…
Und?
Bis vor Kurzem konnte man Tasmota problemlos auf diese Geräte aufspielen, aber eine neue Chipgeneration ist auf den Markt gekommen, die Tasmota unbrauchbar macht.
Ich habe ein Open-Source-Projekt OpenBK7231 gefunden, das ganz gut funktioniert und es ermöglicht, günstige Markengeräte wie Calex, LSC oder auch Aubess lokal zu betreiben (derzeit werden 94 verschiedene Geräte direkt unterstützt).
Der vom Entwickler bereitgestellte Firmware ist recht stabil und ermöglicht die direkte Integration in HA.
Ich habe ihn gefragt, ob es möglich wäre, die Integration in Gladys Assistant (z. B. über MQTT) zu ermöglichen, was eine gute Gelegenheit wäre, das Projekt bekannter zu machen…
Leider fürchte ich, dass ich ihm nicht die richtigen Antworten geben kann, und deshalb wende ich mich an euch.
Hier ist seine Antwort: ‹ Ich kann jedes gewünschte Publish-Format implementieren, solange Sie mir SPEZIFISCHE Informationen darüber geben, was und wie veröffentlicht werden muss.
Dann werde ich es ermöglichen, dieses Format durch Setzen einer bestimmten Flagge zu aktivieren.
Können Sie mir also sagen, welches MQTT-Nachrichtenformat Sie genau benötigen, damit ich es versuchen kann zu implementieren? Können Sie Beispielnachrichten bereitstellen, die vom Gerät gesendet und empfangen werden sollen? ›

Wenn ich ihn bitte, ein JSON im Tasmota-Stil zu veröffentlichen, müssen wir eine spezifische Integration vornehmen? Oder eine Portierung davon?
Ich dachte zunächst daran, ihm verschiedene Topics zu vorschlagen, aber wenn wir 20 Daten haben, wird das kompliziert…
Zusammengefasst: Seine Antwort übersteigt meine Fähigkeiten :thinking:
Hier ist der Link zum Thread: [MQTT] Publish on /state topic · Issue #294 · openshwprojects/OpenBK7231T_App · GitHub

Danke für eure Hilfe!

Sind wir uns einig, dass, wenn die Nachricht im Tasmota-Format formatiert ist, die Tasmota-Integration selbst alles übernehmen sollte, oder?
Also, wenn ich einfach vorschlage, die Funktionsweise von Tasmota zu übernehmen, wäre dann keine Entwicklung auf Seiten von Gladys notwendig, oder?

Schnell so gesehen würde ich eher deiner Argumentation zustimmen.
Gleiches Antwortformat, also gleiche Interpretation und du behältst die Kompatibilität.

Ich komme auf das Thema zurück.
Wenn ich mein Gerät über die Tasmota-Integration per HTTP suche, wird es gefunden, aber nicht sein Relais.

Was muss das Gerät empfangen und antworten, um von Gladys erkannt zu werden?
Ich habe herausgefunden, wie man das Gerät so einrichtet, dass es per MQTT im Tasmota-Stil kommuniziert, aber es wird von der Integration nicht erkannt. Ich denke, das Problem ist dasselbe wie oben: Was muss das Gerät empfangen und antworten, um von Gladys erkannt zu werden?
Danke für eure Hilfe!

Hallo @GBoulvin,

Ich bin kein Tasmota-Experte (das ist @AlexTrovato, der Entwickler dieser Integration!), aber du kannst den Tasmota-Testcode durchgehen, um die Topics und die von Gladys unterstützten Nachrichtenformate abzuleiten.

Die Tests sind in diesem Ordner verfügbar:

Ein Beispiel, indem du auf die Datei power-test klickst:

Jede Datei ist ein Test für jeden Feature-Typ, und du hast jeweils Beispiele für MQTT-Topics + Format :slight_smile: