NEWS
Xiaomi Mi Gateway V3 Workaround für gelben miHome-Adapter
-
Hallo erstmal,
ich war bisher fleißiger Mitleser und konnte schon viel Wünsche und Probleme mit IoBroker durch euch lösen <emoji seq="1f44d">👍</emoji>
Das ist nun mein erster Beitrag hier im Forum und hoffe, dass es so manchen hilft, den Xiaomi Mi Gateway V3 im miHome-Adapter wieder von gelb auf grün springen zu lassen.
Falls es hier im Forum schon gelöst wurde, hab ich‘s nicht gefunden :roll: und der Thread kann gelöscht werden.
Bin erst seit gestern Besitzer dieses Xiaomi Gateways, genauer gesagt, dem „Lump.gateway.v3“.
Hab das Ding natürlich gleich voller Vorfreude mit der miHome-App eingerichtet, um es dann in IoBroker einzubinden.
Bei dem Update der Firmware hab ich mir erstmal nix weiter gedacht….was neues soll ja besser sein :roll: Denkste!!!
Hab dann erst danach hier im Forum die Probleme gelesen, dass der miHome-Adapter nicht mehr auf grün springt.
Also gegoogelt.....und viele Erkenntnisse gewonnen.
Im OpenHab-Forum wurde ein Workaround für die Firmwares aufgezeigt, bei denen das „Wireless Communication Protocoll“ zwar aktiviert werden konnte, jedoch immer noch nicht mit IoBroker (bzw. Openhab oder FHEM oder sonst was) kommuniziert. Grund dafür ist, das der UDP-Port 9898 des Gateway‘s nicht geöffnet wird.
Hier der Link zum Openhab-Forum mitsamt workaround.: https://community.openhab.org/t/solved- … nd/52963/1
Falls der Link hier nicht erwünscht sein sollte, bitte löschen oder Bescheid geben
die Problematik des gelben miHome-Adapters mal kurz zusammen gefasst (alles nicht von mir verifiziert, sondern nur zusammengelesen)
-
Das Problem des gelben Adapters sollten nur die Gateways V3 mit der Firmware 1.4.1_161.0143 oder höher haben
-
Gateways V3 mit der Firmware 1.4.1_159.0143 oder drunter sollten mit der üblichen „LAN-Freigabe“ funktionieren.
-
Gateways V3, bei denen die „LAN-Freigabe“ mit Firmware 1.4.1_159.0143 eingeschalten wurde und danach ein Firmwareupdate erhalten haben, sollten auch (weiterhin) funktionieren
die Lösung mal stark und kurz zusammen gefasst. Bitte genau nach Anleitung im Link verfahren (hat bei mir funktioniert…übernehme aber keine Garantie, wie‘s bei euch klappt
-
Gateway öffnen
-
drei Lötpunkte für UART setzen und TX(Gateway) - Rx (UART) und GND - GND verbinden (siehe Link…da gibt‘s ein Bild oder im Anhang)
-
Putty starten und seriell mit USB2UART-Konverter verbinden
-
Gateway starten
-
Rx (Gateway) - Tx (UART) verbinden und bissl abwarten
-
copy&paste zum Öffnen des UDP-Ports(Befehl für die Konsole: psm-set network.open_pf 3 )
-
copy&paste zum überprüfen( Befehl für die Konsole: psm-get network.open_pf
-
Gateway neustarten
Ob das nun auch mit dem neuen Aqara-Gateway funktioniert kann ich nicht sagen, würd mich jedoch interessieren.
Wie gesagt….bis auf die Vorgehensweise zu Aktivieren des Ports, kann ich nicht‘s verifizieren und hab ich mir selber so zusammengereimt. Lehrt mich eines Besseren, wenn was nicht stimmt.
Ich hoffe, es hilft euch trotzdem etwas weiter.
5202_bdcbde6e-fbda-4a36-978e-7648f0ced739.jpeg@Flup Hallo zusammen: ich habe mich mal an das Löten ran getraut, ob wohl mein Port offen ist laut nmap, habe beide Befehle eingegeben...
aber das Verhalten ist eigentlich gleich geblieben. Der Adapter geht auf grün (info. connect wechselt auf true). Nach Ablauf der 20sec. (ich hab´s mal auf 5 sec. gestellt) wechselt der Status auf gelb (info.connect auf false)
Ist das jetzt so normal, oder sollte der Adapter permanent grün bleiben ?
im log sehe ich keine Fehler...Kann mir ja jemand Klarheit verschaffen ???
Version: 1.4.1_170.0158 laut appich glaube, das es evtl. daran liegen kann, da er mein Gateway 2 mal findet, er hat sich vorhin mit dem auf dem Bild oberen verbunden und er war für 3 min. dauerhaft grün, danach hat er sich mit dem unteren verbunden und dann blinkts wieder gelb grün.
Hat jemand eine Ahnung, weshalb das Gateway 2 mal gewunden wird ?

-
-
Hallo zusammen,
ich habe genau das selbe Problem wie @Agria4800 seit Vorgestern springt mein Mihome Adapter ständig zwischen grün und gelb.
In meinen Objekten habe ich komischerweise auch 2 Gateways, das war aber schon von Anfang an der Fall bei mir.
Und einmal ein Screenshot des Logs:

(Nachtrag: Es ist total merkwürdig aber während ich hier an meinem Rechner sitze scheint der Fehler weniger oder gar nicht mehr aufzutauchen... seit 10 Minuten erscheint der Fehler des Mihome Adapters nicht mehr im Log... das ist mir vorhin schon aufgefallen weil ich diesen Post eigentlich schon früher machen wollte, da der Fehler aber plötzlich nicht mehr kam hatte ich den Post doch nicht gemacht - kaum war der Rechner aus und ich habe übers Handy reingeschaut taucht der Fehler wieder ständig auf)
Hat jemand Lösungsvorschläge hierfür?
-
Hallo zusammen,
ich habe genau das selbe Problem wie @Agria4800 seit Vorgestern springt mein Mihome Adapter ständig zwischen grün und gelb.
In meinen Objekten habe ich komischerweise auch 2 Gateways, das war aber schon von Anfang an der Fall bei mir.
Und einmal ein Screenshot des Logs:

(Nachtrag: Es ist total merkwürdig aber während ich hier an meinem Rechner sitze scheint der Fehler weniger oder gar nicht mehr aufzutauchen... seit 10 Minuten erscheint der Fehler des Mihome Adapters nicht mehr im Log... das ist mir vorhin schon aufgefallen weil ich diesen Post eigentlich schon früher machen wollte, da der Fehler aber plötzlich nicht mehr kam hatte ich den Post doch nicht gemacht - kaum war der Rechner aus und ich habe übers Handy reingeschaut taucht der Fehler wieder ständig auf)
Hat jemand Lösungsvorschläge hierfür?
@smartmood das mit den beiden Gateway konnte ich lösen, indem ich das Gateway resettet habe, Adapter hatte ich auch gelöscht und neu aufgespielt. Danach war nur das 1 Gateway da, wie es sein sollte.
Mit dem connect/disconnect bin ich auch nicht weiter gekommen, ich stelle mir nur die Frage, ob es so sein sollte? Er zieht sich in den ersten ca 10 sec. die Daten vom Gateway, danach geht das Gateway auf disconnect, nach Ablauf der 30 sec. dann der Adapter .
Ist das bei euch auch so oder bleibt der Adapter auf dauert grün, connect???
Es ist kein error im log! -
@smartmood das mit den beiden Gateway konnte ich lösen, indem ich das Gateway resettet habe, Adapter hatte ich auch gelöscht und neu aufgespielt. Danach war nur das 1 Gateway da, wie es sein sollte.
Mit dem connect/disconnect bin ich auch nicht weiter gekommen, ich stelle mir nur die Frage, ob es so sein sollte? Er zieht sich in den ersten ca 10 sec. die Daten vom Gateway, danach geht das Gateway auf disconnect, nach Ablauf der 30 sec. dann der Adapter .
Ist das bei euch auch so oder bleibt der Adapter auf dauert grün, connect???
Es ist kein error im log!also resetten des Gateways versuche ich eigentlich zu vermeiden, das will ich nur im Notfall machen wenn nichts anderes hilft...
Also eigentlich sollte der Adapter dauerhaft grün sein, so war es zumindest vorher immer bei mir. -
Hallo zusammen,
also ich kann nichts gegen die Probleme mit meinem Gateway machen... Objekte gelöscht, Instanz gelöscht - Daten neu eingegeben... es erscheinen immer wieder 2 Gateways in den Objekten und das Problem besteht weiterhin.
Könnt ihr mir sagen ob ich den Workaround mit dem löten/ Port öffen erneut durchführen muss, wenn ich das Gateway zurück setze?@Agria4800
du hast doch keine Probleme mehr nach dem resetten gehabt ne?
Musstest du nachdem resetten den Port öffnen bzw. musstest du das bei deinem Gateway überhaupt machen? -
Hallo Leute...
Klinke mich mal mit MEINEM Problem hier ein......
habe FOLGENDE Platine vor mir...
Wo find ich denn da den TX und RX ???
Jemand das selbige Problem ?
Vielen Dank und Gruß
Marc
-
-
Hallo zusammen,
also ich kann nichts gegen die Probleme mit meinem Gateway machen... Objekte gelöscht, Instanz gelöscht - Daten neu eingegeben... es erscheinen immer wieder 2 Gateways in den Objekten und das Problem besteht weiterhin.
Könnt ihr mir sagen ob ich den Workaround mit dem löten/ Port öffen erneut durchführen muss, wenn ich das Gateway zurück setze?@Agria4800
du hast doch keine Probleme mehr nach dem resetten gehabt ne?
Musstest du nachdem resetten den Port öffnen bzw. musstest du das bei deinem Gateway überhaupt machen?@smartmood sagte in Xiaomi Mi Gateway V3 Workaround für gelben miHome-Adapter:
Hallo zusammen,
also ich kann nichts gegen die Probleme mit meinem Gateway machen... Objekte gelöscht, Instanz gelöscht - Daten neu eingegeben... es erscheinen immer wieder 2 Gateways in den Objekten und das Problem besteht weiterhin.
Könnt ihr mir sagen ob ich den Workaround mit dem löten/ Port öffen erneut durchführen muss, wenn ich das Gateway zurück setze?@Agria4800
du hast doch keine Probleme mehr nach dem resetten gehabt ne?
Musstest du nachdem resetten den Port öffnen bzw. musstest du das bei deinem Gateway überhaupt machen?@smartmood Sorry, habe deine Frage eben erst wieder gelesen....
Vorab: Ich habe aktuell immernoch das Problem mi t Connect/Disconnect nach wie vor...!
Als ich mein Gateway per App gelöscht habe, hatte ich danach für 10 sec. den Button am Gateway gedrückt und neu eingebunden. Mein Port war danach aber immernoch offen !
Alle Sensoren wurden dann auch auch automatisch wieder erkannt und im Gateway integriert..., was mich aber gewundert hatte... vielleicht war der Reset auch nicht erfolgreich...keine Anhung.Da hier anscheinend keiner mehr das Gateway benutzt oder da Thema niemand interessiert, ist leider wenig Hilfestellunng da.
Ich habe mich damit abgefunden, das eben nur alle 30 sec. 1x Daten abgegriffen werden und lebe erst mal damit! -
Hallo zusammen,
ich habe hier wohl eine neuere chinesische Version des Gateways 3 vorliegen.
Modell: Xiaomi Mijia ZNDMWG03LMIch habe versucht das GW zu verbinden. Bis jetzt konnte ich nur Hieroglyphen mit dem FTDI lesen.
Gibt es jmd. der mir sagen kann wo ich Rx und Tx auf der Platine finden kann?
Anbei die Bilder zur Platine...

THANKS!
-
Hallo zusammen,
ich habe hier wohl eine neuere chinesische Version des Gateways 3 vorliegen.
Modell: Xiaomi Mijia ZNDMWG03LMIch habe versucht das GW zu verbinden. Bis jetzt konnte ich nur Hieroglyphen mit dem FTDI lesen.
Gibt es jmd. der mir sagen kann wo ich Rx und Tx auf der Platine finden kann?
Anbei die Bilder zur Platine...

THANKS!
-
Bitte entschuldigt, ich habe jetzt versucht das meiste in diesem Thema hier zu lesen. Gibt es eine Lösung mit dem HUB V3, wo man nicht mehr im Menü über die drei Punkte den benötigten Key auslesen kann? Oder kann dieser Hub einfach nicht eingebunden werden?
-
Bitte entschuldigt, ich habe jetzt versucht das meiste in diesem Thema hier zu lesen. Gibt es eine Lösung mit dem HUB V3, wo man nicht mehr im Menü über die drei Punkte den benötigten Key auslesen kann? Oder kann dieser Hub einfach nicht eingebunden werden?
@pixelsophie yeep. Da stehe ich auch noch und das GW liegt in der Schublade..
-
Hallo,
den Token für das Gateway 'xiaomi-mi-mijia-gateway-v3-zndmwg03lm' habe ich mittlerweile ausgelesen. Allerdings muss der Port wohl noch geöffnet werden was ich bisher nicht geschafft habe.
Kann jemand helfen?
@Coupeaze Danke für die Bilder. -
Kann jemand dabei helfen den Port zu öffnen.
Was wir bereits haben sind die korrekten Lötpunkte.
Jedoch lassen sich in der Konsole keine Befehle absetzenHier nochmal eine Zusammenfassung:
-
Öffnen des “Xiaomi Mijia Multimode Gateway 3” (power via micro-USB, MIJIA Logo in the center)

-
Lötpunkte für die UART Schnittstelle bzw. für den FTDI-Adapter

-
Hier ein Mitschnitt der ausgelesenen Daten...
=== RootFS Firmware ===
product=aqara-rtl8197-gateway
branch=develop
VERSION=1.4.4_0003
version=1.4.4_0003
== 10 == factory test failed, can not run apps!!!
== 9 == factory test failed, can not run apps!!!
factory_test bulid time:20:16:38 Nov 15 2019
== 8 == factory test failed, can not run apps!!!
file=/var/device_config,did=xxxxxxxx //changed
key=xxxxxxxxxxxxxxxx //changed
mac=00:00:00:00:00:00
vendor=lumi
model=lumi.gateway.mgl03
check did xxxxxxxx //changed
*cat: can’t open ‘/device.conf’: No such file or directory *
cp: can’t create ‘/device.conf’: Read-only file system
get_factory_result=1
gobal_cmd_list size 4804
factory_dir:/data/factory!
miio_dir:/data/miio!conf_dir:/data/conf!
version_file:/etc/rootfs_fw_info!
ble uart port: 1
zigbee uart port: 2
homekit i2c port: 1
factory udp_init!
Input cmd:[ 10.660000] store_tty0_enable buf=disable
[ 10.660000] , count=8
-
-
Kann jemand dabei helfen den Port zu öffnen.
Was wir bereits haben sind die korrekten Lötpunkte.
Jedoch lassen sich in der Konsole keine Befehle absetzenHier nochmal eine Zusammenfassung:
-
Öffnen des “Xiaomi Mijia Multimode Gateway 3” (power via micro-USB, MIJIA Logo in the center)

-
Lötpunkte für die UART Schnittstelle bzw. für den FTDI-Adapter

-
Hier ein Mitschnitt der ausgelesenen Daten...
=== RootFS Firmware ===
product=aqara-rtl8197-gateway
branch=develop
VERSION=1.4.4_0003
version=1.4.4_0003
== 10 == factory test failed, can not run apps!!!
== 9 == factory test failed, can not run apps!!!
factory_test bulid time:20:16:38 Nov 15 2019
== 8 == factory test failed, can not run apps!!!
file=/var/device_config,did=xxxxxxxx //changed
key=xxxxxxxxxxxxxxxx //changed
mac=00:00:00:00:00:00
vendor=lumi
model=lumi.gateway.mgl03
check did xxxxxxxx //changed
*cat: can’t open ‘/device.conf’: No such file or directory *
cp: can’t create ‘/device.conf’: Read-only file system
get_factory_result=1
gobal_cmd_list size 4804
factory_dir:/data/factory!
miio_dir:/data/miio!conf_dir:/data/conf!
version_file:/etc/rootfs_fw_info!
ble uart port: 1
zigbee uart port: 2
homekit i2c port: 1
factory udp_init!
Input cmd:[ 10.660000] store_tty0_enable buf=disable
[ 10.660000] , count=8
@Coupeaze said in Xiaomi Mi Gateway V3 Workaround für gelben miHome-Adapter:
Kann jemand dabei helfen den Port zu öffnen.
Was wir bereits haben sind die korrekten Lötpunkte.
Jedoch lassen sich in der Konsole keine Befehle absetzenHier nochmal eine Zusammenfassung:
-
Öffnen des “Xiaomi Mijia Multimode Gateway 3” (power via micro-USB, MIJIA Logo in the center)

-
Lötpunkte für die UART Schnittstelle bzw. für den FTDI-Adapter

-
Hier ein Mitschnitt der ausgelesenen Daten...
=== RootFS Firmware ===
product=aqara-rtl8197-gateway
branch=develop
VERSION=1.4.4_0003
version=1.4.4_0003
== 10 == factory test failed, can not run apps!!!
== 9 == factory test failed, can not run apps!!!
factory_test bulid time:20:16:38 Nov 15 2019
== 8 == factory test failed, can not run apps!!!
file=/var/device_config,did=xxxxxxxx //changed
key=xxxxxxxxxxxxxxxx //changed
mac=xx:xx:xx:xx:xx:xx //changed
vendor=lumi
model=lumi.gateway.mgl03
check did xxxxxxxx //changed
*cat: can’t open ‘/device.conf’: No such file or directory *
cp: can’t create ‘/device.conf’: Read-only file system
get_factory_result=1
gobal_cmd_list size 4804
factory_dir:/data/factory!
miio_dir:/data/miio!conf_dir:/data/conf!
version_file:/etc/rootfs_fw_info!
ble uart port: 1
zigbee uart port: 2
homekit i2c port: 1
factory udp_init!
Input cmd:[ 10.660000] store_tty0_enable buf=disable
[ 10.660000] , count=8
-
-
Hallo!
Ihr seid meine letzte Hoffung hier. Ich habe mein Gateway seriell verbunden und bekomme den UDP 9898 einfach nicht geöffnet.
Ich bin auch unschlüssig, was die Logs genau zu bedueten haben - ich bekomme Tonnenweise "Stack low water mark"-Meldungen und egal wie oft ich den Befehl psm-set network.open_pf 3 absetze, bei psm-get network.open_pf bekomme ich immer die Antwort: network.open_pf = 2 (1 bytes)
Im ioBroker sehe ich natürlich nach wie vor das Gateway nicht und ein Test via Telnet auf 9898 lässt auch keine Verbindung zu.
Was mache ich falsch?
Anbei eine Aufzeichnung der ganzen Aktion Putty.mp4
Vielen Dank im Voraus für jeden Tipp von euch!
LG,
Robert -
Hallo!
Ihr seid meine letzte Hoffung hier. Ich habe mein Gateway seriell verbunden und bekomme den UDP 9898 einfach nicht geöffnet.
Ich bin auch unschlüssig, was die Logs genau zu bedueten haben - ich bekomme Tonnenweise "Stack low water mark"-Meldungen und egal wie oft ich den Befehl psm-set network.open_pf 3 absetze, bei psm-get network.open_pf bekomme ich immer die Antwort: network.open_pf = 2 (1 bytes)
Im ioBroker sehe ich natürlich nach wie vor das Gateway nicht und ein Test via Telnet auf 9898 lässt auch keine Verbindung zu.
Was mache ich falsch?
Anbei eine Aufzeichnung der ganzen Aktion Putty.mp4
Vielen Dank im Voraus für jeden Tipp von euch!
LG,
Robert@luckytgx Screenshots von Konsolenausgaben sind schon eine Pest. Aber ein Video ist eine Unverschämtheit.
-
Hallo!
Ihr seid meine letzte Hoffung hier. Ich habe mein Gateway seriell verbunden und bekomme den UDP 9898 einfach nicht geöffnet.
Ich bin auch unschlüssig, was die Logs genau zu bedueten haben - ich bekomme Tonnenweise "Stack low water mark"-Meldungen und egal wie oft ich den Befehl psm-set network.open_pf 3 absetze, bei psm-get network.open_pf bekomme ich immer die Antwort: network.open_pf = 2 (1 bytes)
Im ioBroker sehe ich natürlich nach wie vor das Gateway nicht und ein Test via Telnet auf 9898 lässt auch keine Verbindung zu.
Was mache ich falsch?
Anbei eine Aufzeichnung der ganzen Aktion Putty.mp4
Vielen Dank im Voraus für jeden Tipp von euch!
LG,
Robert@luckytgx was fürn Gateway ist es denn genau?
