Kann ich Xiaomi ZigBee-Geräte mit SmartThings oder anderen Hubs verwenden?


11

In diesem Moment habe ich festgestellt, dass die billigsten ZigBee-Geräte von Xiaomi verkauft werden, aber ich möchte keinen eigenen Hub verwenden, da ich mir ziemlich sicher bin, dass die chinesische Sprache überall verbreitet sein wird. Stattdessen denke ich darüber nach, Geräte zu kaufen und sie mit besserer Software wie SmartThings oder sogar OpenHAB an einen Hub anzuschließen.

Ich beziehe mich auf grundlegende Xiaomi-Sensoren: Ein / Aus-Schalter, Bewegungssensoren, Temperatursensoren.

Antworten:


10

Laut diesem Blog können Xiaomi-Sensoren mit SmartThings gekoppelt werden :

  1. Melden Sie sich bei der SmartThings-IDE an
  2. Erstellen Sie einen neuen Gerätehandler mit den auf GitHub bereitgestellten Quellen
  3. Klicken Sie auf "Mein Standort" und dann auf "Ereignisse".
  4. Gehen Sie in der App zu "Mein Zuhause"> "Dinge"> "Eine Sache hinzufügen".
  5. Drücken Sie die Taste an jedem Sensor ~ 5 Sekunden lang, um den Pairing-Modus zu aktivieren
  6. Suchen Sie in den Ereignissen nach einem Eintrag mit dem Namen "Catchall". Wählen Sie die 19. bis 22. Ziffer der hexadezimalen Zeichenfolge aus, wie hier gezeigt
  7. Fügen Sie ein Gerät hinzu, indem Sie die Ziffern verwenden, die Sie als ZigBee-ID und Gerätenetzwerk-ID gefunden haben, wie hier gezeigt .

6

Es gibt keine offizielle Unterstützung, aber ein Benutzer im SmartThings Community-Forum hat einige Gerätetypen erstellt, die mit dem Bewegungssensor und dem Ein / Aus-Schalter hier funktionieren sollten :

Ich habe einen einfachen Gerätetyp für den Xiaomi Smart Button erstellt, der an verschiedenen Orten für etwa 10 US-Dollar erhältlich ist. Andere Benutzer haben angegeben, dass dieses Gerät nach einer Weile die Verbindung zum Hub verliert, aber ich habe das Gerät erst seit ein paar Stunden in der Hand, sodass ich zurückmelden werde, was ich finde.

Das Gerät sollte mit SmartApps funktionieren, die mit Tastengeräten wie der Aeon-Minimote funktionieren. Es wird registriert, wenn Taste 1 gedrückt und Taste 1 gedrückt gehalten wird, wenn Sie sie 4 Sekunden lang gedrückt halten (in den Einstellungen konfigurierbar, aber eine niedrigere Zahl kann die Zuverlässigkeit des Geräts beeinträchtigen, wobei die beiden ordnungsgemäß unterschieden werden).

Ein Benutzer berichtet, dass der Temperatursensor ohne Handler funktioniert :

Sie können Tür, Bewegung und Knopf mit ST mit ein paar Versuchen koppeln. Folgen Sie für Button und Temp meinem anderen Thread, wie man diese koppelt.

Alle außer dem Temperatursensor erfordern jedoch einen benutzerdefinierten Gerätehandler.

Soweit ich das beurteilen kann, benötigen Sie daher nur den benutzerdefinierten Handler für den Ein / Aus-Schalter und den Bewegungssensor, wie in dem von mir verknüpften Thread angegeben. Andernfalls können Sie sie wie gewohnt koppeln.


3

Hier ist ein Projekt , das viele ZigBee-Geräte einem generischen MQTT-Server aussetzen kann. Dann können Sie sie mit jedem der gewünschten Heimautomations-Hubs verwenden.

Meine persönliche Erfahrung damit ist großartig - die erforderliche Hardware kostet etwa 20 US-Dollar von aliexpress und funktioniert auf allem, sogar auf ARM-basierten Maschinen in einem Container.

Profis

  • Es ist Open Source, so dass Sie daran basteln können, wenn Sie dies wünschen
  • Die Community ist aktiv und neue Geräte werden schnell hinzugefügt. Selbst wenn Sie etwas Unbekanntes haben, können Sie problemlos Unterstützung erhalten
  • Es ist nicht an ein Unternehmen gebunden, sodass Sie sich keine Sorgen machen müssen, dass Ihr Hub unbrauchbar wird, wenn es sich entscheidet, ihn einzustellen oder das Geschäft einzustellen

Nachteile

  • Es erfordert einige technische Kenntnisse, um es anfangs einzurichten, aber der Docker kann den Overhead erheblich verringern
  • Der aktuelle USB-Stick für den Hub sieht nicht besonders gut aus. Sie müssen ihn also ausblenden, bis ein besserer verfügbar ist.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.