Xiaomi Smart Home Gateway

Hi, hab noch was. Hab nen WasserSensor ins System integriert.

Der wird erkannt, aber wenn ich ihn in IPS anlege, hat er zuerst keine Variabeln.
Nachdem er mal nen Status bekommen hat, hat er dann ne Status-Variabel.

Im Debug kann ich aber sehen, dass er verschiedene Stati erhalten kann. Leak, no_leak, und I am, (scheinbar wenn an den Testknopf) drückt. Bin daher nicht sicher, ob ein boolean Status dafür das richtige ist.


TXT: 10.03.2018 14:33:42.00 |             Send cmd | read
TXT: 10.03.2018 14:33:42.00 |      Receive:voltage | 3055
TXT: 10.03.2018 14:33:42.00 |        Receive:model | sensor_wleak.aq1
TXT: 10.03.2018 14:33:43.00 | Decode todo 1: voltage | 3055
TXT: 10.03.2018 14:33:43.00 | Decode todo 2: voltage | 3055
TXT: 10.03.2018 14:37:31.00 |       Receive:status | leak
TXT: 10.03.2018 14:37:31.00 | Decode todo 1: status | leak
TXT: 10.03.2018 14:37:40.00 |       Receive:status | no_leak
TXT: 10.03.2018 14:37:41.00 | Decode todo 1: status | no_leak
TXT: 10.03.2018 14:37:43.00 |       Receive:status | iam
TXT: 10.03.2018 14:37:43.00 | Decode todo 1: status | iam
TXT: 10.03.2018 14:37:43.00 |      Receive:voltage | 3055
TXT: 10.03.2018 14:37:43.00 | Decode todo 1: voltage | 3055
TXT: 10.03.2018 14:37:43.00 | Decode todo 2: voltage | 3055
TXT: 10.03.2018 14:37:46.00 |       Receive:status | iam
TXT: 10.03.2018 14:37:46.00 | Decode todo 1: status | iam
TXT: 10.03.2018 14:37:47.00 |      Receive:voltage | 3055
TXT: 10.03.2018 14:37:47.00 | Decode todo 1: voltage | 3055
TXT: 10.03.2018 14:37:47.00 | Decode todo 2: voltage | 3055
HEX: 10.03.2018 14:37:47.00 | Decode todo 2: voltage | 33 30 35 35 

Für den Fall das mal wieder irgendwer an dem xiaomi modul weiter programmiert, könnte man das vielleicht noch ergänzen.

Gruß Mirko

Das Statusvariablen nur bei Bedarf angelegt werden ist normal.
Das hier könnte man umbauen, dann löst der Testknopf einen Alarm aus.
return $this->SetValueBoolean($Ident, ($Value == „leak“) ? true : false);
Zu:
return $this->SetValueBoolean($Ident, ($Value == „no leak“) ? false : true );
Michael

Stimmt. Gute Lösung.

Ist in meinem Repo jetzt so online.
Habe für miniblisters Repro einen Pull-Request erstellt.

Michael

Nach dem Einspielen eines IPS 4.3 Backups auf einen neuen Pi 3 mit IPS 4.4 sind alle bekannten Sensoren, Switches, etc. im Konfigurator rot markiert, sprich nicht mehr erreichbar. Kann jemand bestätigen dass ein Update bzw. Backup einspielen dieses Problem verursacht? Im Debug sieht man aber noch die gesamte Kommunikation von Gateway, Sensoren, Switches , usw…

Öffne bitte den Debug Reiter im Konfigurator und im Splitter.
Anschließend den Konfigurator selbst einmal schließen und neu öffnen.
Siehst du dann die Geräte im Debug?
Michael

Bin wieder zum alten BananaPi mit IPS 4.3 zurück. Ich werd das aber nochmal testen wenn ich das Razberry Modul mal gesichert habe und am Pi3 auf IPS 4.4 eingespielt habe!

Es gibt eine neue Möglichkeit die Xiaomi Smarthome Komponenten zu integrieren:
Xiaomi Smart Home OHNE Cloud und Gateway + Gewinnspiel | haus-automatisierung.com [4K] - YouTube

Ich werde vorerst bei diesem tollen Modul bleiben, aber gut zu wissen, dass es auch ohne Gateway geht! Ich habe häufiger Latenzprobleme über den offiziellen Gateway mit Netzwerk dazwischen und bekomme auch manchmal überhaupt nicht den UDP Broadcast.
Je mehr Möglichkeiten desto besser:cool:

