NEWS
[GELÖST] 2. Xiaomi Gateway einbinden
-
Hallo zusammen,
ich habe ein Problem mit meinem 2, Xiaomi Adapter. Ich habe die Foren bereits durchsucht, konnte jedoch mein Verhalten nicht finden.
Ich habe folgendes getan:
0. Alles in der Mi Home App zum Laufen gebracht und 2 Devices mit dem neuen Gateway verbunden.- Im Mi Gateway (Xiaomi Edition, nicht Aqara) LAN Kommunikation aktiviert und dort den Gateway Key ausgelesen.
- Im Mi Home Adapter im ioBroker unter "Gateway Keys" das 2. Gateway mit IP-Adresse (per Ping erreichbar) und dem ausgelesenen Key hinterlegt.
- Alles einmal neu gestartet
Leider taucht das neue Gateway nirgendwo auf. Ich habe den Adapter auf Debug gestellt und auch dort gibt es keinerlei Meldungen zum 2. Gateway.
Kann mir hier irgendjemand weiterhelfen ?Vielen Dank im Voraus für eure Hilfe !
-
Habe das so schon Monate laufen, das zweite Gateway findest du in den Objekten unter "mihome.0 ->> devices"
-
Genau da taucht es leider nicht auf.
Das ist ja mein Problem
Fehlt da noch irgendeine aktive Disocvery o.ä. die ich übersehen habe ?
-
@harry817 hi, zwei Möglichkeiten:
A) du verwendest eine Version vom Adapter, der einen Bug hat, also welche Version von mihome und dem ganzen system hast du?B) dein Gateway hat ne relativ neue Firmware und der Port 9998 UDP ist zu.
Teste das Mal -
@ilovegym
Danke für die schnelle Antwort.- Ich habe die 1.2.5 des Adapters, sowie die 1.2.8 versucht. Beide ignorieren gleichermassen das zweite Gateway.
- Wie kann ich denn mit Windows die UDP Connectivity testen ? Der Tip klingt wertvoll
Noch eine weitere Frage: Wenn ich die Instanz komplett verwerfe und neu erstelle, bleiben dann die IDs der Komponenten erhalten, oder muss ich dann alle Skripte und VIS Oberflächen neu erstellen ?
-
Ich habe auf beiden Gateways die FW 1.4.1.xxx laufen, die eine Gateway ist eine ältere Xiaomi und die andere Gateway ist eine neuere Aqara Gateway beide nutzen in ioBroker den Port 9898.
Kannst du bitte mal die Einstellungen des Adapters zeigen ?, z.B. sollte bei "Default Gateway Key" der Key deiner "ersten" Gateway stehen!Edit: meine Adapterversion ist die 1.2.8
-
-
Oh... ich glaube wir haben den Fehler, ändere mal auf "alle IP" um....
Das ist der einzige Unterschied in den Einstellungen die du und ich haben
-
Daran, lag es leider nicht
-
Hmmmm...... jetzt wird es doch sehr schwer, da bleibt mir nur ins Blaue Tippen.
Prüf doch nochmal den Key, ggf. ein Zahlen, Zifferndreher drin oder eine Leerzeichen, stimmt die IP, hast du im Router eine Feste IP vergeben?
Vielmehr wüste ich jetzt auch nicht mehr, zum Schluss eventuell mal den Adapter deinstallieren und neu Installieren! -
@harry817 dann sieht es so aus, dass der Port 9898 auf UDP nicht offen ist, lass mal n Portscan drüber laufen, entweder mit NMap (gibts auch für Windows) oder einem anderen Programm, das UDP scannt.
Oder schnapp dir gleich den Lötkolben und geh serial dran und mach den Port auf
-
@harry817 sagte in 2. Xiaomi Gateway in Mi Home Adapter einbinden:
Noch eine weitere Frage: Wenn ich die Instanz komplett verwerfe und neu erstelle, bleiben dann die IDs der Komponenten erhalten, oder muss ich dann alle Skripte und VIS Oberflächen neu erstellen ?
Ja, bleib alles da.
-
@ilovegym sagte in 2. Xiaomi Gateway in Mi Home Adapter einbinden:
@harry817 dann sieht es so aus, dass der Port 9898 auf UDP nicht offen ist, lass mal n Portscan drüber laufen, entweder mit NMap (gibts auch für Windows) oder einem anderen Programm, das UDP scannt.
Oder schnapp dir gleich den Lötkolben und geh serial dran und mach den Port auf
Ein Port 9898 Problem sehe ich da nicht, da ja die erste Gateway gefunden wird und anzusprechen ist, auch die zweite sollte "offen" sein ein Ping kommt ja wohl zurück.
Ich Tippe wie o.g. auf die Ip oder auf einen Zahlendreher. -
@Master67 sagte in 2. Xiaomi Gateway in Mi Home Adapter einbinden:
@ilovegym sagte in 2. Xiaomi Gateway in Mi Home Adapter einbinden:
Ein Port 9898 Problem sehe ich da nicht, da ja die erste Gateway gefunden wird und anzusprechen ist, auch die zweite sollte "offen" sein ein Ping kommt ja wohl zurück.
Ich Tippe wie o.g. auf die Ip oder auf einen Zahlendreher.Ähm, warum sollte der Port offen sein? ping nutzt ICMP damit siehst du nur, dass das Gerät im Netzwerk erreichbar ist.
Mit offenen Ports hat das soviel zu tun wie die Kuh mit nem UBoot.
Und ohne einen Portscan tappen wir hier alle weiter im dunkeln, ob das wirklich so ist. Meine Glaskugel supported noch keine UDP Scans in fremden Netzwerken@harry817
Um weiter helfen zu können, müssen wir wissen, welche
Software Version des Gateways
Port UDP 9898 offen?
Key richtig eingetragen? -
@ilovegym .... Ähm.. den Post vom Postersteller auch richtig gelesen?
Er sagt dort doch daß er eine zweite Gateway eingerichtet hat, also hatte er schon einen die läuft und den Port 9898 nutzt, ergo ist dieser offen, das ist auch der Grund warum ich da nicht näher darauf eingehen.
Deshalb hängt dein Vergleich mit der Kuh, dem U-Boot und der Glaskugel auch ein bisschen in der Luft.
Mit dem Ping hast du sicher Recht, das ist nicht meines, da kenne ich mich nicht aus, da ich in 30 Jahren "Home" PC Nutzung 3mal einen Ping gesendet habe -
@Master67 oh Mann, das erste Gateway funktioniert und dann ist dort auch der Port offen. Das zweite Gateway geht nicht, obwohl alles richtig in iobroker eingestellt ist, also ist beim zweiten Gateway der Port zu.
-
Hallo zusammen,
die Version auf beiden Gateways ist 1.4.1_170.
Interessanterweise ergibt nmap beim neuen Gateway, dass der UDP Port nicht offen ist.
Was fehlt mir denn da ?
Altes Gateway (nmap -sU -p 9898 -PU 192.168.178.41)
PORT STATE SERVICE
9898/udp open monkeycomNeues Gateway (nmap -sU -p 9898 -PU 192.168.178.37)
PORT STATE SERVICE
9898/udp closed monkeycom -
@harry817 hast du sehr gut beschrieben, und ich mir gedacht, dass es so ist.
Öffnen des Ports
https://forum.iobroker.net/topic/19115/xiaomi-mi-gateway-v3-workaround-für-gelben-mihome-adapter
-
@ilovegym sagte in 2. Xiaomi Gateway in Mi Home Adapter einbinden:
@Master67 oh Mann, das erste Gateway funktioniert und dann ist dort auch der Port offen. Das zweite Gateway geht nicht, obwohl alles richtig in iobroker eingestellt ist, also ist beim zweiten Gateway der Port zu.
Na dann habe ich nichts gesagt
Ich hatte bei mir, jedenfalls nicht Bewusst, den UDP Port freigegeben, ehrlich, ich wüsste auch nicht wie! -
@ilovegym Danke für den Link. Dann werde ich mal meine minimalen Lötskills auspacken und hoffen, dass ich nichts kaputt mache
Vielen Dank für die Hilfe. Ich melde mich zurück, wenn es geholfen hat.