Entwicklermodul Xiaomi V4

Hallo @link39,

Ich möchte mir mehrere Xiaomi-Schalter und Sensoren kaufen, aber ohne Gateway.

Alles, was mich interessiert, wird vom Projekt zigbee2mqtt unterstützt.

Ich wollte mit dir überprüfen, ob du deine Schalter, insbesondere mit Gladys, korrekt nutzen konntest?

Hallo.

Ich nutze den Xiaomi-Gateway. Bei meinen letzten Tests funktionierten die Sensoren, aber nicht die Schalter. Es fehlte nur eine kleine Funktion im Code.

Hallo @link39

Ist das Problem mit den Schaltern behoben?

Danke

Yo!

Ich hole das Thema wieder hervor, um einem Entwickler bei Bedarf zu helfen.
Ich habe meine beiden Gateways zu Hause mit drahtlosen Schaltern (mit und ohne Neutralleiter) zur Verfügung, um endlich die Steuerungsfunktionen in Gladys zu integrieren. :wink:
Alles ist erkannt, aber @pierre-gilles hatte keine Zeit, den Code zu beenden, glaube ich. :wink:

Ich greife den Beitrag von @Hamtaro auf, wir suchen einen Xiaomi-Entwickler, um diese Integration abzuschließen :slight_smile:

Man braucht keine riesigen Fähigkeiten, um zu helfen, es ist nur Node.js!

Hallo,

Ich bin gerade nicht so präsent, weil ich einfach keine Zeit habe. Aber es wird langsam besser :smiley:

Deshalb würde ich gerne bei dem Xiaomi-Teil helfen, besonders weil ich auch beim Anfang der Entwicklung geholfen habe.

@Hamtaro Ich richte alles ein, schaue mir das an und komme dann auf dich zu, um dir Fragen zu stellen, damit ich deine Geräte integrieren kann.

Hop on wird direkt hier vorbeikommen.

Die Informationen, die ich benötige, sind in den Logs von Gladys gespeichert. Normalerweise solltest du etwas wie Folgendes sehen:

Xiaomi-Gerät "${message.model}" wird noch nicht unterstützt!

Mit dem ${message.model}, das das « Modell » des Objekts ist.

Du kannst docker logs gladys 2>&1 | grep 'Xiaomi device' ausführen, um die Information zu finden :slight_smile:

@damalgos ich habe den grep bearbeitet, weil Docker-Logs ein bisschen speziell sind :wink:

Ja, du hast es richtig gemacht, das war ein Versehen ahah

Leere Logs mit grep :wink:

Ja, das ergibt dann Sinn, das wird eigentlich unterstützt! Zumindest normalerweise. Man muss den Gateway-Schlüssel konfigurieren, aber ich kenne mich damit nicht so gut aus.

Hallo,
Vielen Dank für die Arbeit, die Sie leisten. Ich habe auch eine Gateway auf dem chinesischen Server konfiguriert, mit zwei Sensoren, einem „Temperatursensor“ und dem anderen, einem „Bewegungssensor“. Gladys erkennt alle drei. Die Temperatur wird korrekt auf dem Dashboard angezeigt, ich habe den Bewegungssensor in eine Szene integriert, er funktioniert gut, die Gateway wird auf dem Dashboard angezeigt, aber ich habe keine Aktion darauf (Ein/Aus, Farbe). Ist das normal? Oder liegt es daran, dass es noch nicht entwickelt wurde? Ich kann auch bei den Tests helfen, falls benötigt.

Ja, das ist normal, der gesamte Steuerungsteil für Xiaomi-Geräte ist nicht programmiert.

Ah, danke für die Antwort, ich werde warten :slight_smile:

Hallo,
du kannst diesem Tutorial folgen: Xiaomi Home | Gladys Assistant, um anschließend deine Geräte zu sehen. Danach musst du jedes erfasste Gerät nur noch einem Raum deines Hauses zuordnen.

Guten Tag

Hast du deine Sensoren bereits mit der Xiaomi-Mobil-App verknüpft? Deine Sensoren müssen von deinem Gateway erkannt werden, damit Gladys sie anschließend erkennen kann.

Welches Passwort?
Man muss nur die Gateway in den Entwicklermodus versetzen (wie in der Doku beschrieben)

Welches Modell hat deine Gateway?

@Hamtaro falls du hier vorbeikommst :slight_smile:

Tatsächlich gibt es Verwirrung.
Das Passwort wird nur benötigt, wenn der Code für die Befehlsfunktionen entwickelt wird.
Ansonsten läuft alles im Lesemodus, indem man die Gateway einfach in den Entwicklermodus schaltet.

Man muss sich nur vergewissern, dass man eine mit der verwendeten Bibliothek kompatible Xiaomi-Gateway hat. Ich halte mich da nicht mehr so auf dem Laufenden…

Schuft! Du bist doch der Xiaomi-Referent :smiley:

Welche Ausrüstung hast du?

Man muss warten, bis Informationen übertragen werden, um die verschiedenen Sensoren erscheinen zu sehen.