NEWS
Xiaomi Mi Gateway V3 Workaround für gelben miHome-Adapter
-
ok ich musste es nachinstallieren und dann nochmal den Befehl mit einem sudo davor eingeben... da kam jetzt was bei raus:
Ich nehme an die entscheidende Information / Ergebnis ist:
PORT STATE SERVICE 9898/udp open| filtered monkeycom?
Was heißt das jetzt? -
@smartmood das bedeutet, der Port ist offen. Liegt an was anderem. Hast du in der App auch die Lan Kommunikation eingeschaltet und das Passwort mit copy und paste eingetragen? Oft wird hier i und l, 0 und O verwechselt...
-
Die LAN Kommunikation habe ich an genau... Nein den Key habe ich so eingetragen, über das Handy konnte ich den nicht raus kopieren. Ich habe im Key eine "Null" also ich bin mir eigentlich sicher dass es eine ist, habe es nochmal mit O probiert aber der Adapter bleibt gelb.
Ich muss den Key auch unter Default Gateway Key eingeben und neben der IP Adresse richtig?
Ich musste aber auch die IP Adresse des Gateways manuell eingeben - über Search wurde nichts gefunden... hat das was zu bedeuten? -
@smartmood ich kopier mir das aus der App immer raus, in google notes rein, dann am PC von google notes in den Adapter
ja, hört sich alles richtig an. Die Search-Funktion hat bei mir auch noch nie was gefunden, hat aber nix zu sagen, ich hab zuhause n Class-B Netz, da dauern solche Suchen auch mal ne Stunde.. meist kommt vorher n Timeout..Internet hat dein Gateway auch?
Schon mal ne ältere Version vom Adapter versucht, der 1.2.5 läuft ganz gut.. -
Also ich kann aus meiner App unter Android den Key nicht raus kopieren...
ich habe es mit der 1.2.5 / Instanz gelöscht neu installiert / mit neuem Key probiert - Adapter bleibt gelb ... mit der 1.2.4 genauso...
Wie sehe ich denn ob das Gateway Internet hast? -
@smartmood sagte in Xiaomi Mi Gateway V3 Workaround für gelben miHome-Adapter:
Wie sehe ich denn ob das Gateway Internet hast?
Wenn du mit der APP deine Geräte als aktiv siehst, hat es definitiv Internet
Also ich kann aus meiner App unter Android den Key nicht raus kopieren...
Funktioniert auch in Android. Hab ich auch gemacht!
-
ich sehe das Gateway in der Mi Home App und kann auch darauf zugreifen.
Den Key kann ich aber leider echt nicht raus kopieren...
ich sollte vielleicht noch erwähnen, weil es eventuell doch relevant sein könnte:
ich nutze meine Mi Home App (China Profil) über einen App Klon - Multiple Accounts heißt die App. -
@smartmood sagte in Xiaomi Mi Gateway V3 Workaround für gelben miHome-Adapter:
über einen App Klon - Multiple Accounts heißt die App.
Ok, das kann dann natürlich sehr gut sein, dass dort das Kopieren nicht funktioniert.
-
@smartmood
Ich würde es mit einem neuen Schlüssel versuchen. Den kannst du in der MiHome App neu generieren (anschließend in der App speichern nicht vergessen) -
Das hatte ich ja vorhin schon mit den älteren Mi Home Versionen probiert da hatte ich auch extra einen neuen Key genereiert... werde es aber nochmal probieren.
Kann ich denn einfach mal auf meinem Tablet die Mi Home App installieren und mich im China Profil einloggen (diese läuft ja auf meinem Handy in einem App Klon) oder darf das nicht auf 2 Geräten aktiv sein?
Würde es mal von einem anderen Gerät aus probieren wollen... -
Ich hatte das selbe Problem mit dem gelben Adapter.
Schau mal ins log.
Da steht was entsprechendes drin beom Adapterstart, wenn die Authentifizierung scheitert.
Bei mir war's der Key. Ich hatte den zwar neu generiert, aber in der App ganz unten nicht gespeichert.
Listig sind auch Vetwechslungen von 1/l oder 0/O -
ich achte darauf, dass wenn ich den Key neu generiere unten auf OK gehe und ihn dann erst im ioBroker eingebe...
Aktuell ist in meinem Key kein Buchstabe bzw. keine Zahl die zu verwechseln wäre (glaube ich zumindest^^) außer das kleine Q (q) soll eventuell ein kleines G (g) sein? Ich muss das Morgen nochmal ganz in Ruhe ausprobieren -
Also dieser Mi Home Adapter macht mich noch kirre^^
Ich habe jetzt nochmal die Instanz gelöscht bin auf 1.2.4 gegangen...
habe auf meinem Tablet wo die originale Mi Home App läuft einen neuen Key generiert - dort kann ich den Key aber auch nicht raus kopieren.
Im iobroker eingegeben : Adapter ist gelb
log meldet:
mihome.0 2019-08-04 18:14:02.847 info Change connection status: false
mihome.0 2019-08-04 18:14:02.777 info starting. Version 1.2.4 in /opt/iobroker/node_modules/iobroker.mihome, node: v10.16.0Wenn ich über Putty nun sudo nmap -sU -p9898 IP GATEWAY abfrage:
PORT STATE SERVICE
9898/udp closed monkeycomGestern stand da aber definitiv open!
Was kann ich tun?
-
@smartmood seriell kabel dran, commando eingeben, fertig. Ist ne Sache von 20min.
-
Ok der Part mit den 20 Minuten hört sich gut an Beim Part davor versteh ich leider nur Bahnhof^^
Was soll ich jetzt genau machen? -
@smartmood scroll einfach hier im Thread weiter zurück, ziemlich am Anfang ist das beschrieben.
-
Es hat jetzt geklappt war bei mir nur keine Sache von 20 Minuten
- vielen Dank an alle, die hier und im TS geholfen haben
-
@smartmood was war denn schwierig? Es gibt viele Tücken, ... Das stimmt. Aufschrauben, Pins anlöten, fdti dran, in die Steckdose, serielle Konsole auf, schauen wie er hochfährt und dann das Kommando zum öffnen des Ports eingeben. Testen ob's geht und dann ausschalten, zusammen bauen gut ist.
Wenn du allerdings vorher noch nie mit sowas gearbeitet hast, ist es alles, nur nicht einfach, aber das ist wie immer, Ansichtssache
-
Letzteres ist exakt der Fall bei mir
Angefangen beim aufschrauben, da musste ich mir erstmal das passende Werkzeug bestellen - FTDI musste ich auch erstmal bestellen - dann sind das noch die ersten Versuche die ich auf dieser Materie starte, also total ungeübt^^
Aber jetzt hat es ja geklappt und Übung macht den Meister -
Hallo, ich stehe vor folgendem Problem, ich hoffe es ist nur eine Kleinigkeit und auf meine absolute Unkenntnis zurückzuführen! Ich schaffe es meinen CP2102 mit dem Serial zu verbinden Putty gibt mir auch die u.a. Meldung, aber ich schaffe es nicht den Befehl "psm-set network.open_pf 3" einzugeben. Putty reagiert nicht auf meine Tastatur, woran kann das liegen? Copy und Paste geht auch leider nicht.
Wäre über jeden Hinweis dankbar!
##[0]=boot2 start=0x0 size=0x6000 ##[1]=psm start=0x6000 size=0x4000 ##[2]=appfw start=0xa000 size=0x96000 ##[3]=userdata start=0xa0000 size=0xa000 ##[4]=mcufw start=0xaa000 size=0x60000 ##[5]=wififw start=0x10a000 size=0x30000 ##[6]=wififw start=0x13a000 size=0x30000 ##[7]=appfw start=0x16a000 size=0x96000 ##[8]=musicfw start=0x200000 size=0xe00000 _| _| _|_|_| _|_|_| _|_| _|_| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_|_| _|_|_| _|_| JENKINS BUILD NUMBER: 137 BUILD TIME: Nov 15 2016 10:39:38 BUILT BY: work firmware: 1.4.1 MIIO APP VER: 170 MIIO WIFI VER: SD878x-193.104.9.p243-702.1.0-WM MIIO MCU VER: 0158 APP Build Time: Apr 30 2019 09:55:56 report_ota_state: "idle" ##AutoReset,Flag=0 [init] Initialized wireless stack [MIIO-NORMAL-BOOT] eSL_Init() in ====>>>> [af] app_ctrl: prev_fw_version=0 =eSL_WriteMessage= t=9f02,l=0,data= [net] Initialized TCP/IP networking stack =recv zigbee message:Free=308160 ,t=8000;l=5;data= 00 00 9f 02 00 digital_did is 133707834 mac address is 04cf8caba768 last four byte of key is 6c7a6833 [MIIO-NORMAL-BOOT] [af] app_ctrl [sta]: State Change: INIT_SYSTEM => CONFIGURED [af] app_ctrl [sta]: State Change: CONFIGURED => NORMAL_INIT [af] app_ctrl [sta]: State Change: NORMAL_INIT => NORMAL_CONNECTING [af] network_mgr: network loaded successfully =eSL_WriteMessage= t=0010,l=0,data= =eSL_WriteMessage= t=0f04,l=0,data= eSL_Init() ====>>>> FM Use 70 KB. ====>enter fac 55 mi_i2s_set_freq 48KHz =recv zigbee message:Free=211056 ,t=8010;l=6;data= 56 31 2e 35 38 00 01-01 08:00:02.924 {"id":0,"method":"props","params":{"rgb":0}} =recv zigbee message:Free=206056 ,t=8000;l=5;data= 00 00 00 10 00 =recv zigbee message:Free=206056 ,t=8f04;l=7;data= 35 31 36 39 52 32 00 =recv zigbee message:Free=206984 ,t=8000;l=5;data= 00 00 0f 04 00 Bind right_partition=0x0 Use P0 Table[0] num=1,bytes=41 Use P0 Table[1] num=0,bytes=0 Use P0 Table[2] num=0,bytes=0 Use P0 Table[3] num=0,bytes=0 Use P0 Table[4] num=0,bytes=0 mi_i2s_init ok I2S_IRQn= 11 player starting...... SetFreq 44100 mi_i2s_set_freq 44.1KHz gpio stat:1 audio mixer init done find 2 channels on flash,temp_play=5aa5a55a find_list = 0 =eSL_WriteMessage= t=9f04,l=0,data= Creat Thread mi_ipc_looper LOG:Stack low water mark = 04006c78 =recv zigbee message:Free=196200 ,t=8003;l=17;data= 01 01 04 00 00 00 03 00 04 00 05 00 06 00 08 03 00 =recv zigbee message:Free=196200 ,t=8004;l=23;data= 01 01 04 00 00 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 40 00 =recv zigbee message:Free=196200 ,t=8005;l=6;data= 01 01 04 00 00 00 =recv zigbee message:Free=196200 ,t=8004;l=7;data= 01 01 04 00 03 00 00 =recv zigbee message:Free=196200 ,t=8005;l=8;data= 01 01 04 00 03 00 01 40 =recv zigbee message:Free=196200 ,t=8004;l=7;data= 01 01 04 00 04 00 00 =recv zigbee message:Free=196200 ,t=8004;l=13;data= 01 01 04 00 06 00 00 40 00 40 01 40 02 sche_new=1 =eSL_WriteMessage= t=001a,l=0,data= 01-01 08:00:06.393 {"id":1,"method":"props","params":{"illumination":1293}} [af] app_ctrl [sta]: State Change: NORMAL_CONNECTING => NORMAL_CONNECTED 192.168.5.248 =recv zigbee message:Free=185576 ,t=9f84;l=16;data= 14 11 10 15 13 0e 0d 12 0f 16 17 0c 19 0b 1a 18 =recv zigbee message:Free=185576 ,t=9f97;l=128;data= 14 11 10 15 13 0e 0d 12 0f 16 17 0c 19 0b 1a 18 01 0e 01 a7 02 cd 02 cd 02 6a 03 39 03 72 02 9d 02 cd 03 ea 03 18 02 5b 01 c8 00 00 01 9b 00 48 12 84 84 60 8a d5 63 90 ab ab a8 d2 8a 0c ff 0c 84 36 8a 9f a8 45 5d 5d 4b a2 7b 45 60 0c 24 72 72 36 54 60 33 6f ff 5d 4b 9f 7b 4b 81 0c 84 0c 0f 33 54 9f 4b e7 60 5d ed a8 78 45 87 0c 0c 0c 12 30 57 54 39 3f ff 5d 57 b1 7e 54 0c 0c 39 0c LOG:Stack low water mark = 04006c78 =recv zigbee message:Free=185056 ,t=8003;l=17;data= 01 01 04 00 00 00 03 00 04 00 05 00 06 00 08 03 00 =recv zigbee message:Free=185056 ,t=8004;l=23;data= 01 01 04 00 00 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 40 00 =recv zigbee message:Free=185056 ,t=8005;l=6;data= 01 01 04 00 00 00 =recv zigbee message:Free=185056 ,t=8004;l=7;data= 01 01 04 00 03 00 00 =recv zigbee message:Free=185056 ,t=8005;l=8;data= 01 01 04 00 03 00 01 40 =recv zigbee message:Free=185056 ,t=8004;l=7;data= 01 01 04 00 04 00 00 =recv zigbee message:Free=185056 ,t=8004;l=13;data= 01 01 04 00 06 00 00 40 00 40 01 40 02 =recv zigbee message:Free=185056 ,t=8f04;l=7;data= 35 31 36 39 52 32 00 =recv zigbee message:Free=185056 ,t=8f05;l=6;data= 52 65 73 65 74 00 09-26 23:26:13.297 {"id":2,"method":"event.zigbee_reset","params":[0]} LOG:sDeviceDesc.eNodeState=4 u32Channel=11 EPAN=0x158d0003966136 =recv zigbee message:Free=185056 ,t=8006;l=1;data= 04 report_ota_state: "idle" =eSL_WriteMessage= t=9f06,l=4,data= 5d 8c d8 97 =recv zigbee message:Free=182744 ,t=8000;l=5;data= 00 00 9f 06 00 =eSL_WriteMessage= t=9f03,l=1,data= 19 09-26 23:26:17.210 {"id":3,"method":"event.scan_zigbee_channel","params":[]} 09-26 23:26:17.216 {"id":4,"method":"event.change_zigbee_channel","params":[25,6,24,26,11,25,12,23,22,15,18,13,14,19,21,16,17,20,[270,423,717,717,618,825,882,669,717,1002,792,603,456,0,411,72],[18,132,132,96,138,213,99,144,171,171,168,210,138,12,255,12],[132,54,138,159,168,69,93,93,75,162,123,69,96,12,36,114],[114,54,84,96,51,111,255,93,75,159,123,75,129,12,132,12],[15,51,84,159,75,231,96,93,237,168,120,69,135,12,12,12],[18,48,87,84,57,63,255,93,87,177,126,84,12,12,57,12]]} LOG:Stack low water mark = 04006c78 =recv zigbee message:Free=181888 ,t=8003;l=17;data= 01 01 04 00 00 00 03 00 04 00 05 00 06 00 08 03 00 =recv zigbee message:Free=181888 ,t=8004;l=23;data= 01 01 04 00 00 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 40 00 =recv zigbee message:Free=181888 ,t=8005;l=6;data= 01 01 04 00 00 00 =recv zigbee message:Free=181888 ,t=8004;l=7;data= 01 01 04 00 03 00 00 =recv zigbee message:Free=181888 ,t=8005;l=8;data= 01 01 04 00 03 00 01 40 =recv zigbee message:Free=181888 ,t=8004;l=7;data= 01 01 04 00 04 00 00 =recv zigbee message:Free=181888 ,t=8005;l=11;data= 01 01 04 00 04 00 01 02 03 04 05 =recv zigbee message:Free=181888 ,t=8f04;l=7;data= 35 31 36 39 52 32 00 =recv zigbee message:Free=181888 ,t=8f05;l=6;data= 52 65 73 65 74 00 LOG:sDeviceDesc.eNodeState=4 u32Channel=25 EPAN=0x158d0003966136 09-26 23:26:17.342 {"id":5,"method":"event.zigbee_reset","params":[0]} =recv zigbee message:Free=181552 ,t=8006;l=1;data= 04 ###send_check_music_list_msg### save file name:add_sensor save file name:alarm_1 save file name:alarm_2 save file name:alarm_3 save file name:alarm_4 save file name:alarm_5 save file name:alarm_6 save file name:alarm_7 save file name:alarm_8 save file name:alarm_9 save file name:door_bell_1 save file name:door_bell_2 save file name:door_bell_3 save file name:door_bell_4 save file name:welcome_1 save file name:welcome_2 save file name:welcome_3 save file name:welcome_4 save file name:welcome_5 save file name:welcome_6 save file name:welcome_7 save file name:welcome_8 save file name:welcome_9 save file name:welcome_10 save file name:arm_start save file name:arm_ok save file name:disarm save file name:waiting save file name:connecting save file name:connected save file name:add_ok save file name:add_sensor save file name:fail_connect save file name:volume save file name:fac_test save file name:con_ok save file name:deleted save file name:fail_join save file name:fm_tip save file name:delete_tip 09-26 23:26:19.428 {"id":6,"method":"props","params":{"hw_ver":"1","arming":"on","fm_current_status":"pause","light":"off","arm_wait_time":5,"night_light_rgb":1686077311,"rgb":0}} =eSL_WriteMessage= t=001a,l=0,data= =recv zigbee message:Free=181136 ,t=801a;l=12;data= 5b db 19 e4 00 15 8d 00 03 96 61 36 LOG:Jan 3 201920:53:58 =recv zigbee message:Free=181136 ,t=8000;l=5;data= 00 00 00 1a 00 =eSL_WriteMessage= t=9f06,l=4,data= 5d 8c d8 9e =recv zigbee message:Free=181328 ,t=8000;l=5;data==eSL_WriteMessage= t=001f,l=0,data= 00 00 9f 06 00 09-26 23:26:22.247 {"id":11,"method":"_otc.log","params":{"gw_boot":{"gw_boot_cause":0,"gw_boot_cnt":34,"fac_test_mode":0,"sale_mode":0,"en_creat_fac_scene":0}}} =recv zigbee message:Free=180896 ,t=801f;l=8;data= 00 15 8d 00 03 96 61 36 =recv zigbee message:Free=180896 ,t=8000;l=5;data= 00 00 00 1f 00 ####Json Resend={"id":3,"method":"event.scan_zigbee_channel","params":[]}!! ####Json Resend={"id":4,"method":"event.change_zigbee_channel","params":[25,6,24,26,11,25,12,23,22,15,18,13,14,19,21,16,17,20,[270,423,717,717,618,825,882,669,717,1002,792,603,456,0,411,72],[18,132,132,96,138,213,99,144,171,171,168,210,138,12,255,12],[132,54,138,159,168,69,93,93,75,162,123,69,96,12,36,114],[114,54,84,96,51,111,255,93,75,159,123,75,129,12,132,12],[15,51,84,159,75,231,96,93,237,168,120,69,135,12,12,12],[18,48,87,84,57,63,255,93,87,177,126,84,12,12,57,12]]}!! ####Json Resend={"id":5,"method":"event.zigbee_reset","params":[0]}!! 09-26 23:26:35.208 {"id":12,"method":"_otc.log","params":{"gw_zigbee":{"z_ch":25}}} OTA:Send_msg Cmd=1 ota_queue Command = 1 09-26 23:26:38.924 ###{"id":13,"method":"_sync.check_dev_conf","params":{"model":"lumi.gateway.v3","key":"cfg","version":5}},T=37926 Pull_cfg=ok =eSL_WriteMessage= t=9f06,l=4,data= 5d 8c d8 b0 09-26 23:26:40.210 {"id":14,"method":"_otc.log","params":{"gw_info":{"w_ch":6,"fw_ver":"1.4.1_170.0158","led_mode":1}}} =recv zigbee message:Free=183024 ,t=8000;l=5;data= 00 00 9f 06 00 LUMI_OTA_ASK devIndex=0 OTA:DELAY ASK,delay 14400 second (4 hour)! OTA:Send_msg Cmd=2 ota_queue Command = 2 Pull no resp! =eSL_WriteMessage= t=0010,l=0,data= =eSL_WriteMessage= t=9f0a,l=0,data= =recv zigbee message:Free=183672 ,t=8010;l=6;data= 56 31 2e 35 38 00 =recv zigbee message:Free=183672 ,t=8000;l=5;data= 00 00 00 10 00 =recv zigbee message:Free=183672 ,t=9f8a;l=1;data= 22 zigbee temperature is:34 09-26 23:27:06.390 {"id":15,"method":"props","params":{"temperature":34}} =recv zigbee message:Free=183672 ,t=8000;l=5;data= 00 00 9f 0a 00 ####Json Time Out={"id":3,"method":"event.scan_zigbee_channel","params":[]}!! ####Json Time Out={"id":4,"method":"event.change_zigbee_channel","params":[25,6,24,26,11,25,12,23,22,15,18,13,14,19,21,16,17,20,[270,423,717,717,618,825,882,669,717,1002,792,603,456,0,411,72],[18,132,132,96,138,213,99,144,171,171,168,210,138,12,255,12],[132,54,138,159,168,69,93,93,75,162,123,69,96,12,36,114],[114,54,84,96,51,111,255,93,75,159,123,75,129,12,132,12],[15,51,84,159,75,231,96,93,237,168,120,69,135,12,12,12],[18,48,87,84,57,63,255,93,87,177,126,84,12,12,57,12]]}!! ####Json Time Out={"id":5,"method":"event.zigbee_reset","params":[0]}!! ####Json Time Out={"id":6,"method":"props","params":{"hw_ver":"1","arming":"on","fm_current_status":"pause","light":"off","arm_wait_time":5,"night_light_rgb":1686077311,"rgb":0}}!! ####Json Time Out={"id":11,"method":"_otc.log","params":{"gw_boot":{"gw_boot_cause":0,"gw_boot_cnt":34,"fac_test_mode":0,"sale_mode":0,"en_creat_fac_scene":0}}}!! =eSL_WriteMessage= t=0010,l=0,data= =eSL_WriteMessage= t=9f0a,l=0,data= =recv zigbee message:Free=184560 ,t=8010;l=6;data= 56 31 2e 35 38 00 =recv zigbee message:Free=184560 ,t=8000;l=5;data= 00 00 00 10 00 =recv zigbee message:Free=184560 ,t=9f8a;l=1;data= 23 zigbee temperature is:35 =recv zigbee message:Free=184560 ,t=8000;l=5;data= 00 00 9f 0a 00 =eSL_WriteMessage= t=9f18,l=0,data= =recv zigbee message:Free=184736 ,t=9f98;l=48;data= 01 35 76 83 ec 01 d2 2f a8 8d ee 9b 24 d9 ca c7 60 01 01 19 5b db 00 00 00 01 c8 07 00 15 8d 00 03 96 61 36 00 15 8d 00 03 96 61 36 5b ad c0 5a 09-26 23:28:15.956 ###{"id":16,"method":"_async.store","params":{"bak_data":{"did":"133707834","model":"lumi.gateway.v3","data_type":"zigbee","total":1,"cur":0,"flag":"1569511695_1","data":"01357683EC01D22FA88DEE9B24D9CAC7600101195BDB00000001C80700158D000396613600158D00039661365BADC05A","ver":6}}},T=135956 =recv zigbee message:Free=184648 ,t=8000;l=5;data= 00 00 9f 18 00 OTA:Cloud resp={"id":135980,"result":"ok"} =eSL_WriteMessage= t=0010,l=0,data= =eSL_WriteMessage= t=9f0a,l=0,data= =recv zigbee message:Free=184736 ,t=8010;l=6;data= 56 31 2e 35 38 00 =recv zigbee message:Free=184736 ,t=8000;l=5;data= 00 00 00 10 00 =recv zigbee message:Free=184736 ,t=9f8a;l=1;data= 23 zigbee temperature is:35 =recv zigbee message:Free=184736 ,t=8000;l=5;data= 00 00 9f 0a 00