NEWS
Xiaomi/Aqara Gateway V3 Key auslesen
-
Ja, das ist richtig.
Mijia Hub (jedoch ist mir eine V3 von der Mijia Serie nicht bekannt.
Hat sich jemand schon mit dem Ham-Adapter auseinandergesetzt, ob darüber eine rudimetäre Einbindung möglich ist?
-
Mijia Hub (jedoch ist mir eine V3 von der Mijia Serie nicht bekannt. `
Da hast Du Recht… V1 und V2 sind die Gateways der Mijia Serie. V3 ist der Nachfolger und gehört zur Aqara Serie.Die Mijia tragen das typische Mi Logo und das Aqara eben den entsprechenden Schriftzug mittig auf der Vorderseite des Gerätes.
Mein Gateway ist laut Artikelbeschreibung des Verkäufers auch ein Mijia Hub V2, die internen Daten sagen aber etwas anderes:
-
Dann mache ich mich mal auf die Suche nach einem V2 Mijia
-
__1.Open Aqara APP, select the gateway device that needs LAN communication.
2.This page does not show "LAN Communication Protocol" by default. You need tap on "device type" 10 times and it will appear.
3.Enable "LAN Communication Protocol" to get a random KEY. Click "OK".__
Muss auch funktionieren, da Xiaomi ein paar Smarthome-Geräte hat, die das benötigen. Anleitung ist aus deren Doku. Wichtig ist, dass die Aqara App genutzt wird.
-
__1.Open Aqara APP, select the gateway device that needs LAN communication.
2.This page does not show "LAN Communication Protocol" by default. You need tap on "device type" 10 times and it will appear.
3.Enable "LAN Communication Protocol" to get a random KEY. Click "OK".__
Muss auch funktionieren, da Xiaomi ein paar Smarthome-Geräte hat, die das benötigen. Anleitung ist aus deren Doku. Wichtig ist, dass die Aqara App genutzt wird. `
Daran habe ich auch schon gedacht nur gibt es auch in der Aqara App nicht den Punkt Device Typ auf den man drücken könnte
14888_miiii.jpg
14888_miiiiiiiiiiiii.jpg -
Dann muss das rausgeflogen sein. Das ist erst einige Wochen her, da hab ich das so gemacht. Kann mir aber nicht vorstellen, dass sie das mit Absicht entfernt haben. Gibt wie gesagt Geräte, da braucht man das.
-
Irgendwie werft ihr da was durcheinander…
NUR bei der MiHome app lässt sich der Key des Mi Control hubs auslesen.
Das Aqara hub über die Aqara app lässt sich doch gar nicht in den ioBroker einbinden und es gibt auch gar keinen Aqara adapter...
Das Aqara hub lässt sich aber in der MiHome app einbinden.
Das einstellen der MiHome App auf Mainland china ist immer noch möglich.
Ob sich Sensoren etc. mit dem Aqara HUB steuern lassen weiß ich mangels Hub nicht.
Gesendet von meinem HUAWEI VNS-L31 mit Tapatalk
-
__1.Open Aqara APP, select the gateway device that needs LAN communication.
2.This page does not show "LAN Communication Protocol" by default. You need tap on "device type" 10 times and it will appear.
3.Enable "LAN Communication Protocol" to get a random KEY. Click "OK".__
Muss auch funktionieren, da Xiaomi ein paar Smarthome-Geräte hat, die das benötigen. Anleitung ist aus deren Doku. Wichtig ist, dass die Aqara App genutzt wird. `
darqzero,
hast du den Key in der Aqara Home App ausgelesen und in iobroker Mihome Adapter eingefügt und dies funktionierte?
Ich hab nun mal eine russische version der Mi-Home APP installiert welche anscheinend den ganzen Datenverkehr der Mi-Home aufzeichnet, aber wie dies funktioniert weiß ich noch nicht.
Hab mal diese Log gefunden aber dies ist irgendwie nur von gestern?:
2018-12-21 21:57:03 nachm. com.xiaomi.smarthome
-
Ja, 32 Stellen bei Token ist korrekt. Indem Fall gibt es ein Perl-Skript, um den zu entschlüsseln. Das V3 Gateway habe ich noch nicht in ioBroker. Das läuft bei mir noch in Homebridge. Ich mache mich demnächst mal dran das abzulösen und schreibe eine Anleitung. Der Prozess beim aqara V3 Gateway war aufwändiger als bei den Mijia Gateways. Das es noch eine angepasste Version der App gibt, hab ich auch gefunden. Brauchte ich nur nicht, weil das über die Aqara App funktioniert hat. Vielleicht wollen Sie das aber nicht mehr, damit die Leute deren App und Cloud nutzen. Wenn man auf Updates verzichten kann, dann braucht man die App ja nicht mehr, da das anlernen der Sensoren auch ohne geht.
-
Ja, 32 Stellen bei Token ist korrekt. Indem Fall gibt es ein Perl-Skript, um den zu entschlüsseln. Das V3 Gateway habe ich noch nicht in ioBroker. Das läuft bei mir noch in Homebridge. Ich mache mich demnächst mal dran das abzulösen und schreibe eine Anleitung. Der Prozess beim aqara V3 Gateway war aufwändiger als bei den Mijia Gateways. Das es noch eine angepasste Version der App gibt, hab ich auch gefunden. Brauchte ich nur nicht, weil das über die Aqara App funktioniert hat. Vielleicht wollen Sie das aber nicht mehr, damit die Leute deren App und Cloud nutzen. Wenn man auf Updates verzichten kann, dann braucht man die App ja nicht mehr, da das anlernen der Sensoren auch ohne geht. `
Hast du das Skript zur Hand? Konnte es leider nicht auffinden bisher.
Hab bisher nur ein 32-stellen Token auslesen können sonst nichts. Fand auch keine Optionen ob wie beim Mi Home Gateway die LAN Kommunikation erst freigegeben werdne muss?
-
Habe gerade mal geschaut…
russische Version? Aqara Home?
-
Aqara Home ist die offiziele App zum Aqara Gateway V3, dies habe ich zum updaten des Gateways benutzt um es Mi Home App kompatible zu machen. Dies ist erst ab einer neueren FW möglich.
Die russische Version hab ich nun mal gegooglet und gefunden diese dann:
http://www.kapiba.ru/2017/11/mi-home.html
Übersetzen lassen in Englisch oder deutsch, diese ist modifiziert um den Token zu bekommen unter Network info.
Leider kannst du diese nur installieren wenn du ein Android Smartphone hast und unsichere Quellen zulässt.
Beim Roborock Staubsauger hat es super geklappt den Token einzufügen in den Mihome.vacuum Adapter.
Für das Gateway ist es aber wohl schwieriger. Ich weiß nun nicht ob der Token der key ist oder ob er umgeschlüsselt werden muss.
Er ist bei mir 32 stellig und so wie ich es in einigen Videos gesehen habe ist der key für MiHome Adapter 16 stellig.
Ausserdem stellt sich das Problem bei mir das das Gateway offline geht nach einiger Zeit (10 minuten ungefähr)
Ich bin noch viel am testen und immer wieder verbinden und trennen. Machmal gehts gar nicht und machmal sofort.
Hab mir zusätzlich noch mal das Xiaomi Gateway V2 bestellt, vlt klappt das besser dauert halt nur aus China.
var crypto = require('crypto'); var iostoken = '5736484c473764684f4f4242624f6872'; var expected = '0000000000000000'; // für Debug-Zwecke const key = Buffer.alloc(16, 0); // Oder new Buffer("0.....0", "hex") für alte NodeJS const iv = ""; const encrypted = Buffer.from(iostoken.substr(0,64), "hex"); const decipher = crypto.createDecipheriv("aes-128-ecb", key, ""); decipher.setAutoPadding(false); const decrypted = decipher.update(encrypted, "binary", "ascii") /*+ decipher.final("ascii")*/; log(`decrypted = ${decrypted} | expected = ${expected} | match = ${expected===decrypted}`);
Das ist wohl das Skript glaube, mein Token ist noch drin unter iostoken.
Jedoch wirft er mir das aus:
javascript.0 script.js.Skript1: decrypted = pwMX<[Csai60p | expected = 0000000000000000 | match = false
das kann doch nicht korrekt sein oder?
-
Hallo Netanc,
hast du schon den 32 stelligen Token in den 16 stelligen Pin umwandeln können, wenn ja, wie hast du es hinbekommen?
Ich habe nun auch den 32 stelligen Token aus der russischen Version bekommen können.
Ich will die Einbindung nun über den HAM - Adapter und das homebridge-mi-aqara versuchen.
Beste Grüße
-
Hallo Netanc,
hast du schon den 32 stelligen Token in den 16 stelligen Pin umwandeln können, wenn ja, wie hast du es hinbekommen?
Ich habe nun auch den 32 stelligen Token aus der russischen Version bekommen können.
Ich will die Einbindung nun über den HAM - Adapter und das homebridge-mi-aqara versuchen.
Beste Grüße ` Hallo Snop007,
leider bin ich da noch nicht weiter.
Es funktioniert weder mit dem Skript noch auf http://aes.online-domain-tools.com/
Beim Xiaomi Roborock zum Beispiel konnte ich so den 32 stellingen Token aus der russischen Mi-Home App eintragen und es funktionierte.
Beim Xiaomi Aqara Gateway V3 sieht es wohl anders aus.
Im Moment hab ich auch von Anfang an das Problem das mein Gateway die internet verbindung abbricht nach kurzer Zeit und das Gateway bleibt offline in der App. Dies liegt aber anscheinend an meinem Netzwerk Fritzbox 7590.
Alles sehr seltsam. Auf der Arbeit im Netzwerk funktioniert alles super.
Gesendet von meinem MHA-L29 mit Tapatalk
-
Ihr redet von dem AQara ZHWG11LM WiFi Zigbee Smart Gateway?
Wenn ja, dann "Mist".
Habe ich mir gerade mit den Aqara Fenster- und Temperatursensoren bestellt.
Hätten die auch mit dem Mijia Multi-Function Gateway funktioniert? Oder in ioBroker eben sogar besser oder überhaupt funktioniert?
-
Hallo mehrwiedu,
Ja genau den hab ich zuhause. Das ist das Gateway V3.
Das V2 heißt Mijia. V1 weiß ich nun nicht.
Das Problem liegt wohl eher darin den 32 stellingen Token der in der russischen Mi-Home App angezeigt wird in dem mihome iobroker Adapter zu bekommen.
Die Videos und Installation beziehen sich auf das Mijia V2. Dort wird in der Mi-home app ein 16 stelliger Code ausgelesen.
Das V3 ist noch relativ neu.
Hab mir das V2 nun auch bestellt da es anscheinend wohl mit Aqara Sensoren kompatibel ist.
V2 ist aber nicht Apple Homekit kompatibel nur das V3.
Wenn du das V3 erhältst musst du erst mal mit einer anderen App (Aqara Home) dein Gateway updaten das es überhaupt Mi home App kompatibel ist
-
Nee, dann werde ich das V2 nachschieben.
Ich war unsicher bei der Bestellung und hatte zuerst das Mijia Gateway im Warenkorb, dann aber noch die entsprechenden Mijia Geräte gesehen und gedacht „oh, falsches Gateway“.
Erst danach habe ich diesen Thread hier gefunden. Ich habe mich extra für das Gateway und gegen den USB Stick am Raspi entschieden, weil ich den Mi Home Adapter bereits nutze für meinen Staubsaugeoboter und ich das dann später gerne mit dem Alexa Adapter in Kombination mit Tuja nutzen möchte. Jetzt da noch einen Zigbee Adapter zu konfigurieren würde auch mein TRÅDFRI Gateway überflüssig machen und ich müsste dann meine gesamte Lichtkonfig neu machen, weil ich dann den genialen Tradfri Adapter nicht mehr nutzen könnte.
Da war so nen China Gateway die bessere Lösung.
Das ist aber auch wie verhext. Ich hab jetzt schon ewig meine ioBroker Konfig laufen und musste mich nicht kümmern. Jetzt wollte ich nur was umkonfigurieren und schwups ist hier so ein Entwicklungssprung passiert, dass ich wieder ne Baustelle für Monate habe. Admin, cloud-IoT Alexa, Zigbee, Xiaomi.
-
Gibte es zu der aktuellen Problematik, dass man das Token nicht auslesen kann neue Erkenntnisse?
-
Gibte es zu der aktuellen Problematik, dass man das Token nicht auslesen kann neue Erkenntnisse? ` Das Token auslesen geht ja wie beim Roborock mittels der russischen App.
Kann im Moment leider nicht weiter testen, bin beruflich unterwegs. Wenn ich zuhause bin teste ich auch das V2.
Hat jemand vlt eine Idee warum das Aqara Gateway nicht in meinem WLAN zuhause online bleibt? Bzw nach 5 min offline und muss es neu verbinden.
Auf der Arbeit nun läuft es schon eine Woche ohne Probleme.
Fritzbox 7590 und Aqara Gateway V3.
Gesendet von meinem MHA-L29 mit Tapatalk
-
Hast Du einen Link für mich? Also mit der App lässt sich das Token auslesen, um das Aqara Gateway v3 in ioBroker zu nutzen?
Gesendet von meinem SM-G955F mit Tapatalk