Super Möglichkeit mit dem USB Stick CC2531 statt den Xiaomi Gateway hat da schon wer Erfahrung wie das eingebunden werden kann geht irgendwie mit MQTT aber damit habe ich mich noch nie befasst.

Kann mit da wer weiterhelfen würde gerne die Xiaomi Produkte(zb. Wassersensoren) einbinden in IPS

Danke :slight_smile:

Alex

Mit MQTT kann ich dir helfen. Das ist äußerst simpel, das hat man schnell verstanden das Konzept. Und auch wie du MQTT in IPS einbinden kannst.

Ich würde aber vorschlagen dann integrierst du erstmal deine Xiaomi Produkte in Fhem über den Stick nach der Anleitung und dann kannst du dich mit der Verbindung von Fhem zu IPS über MQTT beschäftigen.

Ich kenne die Anleitung persönlich auch, lasse bei mir aber alles weiterhin über das original Gateway laufen und das IPS Xiaomi Modul.

Kannst dich auch gerne per PN melden.

Gesendet von meinem ONEPLUS A6000 mit Tapatalk

Hallo :slight_smile:

Habe jetzt einen Pi3B laufen mit einem CC2531 Zigbee Stick und darauf MQTT Moquitto und Fehm installiert, Habe Testweise einen Xiaomi Wassermelder im Fehm angemeldet.

Wie bekomme ich nun die Daten ins IPS vom Fehm oder ist es auch möglich direkt via Mqtt in IPS die Xiaomi Produkte zu bekommen mit einem CC2531 statt eben dem Gateway?

Hauptsächlich gehts mit um die Xiaomi Wassermelder sind einfach perfekt und günstig würd fast 20Stk verbauen :slight_smile:

Danke
Alex

Hallo,

ich hab mir mal einen Xiaomi Gateway besorgt und versucht in IPS einzubinden. Leider bekomme ich beim Anlegen des Moduls in IPS5 die Fehlermeldung

Fehler: Failed to resolve path: /var/lib/symcon/modules/Xiaomi-Smart-Home/test/stubs/.git: Datei oder Verzeichnis nicht gefunden (Code -32603).

Hat jemand einen Tipp?

Markus

Doofe Frage. Braucht man das Gateway überhaupt oder reicht ein Zigbee Empfänger. Man muss ja eh drum rum Codieren zur IPS Einbindung.

Ich überlege weil einfach einige Sensoren unschlagbar günstig sind. Also statt 800 Euro mal eben nur 80

Ich finde es mit Gateway deutlich leichter einzubinden über das fertige IPS Modul. Muss man nicht den Umweg über Fhem und beispielsweise MQTT gehen, Script schreiben etc. Sondern hat direkt Variablen und kann von dort aus anfangen zu coden

Gesendet von meinem SM-G965F mit Tapatalk

Hallo zusammen,

ich bekomme wie Markus oben die gleiche Fehlermeldung beim installieren des Moduls.

Fehler: Failed to resolve path: /var/lib/symcon/modules/Xiaomi-Smart-Home/test/stubs/.git: Datei oder Verzeichnis nicht gefunden

Hoffe es liegt nicht am Vornamen :smiley: :smiley: :smiley:

Viele Grüße
Markus

Hallo zusammen,

Hat nicht jemand von dem Modulentwicklern Lust sich das Modul mal anzuschauen. Vielleicht ist es ja nur eine Kleinigkeit um es wieder lauffähig zu bekommen.

Ich wäre sehr sehr dankbar!!

Vielen Dank und viele Grüße

Markus

Keine Idee wie/warum das auftritt.
Aber teste es jetzt. Ich habe die Tests aus dem Modul entfernt.
Michael

Hi Michael,

ist meine GIT-Url überhaupt richtig? Bin ich mir gar nicht sicher.

GitHub - MiniBlister/Xiaomi-Smart-Home

Wenn ich die URL zur installation in den Modulen nutze, bekomme ich immer noch die gleiche Fehlermeldung.

Viele Grüße

Markus

Hi Michael,
könntest du bitte nochmal nach dem Modul schauen.
?
Hab hier die Sensoren liegen und kann sie nicht nutzen, dass wäre echt schade.

Vielen Dank schon mal und
Viele Grüße

Markus

Schon lange behoben, musst aber dann auch meinen Fork nutzen:
GitHub - Nall-chan/Xiaomi-Smart-Home
Michael